Final Year Projects 2008-2009 for CE Students

http://www.cs.hku.hk/~clwang/FYP/fyp2008-2009-CE.htm

Proposed by Dr. C.L. Wang

CS FYP 2008-2009

(Self-Proposed Projects)

 

Project 1: Grading Programming Assignments on a Networked VM Environment

 

Supervisor: Dr. C.L. Wang

Students: 2 (CE)

 

 

Description:

 

Programming assignment is a common way to assess the student's learning performance in many CS-related courses. However, your TAs always need a long time to grade the assignments as the grading must be done at a machine with the assignment- or course-specific software installed (e.g., OS, compiler, or special packages). Moreover, the process involves manually retrieve the student programs, set the test data, examine the result, and record the marks, which are tedious and time-consuming. In this project, we consider using the virtual machine migration techniques for constructing the grading platform in a networked environment. With such support, the software configuration at TA's desktop can be replicated at any unused machines. The assignments can be tested concurrently and our computing resources can be used more efficiently.  We believe this solution could make your TA's life easier :(


Technical Notes:

VM Software that might be used:

Project 2: Privacy Control on Sharing Location Information

 

Supervisor: Dr. C.L. Wang

Students: 2 (CE)

 

 

Description:

 

Nowadays, almost all new mobile phones have some sort of GPS tracking installed in order to trace mobile user's location. Sharing personal location information online becomes easier and widely spread. Nevertheless, disclosure of user location raises serious privacy concerns as we may not want our location to be tracked by strangers. In this project, we will develop a privacy control mechanism for a GPS-based location sharing system, which not only allows the user to decide when to make his location information public and to whom, but also the level of location details can  be automatically adjusted based on who is requesting  -- in other words, the social relationship. 

 

Technical Notes:

Reference: 

 

Project 3:  Smart Calendar on Instant Messenger 

 

Supervisor: Dr. C.L. Wang

Number of students: 1 (CE)

Description:

 

Instant Messaging (IM) is a form of real-time communication between two or more people based on typed text. There are lots of useful contexts that are embedded in the exchanged messages, such as the deadline for turning in a report, social relationship, agreement on an appointment or meeting schedule. In this project, we will implement a Smart Calendar which can capture and analyze the conversation between IM users and create the calendar entries with minimum user involvement. Meeting date, time, venue, names of people who will join the meeting and their relationship will be automatically recorded in each member's on-line calendar (e.g., Google Calendar). Additional functions could be considered, including sending a reminder, reservation of the meeting room, etc.

 

 

Reference: 

 

 

FYP 2008-2009