Research Themes Projects Harmony Space Research Grants Awards Publications Non-Print Research Students Visitors/ Interns PhD Topics Teaching Resources Contact Site Map The Music Computing Lab |
TeachingVirtual MPhil in ComputingM801 Research Project and Dissertation M255 Object-oriented programming with Java 2003 – 2012 M250 Object Oriented Principles in Java M256 Software development with Java 2005 - present M878 Object-oriented software development 1998 – 2000 M206 Computing: An object-oriented Approach 1995 – 2005 M868 Object-Oriented Software Technology 1992 – 1996 M867 Human Computer Interaction COMP 3800 Computing: An Object-Oriented Introduction 1999 – 2000 M205 Fundamentals of Computing M206 Computing: An Object-Oriented ApproachI played a crucial leading role at the Open University in devising the teaching strategy, learning materials and software tools behind M206, the course which led the Open University's move to object-oriented programming for undergraduate teaching in the mid- nineties. M206 was a hugely influential course. It won the prestigious British Computing Society IT Award and the Design Council Millennium Innovation Award. In eight presentations, the course attracted 35,000 students in the UK, Singapore, USA and Arab OU.Human Computer InteractionI authored six chapters of ‘Human Computer Interaction’, published by Addison Wesley. The book was the worldwide best seller in HCI for many years. This book formed the core of subsequent OU teaching in HCI, and played a major role in establishing the OU’s international reputation in HCI. |