Honours Projects

Supervisor IM Venter



Project Area: Computer Science Education and Human-Computer Interaction

Description: The student will undertake a project that investigates an aspect within any of the above fields. The type of project could be a research project and/or a programming project.

Objective (programming project): The objective of this type of project would be to exercise the student in the full software development life cycle / process from the initial requirements analysis to the final implementation of a software product.The relevant project documentation for the various stages of the development process will have to be completed as well.Assessment is done in terms of the written document and oral presentations.

Objective (research project): The objective of this type of project would be to demonstrate research proficiency within an aspect of the above mentioned research fields. The work product would be a reasonably sized written document, which applies or extends what the student has learned in earlier courses or about a subject matter that the student wishes to pursue in further studies. Assessment is done in terms of the written document and oral presentations.

Software Tools: Typical software tools/programming languages or technologies that could be used in the construction of a system may be one or more of the following: Java, C++, VB, Perl, CGI, XML, Web Servers (PWS, IIS, Apache, etc), MS SQL Server, Database (Access, SQL, ADO, ODBC, RDS, etc), ASP, HTML, DHTML, ActiveX, PHP and scripting languages such as VBScript, JavaScript, etc.

Deliverables: The deliverables for each term are as indicated on the CS Website.

How to decide on a project topic

This following should be thought of mainly as a guide to the kinds of projects that may be undertaken and as a useful starting point in the search for an appropriate project topic.Students are strongly encouraged to search for projects that will suit their interest.

Projects should preferably align with the projects of the Telkom/Cisco/Aria Technologies Centre of Excellence (CoE) projects and will then be funded with a top-up.

Prof. Tucker, Mr Norman, Mr Ghazi-Asgar, Prof. Bagula, Mr Dodds and I collaborate on this project.For information on the broad project seehttp://www.coe.uwc.ac.za/index.php/Projects.html

Collaboration with other departments and universities is possible:

         The UWC International Office could provide more information regarding international opportunities

The following web-sites lists some more general ideas for Honours projects :

1.    An Australian university website that lists projects (albeit a bit old)


2.    Our own website:





Here you can see what projects studentsí attempted in previous years.