Module | 1991 | 1992 | 1993 | 1994 | 1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 | 2004 | 2005 | 2006 | 2007 | 2008 | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
First Year Modules | |||||||||||||||||||||||||||||
COS 160Bridging Module |
✔Developed the Logo Notes. | ✔Developed the Pascal Notes. | ✔Used 1997 Pascal Notes which were subsequently used in 1999 and 2007 for COS 160 and in 1999 for RNV 210. The Pascal Notes were translated to C for 2001. | ||||||||||||||||||||||||||
COS 130/ EPE 111Introduction to Programming |
✔C Programming | ||||||||||||||||||||||||||||
COS 110Introduction to Programming |
✔Pascal Practical | ✔Pascal Practical | ✔Pascal Practical | ✔Pascal Practical | ✔Pascal Practical. Developed and introduced the Module in Smalltalk. | ✔Module presented in Java. | ✔Java | ✔Java | ✔Java | ||||||||||||||||||||
COS 121Software Modeling |
✔Module introduced, replaced COS 214 and includes UML and Design Patterns in C++ Presented in both 1stand 2nd semester | ✔C++ | ✔C++ | ✔C++ | ✔C++ | ✔C++ | ✔C++ | ✔C++ | ✔C++ | ✔C++ | |||||||||||||||||||
Second Year Modules | |||||||||||||||||||||||||||||
COS 283System Integration |
✔First year the module was presented | ✔Introduced module notes | ✔Used and refined module notes | ✔Introduced JSP to the module | |||||||||||||||||||||||||
COS 212Data Structures |
✔Java | ||||||||||||||||||||||||||||
COS 214Design Patterns |
✔1st year the module is presented (C++) | ✔C++ | ✔C++ | ✔C++ | ✔ | ✔ | |||||||||||||||||||||||
COS 221Databases |
✔Paradox | ✔Introduced SAP R/3 ABAP Programming | ✔SAP R/3 ABAP Programming | ✔SAP R/3 ABAP Programming | ✔SAP R/3 ABAP Programming | ✔SAP R/3 ABAP Programming | ✔SAP R/3 ABAP Programming | ✔SAP R/3 ABAP Programming and Access | ✔ | ✔ | |||||||||||||||||||
RNV 210Programming for Engineers |
✔C and Pascal | ✔C and Pascal | ✔C and Pascal | ||||||||||||||||||||||||||
COS 210Theoretical Computer Science |
✔Was Module Coordinator | ||||||||||||||||||||||||||||
COS 21500 and C++ for Engineers |
✔ | ||||||||||||||||||||||||||||
COS 216Netcentric Computer Systems |
✔ | ✔ | |||||||||||||||||||||||||||
Third Year Modules | |||||||||||||||||||||||||||||
COS 301Software Engineering |
✔Semesters 1 and 2 | ✔Semesters 1 and 2 | ✔1st Semester Only | ✔Semesters 1 and 2 | ✔Semesters 1 and 2 | ✔1st Semester Only | ✔1st Semester Only | ||||||||||||||||||||||
COS 326Database Systems |
✔1st Year the Module was Presented | ✔ | |||||||||||||||||||||||||||
Honours (Fourth Year) Modules | |||||||||||||||||||||||||||||
PIN 781Advanced Software Engineering |
✔Introduced the SAP R/3 Aspect of the Module Presented by Prof Roelf van den Heever | ✔Introduced the SAP R/3 Aspect of the Module Presented by Prof Roelf van den Heever | ✔Introduced the SAP R/3 Aspect of the Module Presented by Prof Roelf van den Heever | ||||||||||||||||||||||||||
GPG 780Generic Programming |
✔Presented with Prof Andries Engelbrecht as Module Leader | ✔ | ✔ | ✔Presented with Vreda Pieterse | ✔ | ||||||||||||||||||||||||
COS 782Generic Programming (was GPG 780) |
✔Presented with Vreda Pieterse | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||||||||||||||||
COS 750Educational Software Development |
✔Module Introduced. Presented with Vreda Pieterse and Saloshana Naidoo | ✔Presented with Katherine Malan and Saloshana Naidoo | ✔Presented with Vreda Pieterse and Salashana Naidoo | ✔ | ✔ | ||||||||||||||||||||||||
Masters Modules | |||||||||||||||||||||||||||||
MIT 850Software Life-Cycles and Maturity Models |
✔Presented with Bryton Masiye as module Leader | ✔Presented with Katherine Malan | ✔ | ✔ | ✔Presented with Vreda Pieterse | ||||||||||||||||||||||||
MIT 873Network Technologies |
✔ | ✔ | |||||||||||||||||||||||||||
MIT 805Big Data |
✔ |