Courses

This course covers the topics: concepts and principles of e-learning system, the theoretical underpinnings of the field, research and application literature, requirements for building a viable e-learning strategy, adaptation of students learning...
 This course is aimed at helping students build up an understanding of how to develop a software system from scratch by guiding them thru the development process and giving them the fundamental principles of system development with object oriented...
* I no longer give this course * This advanced HCI course covers the history, state-of-the-art and contemporary trends of this fast-moving field. HCI is also central to recent technological developments such as hypertext, multimedia, virtual reality...