| Lecturer | Mr Shravan K Goorah. | |
| Project code | SG1 | |
| Project title | A land acquisition and allocation system | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives | The aim is to enable transparent acquisition and allocation of land in Mauritius for different needs. The developed software should demonstrate essential features such as fairness,legal conformance and so on. | |
| Required skills | Proficient in gathering and analysis of information, creativity skills and Web/DBMS based software development. | |
| Required software | It is up to students to choose | |
| Lecturer | Mr Shravan K Goorah | |
| Project code | SG2 | |
| Project title | human resource placement evaluation system for ICT | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives | The aim is to report incorrect placement of human resources at various levels in sufficient details and to also suggest the correct configuration. A sample of important types of institutions should be assumed such as university, software development company,and so on. The developed software should demonstrate clearly the level of accuracy and the possible deviations. | |
| Required skills | Proficient in gathering and analysis of information, creativity skills and Web/DBMS based software development. | |
| Required software | It is up to students to choose | |
| Lecturer | Mr Shravan K Goorah | |
| Project code | SG3 | |
| Project title | Price control for gynaecological and pediatrics diseases |
|
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives | The aim is to meet price objectives for treatment of different diseases. The developed software should demonstrate cases where price objectives cannot be met and the possible reasons and suggestions to remedy the situation. | |
| Required skills | Proficient in gathering and analysis of information, creativity skills and Web/DBMS based software development. | |
| Required software | It is up to students to choose | |
| Lecturer | Mr Shravan K Goorah | |
| Project code | SG4 | |
| Project title | Political decision support system |
|
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives | The aim is to support a group of individuals to set up or modify a political party and go through an assumed cycle such as from electoral campaign to government. The developed software should demonstrate how achievement of each phase is supported and allow configuration of any forward/backward action subject to assumed and political performance objectives. | |
| Required skills | Proficient in gathering and analysis of information, creativity skills and Web/DBMS based software development. | |
| Required software | It is up to students to choose | |
| Lecturer | Mrs Sudha Cheerkoot-Jalim | |
| Project code | SCJ1 | |
| Project title | Relational Algebra Interpreter (RAI) | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives | The aim of the project is to build an application program that lets a user identify and open tables and perform Relational Algebra Operations on them.Students will be expected to build a real interpreter that can evaluate Relational Algebra Expressions and design a user interface that helps the user formulate, interactively, what he/she wants.The user will be guided to write a relational algebra expression via the user interface.The system will then develop a command file and the interpreter will go through it one command line at a time and perform each task. Each command line must be checked for syntax and semantics before getting executed. | |
| Required skills | Proficient in programming and databases. | |
| Required software | There are NO Hardware/Software Specification Constraints. The choice of tools is open to the students. | |
| Lecturer | Mrs Sudha Cheerkoot-Jalim | |
| Project code | SCJ2 | |
| Project title | Web Based Integrated Transport System for Mauritius | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives | The aim of the project is to help people using public transport better plan their journey, i.e. having precise information about time spent in trips and fares incurred. A user might for instance state the starting point and the required destination and the time that he/she should be at that destination. The output of the system would be a list of different alternatives with the following information for each:
Based on these different alternatives, the user will have the possibility to choose the most optimized one according to him, i.e. either the one which has the smallest duration or the one which costs less.The system should have a good user interface to allow the user enter his/her preferences and to show the different alternatives in a comprehensible way. |
|
| Required skills | Operations Research will be a definite advantage | |
| Required software | There are NO Hardware/Software Specification Constraints. The choice of tools is open to the students. | |
| Lecturer | Mrs Sudha Cheerkoot-Jalim | |
| Project code | SCJ3 | |
| Project title | Tool for Schedule Feasibility | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives | A feasibility study is a preliminary study undertaken before the real work of a project starts, to ascertain the likelihood of the projects success. The purpose of feasibility study is to gather broad data for management that will enable them to make a decision on whether to proceed with a systems study. One type of feasibility is Schedule Feasibility, which helps in better planning tasks and task assignments. The aim of the project is to develop a tool to help management in decision making. Along with other functionalities, the tool should be able to produce a PERT Diagram and a Gantt Chart given the precedence table. The system should be able to identify how tasks can be reallocated, rescheduled to be able to meet tight deadlines. |
|
| Required skills | Good in Programming | |
| Required software | There are NO Hardware/Software Specification Constraints. The choice of tools is open to the students. | |
| Lecturer | Mrs Sheeba. Armoogum. | |
| Project code | SA1 | |
| Project title | A web-based aid-tool for diabetic patients | |
| Cohort | CSE or IS | |
| Number of students | 1 | |
| Project objectives | Design and develop a web-based application that supports diabetics to manage their dietary habits. A web-based like GUI should allow a user to enter relevant data like medication intake, blood sugar levels, carbohydrate units, etc. and to keep track of these parameters. |
|
| Required skills | Proficient in XML and web programming | |
| Required software | There are NO Hardware/Software Specification Constraints. The choice of tools is open to the students. | |
| Lecturer | Mrs Sheeba. Armoogum. | |
| Project code | SA2 | |
| Project title | Time-Tabling System | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives | Most administrative units in departments need some kind of scheduling system to allocate their resources with respect to time. The aim of this project is to develop a system for automatic time-tabling for University staffs and students. | |
| Required skills | Proficient in programming and databases. | |
| Required software | There are NO Hardware/Software Specification Constraints. The choice of tools is open to the students. | |
| Lecturer | Mrs Sheeba. Armoogum. | |
| Project code | SA3 | |
| Project title | Computer based Training in Mathematics for A-Level students | |
| Cohort | CSE or IS | |
| Number of students | 1 | |
| Project objectives | Development of an interactive computer-based training system to support students learning Mathematics in A-level. Aim is to provide an enhanced training in Mathematics | |
| Required skills | Proficient in programming and databases. | |
| Required software | There are NO Hardware/Software Specification Constraints. The choice of tools is open to the students. | |
| Lecturer | Mrs Sheeba. Armoogum. | |
| Project code | SA4 | |
| Project title | Calendar Agent Scheduler (CAS) | |
| Cohort | CSE or IS | |
| Number of students | 1 | |
| Project objectives | CAS is an advanced meeting management and scheduling tool that takes care of the business, personal, and other appointment needs of an office using high-tech software agent technology. |
|
| Required skills | Proficient in programming and databases. | |
| Required software | There are NO Hardware/Software Specification Constraints. The choice of tools is open to the students. | |
| Lecturer | Mrs Zarine Cadersaib | |
| Project code | ZC1 | |
| Project title | 3D Human character animation for website promotion | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives | The aim is to be able to use a speaking animated human 3D character to promote a website and enrich user experience. You have to construct your own character using a variety of modelling techniques, appropriate materials and animation techniques. Different features like changing the appearance of your character(clothes, face features, contact lense, haircuts etc) should be included. The character should have natural movement and should be able to respond to new scenarios. Eg, for a new advert, the character should be able to promote sales based on a new voicemail. You can apply your character to one website(eg. Uom website) and then extend it to other websites. | |
| Required skills | Good programming skills,interest in 3D and Computer graphics | |
| Required software | Choice left to students | |
| Lecturer | Mrs Zarine Cadersaib | |
| Project code | ZC2 | |
| Project title | Virtual 3D Firemen Simulator | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives | The aim of the project is to build a training tool for new firemen recruits. Fireman can use this tool to act upon different scenarios without being confronted to real danger. The simulator should also include a timer and measure the performance of the fireman based on the options chosen. Ratings should also be provided at the end of a simulation. | |
| Required skills | Good programming skills,interest in 3D and Computer Graphics | |
| Required software | Choice left to students | |
| Lecturer | Mrs Zarine Cadersaib | |
| Project code | ZC3 | |
| Project title | 3D Software for house lighting (Interior and Exterior) | |
| Cohort | CSE or IS |
|
| Number of students | 2 | |
| Project objectives | The aim is to enable users to select a variety of lights and the their placement in and outside a house and view the result. The user should be able to adjust the light intensity. The software should cater for both interior and exterior lighting. It should also advise the user about the placement of the ligths in a particular scene. Eg advise on light intensity or type of lighting to use in a particular room. | |
| Required skills | Good programming skills,interest in 3D and Computer Graphics, AI | |
| Required software | Choice left to students | |
| Lecturer | Ms S D Ghurbhurrun | |
| Project code | SuG1 | |
| Project title | Find a parking space | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives | Looking for a space in a car park is a time consuming and annoying task. The aim of the project is to make use of cameras found in the car park to identify available parking spaces and direct traffic to the relevant locations. This project will take images of a car park and process them to identify free parking slots. | |
| Required skills | Image Processing | |
| Required Software | Java | |
| Reqiured Hardware | Camera phones/ Webcam | |
| Lecturer | Ms S D Ghurbhurrun | |
| Project code | SuG2 | |
| Project title | Wireless Shopping Assistant | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives | The aim of the project is to provide shoppers with the ability to locate items,provide details of items, comparative analysis, and inform them of sale items. The shopping assistant should also use the user location as context to guide the shoppers. The software should allow for the creation of customer profiles that will eventually be used to deduce other possible services (i.e.grocery list, and quick checkout). | |
| Required skills | OO Programming , Context Awareness, Data mining | |
| Required Software | Java, J2ME, Netbeans | |
| Reqiured Hardware | Mobile Device | |
| Lecturer | Ms S D Ghurbhurrun | |
| Project code | SuG3 | |
| Project title | Intelligent Driving Information System | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives | This project will explore the design of next-generation driver information system that support collaborative driving based on inter-vehicle communication. The aim of the project is to provide drivers with warnings of accidents ahead based on messages sent by the vehicles involved in the accident or other passing vehicles. The software should automatically propose alternative routes in case of congestion based on the user location. | |
| Required skills | OO Programming , Context Awareness | |
| Required Software | Java, J2ME, Netbeans | |
| Reqiured Hardware | Mobile Device | |
| Lecturer | Pascal Grosset | |
| Project code | PG1 | |
| Project title | Low Cost Motion Capture | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives | The aim of the project is to use a webcam to capture the postures of a human and translate that to a 3D animated character.
The project will be broken into two parts, namely accquiring data from an "actor" on which markers have been placed (computer vision part) and eventaully translate that motion to a skeltal animated 3D model. |
|
| Required skills | Good programming skills,computer vision and 3D modelling and animation | |
| Required software | Most likely Visual C++ and DirectX | |
| Lecturer | Pascal Grosset | |
| Project code | PG2 | |
| Project title | Mauritian Sign Language Gesture Recognition | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives | The aim of this project is to capture (through a webcam) hand gestures (of the Mauritian sign language) and eventually interpret their meaning. The project will involve two parts: hand segmentation from simple (and hopefully complex backgrounds) and eventually recognising the gestures made. | |
| Required skills | Good programming skills and computer vision | |
| Required software | Most likely Visual C++ but students can choose | |
| Lecturer | Pascal Grosset | |
| Project code | PG3 | |
| Project title | Sign Language Generation | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives | The aim of this project is to use a skeletally animated 3D model to display gestures and letters of the mauritian sign language. The input provided will be sign language in a "text" file and the animated character will have to reproduce this "in animation". The project will be broken down into two parts: finding a suitable way to translate text to signs and animating the signs properly. | |
| Required skills | Proficient in gathering and analysis of information, creativity skills and Web/DBMS based software development. | |
| Required software | Most likely Visual C++ and Direct X | |
| Lecturer | Pascal Grosset | |
| Project code | PG4 | |
| Project title | Online Midi Composer | |
| Cohort | CSE or IS |
|
| Number of students | 2 | |
| Project objectives | The aim is to build an online midi composing tool. The students will have to study ways of representing the music and eventually come up with a way of allowing several people to collaboratively compose music. Moreover, an array of social networking tools will be desirable. |
|
| Required skills | Knowledge of Music is highly desirable - please state on your project proposal form |
|
| Required software | Web 2 | |
| Lecturer | Avinash Meetoo | |
| Project code | AM2 | |
| Project title | Vox populi: a democratic way of accessing and assessing online information | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives | With the advent of weblogs, electronic newspapers and other forms of online information, it is frequent to have contradictory views on the same topic or event. The aim of this project is to create a Web 2.0 mashup of such conflicts and provide participants with the possibility to comment and to vote for the most appropriate source of information. The objective is to allow participants to better judge the quality and the validity of information readily available on the Web. | |
| Required skills | Knowledge of programming and web technologies | |
| Required software | Opensource software | |
| Lecturer | Avinash Meetoo | |
| Project code | AM3 | |
| Project title | Velociraptor: a quick patten-matching application for DNA sequence comparison | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives | Developing a concurrent application is hard when using classical stateful programming languages. Promising paradigms include the use of declarative concurrency and data parallel functional programming in order to simplify the construction of such applications. The objective of this project is to investigate these paradigms by building a pattern-matching application for DNA sequence comparison based on existing algorithms. | |
| Required skills | Knowledge of programming and concurrency and an interest in bioinformatics | |
| Required software | Opensource software | |
| Lecturer | Avinash Meetoo | |
| Project code | AM4 | |
| Project title | Corundum: a programming language to teach programming | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives | A programming language created for teaching must have a number of important features. For example, it must be easy to learn, easy to use and powerful enough to allow students to do interesting things. The objective of this project is to compare and contrast popular programming languages used for teaching and extract the essence of what a good introductory programming language is. From this set of observations, a formal definition of a new programming language must be made together with a working interpreter or compiler. | |
| Required skills | Knowledge of programming and an interest in programming languages | |
| Required software | Opensource software | |
| Lecturer | Mr Razvi Doomun | |
| Project code | RD 1 | |
| Project title | JPEG Image Encryption-Transmission over Wireless LAN | |
| Cohort | CSE or IS | |
| Number of students | 2 students | |
| Project objectives |
Due to the rapid growth of wireless networks in recent years and the open nature of the medium, the security of digital multimedia such as image, video, and audio transmitted over wireless networks has become very important. As many wireless (mobile) communication devices are operated with batteries of limited energy, the transmission of the bulky multimedia data impose severe restrictions on the applicable security mechanisms. In this project, student will first implement a client-server image (uncompressed) transmission application deployed on a wireless network in Lab. Captured image (in uncompressed form) with encryption is then incorporated at sender, and decryption is carried at receiver. The extra processing time of encryption/decryption at both ends are measured. Finally, JPEG compressed version of the image is encrypted, transmitted/received, decrypted and decompressed in the system. Encryption cost with and without compression will be investigated. This project gives students the opportunity to explore wireless networking, multimedia and security topics. | |
| Required skills | Programming, analysis and design, and motivation | |
| Required software | students' choice | |
| Lecturer | Mr Razvi Doomun | |
| Project code | RD 2 | |
| Project title | Mobile Security Software Code Reengineering. | |
| Cohort | CSE or IS | |
| Number of students | 2 students | |
| Project objectives | This interesting project applies knowledge of software engineering to optimise execution of a piece of program. A standard encryption program (e.g AES written in C++ or Java or any version available openly, off-the-shelf code that can be traced) will be analysed code-wise and algorithmic-wise to improve its execution time incrementally on Pentium machines of different speed. That is, first the generic AES program will be run and execution time will be determined and used as a benchmark for comparison. Then, for example, loop optimisation techniques will be applied to measure new execution time performance of program. Other software optimisation techniques will be investigated and applied. The outcome of the project is to show any performance gain (faster execution) with respect to different software optimisation techniques. | |
| Required skills | This project is well-suited for a scientific brain with software engineering and programming knowledge. The project/program implementation itself is language independent, students have the freedom to decide, but C/C++ recommended for higher performance. Students are expected to have good general mathematical background and interested to learn latest wireless security technologies. | |
| Required software | students' choice for implementation decisions | |
| Lecturer | Mr Razvi Doomun | |
| Project code | RD 3 | |
| Project title | Security Software Implementation in Wireless Devices | |
| Cohort | CSE only | |
| Number of students | 2 students | |
| Project objectives | In recent years, wireless connectivity has been gaining increasing attention with devices like laptops, PDAs, pocket PCs etc, which are mostly battery powered. All the processes/tasks running on the mobile device consumes energy/power. Hence, it is essential to know the performance of security schemes in terms of processing time and battery depletion. Do want to know with reasonable accuracy the percentage of battery power consumption for sending/processing an SMS or any file? Do you want to find out the behaviour of battery energy usage of your mobile or any wireless device when a software is executed? This project is about showing and modelling the battery power consumption of security software execution in any wireless device. | |
| Required skills | Students are expected to have good general mathematical background, interested to learn wireless security technologies. | |
| Required software | C/C++ or Java programming language | |
| Lecturer | Mr Razvi Doomun | |
| Project code | RD 4 | |
| Project title | JPEG Image Searching with a Mobile Device | |
| Cohort | IS only | |
| Number of students | 2 students IS | |
| Project objectives | The main idea in this project is to develop a fast and remote image searching/retrieval system (server and database) using the compressed features of JPEG image format and to provide/show the search results on a mobile device in an appropriate way. Similarly, an example image available/or captured on a mobile device can be sent as query to the server, where JPEG feature comparisons are done before sending back a set of best-matched images to the client mobile. Bluetooth technology will be used to transfer images from mobile client to server and the other way. In a smart environment, Bluetooth enabled mobile clients arriving in the vicinity of the server (equipped with a Bluetooth sensor) can send/add new JPEG pictures to the database, as well as perform image search against the content of database. Besides the prototype application development, the precision of search results and processing delays of mobile image search will be investigated. | |
| Required skills | Students keen to develop good Programming skills, database design and problem solving ability. | |
| Required Software | Typically, VB.net, Java packages, and suitable language for database. Students' choice for implementation decisions. |
|
| Required Hardware | Students should preferably have a personal mobile with bluetooth features. | |
| Lecturer | J. Lindsay Dhookit | |
| Project code | LD1 | |
| Project title | Simulating the spread of infectious diseases/fruit flies over a region | |
| Cohort | CSE or IS | |
| No. of students | 2 | |
| Project objectives | Given an existing condition (that is to say, the initial condition) the students will show - by class=font10>cellular automata theory or otherwise - how infectious diseases (like chikungunya/ "dengue") or fruit flies can spread over the island of Mauritius. To get started, the students are recommended to have a look at John Conway's Game of Life. | |
| Required skills | Proficient in programming and databases. | |
| Required software | Although there are no software specification constraints, the students are advised to explore the possibilities provided by the programming language Python. | |
| Lecturer | J.Lindsay Dhookit | |
| Project Code | LD2 | |
| Project Title | Simulating how traffic flow towards Port Louis will be affected when Caudan Rond-Point gives way to traffic lights |
|
| Cohort | CSE or IS |
|
| No. of students | 2 | |
| Project Objective | The students will first gather information concerning peak hour traffic flow from Caudan Rond Point to Quay D. A simulation of the actual traffic will then be done on computer, and to validate the program the output (like average time taken to travel between the two points, average queue length at traffic lights, etc ) will be checked against empirical observation.The round-about at Caudan will then be replaced by traffic lights and a second simulation will be done on computer. The aim of this second simulation is to work out how the red and green phases of the traffic lights at Caudan and Place d'Armes should be varied and timed so as to optimize traffic flow. |
|
| Required Skills | Proficient in programming | |
| Required Software | There are NO Hardware/Software Specification Constraints. The choice of tools is open to the students. | |
| Lecturer | J.Lindsay Dhookit | |
| Project code | LD3 | |
| Project title | Simulating movement of a Tsunami across the Indian Ocean | |
| Cohort | CSE or IS | |
| No. of students | 2 | |
| Project objectives | Given the input data (place of origin of Tsunami, time of occurence, intensity, ??) the students will show on a map how the tsunami shock waves can spread over the Indian ocean. To validate the model, data/information pertaining to the Tsunami that occurred on 26 December 2004 should be taken into account. If the shock waves reach the coast of Mauritius, the coast line should be zoomed-in to show how far inland the waves can reach. | |
| Required skills | Proficiency in Programming | |
| Required software | C++ or Java or Python | |
| Lecturer | J.Lindsay Dhookit | |
| Project code | LD4 | |
| Project title | Simulating the evolution of coral reefs round the coast | |
| Cohort | CSE or IS | |
| No. of students | 1 or 2 | |
| Project objectives | It is a known fact that the coral reefs round our coast are gradually shrinking due to pollution and other man-made/ natural disasters. By making use of cellular automata theory or otherwise, the students will simulate the evolution of coral reefs through time. The Mauritus Oceanography Institute/Ministry of Environment & Fisheries may have to be contacted to get information about the coral reef patterns during the past 50 years or so. The data will be used to validate the model. During the second stage, various scenarios (like the most optimistic scenario, the most pessimistic scenario) will be enacted to show the possible evolution of our coral reefs during the 21st century. |
|
| Required skills | Proficient in programming | |
| Required software | There are NO Hardware/Software Specification Constraints, but the students are recommended to have a look at the possibilities offered by the Python programming language. | |
| Lecturer | Dr. (Mrs.) S.Baichoo | |
| Project code | ShB1 | |
| Project title | An Automated Facial Expression Recognition System | |
| Cohort | CSE | |
| No. of students | 2 | |
| Project objectives | Students will be required to develop a facial expression recognition system (using a camera) to determine the mood of a user. This system can then be interfaced with applications to include an emotionally intelligent user interface that can adapt to the moods of the user. |
|
| Required skills | Very proficient in programming | |
| Required software | Visual C++ and existing relevant libraries e.g. openCV |
|
| Lecturer | Dr. (Mrs.) S.Baichoo | |
| Project code | ShB2 | |
| Project title | A Suspect Behavior Recognition System | |
| Cohort | CSE | |
| No. of students | 2 | |
| Project objectives | Students will be required to develop a suspect-behavior recognition system (using a camera) so as to spot vandals in a public-area such a shopping mall or next to an ATM. Initially students will have to determine and classify suspect behaviors that can later be used to detect presence of suspects. |
|
| Required skills | Very proficient in programming | |
| Required software | Visual C++ and existing relevant libraries e.g. openCV |
|
| Lecturer | Dr. (Mrs.) S.Baichoo | |
| Project code | ShB3 | |
| Project title | A middleware for the development of distributed Surveillance systems |
|
| Cohort | CSE | |
| No. of students | 2 | |
| Project objectives | Students will be required to implement a middleware that can be used by application programmers to develop distributed surveillance systems. The middleware must minimally provide the facilities for various types of surveillance tools and allow for tracking of suspects in an open area such as airports and shopping malls. |
|
| Required skills | Very proficient in programming | |
| Required software | Visual C++ or Java and existing relevant libraries |
|
| Lecturer | Dr. (Mrs.) S.Baichoo | |
| Project code | ShB4 | |
| Project title | A Spam filter | |
| Cohort | CSE or IS | |
| No. of students | 2 | |
| Project objectives | The task of the students is to implement software that would take an email and determine whether it is a spam or a legitimate email. This project will use machine learning that will involve using a set of training data (for spam filtering, using a set of spams and legitimate emails) and using these to train a classifier to distinguish between spam and non-spam. The training process will firstly consist of extracting the "characteristics" or features from the text of the training data emails. |
|
| Required skills | Very proficient in programming | |
| Required software | Visual C++ or Java and existing relevant libraries |
|
| Lecturer | Mrs Zahra Mungloo-Dilmohamud | |
| Project code | ZM1 | |
| Project title | A tool for converting word and pdf lecture notes into HTML format | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives | The aim of this project is convert the different lecture notes provided by a lecturer from either word or pdf format into a website. The system should provide for titles, different pages for different lessons and a table of content. The system should offer automatic construction of hypertext links, based on structure of the "lesson plan" e.g. next, last, top, etc and automatic construction of a table of content |
|
| Required skills | Good programming skills and knowledge of XML | |
| Required software | Microsoft Word 2007, Adobe Acrobat 7.0/8.0, Visual Studio .Net | |
| Lecturer | Mrs Zahra Mungloo-Dilmohamud | |
| Project code | ZM2 | |
| Project title | Competitive Sudoku | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives | The aim of this project is to develop a sudoku game for either a network or the internet where the players take turns to collaboratively complete a puzzle. Each player fills the grid in turn, maybe within a time limit, and score based on the number of grids correctly filled. Possible features:
|
|
| Required skills | Good Programming skills | |
| Required software | Visual C++ or Java | |
| Lecturer | Mrs Zahra Mungloo-Dilmohamud | |
| Project code | ZM3 | |
| Project title | Personalized agent for notifying user about interesting books which have been published | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives | The aim of this project is to develop an intelligent agent that will inform the user of any interesting books that have just been published based on the user’s taste. There are so many books that are published everyday that it is difficult to keep up with which books are published when. It is also time consuming to read through the summary of every book and decide which book to buy.
The aim of this project is to automate this task such that the agent will travel around the internet and retrieve information concerning different books that have been published and based on the information provided by the user (books bought in the past, books user find interesting, special keywords) sort through the different information and choose only the books that might be of interest to the user. |
|
| Required skills | Good Programming skills | |
| Required software | Possibly JADE though the student might choose another language |
|
| Lecturer | Mrs Zahra Mungloo-Dilmohamud | |
| Project code | ZM4 | |
| Project title | An e-learning framework for Web 2.0 | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives | The aim of this project is to develop an e-learning framework for Web 2.0. The framework to be developed will be a generic one that can be used to teach/learn any subject that the users wish. With the advent of web 2.0, the term e-learning 2.0 has also emerged. E-learning 2.0 makes use of collaborative learning while e-learning 1.0 makes use of hierarchical learning. E-learning 2.0 can include features such as students themselves creating content, students collaborating with peers through mechanisms such as blogs, Wikis, threaded discussions, RSS and others to form a learning network with distributed content creation and distribution of responsibilities. The objective is to create a framework where not one person (the teacher) puts the content and students discuss with the teacher or among themselves about the content. But an open framework where everyone can put content, a framework that utilizes various tools including online references, courseware, knowledge management, collaboration and search. |
|
| Required skills | Good Programming skills | |
| Required software | Web 2.0 | |
| Lecturer | Anwar Chutoo | |
| Project code | AC1 | |
| Project title | Developping a user friendly messages for the C++ compiler |
|
| Cohort | IS/CSE | |
| Number of students | 2 | |
| Project objectives | Many students studying C++ have problems understanding the error messages when they compile their programs. The objective of this project is to build a tool that will transform the C++ message into a user friendly message. | |
| Required skills | Good programming skills | |
| Required software | ||
| Lecturer | Anwar Chutoo | |
| Project code | AC2 | |
| Project title | Developing a symbolic notation to represent constraint based models | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives | Just like UML can be used to represent Object Oriented models, the project will be used to define a similar notation for Constraint based systems. |
|
| Required skills | Good modelling, analytical and programming skills | |
| Required software | ||
| Lecturer | Anwar Chutoo | |
| Project code | AC3 | |
| Project title | Agent for natural language translator for websites | |
| Cohort | IS/CSE | |
| Number of students | 2 | |
| Project objectives | This project is a continuation of last year's project which was to have a natural language translator for websites. This part of the project involves creating an agent with which the WebServer will interact and decide whether to process the codes using an ASP engine or Python. Students should be able to configure the webserver to interact with the agent. | |
| Required skills | Good programming skills | |
| Required software | ||
| Lecturer | Anwar Chutoo | |
| Project code | AC4 | |
| Project title | Converting Natural language into sign language | |
| Cohort | IS/CSE | |
| Number of students | 2 | |
| Project objectives | This project involves the conversion of speech to sign language. | |
| Required skills | Good programming skills | |
| Required software | ||
| Lecturer | Anwar Chutoo | |
| Project code | AC5 | |
| Project title | Music Tutor | |
| Cohort | IS/CSE | |
| Number of students | 2 | |
| Project objectives | Students are expected to come up with a tool to TEACH music. Among the features required:
|
|
| Required skills | Students should definitely know music. | |
| Required software | ||
| Lecturer | Mr Kavi Khedo |
|
| Project code | KK1 | |
| Project title | Implementation and Simulation of a Wireless Sensor Network Formation Algorithm | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives | In recent times, the study of wireless sensor networks (WSN) has become a rapidly developing research area that offers fascinating perspectives for combining technical progress with new applications of distributed computing. Wireless Sensor Networks comprises of numerous tiny sensors that are deployed in spatially distributed terrain. Sensors can be spread throughout a region to build a network for many applications such as environmental observations, habitat monitoring, protecting a region from intruders, military applications and so on. Sensor networks have become a very active topic of research due to its emerging importance in many personal, home, industry, agriculture, and medical applications. A wireless network consisting of a large number of small sensors with low-power transceivers can be an effective tool for gathering data in a variety of environments. The data collected by each sensor is communicated through the network to a single processing center that uses all reported data to determine characteristics of the environment or detect an event. The communication or message passing process must be designed to conserve the limited energy resources of the sensors. Clustering sensors into groups, so that sensors communicate information only to clusterheads and then the clusterheads communicate the aggregated information to the processing center, may save energy. The purpose of this project is to work on a distributed, randomized clustering algorithm to organize the sensors in a wireless sensor network into clusters. The algorithm can then be extended to generate a hierarchy of clusterheads and observation of the energy savings increase with the number of levels in the hierarchy can be made. |
|
| Required skills | This is a research project that will require high analytical and programming skills. | |
| Required software | Simulation Tools e.g JSim, SenSim, SENSE, Shawn, JisT/Swans, OMNet++ |
|
| Lecturer | Mr Kavi Khedo |
|
| Project code | KK2 | |
| Project title | Implementation and Simulation of the LEACH routing algorithm for Wireless Sensor Networks | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives | Advances in hardware for sensor nodes that combine sensing devices, embedded processors, and communication components have made the large-scale deployment of sensor networks a reality. Various sensor network applications ranging from monitoring to military applications require sensor nodes to collect data over a continuous time period and send data to the central node directly or co-operating with the data of other sensor nodes. Using an appropriate energy-efficient and fast routing strategy to deliver the data to the desired node definitely would make sensor networks effective and useful. LEACH is a clustering routing protocol in which a cluster head collects data from sensor nodes belonging to the cluster and sends the data to the sink node after data aggregation process. To make all sensor nodes in this network consume their node energy equally and extend the life time of the network, this algorithm randomly changes the cluster head, which in turn uses more energy than any other node belong to the cluster, every time period. To reduce overall communication costs, the cluster head performs data aggregation and then send the data to the sink node. The aim of this project is to implement and simulate the LEACH algorithm and explore possible improvements to increase survival time of sensor networks by properly choosing cluster heads with consideration to node residual energy. |
|
| Required skills | This is a research project that will require high analytical and programming skills. | |
| Required software | Simulation Tools e.g JSim, SenSim, SENSE, Shawn, JisT/Swans, OMNet++ |
|
| Lecturer | Mr Kavi Khedo |
|
| Project code | KK3 | |
| Project title | Development of a Mobile Learning Platform |
|
| Cohort | IS | |
| Number of students | 2 | |
| Project objectives | M-learning is the exciting art of using mobile technologies to enhance the learning experience. Mobile phones, PDAs, Pocket PCs and the Internet can be blended to engage and motivate learners, any time and anywhere. M-Learning can free learners from the classroom and enable them to study wherever and whenever they choose. Organisations can adapt academic and administrative functions to suit the demands of their new audience: the mobile learner, already comfortable with smart phones, hand-held media devices and Personal Digital Assistants. Indeed, the combination of wireless technology and mobile computing is resulting in escalating transformations of the educational world. The aim of this project is to develop a mobile learning platform to make learning personal and universally accessible. Students will be required to look at communications technologies such as messaging, news feeds, audio casts, voice and video, learn about various technologies and devices, and how they are and can be used and explored the issues raised by the technology, its advantages and challenges. The system should ensure data created on a device is backed up to a secure server where it may be reviewed by a teacher who may also use the same system to find and distribute content as well as new applications to each of the devices under their management. Thus a simple system of creating and handing in school work for review and handing out new work materials is established. |
|
| Required skills | This project will require very good programming skills. Students will be required to work with different wireless technologies. |
|
| Required software | .Net Compact, J2ME, Web Technologies |
|
| Lecturer | Miss B Durgahee | |
| Project code | BD1 | |
| Project title | Learning and Predicting tool for financial markets behaviour. |
|
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives | Nowadays, Web 2.0 enables us to pull services together from different sites to re-organize and present data in a novel way. The web provides us with enormous amount of information, for example financial news is freely available from Yahoo, Bloomberg, Reuters News Services and many more. The project’s aim is to perform automated sentiment analysis with respect to the behaviour of financial markets and this type of service is significant for people who work and play with the markets. Using the technologies available from Web 2.0, you need to build a plugin that learns and predicts the ‘mood’ of financial markets. This is an exciting project which will enhance your knowledge in recent development in web 2.0, information extraction, information visualization and time series analysis. |
|
| Required skills | Knowledge of programming, web technologies, good analytical skills |
|
| Required software | Open to students | |
| Lecturer | Miss B Durgahee | |
| Project code | BD2 | |
| Project title | Web Service for Bioinformatics | |
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives | Nowadays, a large number of bioinformatics information is available online but widely scattered in literature, ontologies and data sources that are either accessible as web services or provide data in XML or RDF. Each of these data source provides information about one or more domain concept(s). For example, there are several databases consisting of protein information, such as PSD (Protein Sequence Database), Swiss-Prot, iProClass, UniProt and many more, which are freely available. Moreover, the protein information services cover different sets of proteins. For example one database can consist of information about protein functionalities for human, while the other keeps data about protein families, but data from one database can be related to data in the other databases. The aim of the project is to create a new service by combining information from the various sources available. |
|
| Required skills | Knowledge of programming, NLP, Data Mining or web technologies, good analytical skills |
|
| Required software | Open to Students | |
| Lecturer | Miss B Durgahee | |
| Project code | BD3 | |
| Project title | Dynamic categorization of Journals using online resources |
|
| Cohort | CSE or IS | |
| Number of students | 2 | |
| Project objectives | Recently there is a lot of work going on in the field of Molecular Biology and most of the up to date information are available freely on the web in terms of literature from Journals. The aim of the project is to build an automated system that will download the articles from those public libraries, categorize (can be domain specific or keywords), summarize and place the whole documents locally in a database. |
|
| Required skills | Knowledge of programming, good analytical skills and use of machine-learning or NLP techniques |
|
| Required software | Open to students | |
| Lecturer | J. Seetohul | |
| Project code | JS1 | |
| Project title | Processor scheduling based on multiple resource needs |
|
| Cohort | IS/CSE | |
| Number of students | 2 | |
| Project objectives | Operating Systems assign the most sought resource, the CPU, mainly, by computing CPU time of a process. Processes require other resources which are generally ignored by the OS scheduler, like memory, I/O, network requests, etc. A metric for computing the resource needs of a process should be part of the scheduler.This project requires the analysis the following: The importance of each resource for the particular configuration the OS is running in; Obtain a dynamic metric for each resource; Design an algorithm for the scheduler considering the above points; Program and prove that the proposed CPU scheduler is efficient and robust. |
|
| Required skills | Computer Architecture; Operating Systems and OS Scheduler |
|
| Required software | Linux. Other software to be used will be based on the findings and recommendations based on the technological analysis. |
|
| Lecturer | J. Seetohul | |
| Project code | JS2 | |
| Project title | An open source software to protect children/kids on the Internet |
|
| Cohort | IS/CSE | |
| Number of students | 2 | |
| Project objectives | See what the children are doing online. Record the children's online activity. See what people are doing on your computer.Record any chat message and any instant message. Has the capability to take pictures of the entire screen. Provision of a set of "allowed" and "prohibited" Websites to keep the children's eye away from material that parents may find objectionable. Capability to prevent cookies and pop-up ads from infesting the computer's screen & memory.Specify daily time limits for browsing online. Block file sharing and data transfer processes. |
|
| Required skills | Client/Server technology architecture; Communications networks; Proxy Server; Sound knowledge of the TCP/IP Protocol |
|
| Required software | Linux. Other software (Java, MySQL etc) to be used will be based on the findings and recommendations based on the technological analysis. |
|
| Lecturer | J. Seetohul | |
| Project code | JS3 | |
| Project title | A novel firewall architecture | |
| Cohort | IS/CSE | |
| Number of students | 2 | |
| Project objectives | A firewall is a system or group of systems that enforces a security policy between networks. Inspecting traffic sent between the networks, the firewall provides access control, auditing, and traffic control based on a security policy. It is important that the firewall acts transparently to legitimate users, with little or no effect on the perceived network performance. This is especially true if traffic requires specific network Quality of Service (QoS). The firewall should process the legitimate traffic quickly and efficiently. Unfortunately, the firewall can quickly become a bottleneck given increasing traffic loads and network speeds. This project will investigate a new firewall architecture that is suitable for high speed networks and scalable for large traffic loads, maintain QoS requirements across the network boundary, and greatly lessen, if not eliminate, DoS attacks. |
|
| Required skills | Network Security; Quality of Service (QoS); Denial of Service (DoS) Attacks |
|
| Required software | Linux.Other software to be used will be based on the findings & recommendations based on the technological analysis. |
|
| Lecturer | Dr Sunilduth Baichoo | |
| Project code | SB1 | |
| Project title | Development of a Land Information System from satellite images |
|
| Cohort | CSE/IS | |
| Number of students | 2 | |
| Project objectives | The aim of the project is to convert a Google image into a vector map showing the size of land and building of each resident in a particular area of Mauritius. The system can thus be used for taxation and any other government facilities |
|
| Required skills | Graphics/ Computer Vision | |
| Required software | C/C++ | |
| Lecturer | Dr Sunilduth Baichoo | |
| Project code | SB2 | |
| Project title | Development of Image and sound database management System for the National Hospital |
|
| Cohort | CSE/IS | |
| Number of students | 2 | |
| Project objectives | The aim of the project is to provide image and sound processing facilities to Medics, so that they can process and diagnose image and sound data of their patients directly on their desktops. |
|
| Required skills | Graphics/ Computer Vision | |
| Required software | C/C++ | |
| Lecturer | Dr Sunilduth Baichoo | |
| Project code | SB3 | |
| Project title | Development of a web browser for visually impaired people. |
|
| Cohort | CSE/IS | |
| Number of students | 2 | |
| Project objectives | The aim of the project is to provide facilities to allow visually impaired people to effectively browse the web. |
|
| Required skills | Graphics/HCI | |
| Required software | C/C++ | |
| Lecturer | Dr Sunilduth Baichoo | |
| Project code | SB4 | |
| Project title | Development of a web browser for children/people with literacy problem |
|
| Cohort | CSE/IS | |
| Number of students | 2 | |
| Project objectives | The aim of the project is to provide facilities to allow children or adults who have literacy problem to effectively browse the web. |
|
| Required skills | Graphics/HCI | |
| Required software | C/C++ | |
| Lecturer | Dr Sunilduth Baichoo | |
| Project code | SB5 | |
| Project title | Use of Fractals to model patterns. |
|
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives | The aim of the project is to investigate whether fractals can be used to model patterns. |
|
| Required skills | Graphics/ Computer Vision | |
| Required software | C/C++ | |
| Lecturer | Dr Sunilduth Baichoo | |
| Project code | SB6 | |
| Project title | Use of coding theory to represent/model biometric data. |
|
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives | The aim of the project is to investigate the use of coding theory to represent biometric data. |
|
| Required skills | Graphics/ Computer Vision | |
| Required software | C/C++ | |
| Lecturer | Dr Sunilduth Baichoo | |
| Project code | SB7 | |
| Project title | Timetabling Software | |
| Cohort | IS/CSE | |
| Number of students | 2 | |
| Project objectives | The aim of the project is to investigate various strategies to automatically generate timetables at the University of Mauritius. The system should cater for various constraints and provide for optimal solutions. | |
| Required skills | ISD/ Knowledge of AI may be an advantage. | |
| Required software | C/C++/Java | |
| Lecturer | Dr O Moonian | |
| Project code | OM1 | |
| Project title | Online handling of CEB Transactions | |
| Cohort | ||
| Number of students | 2 | |
| Project objectives | This system will allow the public to perform applications for CEB connections and perform payment of electricity bills through the use of internet. It should allow for registration of customers, generation of receipts and viewing of customer accounts. It should allow CEB officers to post the amount of a bill for a customer. It should include security and SMS support. It should also provide for fault-tolerance. | |
| Required skills | ||
| Required software | Java/JavaRMI/JSP/PHP/ MySQL | |
| Lecturer | Dr O Moonian | |
| Project code | OM2 | |
| Project title | A fault-tolerant passenger-management system. | |
| Cohort | ||
| Number of students | 2 | |
| Project objectives | This system is to allow passengers of public transport systems to travel with the use of their ID cards without having to carry traditional money. Each passenger will have an account. Passengers can fill their accounts at any time by purchasing a card, or by direct online payment. The system should inform account holders, through SMS, where their accounts are low. The system should be fault-tolerant. |
|
| Required skills | ||
| Required software | Java/JavaRMI/JSP/PHP/ MySQL | |
| Lecturer | Dr O Moonian | |
| Project code | OM3 | |
| Project title | A Student and course management system for IIT-UoM |
|
| Cohort | ||
| Number of students | 2 or 3 | |
| Project objectives | This project involves the development of a system to allow students to register at IIT-UoM, perform payment and register for their modules. The system should allow students to also submit assignments. Lecturers should be able to post their notes, which become accessible to students. Lecturers should be able to place course work marks and each student will have access to his own marks. The scope of this project can be further increased if 3 students will work on it. |
|
| Required skills | ||
| Required software | Java/JavaRMI/JSP/PHP/ MySQL | |
| Lecturer | Dr O Moonian | |
| Project code | OM4 | |
| Project title | Development of a paperless office system for the CSE Dept. | |
| Cohort | ||
| Number of students | 2 | |
| Project objectives | The aim of this system is to develop a paperless environment for the CSE Dept by replacing all paper transactions by electronics ones. Thus scheduling of meetings, applications and approval of leaves, circulation of circulars, circulation of minutes of meetings etc. will be done through electronics means. |
|
| Required skills | ||
| Required software | Java/JavaRMI/JSP/PHP/ MySQL | |
| Lecturer | D. Sathan | |
| Project code | DS1 | |
| Project title | Wireless office for CSE dept. | |
| Cohort | ||
| Number of students | 2 | |
| Project objectives | ||
| Required skills | The project is about deploying services to lecturers of the CSE dept over a wireless network. The students will have to choose an appropriate architecture that will allow them to implement and deploy services such as leave application, journal repository etc. |
|
| Required software | Java /VB.Net | |
| Lecturer | D. Sathan | |
| Project code | DS2 | |
| Project title | Translator for the mobile phone | |
| Cohort | ||
| Number of students | 2 | |
| Project objectives | The tool will allow a voice input in english and translate it into french as output on the user device as text. |
|
| Required skills | ||
| Required software | Java wireless toolkit |
|
| Required Hardware | Student must buy/possess a PDA. | |
| Lecturer | D. Sathan | |
| Project code | DS3 | |
| Project title | Asset management system using wireless | |
| Cohort | ||
| Number of students | 2 | |
| Project objectives | The project will be a tool that will help Uom services section top track their physical asset such as tables, filing cabinet etc using wireless network. Ideally each asset will be fitted with a tag that uniquely identifies it, and a GUI that will show the location of the asset wihtin the campus. |
|
| Required skills | ||
| Required software | Java | |
| Lecturer | B Sonah | |
| Project code | BS1 | |
| Project title | Online Art Gallery and Store |
|
| Cohort | IS | |
| Number of students | 2 | |
| Project objectives | To produce a website for an artist promoting their portfolio online and include sales of their work. To enhance the viewing of the virtual 3D gallery using VRML and to produce an efficient online ordering system. |
|
| Required skills | Proficient in gathering and analysis of information, creativity skills and Web/DBMS based software development. |
|
| Required software | It is up to students to choose | |
| Lecturer | B Sonah | |
| Project code | BS2 | |
| Project title | Online restaurant booking system |
|
| Cohort | IS | |
| Number of students | 2 | |
| Project objectives | This project will assess the existing manual system of a restaurant in terms of bookings, orders menu and staffing systems. The objectives is to build a system that:
|
|
| Required skills | Proficient in gathering and analysis of information, creativity skills and Web/DBMS based software development. |
|
| Required software | It is up to students to choose | |
| Lecturer | B Sonah | |
| Project code | BS3 | |
| Project title | Video Streams and Anchoring Hyperlinks | |
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives | One of the problems keeping video from being a fully first-class data component of hypermedia documents is the difficulty of treating the objects depicted in video as identifiable, linkable content. Rather, video tends to be manipulated as frames of pixels with no further subdivisions. When link markup is done on video streams, it is done manually frame-by-frame. You are to build a system for tracking objects in video streams so that hypermedia link anchors can be associated with the objects in the video frames. |
|
| Required skills | Multimedia | |
| Required software | It is up to students to choose | |
| Lecturer | B Sonah | |
| Project code | BS4 | |
| Project title | A courseware annotation tool |
|
| Cohort | CSE | |
| Number of students | 2 | |
| Project objectives | You are build a system that would allow a user to facilitate learning using an existing courseware. The system should:
All the above features should NOT happen to modify the courseware. The |
|
| Required skills | Client/Server; State Update Consistencies; Web Technologies |
|
| Required software | It is up to students to choose | |
| Lecturer | S. Rosun | |
| Project code | SR1 | |
| Project title | Using multimedia to learn pronunciation. | |
| Number of students | 2 | |
| Lecturer | S. Rosun | |
| Project code | SR2 | |
| Project title | A history map for Mauritius. | |
| Number of students | 2 | |
| Lecturer | S. Rosun | |
| Project code | SR3 | |
| Project title | A chess playing package. | |
| Number of students | 2 | |
| Lecturer | S. Rosun | |
| Project code | SR4 | |
| Project title | An architecture for the design & implementation of games. | |
| Number of students | 2 | |
| Lecturer | Mr N.Pavaday | |
| Project code | NP1-2007/2008 | |
| Project title | Use of neural network for forecasting soccer matches. | |
| Cohort | CSE | |
| Number of students | 2 | |
| More details in attachment | ||
| Lecturer | Mr N.Pavaday | |
| Project code | NP2-2007/2008 | |
| Project title | A voice operated support systems | |
| Cohort | CSE/IS | |
| Number of students | 2 or 3 | |
| More details in attachment | ||
| Lecturer | Mr N.Pavaday | |
| Project code | NP2-2007/2008 | |
| Project title | A multimodal biometric system | |
| Cohort | CSE | |
| Number of students | 2 | |
| More details in attachment | ||
| Attachment | Size |
|---|---|
| Projecttitle0708NP.doc | 35 KB |