Curriculum Development and Teaching
As curriculum coordinator of the Department of Computing at the University of the West Indies, I chaired the committees for the
I authored the following undergraduate course curricula:
I authored the following M.Sc. course curricula:
Undergraduate courses taught at UWI:
MSc courses taught at UWI:
- Introduction of the BSc Computer Engineering (commenced 2013)
- Review of the BSc Computer Science (three major revisions, 2008, 2011, 2013)
- Introduction of the BSc Information Technology (commenced 2011)
- Revamped MSc Computer Science (commenced 2010)
I authored the following undergraduate course curricula:
- COMP1220 Computers and Society
- COMP1161 Introduction to Object-Oriented Programming
- CS11R/COMP1160 Introduction to Computer Science II
- CS24W/COMP2180 Web Design & Programming I
- CS35R/COMP3170 User Interface Design
- CS34W/COMP3180 Web Design & Programming II
- CS11B (B.Ed.Online) Introduction to Computer Science II
- INFO3170 User Interface Design
- INFO2180 Dynamic Web Design I
- INFO3180 Dynamic Web Design II Web Design & Programming II
I authored the following M.Sc. course curricula:
- COMP6105 Object-Oriented Design
- COMP6001 Research Methods and Technical Writing
- COMP6510 Topics in Advanced UI Design
- COMP6520 Educational Technology
- COMP6550 Web Design and Programming
- COMP6540 Interactive Media Design
- CS53Q User Interface Management Systems
Undergraduate courses taught at UWI:
- COMP1220 Computers and Society
- COMP1161 Introduction to Object-Oriented Programming
- CS11R/COMP1160 Introduction to Computer Science II
- CS3R/COMP3170 User Interface Design
- COMP3101 Operating Systems
- CS22Q Software Engineering
- CS30A Assembly Language and Systems Programming
- CS34A Comparative Study of Programming Languages
- CS53Q User Interface Management Systems
- INFO3170 User Interface Design
MSc courses taught at UWI:
- COMP6105 Object-Oriented Design
- COMP6520 Educational Technology
- COMP6550 Web Design and Programming
- COMP6540 Interactive Media Design
- EDIT5001 Information Technology in Education
- EDIT5002 Networks and Education