Trends in My Projects
Leong Hon Wai, School of Computing, NUS


This document traces the evolution of the kind of student projects that I supervised over the years. I describe some of the more interesting milestones in its still continuing evolution of moving.

(For a list of my student projects, please see Project List and for a list of my project students, please see Student List.) [Last Updated: Feb 2000].


 

 1999 -- (Moving towards the Web, Productisation and Commercialisation)
Projects have now moved to the Web. Towards this end, we developed several projects on Web-interfacing and on Java Animation Generator System for viewing on the Web. The group also worked on its second flagship project on land transportation -- the Route Advisory Systems for Public Transport (RADS). This moved the group towards GUI and GIS systems development. 

 


1996 -- (Moving to Focussed Software System Building Building...)
Major focus shift -- software system building -- and each student project builds modules (parts) of this bigger system. I formed the RAS-Group consisting of me and my graduate students -- RAS means Resource Allocation and Scheduling. The group will consist of current students as members and also interested past graduates as industry friends who will give advice. The group will focus on building industrial-strength software prototype system for solving practical problems. To consolidate our efforts, we decided to work on only a small number of topics and to select a flagship project. The first flagship project  was the Berth Allocation Planning System (BAPS). 

We also want to institute a good software development process that is industry standard. (In fact, we feel that we should be pushing the outer envelopes of the industry standards.) We want our project students to get a real taste of what development in a good company setup is like, yet they can still work on interesting research problems that interest them.

We released BAPS Ver1.0 in August 1997 and the system has been demo-ed to many different people since. Work continue on BAPS to improve the algorithmic engine in 1998 onwards. The group also looked briefly into related work on the Gate Assignment Problem (GAP).

 


1994 -- (Embracing Good OO Project Methodology...)
Project continue to be more application driven with a more modern twist -- we now emphasize the use of modern methodologies (OO-software development, C++, GUI, Internet) and software tools (MS-Project, Visio). These gives great value-add to project students. Some sample projects are:

 


1992 -- (Moving to Applications and Systems...)

My projects have shifted to be more application driven, though very much algorithm-related. This allows students to see how algorithms are applied and used in real life applications. Some example projects are:

The group started to pick up expertise in Unix systems programming and maintenance. Also start to use various various Unix-based software tools such as XTango for algorithm animation, and graph generators for extensive experimental studies.  The group also started some training courses for lab students.
 

1988 -- (Just joined dept...)

Most projects are algorithms-related, emphasizing learning opportunities for students. These projects gives project students exposure to problem modelling, literature research, algorithm development and test. Some example projects are:

 


LeongHW, SoC, NUS
 

Error Message From pagecount

A FATAL ERROR OCCURRED

pagecount: dbm_open: /home/l/leonghw/public_html/StdProjectTrend.html: No such file or directory