Graduates in 2004
MSc in Computer Science
- Chibesakunda, M. A Methodology For Analyzing Power Consumption In Wireless Communication Systems (P Kritzinger)
- Lifson, F. Specification And Verification Of Systems Using Model Checking And Markov Reward Models (P Kritzinger)
- Lyness, C. A. Perceptual depth cues in support of medical data visualisation (E Blake, P Marais)
- Lesoana, M. A. Interactive Storytelling (E Blake)
- Perkins, S. Identification and Reconstruction of Bullets from Multiple X-Rays (P Marais)
- Steyn, B. Topology Alteration Of Meshes Using Directly Manipulated Free-Form Deformations (J Gain)
- Walters, L. A Web Browsing Traffic Model for Simulation (P Kritzinger)
- Wong, B. Using Access Information in the Dynamic Visualisation of Websites (G Marsden)
New and Continuing Students
- Kelleher, J. Requirements Traceability in Software Engineering (P Kritzinger)
- Nunez, D. A capacity limited, constructionist cognitive theory of virtual presence (E Blake)
- Patel, D. topic to be advised (G Marsden)
- Semwayo, D. A Conceptual Model for Environmental Data Integration (S Berman)
- Tucker, W. Social Amelioration of Bridged Communication Delay (E Blake)
- Vermeulen, H. Collaborative Authoring of Virtual Environments (G Marsden)
- Walton, M. Designing Collaborative Virtual Environments (G Marsden)
- Winnemoeller, H. Visual Shortcuts: Exploiting Visual Perceptual Phenomena to Improve Rendering Quality and Performance (E Blake)
MSc in Computer Science
- Angel, I. Investigating interfaces for virtual sculpting (J Gain, P Marais)
- Arnab, A. topic to be advised (A Hutchison)
- Beirowski, C. The Use of Visual Formalisms in Specifying Interaction in Virtual Environments (G Marsden)
- Botha, C. topic to be advised (G Marsden)
- Brown, H. topic to be advised (S Berman)
- Brown, S. Informational Support in a Virtual Environment: Using Nutrition Information to Improve Quality of Life for HIV+ Individuals (E Blake)
- Burford, D. Real-Time Facial Animation for Avatars in Collaborative Virtual Environments (E Blake)
- Chetty, M. topic to be advised (E Blake)
- Consani, C. topic to be advised (P Kritzinger)
- de Wet, N. Model Driven Communication Protocol Engineering and Simulation Based Performance Analysis Using UML 2.0 (P Kritzinger)
- Eyambe, L. Visual Component Composition for Digital Libraries (H Suleman)
- Feng, F. topic to be advised (G Marsden)
- Gasant, Y. topic to be advised (G Marsden)
- George, B. Secure Wireless Communication (K MacGregor)
- Hamza, S. Virtual Stories of AIDS: The Use of Narrative in Virtual Reality as an Intervention in a Virtual AIDS Support Group (E Blake)
- Hanslo, W. topic to be advised (K MacGregor)
- Hendricks, Z. Authoring Tool Generation for Collaborative Virtual Environments (E Blake, G Marsden)
- Hultquist, C. topic to be advised (J Gain)
- Ladeira, I. Comprehension and Interest in a Virtual San Storytelling Environment: A Cultural Heritage Application for Children (E Blake)
- Landman, J. topic to be advised (P Kritzinger)
- Lewis, J. Multimodal Media Bridging using Instant Messaging (E Blake)
- Li, C. Y. topic to be advised (A Potgieter)
- Lukell, S. Attack Construction Analysis of Cryptographic Protocols within a Multidimensional Security Protocol Engineering Framework (A Hutchison)
- Maclay, D. An Optic Flow Approach to Painterly Rendering of Dynamic Environments (E Blake)
- Marte, O. Model-based Segmentation and the Detection of Bone Fractures (P Marais)
- Mason-Jones, N. topic to be advised (J Gain)
- Merry, B. topic to be advised (P Marais)
- Mhlongo, S. Flexible Component Packaging (H Suleman)
- Neeser, R. The Use of Spatial Deformation for Correcting Taphonomic Distortions in Fossilized Hominid Crania (J Gain)
- Perumal, S. topic to be advised (P Kritzinger)
- Rouse, C. topic to be advised (S Berman)
- Ryndina, O. Improving Requirements Engineering: An Enhanced Use Case Modelling and Analysis Method (P Kritzinger)
- Schroder, R. topic to be advised (G Marsden)
- Sikalinda, P. IO trace analyses for synthetic Workload Generation (P Kritzinger)
- Stewart, G. topic to be advised (G Marsden)
- Tangkuampien, J. Intuitive User Interfaces for Non-professional Virtual Environment Authors (G Marsden, Edwin Blake)
- Tobler, B. Bridging the Gap between Security Protocol Specification and Implementation (A Hutchison)
- Verwey, J. topic to be advised (E Blake)
- Winterbottom, C. topic to be advised (E Blake)
Masters in Information Technology
The following list includes both students who are currently enrolled for coursework modules and those who have completed the coursework and are working solely on research.
- Balikuddembe, J. Soft Knowledge Management Systems. Adaptation and Applicability in the University of Cape Town; A Case Study of Information Communication Technology Services (ICTS) Department (A Potgieter)
- Balluck, A.
- Chivasa, M.
- Cloete, C.
- Du Toit, M.
- Gerhardus, A.
- Gidudu, G.
- Goschen, W.
- Gounden, K. topic to be advised (G Marsden)
- Haddad, M.
- Holness, C. topic to be advised (S Berman)
- Isaacs, I.
- Isaacs, M.
- Joseph, S.
- Katoma, V. topic to be advised (S Berman)
- Kefale, K. M.
- King, S.
- Mashinini, F.
- Mekonen, Y.
- Munalula, T.
- Ngaboyisonga, P.
- Ochwo, J.
- Pieters, P.
- Raine, M.
- Rustin, A.
- Sabone, S.
- Tlale, L.
The following is a list of all Honours projects with the students who were members of each project group.
- A Gender Aware Computer Game - Richard Cooke, Jonathan Jedeiken, Douglas Lepar
- Abalone Harvest Predication Tool - Shaan Bheekun, Rashin Maharaj
- An Application of Tetrahedrisation to From-Point Visibility - Brendan Miszka, Gerard Ryan
- Caching of XML Web Services to Support Disconnected Operation - Darryl Pillay, Justin Reabow
- Interactive Mixed-Media Virtual Environment Prototyping - Jonathan Househam, David Le Roux
- Linux Peer to Peer File Sharing - Mzondeleli Boltina, Sebastian Melamu, Gilchrist Mushwana
- Mobile Information Sharing in the Presentation Environment - Brendan Fry, Dominic Gruijters, Stephen Reid
- MuttZ: Interactivity beyond Time and Space - Martin Kirsten, Johann Mouton Olivier
- Online Course Material Interoperability and Tutorial Module for Moodle - Nimrod Agasi, Senele Goba, Gareth Saul
- Personal Document Management - Kumoyo Mukunyandela, Lefa Ramike
- Question And Test Interoperability - Afzal Dalwai, Muammar Omar
- Rendering Carbohydrate Cartoons - Anton Burger, Ian Eborn
- Service Oriented Architecture for a Software Traceability System - Ntheye Lungu, Fadzai Muvuti
- Teaching Linux Based Operating System - Warren Ebell, Liesl Lohlun, Yat Ng
- TraPT - Traceability Pattern Tool - Daniel Berman, Alistair Pott
- Virtual Window - Zaheer Hamza, Gary Pnematicatos, Nicholas Tip
- Virtualised Audio - Abel Ndabambi, Carl Schutte
- X-Switch: Multi-User Web Application Server - Andrew Maunder, Reinhardt van Rooyen
The Department of Computer Science has applied for British Computer Society accreditation of its BSc (Hons) degree. In 2003 an initial application was submitted and approved. In 2004 a full application was compiled and submitted. The Department was visited by one assessor who submitted a complementary report. He recommended a few small changes to procedures. These have been implemented. A full accreditation visit is expected during 2005.
Student Enrollment and Results
Student enrolment has changed slightly from previous years due to intake and changes in the programmes. The first year intake was much lower than usual, which will undoubtedly also have an impact on student numbers in senior courses in subsequent years. The number of students who registered for the 305 half-course increased, probably as a result of the restructuring of the course content in this offering. The number of Honours student has reached a peak dictated by available facilities. The dissertation-only Masters students have grown in numbers, indicating a combination of greater interest from new students and a longer period before graduation for existing students. The Masters in IT numbers have not changed much because of a low intake and a corresponding level of attrititon. Full details are listed in the Table 1.
Results for all undergraduate courses were similar to those obtained in previous years, and are listed in Table 2. A total of 97 students passed the third year major course in Computer Science, while 43 students graduated with Honours in Computer Science. 8 students obtained their Masters degrees.
The Department continues to run an Academic Development Programme (ADP/GEPS), designed to assist talented, but under-prepared, historically-disadvantaged students who do not meet the standard admissions criteria of the University.
The students on the AD programme enrol for a four-year BSc, which includes 2 years of ADP courses, followed by the regular CS2 and CS3 courses.
In general, statistics show that 20-30% of students admitted to the AD programme finally pass CS3. Given the disadvantage, on entry to UCT, of ADP students, we view this as a high rate of success.