Home
Contact
Research
Publications
Teaching
Personal
Biography
Photos

Teaching

Current courses, Previous courses, Student Surveys

Current Teaching

In the 2008/9 academic year I will be teaching the following modules:

bulletCA481 Software Quality Assurance - an undergraduate course in SQA given to the final year of the B.Sc. in Computer Applications.
bulletCA447 Software Process Improvement - an undergraduate course in SPI given to the final year of the B.Sc. in Computer Applications.

Student Survey on Teaching

An archive of Survey of Student Opinion of Teaching for my courses is available here

Previous Teaching

In the 2007/8 academic year I was on sabbatical and therefore had no teaching duties.

The modules I taught in the 2006/7 academic year were:

bulletCA447 Software Process Improvement - an undergraduate course in SPI given to the final year of the B.Sc. in Computer Applications.
bulletCA326 Year 3 Project - I am coordinator for the project for the year 3 of the B.Sc. in Computer Applications (day).
bulletIn addition I am module coordinator for CA305 and CA511

The modules I taught in the 2005/6 academic year were:

bulletCA511 Software Process - a graduate course in software process and project management given to the M.Sc. in Software Engineering.
bulletCA447 Software Process Improvement - an undergraduate course in SPI given to the final year (day and evening) of the B.Sc. in Computer Applications.
bulletCA326 Year 3 Project - I am coordinator for the project for the year 3 of the B.Sc. in Computer Applications (day).
bulletCA305 Project and Process Management - an undergraduate course in Software Project Management given to year 3 of the B.Sc. in Computer Applications.

The modules I taught in the 2004/5 academic year were:

bulletCA447 Software Process Improvement - an undergraduate course in SPI given to the final year (day and evening) of the B.Sc. in Computer Applications.
bulletCA326 Year 3 Project - I am coordinator for the project for the year 3 of the B.Sc. in Computer Applications (day).
bulletCA305 Project and Process Management - an undergraduate course in Software Project Management given to year 3 of the B.Sc. in Computer Applications.
bulletCA107 Topics in Computing - As part of this undergraduate seminar course for year 1 of the B.Sc. in Computer Applications, I give a lecture on HCI.

The modules I taught in the 2003/4 academic year were:

bulletCA447 Software Process Improvement - an undergraduate course in SPI given to the final year (day and evening) of the B.Sc. in Computer Applications.
bulletCA305 Project and Process Management - an undergraduate course in Software Project Management given to year 3 (day and evening) of the B.Sc. in Computer Applications.
bulletCA107 Topics in Computing - As part of this undergraduate seminar course for year 1 of the B.Sc. in Computer Applications, I give a lecture on HCI.

The modules I taught in the 2002/3 academic year were:

bulletCA447 Software Process Improvement - an undergraduate course in SPI given to the final year of the B.Sc. in Computer Applications.
bulletCA305 Project and Process Management - an undergraduate course in Software Project Management given to year 3 of the B.Sc. in Computer Applications.
bulletCA302 Human Factors in Computing - an undergraduate course in HCI given to year 3 of the B.Sc. in Computer Applications.
bulletCA107 Topics in Computing - As part of this undergraduate seminar course for year 1 of the B.Sc. in Computer Applications, I give a lecture on HCI.

The modules I taught in the 2001/2 academic year were:

bulletCA593 User Interface Development - a graduate course in HCI and Visual Basic programming given to the Graduate Diploma in Information Technology.
bulletCA305 Project and Process Management - an undergraduate course in Software Project Management given to year 3 of the B.Sc. in Computer Applications.
bulletCA302 Human Factors in Computing - an undergraduate course in HCI given to year 3 of the B.Sc. in Computer Applications.

The modules I taught in the 2000/1 academic year were:

bulletCA222 Organisational Information Systems - an undergraduate Management Information Systems course given to the B.Sc. in Computer Applications.
bulletCA593 User Interface Development - a graduate course in HCI and Visual Basic programming given to the Graduate Diploma in Information Technology.
bulletCA553: Web Design - a graduate course in design and evaluation of web-based systems given to the M.Sc. in Electronic Commerce, Business and Technical Streams.
bulletCA596 Information Systems Framework - a graduate course in Management Information Systems given to the Graduate Diploma in Information Technology.
bulletCA562 Computer Installation Management - a graduate course in Information Systems and Software Engineering in given to the M.Sc. in Computer Applications for Education.

 

Page last updated 12 September 2008