| Lecturer | MRS. ANUJA APPAVOO | |
| Project code | AA1 | |
| Project title | Tourist Guide for Mauritian Tourism Market | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
Tourism is the third pillar of the Mauritian economy and brings significant revenue annually. To promote this industry and eventually boost up the economy of our country, improving services offered to tourists is an important requirement that must be addressed. Tourists require accurate, up-to-date and relevant information about a multitude of topics, e.g. accommodations, restaurants, places of interest, forthcoming events, routes, guide support and history, to name but a few.
The aim of this project is to propose and implement a tourist guide for the Mauritian tourism market. The tourist guide will provide a broad array of information and services to local tourists through a mobile device (mobile phone or PDA). The system will be context-aware and all information and services delivered to a user will be relevant to his/her specific location, time and tailored to his/her personal profile. For instance, a tourist must be able to locate (1) the nearest restaurant based on taste, preference and price, and (2) the most relevant place of interest to visit at a particular time. In addition, the guide will provide a context-aware navigation system. Tourist must also be able to tag places on a map and share the information with friends. |
|
| Required skills | Very good analytical, research and programming skills | |
| Required software | Java and J2ME | |
| Lecturer | MRS. ANUJA APPAVOO | |
| Project code | AA2 | |
| Project title | Daily kit for visually impaired | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
Visually impaired is a group of people with difficulties in recognition through vision. To access information on products in their daily life, they have to seek help from other people which is very often troublesome. Nowadays, most products contain a barcode label and information of the product can be retrieved by scanning the barcode label. However, barcode label should be scanned in an accurate orientation directly. But, visually impaired people cannot locate the label of product and they cannot match the barcode label with laser source directly. Thus, barcode technology cannot help visually impaired people acquiring product information. On the other hand, Radio Frequency Identification (RFID) technology is become more and more popular.
The aim of this project is to assist visually impaired people in acquiring information anywhere in their daily life through a mobile device. Using a mobile device with RFID Reader, the system can (1) detect information in RFID Tag, (2) process the information and (3) speak out the product descriptions through a speech engine on the mobile device. |
|
| Required skills | Very good analytical, research and programming skills. | |
| Required software | Java and J2ME. | |
| Lecturer | MRS. ANUJA APPAVOO | |
| Project code | AA3 | |
| Project title | Teaching Aid for Computer Programming | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
It is of utmost importance for computer science students to master the basic concepts of computer programming, e.g. the notion of conditions, loops and functions, and the manipulations of arrays. Yet, many students find it very difficult to grasp these concepts, irrespective of the programming language being used. Furthermore, the failure rate in programming modules at the University of Mauritius has been increasing over the years. One feasible approach to teach these concepts to novice programmers is by using visualisation tools or games to introduce these ideas. For instance, Eagle and Barnes (2008) describe a game called Wu’s Castle that has been employed to illustrate the ideas of arrays and nested for loops to novice C++ programmers. Students who played the game performed better compared to those who did not.
The aim of this project is to produce a set of visualisation tools or games that can be used to demonstrate the basic concepts of programming to novice programmers learning a selected programming language. The project must also include a student testing component which will generate questions at random from a database, be diagnostic and locate student’s problems. |
|
| Required skills | Very good analytical, research and programming skills. | |
| Required software | Open to students. | |
| Lecturer | MRS. ANUJA APPAVOO | |
| Project code | AA4 | |
| Project title | Intelligent Web Search using Semantic Knowledge | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
Search engines play a major role in the success and growth of the World Wide Web. However, the current generation of search engines is severely limited in its understanding of the user’s intent and the web’s content, and consequently in matching the needs for information with the vast supply of resources on the web. The search engine lacks a semantic-level understanding of the query or the content and can only understand the content of a document by picking out the most commonly occurring words.
This project considers the use of semantic knowledge to perform more focused and productive searches. Search results will be more refined and ultimately improved compared to results from conventional search methods. |
|
| Required skills | Very good analytical, research and programming skills. | |
| Required software | Open to students. | |
| Lecturer | MR. ANWAR CHUTOO | |
| Project code | AC1 | |
| Project title | Choreography in web services | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
Web services can be automatically generated by different platforms (Netbeans, .NET, Web Sphere ...) Although these web services comply to the W3C standard, very often they have propriety tags in their WSDL. These propriety tags make it hard for these services to be choreographed. However, since all these WSDL are XML, they can be easily converted to different forms using XSLT. The project thus consists of creating Web Services on different platforms, analyzing the WSDL formed, and devising ways to transform the WSDL in such a way that they can be easily choreographed on different platforms.
|
|
| Required skills | ||
| Required software | Netbeans, .NET, Web Sphere | |
| Lecturer | MR. ANWAR CHUTOO | |
| Project code | AC2 | |
| Project title | Real time Orchestra | |
| Cohort | CSE | |
| Number of students | 2 - 3 | |
| Project objectives |
With the amount of bandwidth available worldwide, new opportunities exist for applications. One possible application would be to have a real time orchestra, where members of a band from all over the world will play their music in sync. Each one can plug in his device and start playing his music. Other features will allow 'fans' to assist to the concert. The 'music' aspect for this project will be supervised by Jonathan Miller from Sterlin music shop. At least one member from the project group should be conversant with music.
|
|
| Required skills | ||
| Required software | ||
| Lecturer | MR. ANWAR CHUTOO | |
| Project code | AC3 | |
| Project title | Open Source ERP | |
| Cohort | CSE or IS | |
| Number of students | 2 - 4 | |
| Project objectives |
Enterprise Resource Planning have become common for developing applications. A number of ERP solutions exist (SAP, Oracle Applications) and are being used by a lot of companies in Mauritius. However, a number of Open Source ERPs (Adempiere, Compiere, OpenERP ...) exist and can be exploited to develop applications. One of the reasons for which companies do not go for open source ERPs are the lack of support. The objective of this project is thus to analyze the ERPs available and use one to deploy and customize modules for the textile sector in Mauritius. Students opting for this project can also register for the iBP, where their project can eventually become a business idea.
|
|
| Required skills | ||
| Required software | Open | |
| Lecturer | MR. ANWAR CHUTOO | |
| Project code | AC4 | |
| Project title | Adding semantics to Web Services Choreography | |
| Cohort | CSE | |
| Number of students | 2 - 3 | |
| Project objectives |
This project aims at adding semantics to enabling automatic choreography of web services. A number of web services are choregraphed together as transactions. If one service fails, the whole set of services involved in the web service should roll back. However, if one service fails, and an equivalent service can be determined at run time using semantics, there will no longer be the need to roll back the set of services. The project thus aims at evaluating how semantics can help in the choreography of services, and how the composition of services can thus be automated.
|
|
| Required skills | ||
| Required software | Netbeans, .NET, Web Sphere, OWLs … | |
| Lecturer | MR. AATISH CHINIAH | |
| Project code | ACh1 | |
| Project title | Network Back-up System | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
Network Backup is a backup system where the data to be backed up traverses the network to reach the backup media. Network backup typically requires a client-server software architecture. The backup server resides on a centralised server and backup clients reside on every system to be backep up. The aim of this project is to propose and implement a software, that will be used to make automatic back-up over the network to a back-up server at a regular interval and system administration done periodically so that data security is maintained. It should be a software package that is centrally managed and posses reliable back-up facilities for a variety of workstations.
|
|
| Required skills | Very good analytical, research and programming skills. | |
| Required software | Visual Basic or Java. | |
| Lecturer | MR. AATISH CHINIAH | |
| Project code | ACh2 | |
| Project title | Network / Peer-to-Peer Messenger Software | |
| Cohort | CSE or IS | |
| Number of students | 1 | |
| Project objectives |
Messenger software is becoming very popular. It offers a variety of features such as Instant Messaging and File Sharing.
The aim of this project is to implement a network/peer-to-peer software, which functions like MSN Messenger, even without Internet Connection. The software will have features that will allow the user to send messages to one person or to a group of persons. File sharing will also be another feature of the software. . |
|
| Required skills | Network, research and programming skills. | |
| Required software | Visual C, Visual Basic or Java | |
| Lecturer | MR. AATISH CHINIAH | |
| Project code | ACh3 | |
| Project title | Problem-solving using GRID-COMPUTING | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
Grid computing is the application of several computers to a single problem at the same time — usually to a scientific or technical problem that requires a great number of computer processing cycles or access to large amounts of data. One of the main strategies of grid computing is using software to divide and apportion pieces of a program among several computers, sometimes up to many thousands.
The aim of this project is to identify a problem and implement a software that could be used to solve the problem using grid computing. The software will included the principle of multi-programming and the division of work load in order to optimise the processing speed. An example of such a problem could be dvd-ripping. To rip a dvd into avi would normally take 3-4 hours, but this duration could be reduce consequently by making use of the principle of Grid Computing. |
|
| Required skills | Very good analytical, research and programming skills. | |
| Required software | Open to students. But preferably Java or VC | |
| Lecturer | Miss BEGUM DURGAHEE | |
| Project code | BD1 | |
| Project title | Location-based photo library | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
Nowadays, digital cameras are being used by most people around the world to take pictures of families, events, holidays, etc.. and most of those pictures end up in hard drives, CDs, Facebook, Flickr, etc. The aim of the project is provide a photo management solution based on a world map. Photos are taken at different locations from all over the world and these photos can be mapped on a world map based on the location (can be through GPS coordinates). With the digital photos, you will have to find a way of tracking where the photo was taken and pop up thumbnails and other information of the photos or groups of photos on the world map. The project idea is to make use of location data and digital camera data to create a digital library. The system should also enable addition of new photos, removing photos, updating photo information and searching photos in the library.
|
|
| Disciplines | Google Earth API or others | |
| Required software | Open to students | |
| Lecturer | Miss BEGUM DURGAHEE | |
| Project code | BD2 | |
| Project title | Bioinformatics Wiki using semantic knowledge | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
Currently there has been an explosion of information in the bioinformatics area and there are a lot of work in managing information in that area. Different methods are available to manage bioinformatics data, for example online databases, through online publications, ontologies and so on. "An ontology is a formal representation of a set of concepts within a domain and the relationships between those concepts" (From Wikipedia). The ontological effort in the bioinformatics area is the Gene Ontology Project (GO). The GO is a global ontology for Bioinformatics. The project idea is to create a bioinformatics wiki which will exploit the machine-readable semantics from the GO for annotation. In other words the system should allow mapping to known concepts through GO as well as enable selection-based search for related hyperlinks or information.
|
|
| Disciplines | Semantic Web | |
| Required software | RDF, XML, Web 2.0 Technologies | |
| Lecturer | Miss BEGUM DURGAHEE | |
| Project code | BD3 | |
| Project title | A novel interface for ontologies | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
The project consist of developing a graphical interface to enable browsing and visualizing of metadata via ontologies and folksonomies. An ontology is an abstract model of concepts for a specific domain. The work consist of analysing different ways for displaying graphs and similar structures. Also, to examine various visualizations techniques for concept structures for representing relationships.
|
|
| Disciplines | Semantic Web, HCI, Visualization Techniques | |
| Required software | Can be in Java Swing or any other | |
| Lecturer | Miss BEGUM DURGAHEE | |
| Project code | BD4 | |
| Project title | Online UoM Social Calendar | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
The project is to build an online social calendar around events taking place at University of Mauritius. The application will be used mainly by lecturers and students to enable tracking their schedules in an online social environment.
The application should also focus on the different social aspect suitable for the site, such as chat, forums, alerts about events through RSS and SMS, and many more. Members should be able to manage and view their online calendar, view other member's calendar, to create networks by searching other members and to request members to join. The challenge is to use collaborative browsing to create awareness of other users, interests and facilitating collaborative work. The system can also allow loading of CSE modules Timetable into the calendar. Student is open to innovate to allow different form of social collaboration.. |
|
| Disciplines | Databases, Programming, Web Design, Networking | |
| Required software | Web Server, MySQL or PstgreSQL, Ruby on Rails, Ajax, CSS, SMS Gateway, RSS and Web 2.0 | |
| Lecturer | MISS. BABY ASHWIN GOBIN | |
| Project code | BG1 | |
| Project title | Development and Alignment of a Domain-Specific Ontology for Tourism Domain | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
An Ontology is a formal explicit description of concepts in a domain of discourse. It is used
1) to share common understanding of the structure of information among people or software agents 2) to enable reuse of domain knowledge 3) to make domain assumptions explicit 4) to separate domain knowledge from the operational knowledge 5) to analyze domain knowledge. Students are required to develop an ontology for the tourism industry in Mauritius which can be later used for the above purposes. |
|
| Required skills | Good analytical and research skills | |
| Required software | Protégé2000 | |
| Lecturer | MISS. BABY ASHWIN GOBIN | |
| Project code | BG2 | |
| Project title | KBS for Assessing Vulnerable Groups | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
The Trust Fund for the Social Reintegration of Vulnerable Groups has a main objective to help Mauritians to move above the threshold of poverty. Social facilitators employed by the Trust have to assess whether families belong to the vulnerable group. The aim of this project is to develop a Knowledge Based System that help social facilitators to quickly assess whether the families belongs to the vulnerable group or not. Students will be required to investigate all the criteria required for proper assessment and based on their findings develop the software using knowledge engineering methodologies
|
|
| Required skills | Good analytical and programming skills | |
| Required software | Java and Jess (Jave Expert Shell System) | |
| Lecturer | MISS. BABY ASHWIN GOBIN | |
| Project code | BG3 | |
| Project title | Mobile Phone Backup | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
Mobile Phone Backup is a service that safeguards all data of your mobile phone including Contacts, Calendar, SMS, Photos, Videos and Music. The Mobile Phone Backup service copies your mobile phone’s data in a secure manner to Operators secure Mobile Phone Backup system, and also enables you to restore the saved data on your phone (New / Existing) whenever you change your phone or in case you lose the data accidentally. Students are required to develop a system for this service. It should allow a mobile user to :
1) backup and restore the following phone data : - contacts, calendar, tasks, notes, pictures, videos, mms, ringtones 2) synchronise phone content 3) manage content through a web based interface.. |
|
| Required skills | Good programming skills | |
| Required software | Java and J2ME | |
| Lecturer | DR.(MR) BIKASH SONAH | |
| Project code | BS1 | |
| Project title | A Whiteboard Application for Virtual Classrooms | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
To build an application that allows lecturers to deliver contents across the globe (irrespective of time zones) via the internet in real time. The students should be able to view and listen to the lecturer, listen to the lecturer and to see whatever contents there are in the whiteboard.
|
|
| Required skills | Client Server; Database; Multimedia; | |
| Required software | ||
| Lecturer | DR.(MR) BIKASH SONAH | |
| Project code | BS2 | |
| Project title | An Interactive Multimedia Application for Teaching a Language | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
An interactive multimedia application for teaching a language will be developed to teach how to read, write and speak basic words of a language. The application should include a mechanism of checking the correctness of pronunciation.
|
|
| Required skills | ||
| Required software | ||
| Lecturer | DR.(MR) BIKASH SONAH | |
| Project code | BS3 | |
| Project title | Automatic Annotation of Images for fast and robust retrieval. | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
The system should analyse the visual features of an image - colour distribution, shapes in the image and so on and learn to associate images with keywords. Once trained the system will then be able to annotate an unseen image by analysing its visual features only.
|
|
| Required skills | Image Analysis; Database | |
| Required software | ||
| Lecturer | DR.(MR) BIKASH SONAH | |
| Project code | BS4 | |
| Project title | Visual Cryptography | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
This project addresses the problem of encrypting written material (printed text, pictures, etc) in a perfectly secure way which can be decoded directly by human visual system. The basic model consists of deriving a set of overlays (say 2) using a simple algorithm. One overlay could be ciphertext to be communicated, and another one could a transparency serving as secret key. The original message is obtained by placing the overlays on each other, yet each overlay being indistinguishable from random noise.
|
|
| Required skills | Image Processing | |
| Required software | C++ or any | |
| Lecturer | MISS. HEMA PUTTAY | |
| Project code | HP1 | |
| Project title | Identifying Recycling Depot Site Location | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
The aim of this project is to develop a software that will identify the best possible spot/s for putting recycling depots in a town. The system should take into account the number of inhabitants, location of bus stations, religious places, roads, ... so as to minimize any issues but at the same time facilitate the collection of plastic materials and also the spots identified should be displayed on the map of the town concerned (ideally google maps). Description:
Recycling is the process of taking a product at the end of its useful life and using all or part of it to make another product. This would help to prevent waste of potentially useful materials, reduce the consumption of fresh raw materials, reduce energy usage, reduce air pollution (from incineration) and water pollution (from landfilling) by reducing the need for "conventional" waste disposal, and lower greenhouse gas emissions as compared to virgin production. Recyclable materials include many kinds of glass, paper, metal, plastic, textiles, and electronics. |
|
| Required skills | google maps, google api | |
| Required software | ||
| Lecturer | MISS. HEMA PUTTAY | |
| Project code | HP2 | |
| Project title | Home Exterior Garden Design | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
Home exteriors form a very important aspect in the life of a human being. Having an attractive garden is the great wish of many people.However, due to time constraints or high maintenance costs, people don't have much time to devote to their own house's garden.
So, the aim of this project is to develop a software that would help a user to generate new ideas regarding the design of a garden around their house. The input to the system would be the house site-plan, the front / back yard, the geographical location of the house, etc. The user would also be able to specify the budget that can be allocated for renovation, the colours preferred (flowers for e.g), climatic conditions prevailing, etc. The user would thus be able to generate a 3D design with respect to the above criteria (budget,choice of colours,climatic conditions). |
|
| Required skills | ||
| Required software | ||
| Lecturer | MISS. HEMA PUTTAY | |
| Project code | HP3 | |
| Project title | Virtual Wardrobe |
|
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
Dressing up properly forms an integral part of a person's life. Different clothes suit different occasions. It is very important for a person to dress up according to the event being attended.The aim of this project is to help a user to choose a particular set of clothes that would suit the person according to his/her height, size, complexion, etc. The system should be able to show an approximate 3D representation of the person dressed in the proposed set of clothes.
|
|
| Required skills | ||
| Required software | ||
| Lecturer | MR. JEETENDRANATH SEETOHUL | |
| Project code | JS1 | |
| Project title | Authentication Framework for Mobile IP | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
The main objective of this project is to propose a "Minimal Public Key Based Authentication" which adresses the need for scalable but lightweight authentication protocol. The proposed solution should secure the registration process and requires a number of message rounds that is fully compatible with the base Mobile IP.
|
|
| Required skills | Knowledge of network security and computer networks. | |
| Required software | Will be based on findings of the technological analysis. | |
| Lecturer | MR. JEETENDRANATH SEETOHUL | |
| Project code | JS2 | |
| Project title | Web Mobile Agent System | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
Present an infrastructure for mobile agents based on the Hypertext Transfer Protocol (HTTP) which provides for agent mobility across heterogeneous networks as well as communications among agents. The proposed infrastructure should support the implementation and interoperation of agents written in various languages and takes advantage of current research in HTTP and the World Wide Web in general.
|
|
| Required skills | Knowledge of mobile agents, HTTP and networking. | |
| Required software | Will be based on findings of the technological analysis. | |
| Lecturer | MR. JEETENDRANATH SEETOHUL | |
| Project code | JS3 | |
| Project title | A Mobile Agent System to Support Secure Internet and Web Applications | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
Design of a robust Java-based mobile agent system. The proposed system should not only incorporate a fine-grain agent privilege control mechanism, but also includes a multi-level protection mechanism that can be used throughout the life-cycle of agents.
|
|
| Required skills | Knowledge of mobile agents, networking and JAVA. | |
| Required software | Will be based on findings of the technological analysis. | |
| Lecturer | MR. JEETENDRANATH SEETOHUL | |
| Project code | JS4 | |
| Project title | A new security solution for the implementation of flexible protection mechanisms in the context of mobile agent systems. | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
Devise a new security framework for agents to protect their code and data by carrying their own security protection mechanisms.
|
|
| Required skills | Knowledge of mobile agents, networking, JADE framework and JAVA. | |
| Required software | Will be based on findings of the technological analysis. | |
| Lecturer | MR. KAVI KUMAR KHEDO | |
| Project code | KK1 | |
| Project title | Development of a commercially viable Mobile Advertising System for shopping malls | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
Advertising on mobile devices has large potential due to the very personal and intimate nature of the devices and high targeting possibilities. An initial mobile advertising system has been developed last year using the Bluetooth technology. The aim of this project is to extend the mobile audio/video advertising system with particularly attention to heterogeneity, performance and robustness issues. The system should be able to support a wide variety of devices and media. The system should be able to deliver permission-based location-aware mobile advertisements to mobile devices (mobile phones, PDAs). A location-aware or location-based service is a service the behavior of which is mostly driven by location information. Students will be required to investigate about issues involved in video transmission over a wireless link to mobile devices (users) and investigate about the new methods of cell encoding and compression.
|
|
| Required skills | Ability to explore new mobile and wireless technologies and very good programming skills. | |
| Required Hardware/Software | Hardware Equipment: Mobile Phone (Bluetooth enable), Wireless Network Cards Tools and technologies: • Java 2 Micro Edition (J2ME), J2ME Wireless Toolkit • Wifi, Bluetooth, • Wireless Messaging API (WMA); JSR 120, JSR 205 • Mobile Media API (MMAPI); JSR 135 |
|
| Lecturer | MR. KAVI KUMAR KHEDO | |
| Project code | KK2 | |
| Project title | Reliable Event Detection in Wireless Sensor Networks – An Environmental Monitoring System Case Study | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
Wireless sensor networks (WSNs) consist of battery-powered miniature computers, that sample physical properties of their environment with diverse sensors and use radio communication to exchange data among themselves or with a base station. In WSNs event detection is one of the main requirements for most of the applications. An event can be a simple event or a combination of two or more simple events (Composite Event). Event detection in a WSN comprises the steps of gathering raw data from one or several sensors, recognizing a previously learned pattern in the raw data and mapping this pattern to an event that is semantically relevant to the application of the WSN. Detecting and reporting an event desired by the application (user) inspite of stringent constraints of sensor nodes like low energy, low bandwidth, frequent failures etc., is one of the main challenges in WSN. This can be achieved with less uncertainty and masking failures by considering collaboration among sensor nodes. The aim of this project is to study existing event detection mechanisms for wireless sensor networks and to design a new event detection algorithm that suits best an environmental monitoring scenario.
|
|
| Required skills | This is a research oriented project that will require high analytical and programming skills. A good level of mathematics is expected. | |
| Required software | Tools and technologies: • Simulation Tools e.g JSim, SenSim, SENSE, Shawn, OMNet++ • Java |
|
| Lecturer | MR. KAVI KUMAR KHEDO | |
| Project code | KK3 | |
| Project title | Efficient Query Processing in Wireless Sensor Networks – An Enterprise System Case Study | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
Wireless sensor network information systems are still rather difficult to use. Client applications that receive data must cope with unreliable behaviour of the network (missing data due to lost messages). Additionally the support for multiple concurrently running queries is very limited if available at all. This means that large expensive deployments can only be used by a few users at a time. In most cases queries are executed isolated, i.e., commonalities between different concurrent queries are not shared. This increases the network load and enlarges energy consumption. In this project student will be required to summarize the issues and opportunities associated with collecting and processing information from wireless sensor networks, focusing on the performance and ease-of-use advantages of a declarative, query-based approach. The student will have to design a simple query mechanism for sensor networks. The proposed query mechanism should specifically tailored towards power-efficient acquisition in an enterprise system scenario.
|
|
| Required skills | This is a research oriented project that will require high analytical and programming skills. A good level of mathematics is expected. | |
| Required software | Tools and technologies: • Simulation Tools e.g JSim, SenSim, SENSE, Shawn, OMNet++ • Java |
|
| Lecturer | MR. KEVIN SUNGKUR | |
| Project code | KS1 | |
| Project title | Adaptive Learning System | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
Nowadays individual learning is becoming very popular and it is expected to rise in the future as well. However one problem currently faced by learners is the absence of personalization that would cater for the different background knowledge and skills. The aim of this project is to develop a software or web-based application that will be able to provide for some kind of personalization for a learner and that would encourage individual learning. The software should be able to track the skills, weaknesses, learning style and offer questions accordingly so that the learner progresses in his learning process. The software / web based application should be reusable and should help CSE/IS students learn particular modules (eg programming), whilst identifying their weaknesses and providing learning materials accordingly.
|
|
| Required skills | Good programming skills | |
| Required software | Open to students | |
| Lecturer | MR. KEVIN SUNGKUR | |
| Project code | KS2 | |
| Project title | Mobile Learning (mLearning) | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
Any sort of learning that happens when the learner is not at a fixed, predetermined location, or learning that happens when the learner takes advantage of the learning opportunities offered by mobile technologies. In other words, mobile learning decreases limitation of learning location with the mobility of general portable devices.
The term covers: learning with portable technologies, where the focus is on the technology The aim of this project is to develop applications that would demonstrate mLearning. The particular area of application will be finalized after discussing with the students. |
|
| Required skills | Good programming skills | |
| Required software | Open to students | |
| Lecturer | MR. KEVIN SUNGKUR | |
| Project code | KS3 | |
| Project title | Platform for carrying out and correcting Multiple Choice Questions (MCQ) | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
Correcting MCQ questions can be time-consuming. Students have to develop a platform that can support many users at a time and should be able to allow students to take MCQ questions and rate them.
|
|
| Required skills | Good programming skills | |
| Required software | Open to students | |
| Lecturer | MR. LINDSAY DHOOKIT | |
| Project code | LD1 | |
| Project title | Simulating the dispersion of "particulate matters" by an incinerator at La Chaumiere | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
According to a report published by CT Power, "the emission of particulate matters are not expected to cause any inconvenience as the site is located on the western coast, and the South East Trade winds will assist in a rapid dispersion of the dust seaward". However, the meteorological station at Vacoas points out that these winds blow only during winter, and that winds coming from the sea (in the opposite direction) blow over the island during summer. The aim of the project is to show visually on a map of Mauritius what areas of the island will be affected when the wind blows from the sea, given the speed and direction of the wind as input.
|
|
| Required skills | Good knowledge of programming | |
| Required software | C++, Java, Python or any other appropriate language | |
| Lecturer | MR. LINDSAY DHOOKIT | |
| Project code | LD2 | |
| Project title | Anatomy of a traffic jam | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
Traffic jams may still occur under the best of conditions. They can be caused by almost anything: a flat tyre, a stray dog crosiing the road, drivers decelerating to look at atraffic jam, etc. A traffic jam is triggered as follows: a first vehicle decelerates and causes a second one to decelerate which in turn causes a third one to decelerate until finally a long line of vehicles grinds to a halt. (Watched from above, this stopping movement looks like a wave propagating backwards.) The aim of the project is to show how traffic is affected (that is, you have to estimate the average queue length of the stopped vehicles, find the average time spent waiting in the queue, illustrate the propagation of the wave, etc) - by means of a graphical simulation, on a specified stretch of road, given the traffric volume (the number of vehicles passing a fixed point per hour), and the location of the incident causing the traffic jam.
|
|
| Required skills | Good knowledge of programming | |
| Required software | C++, Java, Python or any other appropriate language | |
| Lecturer | MR. LINDSAY DHOOKIT | |
| Project code | LD3 | |
| Project title | Simulating the growth of a cane/maize plant under different soil conditions | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
If the soil is deficient in Nitrogen, the leaves become yellow instead of green and the stalk is weak; if the soil lacks potassium there is poor flower and fruit growth; if there is no magnesium, the lower leaves become pale green, while the upper leaves are normal; and so on. The aim of the project is to show firstly the growth of the plant under normal conditions. The growth should be dynamic (like in a fast movie), and the stalk, leaves and flowers should be shown as reastically as possible. A mineral or a combination of minerals, found in a normal soil, should then be removed and the growth of the plant is to be simulated accordingly. Once more, the growth of the plant should be shown in a realistic way. Note: Reading about L-systems would be useful.
|
|
| Required skills | Good knowledge of programming | |
| Required software | C++, Java, Python or any other appropriate language | |
| Lecturer | MR. LINDSAY DHOOKIT | |
| Project code | LD4 | |
| Project title | Finding the value of pi to 100,000 decimal places (or more!) | |
| Cohort | CSE or IS | |
| Number of students | 1 | |
| Project objectives |
Pi can be generated to several millions of decimal places on super computers but to how many decimal places it can be generated on a PC has yet to be investigated. Many techniques can be used to generate pi. These techniques will have to be investigated to find the most appropriate one and then a way must be found to store the value of pi to at least 100,000 places of decimal. Finally the generated numbers must be analyzed to show whether or not they can be used as random numbers.
|
|
| Required skills | Good knowledge of data structure and programming | |
| Required software | Any suitable language | |
| Lecturer | MR. LINDSAY DHOOKIT | |
| Project code | LD5 | |
| Project title | Simulating the evolution of coral reefs round the coast | |
| Cohort | CSE or IS | |
| Number of students | 1 or 2 | |
| Project objectives |
It is a known fact that coral reefs round our coast are gradaully shrinking due to pollution or natural disaters. By making use of cellular automata theory or otherwise, the students will simulate the evolution of coral reefs through time. The Mauritius Oceanography Institute/Ministry of Environment & Fisheries may have to be contacted to get information about coral reef patterns during the last century. The data will be used to validate the model. During the 2nd stage, various scenarios (the most optimistic, the most pessimistic) will be enacted to show the possible evolution of our coral reefs during the 21st century.
|
|
| Required skills | Good knowledge of programming and willingness to read about cellular automata theory | |
| Required software | Any suitable programming language | |
| Lecturer | MR. LECKRAJ NAGOWAH | |
| Project code | LN1 | |
| Project title | Design and Implementation of a Software Project Management Tool | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
The aim of this project is to help project managers to save time on planning, processing, tracking and completing computer projects.
|
|
| Required skills | Excellent analytical and programming skills | |
| Required software | Open to students | |
| Lecturer | MR. LECKRAJ NAGOWAH | |
| Project code | LN2 | |
| Project title | Automated Testing Tool | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
The aim of this project is design and implement an automated testing tool that lets you create, manage and run tests for any Windows or Web software
|
|
| Required skills | Excellent analytical and programming skills | |
| Required software | Open to students | |
| Lecturer | MR. LECKRAJ NAGOWAH | |
| Project code | LN3 | |
| Project title | Streaming media on a mobile device | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
The aim of this project is to implement a system that delivers media to mobile devices. Depending on the mobile device capabilities, the server will need to deliver the media in various forms.
|
|
| Required skills | Excellent analytical and programming skills | |
| Required software | Open to students | |
| Lecturer | MRS. MALEIKA HEENAYE-MAMODE KHAN | |
| Project code | MM1 | |
| Project title | Development of a hand vein biometric security system | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
The emergent need of more secure identification system has led to a rise in developing biometric systems. Biometric, which involves the identification of individuals based on their distinct physical or behavioral characteristics is gaining more and more importance for security access systems. The most popular biometrics in use are fingerprints, iris scan, faces and signatures. Recently hand vein pattern biometrics has attracted increasing interest from both research communities and industries. The aim of this project is to develop a hand vein biometric security system to recognize individuals. The false acceptance rate and the false rejection rate will be investigated
Tasks: (1) Obtain hand vein image (2) Extract the hand vein pattern (3) Enhance image (4) Extract relevant features (5) Match the vein pattern |
|
| Required skills | Image processing | |
| Required software | Open to students | |
| Lecturer | MRS. MALEIKA HEENAYE-MAMODE KHAN | |
| Project code | MM2 | |
| Project title | Computerised Student Testing System | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
Monitoring the performance of students is very time-consuming because it is so labour-intensive. The goal of this project is to devise an automated means of testing a student’s knowledge of computer arithmetic, computer logic and computer architecture. The system will generate questions at random from a database. Some questions will be factual, multi-choice questions. Some will require an exact answer. For example, the computer may generate a random 8-bit binary integer and the student will be asked to convert it into a decimal value. If a student performs well in one area, further questions at the same level in the same area will not be asked. If a student performs baldly in one area, the region of "uncertainty" will be probed.
|
|
| Required skills | ||
| Required software | Open to Students | |
| Lecturer | MRS. MALEIKA HEENAYE-MAMODE KHAN | |
| Project code | MM3 | |
| Project title | Allocation system for University of Mauritius | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
* Allocation of workload to lecturers.
* Allocation of projects to students. * Allocation of elective(s) to students. * Allocation of part-time lecturers. |
|
| Required skills | ||
| Required software | Open to students | |
| Lecturer | MISS. MAHESWAREE KISSOON | |
| Project code | MK1 | |
| Project title | Open Set Face Recognition System | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
This project consists of the development of a face recognition system which either accepts the individual as belonging to one of the pre-stored group of individuals or rejects the individual as an impostor.
|
|
| Required skills | Good programming skills, face detection, computer vision | |
| Required software | Open to students | |
| Lecturer | MISS. MAHESWAREE KISSOON | |
| Project code | MK2 | |
| Project title | Project Title Facial Time Attendance System | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
This project aims at developing a face recognition system which will enable an organization/university to record the time the individual enters/leaves the building.
|
|
| Required skills | Good programming skills, face detection, computer vision | |
| Required software | Open to students | |
| Lecturer | MISS. MAHESWAREE KISSOON | |
| Project code | MK3 | |
| Project title | Hospital Management System | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
Hospitals in Mauritius offer medical services to the whole population free of charge. However, very often people criticize the services due to the long waiting hours, delays in recording patients’ history and scheduling appointments among others. This project aims at computerizing most of the services offered by the hospitals starting with recording patients’ details, scheduling appointments with specific doctors, patients’ history and transfer of data from/to different sections.
|
|
| Required skills | Good programming skills | |
| Required software | Open to students | |
| Lecturer | MR. NARAINSAMY PAVADAY | |
| Project code | NP1 | |
| Project title | Improving reliability and repeatability of typing | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
This projects aims at helping typist improve their keying skills. A number of factors will be considers such as the use of audio visual clues. Similarly the use of repeat rate of keys , sticky keys and also key board gridding will be considered. The use of real time timers will have to be implemented.
|
|
| Required skills | Good analytical and programming skills | |
| Required software | Visual basic | |
| Lecturer | MR. NARAINSAMY PAVADAY | |
| Project code | NP2 | |
| Project title | Building a multi modal biometric workstation | |
| Cohort | CSE/IS | |
| Number of students | 2 | |
| Project objectives |
The number and type of biometric in use in mauritius has been constantly increasing. In order to foster its widespread acceptance a number of activities need to be performed. One of these is the investigation of users interaction under different circumstances. In that context this project aims at developing a workstation which contains all the different biometric modality including face, finger, keystroke, voice and signature. The hardware and the toolkit will be provided to the students
|
|
| Required skills | Very good programming skills | |
| Required software | C++, VB and VB.net | |
| Lecturer | MR. NARAINSAMY PAVADAY | |
| Project code | NP3 | |
| Project title | Investigating the cracking strength of perceived biometric signature | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
The project aims at :(1) Developing a biometric system working on signature.(2) Use of signature pad to capture signature
(3)Survey of users to see what they consider as strong (4) Correlation between perceived strength and pressure variation (5) Comparison of performance between scanned and biometric |
|
| Required skills | Good Programming skills | |
| Required software | C++ , VB and matlab ( if needed) | |
| Lecturer | DR. (MR) OVEEYEN MOONIAN | |
| Project code | OM1 | |
| Project title | A web service for the tourism industry in Mauritius. | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
Web services allow complex applications to be developed by providing services that integrate several other services. Tourists coming to Mauritius require number of services, namely travelling by plane, accommodation, internal travelling, sports activities and other entertainments etc. This project requires the development of a number of services that provide web-service interfaces that allow the development of client programs to use these services. It also requires the development of a client to test the use of the services.
|
|
| Required skills | ||
| Required software | Java + XML | |
| Lecturer | DR. (MR) OVEEYEN MOONIAN | |
| Project code | OM2 | |
| Project title | Distributed Implementation of Multiple Sequence Alignment | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
Multiple Sequence Alignment is an important problem in Bioinformatics and it’s demanding in terms of Computing Power. This project will consider dividing the sequences among a number of computers for alignment processing and study the improvement obtainable through distribution. The computing time for varying numbers and sizes of sequences will then be compared to performances obtainable on a single PC, a cluster of PCs and a high-performance computer.
|
|
| Required skills | Good Understanding of Algorithm Design and Sound Mathematical Concepts. | |
| Required software | Java + Java RMI | |
| Lecturer | DR. (MR) OVEEYEN MOONIAN | |
| Project code | OM3 | |
| Project title | Using Gossip Architecture for replication of Healthcare Information Systems | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
ault-Tolerance is an important feature of distributed systems and Data Replication is one form of fault-tolerance. Replication of data needs to be performed in such a way as to ensure that the different copies of the data remain consistent after an update or a server crash. The gossip architecture is one of the different replication techniques that exist. This project consists of implementing the gossip architecture for a distributed healthcare system
|
|
| Required skills | Sound Mathematical Concepts | |
| Required software | Java + Java RMI | |
| Lecturer | DR. (MR) OVEEYEN MOONIAN | |
| Project code | OM4 | |
| Project title | A distributed fault-tolerant patient record system using Role-Based Access-Control + Context-Aware Access-Control system | |
| Cohort | CSE or IS | |
| Number of students | 2 - 3 | |
| Project objectives |
The aim of the project is to develop a patient management system for a private hospital. The system should allow patients to input their own information, book appointment with doctors, allow the records office to confirm the information and allow doctors to enter their consultation fees and diagnostic information. The system should also allow the patients to proceed to X-ray tests and lab tests, allow this information to be recorded and also the fees to be input.The project will also perform access control through RBAC and CBAC. It will involve the development of role manager components at different places. Students will have to develop GUIs for the record office, doctors’ consultation offices, Laboratory, ward and X-ray department. The system will have a role manager that can assign roles to users.
|
|
| Required skills | ||
| Required software | Java + Java RMI | |
| Lecturer | MR. PARAMASIVEN APPAVOO | |
| Project code | PA1 | |
| Project title | IIPTMS: Dynamic bus rescheduling | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
An Integrated and Innovative Public Transport Management System in Mauritius - IIPTMS
IIPTMS is a large project that aims at implementing an effective information system to provide users with valuable help in their travel journey in Mauritius. The system allows for planning a travel journey in Mauritius, detecting congested routes in Mauritius in real-time, give travelling information to bus travellers and provide a way for bus stations to manage bus fleet. With IIPTMS, there will also be an optimal allocation of resources along with considerable energy-savings. This big project is subdivided into several sub-projects and the objectives of one of sub-project is given below: The objectives of this project are: |
|
| Required skills | Good analytical and programming skills | |
| Required software | ||
| Lecturer | MR. PARAMASIVEN APPAVOO | |
| Project code | PA2 | |
| Project title | IIPTMS: Traffic monitoring with dynamic message sign | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
An Integrated and Innovative Public Transport Management System in Mauritius - IIPTMS
IIPTMS is a large project that aims at implementing an effective information system to provide users with valuable help in their travel journey in Mauritius. The system allows for planning a travel journey in Mauritius, detecting congested routes in Mauritius in real-time, give travelling information to bus travellers and provide a way for bus stations to manage bus fleet. With IIPTMS, there will also be an optimal allocation of resources along with considerable energy-savings. This big project is subdivided into several sub-projects and the objectives of one of sub-project is given below: The objectives of this project are: |
|
| Required skills | Good analytical and programming skills | |
| Required software | ||
| Lecturer | MR. PARAMASIVEN APPAVOO | |
| Project code | PA3 | |
| Project title | Online Virtual Offices/Workspaces | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
The objectives of this project are:
• To propose an all-in-one online web application to emulate an Office environment • To provide features like audio video conferencing, distributed presentation, meeting scheduling/planning, call forwarding, document sharing • To also consider the support any traditional facilities in such an environment which do not overlap with the above technological facilities • To consider the possibility of adding virtual assistants • To allow the creation of virtual offices with “real” employees/users • To cater for both Desktop & Mobile view • To optimise/minimise the Display and transmitted content to mobile devices |
|
| Required skills | Good analytical and programming skills | |
| Required software | ||
| Lecturer | MR. PARAMASIVEN APPAVOO | |
| Project code | PA4 | |
| Project title | Geotagging Mauritius and Mauritians | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
The objectives of this project are:
• To geotag Wikipedia references on to Google Earth • To send region/places-relevant Wikipedia documentations to users • To tag visited places with opinions that are shared with visitors across time • To allow for location-based reminders • To consider the privacy aspects of users while using the system • To share selected trips with a friend |
|
| Required skills | Good analytical and programming skills | |
| Required software | ||
| Lecturer | MR. RAZVI DOOMUN | |
| Project code | RD1 | |
| Project title | Routing Method for Ad Hoc Wireless Network | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
Ad hoc wireless network technology has gained unprecedented popularity due to its easy deployment and flexible characteristics. In a typical ad hoc wireless network, the wireless devices (also called nodes) communicate with each other directly (one hop) if they are within transmission range. When two nodes are far away (cannot be reached in one-hop transmission), intermediate nodes relay or forward the packets until the destination is reached. This is a simplistic way to understand routing the packets from the source to the destination. However, there are several paths or routes that can be created from a source to a destination node in a large wireless ad hoc network.
This project will give you the opportunity to study and implement the routing methods (e.g. shortest path route or random path) from source to destination node in such network. The student will use existing algorithm to simulate the route generation and selection algorithm and study its performance. In brief, the objectives of the project will be: |
|
| Required skills | ||
| Required software | Programming language for simulation can be C++ or Java. | |
| Lecturer | MR. RAZVI DOOMUN | |
| Project code | RD2 | |
| Project title | Indoor Localization System with Wireless Network Access Points | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
Finding and utilizing location information of wireless devices, such as laptops, PDAs, wifi-enabled mobile phones, are becoming increasingly popular for delivery of several mobile services. In this project, you will investigate the design and implementation of an indoor wireless positioning system (a prototype model). First, several wireless networks or access points will be placed in a building on the same floor. The wireless access points will be active and network signals will be available in different parts of the building. A laptop (or wif-enables device) will be used to check availability of network signals from access points. Based on the received signal strength status and characteristics, an accurate estimation of the position of the laptop will be determined. Hence, a program will have to be written and executed on the mobile laptop to periodically estimate its position in the building.
In brief, the objectives of this project are: |
|
| Required skills | Programming, problem solving and creative attitude | |
| Required software | ||
| Lecturer | MR. RAZVI DOOMUN | |
| Project code | RD3 | |
| Project title | Security Computation on Wireless Devices | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
In recent years, cryptographic solutions have been proposed for many applications involving wireless devices. Some wireless devices operate with limited battery capacity and the preferred security method strives to achieve minimal battery consumption. To achieve this, protocol designers have had to choose one cryptographic method over another on the premise that one is computationally efficient than other considering the battery drain.
In this project, you will study how expensive (computation and processing time) it is to run cryptographic technique on a wireless device in terms of the battery energy consumption. Initially, you will do a literature survey on typical energy consumption of different encryption techniques for wireless devices. Different energy consumption models will be simulated to find the total energy consumed by a wireless network during a broadcast transmission. You will analyze the simulation results for different network size and network topology. In brief, the objectives of the project are: |
|
| Required skills | Programming, analytical and problem solving. | |
| Required software | ||
| Lecturer | MR. RAJ MOLOO | |
| Project code | RM1 | |
| Project title | IIPTMS: GPS Tracking and Information system for busses. | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
An Integrated and Innovative Public Transport Management System in Mauritius - IIPTMS
IIPTMS is a large project that aims at implementing an effective information system to provide users with valuable help in their travel journey in Mauritius. The system allows for planning a travel journey in Mauritius, detecting congested routes in Mauritius in real-time, give travelling information to bus travellers and provide a way for bus stations to manage bus fleet. With IIPTMS, there will also be an optimal allocation of resources along with considerable energy-savings. This big project is subdivided into several sub-projects and the objectives of one of sub-project is given below: The objectives of this project are: |
|
| Required skills | Good analytical and programming skills | |
| Required software | ||
| Lecturer | MR. RAJ MOLOO | |
| Project code | RM2 | |
| Project title | IIPTMS: Route Planning Information System | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
An Integrated and Innovative Public Transport Management System in Mauritius - IIPTMS
IIPTMS is a large project that aims at implementing an effective information system to provide users with valuable help in their travel journey in Mauritius. The system allows for planning a travel journey in Mauritius, detecting congested routes in Mauritius in real-time, give travelling information to bus travellers and provide a way for bus stations to manage bus fleet. With IIPTMS, there will also be an optimal allocation of resources along with considerable energy-savings. This big project is subdivided into several sub-projects and the objectives of one of sub-project is given below: The objectives of this project are: |
|
| Required skills | Good analytical and programming skills | |
| Required software | ||
| Lecturer | MR. RAJ MOLOO | |
| Project code | RM3 | |
| Project title | Mobile Phone Banking | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
The aim of this project is to provide an alternative system for banking transactions. Instead of the traditional ATM and queuing up in bank, the project will allow users to perform their banking transaction (payment, transfer of money, viewing bank balances) anywhere and anyplace. The project
• Will investigate the present banking system in Mauritius • Evaluate the different technologies that can be used • Evaluate the applicability of such system in the Mauritian context • Implement a mobile banking system • Implement a system to interface the mobile system with existing banking system. • And considering the security aspect of such services • Investigate ways to integrate this system with bank existing system |
|
| Required skills | Good analytical and programming skills | |
| Required software | ||
| Lecturer | MR. RAJ MOLOO | |
| Project code | RM4 | |
| Project title | Automatic Word and Excel Grading System | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
This project aims at implementing a system to automatically mark/ grade word and excel documents. Students will be required to analyse the format of how Microsoft Documents are stored.
|
|
| Required skills | Good analytical and programming skills | |
| Required software | ||
| Lecturer | MRS. SHEEBA ARMOOGUM | |
| Project code | SA1 | |
| Project title | An On-Line Land and Sea Transport System for Mauritians and Tourists | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
Government is diversifying in bringing the best service to its people and visitors. One of the main sectors that need to be revisited is the current transport system and its service. One possible solution is to combine all the modes of transport into one. The various ways of transport in Mauritius are taxi, bus, boat, speed-boat among all. This application will allow the various parties to work on one main system (hence controlling various things such as the ticket price) set by Government. The parties will be aware of the passenger’s request. The other aim of the system is to help people using private and public transport better plan their journey (having precise information about time spent in trips. The system should be able to forecast different alternatives routes to reach a specific destination. A passenger can pay on-line.
|
|
| Required skills | Good analytical and programming skills | |
| Required software | Open to students | |
| Lecturer | MRS. SHEEBA ARMOOGUM | |
| Project code | SA2 | |
| Project title | Simulating the climatic changes in various parts of Mauritius for the past 5-10 years and forecasting the changes for the next decade(s) | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
Nowadays in various international conferences, the main topic is climatic changes. It is a known fact that the climate is gradually deteriorating due to several factors known to us (pollution and other man-made/ natural disasters). This system will simulate the effect of rain falls, wind, humidity and others with time. An existing model or algorithm could be used to simulate the changes. The Meteorological Service may have to be contacted to get information about the patterns during the past 5-10 years or so. In the second stage, a forecasting technique will be used to simulate the climatic change for the next 10 years or so.
|
|
| Required skills | Good programming skills & knowledge on 3D | |
| Required software | Open to students | |
| Lecturer | MRS. SHEEBA ARMOOGUM | |
| Project code | SA3 | |
| Project title | A UOM web-based tool to track all the research and publications done by Academic staff and students. | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
Since the university acquire different faculties and departments it is becoming more and more difficult to trace the publications to have a copy for information and future work. The aim of the system is to record all details about a particular paper (title, conference, journal published, date published, page number, volume, standard etc.).
|
|
| Required skills | Good analytical and programming skills | |
| Required software | Open to students | |
| Lecturer | MRS. SHEEBA ARMOOGUM | |
| Project code | SA4 | |
| Project title | A Module and Programme Creator MIS for University of Mauritius | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
UOM is moving forward in view of becoming a university of international standard. In view of development to come, the policy for creating modules and programmes run at the UOM, maintaining them, tracking them need to be revisited. This system will allow staff to create a module, check if it exists (if it does, the system will check for plagiarism, say 70% of the outline should not be same). The system will assign respective module coordinators and lecturers for a particular semester and hence will generate the module leaflets (pdf or doc format) for students. The system will create and generate new/existed programmes that will be/are run at the UOM. The methodology used has to be sought out when assigning modules to semesters with appropriate pre-conditions.
|
|
| Required skills | Good analytical and programming skills | |
| Required software | Open to students | |
| Lecturer | AScT. PROF. (MR) SUNILDUTH BAICHOO | |
| Project code | SB1 | |
| Project title | Gesture Recognitions | |
| Cohort | CSE or IS | |
| Number of students | 2 or 4 | |
| Project objectives |
This project requires students to perform a lot of image processing using either C++/Java and the OpenCV library. The aim of the project is to extract meanings from the movement of different parts of the body. The identified movements should eventually be used for control purposes, say give instructions to a robot or interacting with an intelligent interface. The project can be divided into 4 individual projects where each can focus on the following:
o Body guestures o Hand gestures o Face gestures o Eye gestures |
|
| Required skills | Good programming skills | |
| Required software | C++/Java and OpenCV or any appropriate software | |
| Lecturer | AScT. PROF. (MR) SUNILDUTH BAICHOO | |
| Project code | SB2 | |
| Project title | Speeding vehicle detection and identification of Registration number for speeding vehicles. | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
This project requires students to perform a lot of image processing using both C++/Java and the OpenCV library. The aim of the project is to calculate the speed of vehicles from video streams. The software should then automatically identify the registration number of the vehicles. All practical aspects about proper placement of video cameras, differing climatic/lighting conditions, and the effect of different number styles have to be investigated. The project can be divided into 2 individual projects where one will concentrate on the identification of speeding vehicles and the other will concentrate on the automatic character recognition.
|
|
| Required skills | Good programming skills | |
| Required software | C++/Java and OpenCV or any appropriate software | |
| Lecturer | AScT. PROF. (MR) SUNILDUTH BAICHOO | |
| Project code | SB3 | |
| Project title | Land information system using Google Images | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
This project requires students to perform a lot of image processing using either C++/Java and the OpenCV library.
The aim of this project is to develop a land information system using Google images. The system can be used to identify used and unused plots of land. This can become a very useful tool to tract illegal constructions, payment of property tax etc. |
|
| Required skills | Good programming skills | |
| Required software | C++/Java and OpenCV or any appropriate software | |
| Lecturer | AScT. PROF. (MR) SUNILDUTH BAICHOO | |
| Project code | SB4 | |
| Project title | Time tabling system using Multi-Agent-Systems. | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
The Time tabling system should be able to provide optimal allocation of rooms to each module. Several constraints have to be considered. These include number of students following a module, size of class, Laboratory size, availability of lecturer etc. Currently the time-tables are prepared after several negociations, between programme coordinators, lecturers, classroom coordinators, laboratory coordinators and students. The aim of the project is to design and implement a Multi-Agent systems to produce the time-table.
|
|
| Required skills | Good programming skills and related literature on Multi Agent Systems | |
| Required software | Java and JADE (Java Agent Development Environment) or any appropriate software | |
| Lecturer | MRS. SUDHA CHEERKOOT-JALIM | |
| Project code | SCJ1 | |
| Project title | Electronic Document Management System (EDMS) for Publications in the CSE Department | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
An EDMS is a system used to track and store electronic documents and allows its users to collaboratively create, edit, review, search and archive these documents. However, the major challenge is the efficient indexing and retrieval of such documents. The project aims at developing an EDMS for publications and other documents in the CSE department. Students will be expected to implement an efficient indexing mechanism to allow easy and rapid retrieval of documents. The system will also provide workflow management, i.e. if a group of users are working collaboratively on a document, and this document needs to pass from one person to another, what are the rules for how the work should flow. The logistics of version control, authoring and traceability should be addressed here.
|
|
| Required skills | Proficient in Programming and Databases | |
| Required software | Open to students | |
| Lecturer | MRS. SUDHA CHEERKOOT-JALIM | |
| Project code | SCJ2 | |
| Project title | Personal Research Assistant Agent | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
The aim of the project is to develop an agent which will assist an academic of the CSE department in his/her research work. The agent should be able to search resources for articles in the research interests of the academic, provide summaries, highlight interesting conferences, run research calendar and other tasks. The agent could be voice enabled.
|
|
| Required skills | Proficient in Programming | |
| Required software | Open to students | |
| Lecturer | MRS. SUDHA CHEERKOOT-JALIM | |
| Project code | SCJ3 | |
| Project title | On-line Form-Filling Agent | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
The on-line form-filling agent will enable web site users to quickly fill forms during web transactions, like site registrations, e-commerce transactions and job, scholarship and other applications. This will relieve users from the repetitive task of filling the same information again and again. The basic information will be keyed in once and stored and maintained as appropriate at the client side. The agent will be launched each time a new form needs to be filled on a web site. The required information (like name, address, email address, date of birth, etc) will be searched in the database and automatically displayed on the form.
|
|
| Required skills | Proficient in Programming, Web Technologies and PHP | |
| Required software | Open to students | |
| Lecturer | MRS. SUDHA CHEERKOOT-JALIM | |
| Project code | SCJ4 | |
| Project title | A Secure Paperless Office for the CSE Department | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
The objective of this project will be to automate major administrative tasks of academics of the CSE department. This will include leaves application, request for stationery and photocopy services, claims for excess teaching and project supervision, scheduling of meetings, tracking of specific tasks assigned to academics by the HoD and other similar tasks. Students will need to cater for security issues like authentication, integrity and non-repudiation. The application will be integrated with Google Calendar so that academics can get notifications and reminders of meetings and deadlines through email and sms.
|
|
| Required skills | Proficient in Programming | |
| Required software | Open to students | |
| Lecturer | MR. SHRAVAN GOORAH | |
| Project code | SG1 | |
| Project title | A student advisory and assessment system for universities | |
| Cohort | ||
| Number of students | 2 | |
| Project objectives |
The developed software should be able to advise students and staff such as with respect to multiple entry/exit points and customised programmes with careful student and programme/module followup subject to policies and requirements of students and the university.
|
|
| Required skills | Good at object oriented software engineering, rule-based design.implementation | |
| Required software | Open to students | |
| Lecturer | MR. SHRAVAN GOORAH | |
| Project code | SG2 | |
| Project title | On-line leisure and occupational support for retired people | |
| Cohort | ||
| Number of students | 2 | |
| Project objectives |
Subject to their health contraints, proven skills and related interests, the developed software should support retired people in leisure activities and occupations (including part-time employment).
|
|
| Required skills | Good at object oriented software engineering, rule-based design.implementation | |
| Required software | Open to students | |
| Lecturer | MR. SHRAVAN GOORAH | |
| Project code | SG3 | |
| Project title | A review and advisory system for complaints of gynaecological/pediatrics interventions | |
| Cohort | ||
| Number of students | 2 | |
| Project objectives |
Subject to multiple reviews and other related issues, the developed software should be able to localise faults and suggest corrective actions and also learn/evaluate from the previous decisions made.
|
|
| Required skills | decision based and ruled-based+C32 design/implementation | |
| Required software | Open to students | |
| Lecturer | MR. SHRAVAN GOORAH | |
| Project code | SG4 | |
| Project title | A terrorism prevention system | |
| Cohort | ||
| Number of students | 2 | |
| Project objectives |
The developed software should be able to trace events in a view to prevent terrorism globally based on shared and no sharing of information.
|
|
| Required skills | rule-based and object-oriented software engineering | |
| Required software | Open to students | |
| Lecturer | DR. (MRS) SHAKUNTALA BAICHOO | |
| Project code | ShB1 | |
| Project title | A Real-time Face Recognition System: A Multi-Agent Systems (MAS) Approach | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
In this project, students are expected to develop a real-time face recognition system based on multi-agent systems (MAS)
Project Motivation The development of automatic visual surveillance system is a popular research topic in computer vision. Most systems for people detection and identification are primarily based on classifying frontal views of faces, assuming that the person is looking straight into the camera (which does not really represent a real-life application). The main motivation of this project is to demonstrate the application of MAS approach to the problem of real-time face Recognition, more specifically to identify people under different viewing angles in real-time. The development of automatic visual surveillance system is a popular research topic in computer vision. Most systems for people detection and identification are primarily based on classifying frontal views of faces, assuming that the person is looking straight into the camera (which does not really represent a real-life application). |
|
| Required skills | Good Programming Skills | |
| Required software | Java, OpenCV and Jade (Java Agent Development Environment) or any appropriate software | |
| Contact | by email: shakunb@uom.ac.mu | |
| Lecturer | DR. (MRS) SHAKUNTALA BAICHOO | |
| Project code | ShB2 | |
| Project title | An Automatic Facial Expression Recognition System: A Multi-Agent Systems (MAS) Approach | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
In this project, students are expected to develop an agent-based automatic facial expression recognition.
Project Motivation Facial expression recognition is likely to become an important part of human-machine interface technologies, since the face is a rich source of information about human behavior. To improve such systems and allow better recognition capability, this project considers the implementation of a facial expression recognition scheme based on intelligent agents. |
|
| Required skills | Good Programming Skills | |
| Required software | Java, OpenCV and Jade (Java Agent Development Environment) or any appropriate software | |
| Lecturer | DR. (MRS) SHAKUNTALA BAICHOO | |
| Project code | ShB3 | |
| Project title | Multiple Sequence Alignment | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
In this project, students are expected to study existing multiple sequence alignment algorithms and come with a better algorithm or improve an existing algorithm.
Project Motivation In bioinformatics, a sequence alignment is a way of arranging the sequences of DNA, RNA, or protein to identify regions of similarity that may be a consequence of functional, structural, or evolutionary relationships between the sequences. (Note that Sequence alignments are also used for non-biological sequences, such as those present in natural language or in financial data.) Pairwise sequence alignment methods are used to find the best-matching piecewise (local) or global alignments of two query sequences. Pairwise alignments can only be used between two sequences at a time, but they are efficient to calculate and are often used for methods that do not require extreme precision (such as searching a database for sequences with high homology to a query). Multiple sequence alignment (MSA) is an extension of pairwise alignment to incorporate more than two sequences at a time. Multiple sequence alignment methods try to align all of the sequences in a given query set. Multiple alignments are often used in identifying conserved sequence regions across a group of sequences hypothesized to be evolutionarily related. Multiple sequence alignments are computationally difficult to produce. Although many algorithms have been proposed for multiple sequence alignment, it remains difficult to obtain accurate alignments, especially when the sequences are very long, such as DNA sequences. Common techniques to improve alignment accuracy include performing iterative refinements after the initial alignment is constructed using consistency-based pairwise alignments in progressive approaches and incorporating structural alignments. The objective of this project is to devise a new effective algorithm for multiple sequence alignment. |
|
| Required skills | Very good Programming Skills and must be very interested in Algorithm Analysis | |
| Required software | Java or C++ | |
| Lecturer | DR. (MRS) SHAKUNTALA BAICHOO | |
| Project code | ShB4 | |
| Project title | Development of an online leave management system (LMS) | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
This project is aimed at developing an online leave management system (LMS) that can be of importance to a small organisation or a college or the University of Mauritius. The Leave Management System (LMS) will be an application that can be accessed throughout the organisation or a specified group/Dept. This system can be used to automate the workflow of leave applications and their approvals. The periodic crediting of leave is also automated. It should contain features like email notifications, cancellation of leave, automatic approval of leave, report generators etc in this system.
Project Motivation |
|
| Required skills | Good Programming Skills | |
| Required software | Any suitable software | |
| Lecturer | MRS. SOULAKHMEE DEVI NAGOWAH | |
| Project code | SDN1 | |
| Project title | Group Calendaring and scheduling system | |
| Cohort | ||
| Number of students | 2 | |
| Project objectives |
When people in a workgroup need to collaborate at the same time, conflicts often arise because of differences in schedules. People work various hours and have numerous time commitments because of work and other responsibilities. Finding a time when everyone can get together for a conference or meeting can be difficult. The problem can be even more complex when members of a workgroup are located in different time zones. The project aims at implementing a software that let users keep individual calendars of appointments and meetings. The software should also include scheduling capabilities to set up meetings and document communcation between group members.
|
|
| Required skills | Programming skills in Java | |
| Required software | ||
| Lecturer | MRS. SOULAKHMEE DEVI NAGOWAH | |
| Project code | SDN2 | |
| Project title | Context-Aware Conference Assistant | |
| Cohort | ||
| Number of students | 2 | |
| Project objectives |
The assistant uses a variety of context information to help conference attendees.
Whenever the user enters a presentation room, the Conference Assistant automatically displays the name of the presenter, the title of the presentation, and other related information. Available audio and video equipment automatically record the slides of current presentation, comments, and questions for later retrieval. The assistant uses a variety of context information to help conference attendees. The assistant examines the conference schedule, topics of presentations, user’s location, and user’s research interests to suggest the presentations to attend. |
|
| Required skills | Good programming skills | |
| Required software | ||
| Lecturer | MRS. SOULAKHMEE DEVI NAGOWAH | |
| Project code | SDN3 | |
| Project title | Using handheld devices to enhance learning at the university | |
| Cohort | ||
| Number of students | 2 | |
| Project objectives |
The aim of the project is to investigate how wireless handheld devices can enhance learning and teaching at the university.Students should eventually develop an educational software specific for handheld deivces to enhance learning.
|
|
| Required skills | Good programming skills | |
| Required software | ||
| Lecturer | MRS. SOULAKHMEE DEVI NAGOWAH | |
| Project code | SDN4 | |
| Project title | Personalised agent for hotels | |
| Cohort | ||
| Number of students | 2 | |
| Project objectives |
The aim of the project is to develop a personalised agent that will advise people while doing their hotel bookings. The software should compare prices for hotels on different web sites like asiatravel.com and others and should analyse comments/feedback made by people on different hotels and guide them to choose the most appropriate.
|
|
| Required skills | Good programming skills | |
| Required software | ||
| Lecturer | MR. SAMEERCHAND PUDARUTH | |
| Project code | SP1 | |
| Project title | Content-based Image Retrieval System | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
Students will investigate how texture, colour and shapes inside images can be used to classify and/or retrieve images. Everyday, millions of new images are being added on the Internet therefore the availability of a tool which can retrieve images based on local features has become a necessity. Although such tools already exist, their accuracy is often questioning.
|
|
| Required skills | Very good programming skills, Java or C++ or Python | |
| Required software | Computer Vision, Image Processing, Multimedia | |
| Lecturer | MR. SAMEERCHAND PUDARUTH | |
| Project code | SP2 | |
| Project title | Integrated Traffic Management System | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
Traffic congestion is an acute problem in Port Louis during the peak hours because of the large number of vehicles entering the city. The aim of this project will include counting the number of cars entering and leaving PL at specific spots; details like colour, size, registration number will also be collected automatically about each vehicle.
|
|
| Required skills | Very good programming skills, Java or C++ or Python | |
| Required software | Computer Vision, Image Processing, Multimedia | |
| Lecturer | MR. SAMEERCHAND PUDARUTH | |
| Project code | SP3 | |
| Project title | Educational Platform for Primary Students | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
Our current system for primary education has many flaws. This partly explains the high failure rate among students every year. Furthermore, private tuition for primary school students are soon going to be banned. Your job will be to design and develop a tool which could help primary students to learn on their own, whether at home or in school. You can either develop a stand-alone application or an online one.
|
|
| Required skills | Good programming skills in Python or Java (standalone) or Web Technologies (online) | |
| Required software | Educational Technology | |
| Lecturer | MR. SAMEERCHAND PUDARUTH | |
| Project code | SP4 | |
| Project title | Search Engine Optimisation and Ranking in Search Engines | |
| Cohort | CSE or IS | |
| Number of students | 1 | |
| Project objectives |
The student will be expected to make a complete study of all the factors affecting the rank of a website in at least one major search engine. Furthermore, the student need to show clearly how SEO is having a negative effect on the relevance of search results. He/She will also be expected to come up with a tool to help webmasters optimise their websites to improve their ranking in search results.
|
|
| Required skills | Web Technologies | |
| Required software | Web Technologies | |
| Lecturer | MR. SWADEQ ROSUN | |
| Project code | SR1 | |
| Project title | An intelligent agent for students counselling | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
• To replace the actual Toolkit with an interactive system,
• To extend system to provide information about employment prospect, • To advise existing students about electives etc, • To use Natural Language |
|
| Required skills | ||
| Required software | ||
| Lecturer | MR. SWADEQ ROSUN | |
| Project code | SR2 | |
| Project title | A Semantic Network for Mauritian Creole | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
• Link among the different components of our language,
• Online dictionary, • Natural Language Processing, • Put Mauritian Creole on the international scene • Automatic Translation of Mauritian Creole • Creole to English and vice-versa, • Addition to Google Translate, • Natural Language Processing |
|
| Required skills | ||
| Required software | ||
| Lecturer | MR. SWADEQ ROSUN | |
| Project code | SR3 | |
| Project title | Document comparison and classification | |
| Cohort | IS | |
| Number of students | 2 | |
| Project objectives |
• Text mining,
• Compare documents, • Accept students assignment, based on a certain index to be defined, • Classify documents according to areas |
|
| Required skills | ||
| Required software | ||
| Lecturer | MR. SWADEQ ROSUN | |
| Project code | SR4 | |
| Project title | Survey tool design for online communities | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
• Social networking sites: Facebook etc
• Develop applications and plugins which provide valuable resources for reaching millions of test subjects. • Large scale surveys can be carried out, large numbers of people can take part in interactive experiments and demographic information about participants can be easily gathered. • This project will investigate the feasibility of using these sites in such a way, as well as writing applications for these sites. |
|
| Required skills | ||
| Required software | ||
| Lecturer | MR. SELVANADEN SATHAN | |
| Project code | SS1 | |
| Project title | Template Comparison and Harmonisation for Biometrics | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
Biometric Readers from different manufacturers cannot interchange data, this project will study how biometric data is captured and find out whether we have a means of converting data captured using one Biometric reader can be transformed to be used by another.
|
|
| Required skills | Very good programming skills, Knowledge of Algorithms. | |
| Required software | ||
| Lecturer | MR. SELVANADEN SATHAN | |
| Project code | SS2 | |
| Project title | Traffic Analysis/Simulation Software | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
The aim is to develop a software which can assess the impact of development on current Road networks
|
|
| Required skills | Programming and Simulation/Modeling | |
| Required software | ||
| Lecturer | MR. SELVANADEN SATHAN | |
| Project code | SS3 | |
| Project title | Bus Tracking and Route finding | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
The aim is to develop a software which can inform passengers regarding routes two different locations using public transport.
|
|
| Required skills | Programming , Databases, Discrete Maths and Mobile Application Development | |
| Required software | ||
| Lecturer | MR. SELVANADEN SATHAN | |
| Project code | SS4 | |
| Project title | Music Fingerprinting and Identification | |
| Cohort | CSE | |
| Number of students | 1 | |
| Project objectives |
The aim is to develop a software which can accept a music stream and identify the singer. The software should also be able to identify the genre of the music and similar tracks, and then suggest these to the user.
|
|
| Required skills | Multimedia Authoring (Sound Processing), AI | |
| Required software | ||
| Lecturer | MRS. VIDASHA RAMNARAIN-SEETOHUL | |
| Project code | VRS1 | |
| Project title | Attendance Management System | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
Staff Attendance & Payroll Management System-In this software we can add employee details according to the departments of the company. We can also add and delete department as well. We can maintain attendances of the employees and it can generate monthly and daily report of attendances. We can also count the salary and generate salary slip of our employees.
|
|
| Required skills | ||
| Required software | Open to students | |
| Lecturer | MRS. VIDASHA RAMNARAIN-SEETOHUL | |
| Project code | VRS2 | |
| Project title | Online Recruitment System (ORS) | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
As a dynamic job posting and online recruitment management system, the Recruited Manager can be used to centralize your online recruiting efforts and manage the entire process more efficiently. The script is designed with an easy to use web interface that allows you to customize the look and feel of your website according to your requirements and can be easily integrated with your existing website. The job management in this script posts jobs directly to your website, creates customized job application, job categories, sorts job by number, company etc. The Resume Management wizard manages resumes from the admin area, link resumes with specific jobs, create internal tracking categories and has many other features.
|
|
| Required skills | Proficient web programming skills | |
| Required software | Open to Students | |
| Lecturer | MRS. VIDASHA RAMNARAIN-SEETOHUL | |
| Project code | VRS3 | |
| Project title | Online Leave Management System (LMS) | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
|
|
| Required skills | Proficient web programming skills | |
| Required software | Open to students | |
| Lecturer | MRS. ZARINE CADERSAIB | |
| Project code | ZC1 | |
| Project title | 3D software for Interior home decoration | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
Interior home decoration has become quite common in Mauritius with the modern lifestyle of Mauritians. The aim of this project is to provide a 3D software which customers can easily use to model the changes they'd like to make to an existing room or house; or even try proposals for a new house. The software should include features such as painting and texturing of walls, selection of tiles, placements of furniture, selection of lighting features etc. Users should be allowed to enter the dimensions of the of each room and the software then makes proposals taking into account the main preferences of the user. Users should also be allowed to make their own selection from templates provided and model their results.
|
|
| Required skills | Good programming skills & knowledge on 3D | |
| Required software | Open to students | |
| Lecturer | MRS. ZARINE CADERSAIB | |
| Project code | ZC2 | |
| Project title | 3D Visualisation of a Tsunami and its effect on Mauritius | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
Disasters like tsunamis, storms and volcanic eruptions are difficult to observe and measure. These disasters can cause a lot of damage which are often irreversible. The aim of this project is to provide a software to show the movements of a Tsunami w.r.t the different levels and show its effects on Mauritius in 3D specially the coastal regions and other areas which will could be most affected.
|
|
| Required skills | Good programming skills & knowledge on 3D | |
| Required software | Open to students | |
| Lecturer | MRS. ZARINE CADERSAIB | |
| Project code | ZC3 | |
| Project title | Implementation of a data mining prototype related to the academic field. | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
Companies are adopting data mining tools to make different types of analysis and to forecast trends and patterns of customer behaviours. The results of this analysis allows them to make better decision making and allows the firm in achieving competitive advantage. The aim of this project is to select an area in the academic field (e.g at UoM) where data mining techniques could be applied and to develop a data mining prototype for this field.
|
|
| Required skills | Good Programming skill | |
| Required software | Open to Students | |
| Lecturer | MRS. ZARINE CADERSAIB | |
| Project code | ZC4 | |
| Project title | ERP Human Resource for UoM | |
| Cohort | IS | |
| Number of students | 2 | |
| Project objectives |
The aim of this project is to use an open-source ERP to implement and customise the HR module for the Universisty of Mauritius. The main processes which could be considered are planning, administration of payroll, professional development, and administration in general.
|
|
| Required skills | Good programming skills | |
| Required software | Open to students | |
| Lecturer | MRS. ZADIA CODABUX-ROSSAN | |
| Project code | ZCR1 | |
| Project title | 360 Degree Performance Appraisal System | |
| Cohort | IS | |
| Number of students | 2 | |
| Project objectives |
360-degree feedback is feedback that comes from all around an employee. Feedback is provided by subordinates, peers, and supervisors. It also includes a self-assessment and, in some cases, feedback from external sources such as customers and suppliers or other interested stakeholders. In the more traditional method of performance appraisal, supervisors meet with employees one-to-one to discuss performance.
The results from 360-degree feedback are often used by the person receiving the feedback to plan their training and development. Results are also used by some organizations in making administrative decisions, such as pay or promotion. Several studies (Hazucha et al., 1993; London & Wohlers, 1991; Walker & Smither, 1999) indicate that the use of 360-degree feedback helps people improve performance. Features of the system should include: |
|
| Required skills | ||
| Required software | Open to students | |
| Lecturer | MRS. ZADIA CODABUX-ROSSAN | |
| Project code | ZCR2 | |
| Project title | Automated Software Testing Tool | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
Every software development group tests its products, yet delivered software always has defects. Test engineers strive to catch them before the product is released but they always creep in and they often reappear, even with the best manual testing processes. Automated software testing is the best way to increase the effectiveness, efficiency and coverage of software testing. An automated software testing tool is able to playback pre-recorded and predefined actions, compare the results to the expected behavior and report the success or failure of these manual tests to a test engineer. Once automated tests are created they can easily be repeated and they can be extended to perform tasks impossible with manual testing.
Features of the system should include: |
|
| Required skills | ||
| Required software | Open to Students | |
| Lecturer | MRS. ZADIA CODABUX-ROSSAN | |
| Project code | ZCR3 | |
| Project title | Web Content Management System | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
A web-content-management system (WCMS) is content management system (CMS) software, usually implemented as a Web application, for creating and managing HTML content. It is used to manage and control a large, dynamic collection of Web material.
A WCMS facilitates content creation, content control, editing, and many essential Web maintenance functions. Usually the software provides authoring (and other) tools designed to allow users with little or no knowledge of programming languages or markup languages to create and manage content with relative ease of use. Features of the system should include: • Document management • Templates • Easily editable content (Editing tool) • Scalable feature sets |
|
| Required skills | ||
| Required software | Open to students | |
| Lecturer | MRS. ZAHRA MUNGLOO-DILMOHAMUD | |
| Project code | ZM1 | |
| Project title | Dynamic Javadoc | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives |
Javadoc is a core tool that comes as part of the Java Standard Edition, and is used to allow programmers to improve code documentation by annotating important parts of their code with more detailed information, which is then produced as a set of framed html pages.
This project would examine moving from a static, html-based javadoc output to a platform that would help improve collaboration and documentation, such as a wiki. The project would involve examining the released source-code for the Javadoc system, and altering it to create wiki pages. There is extensive opportunity to extend the scope of the project to represent the new language features of modern java, as well as finding different methods for modelling and documenting java-based code. |
|
| Required skills | Good experience of java and an interest in online collaborative tools. | |
| Required software | Java | |
| Lecturer | MRS. ZAHRA MUNGLOO-DILMOHAMUD | |
| Project code | ZM2 | |
| Project title | Investigating the use of web services | |
| Cohort | IS | |
| Number of students | 2 | |
| Project objectives |
Students will be required to investigate the issues associated with the use of web services when implementing an application. Their findings should be based on an application that they have implemented. Ideally they should implement the application both using web services and not using web services and compare time taken to implement application, speed and efficiency of application etc.
|
|
| Required skills | proficient web programming skills | |
| Required software | Open to students | |
| Lecturer | MRS. ZAHRA MUNGLOO-DILMOHAMUD | |
| Project code | ZM3 | |
| Project title | Web 3.0 | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives |
Students will be required to Investigate Web 3.0 and compare it to Web 1.0 and Web 2.0. Students will then have to build an application of their choice to demonstrate the use of Web 3.0. iGoogle and NetVibes are examples of applications making use of Web 3.0. The following link provides an excellent source of information on Web 3.0 - http://www.labnol.org/internet/web-3-concepts-explained/8908/.
|
|
| Required skills | proficient web programming skills | |
| Required software | Open to students | |