Teaching
Current courses, Previous
courses, Student Surveys 
In the 2008/9 academic year I will be teaching the following modules:
An archive of Survey of Student Opinion of Teaching for my courses is
available here
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:
 | CA447 Software Process Improvement - an undergraduate
course in SPI given to the final year of the B.Sc. in Computer Applications.
|
 | CA326 Year 3 Project - I am coordinator for the project for
the year 3 of the B.Sc. in
Computer Applications (day). |
 | In addition I am module coordinator for CA305 and CA511 |
The modules I taught in the 2005/6 academic year were:
 | CA511 Software Process - a graduate course in software
process and project management given to the M.Sc. in Software Engineering. |
 | CA447 Software Process Improvement -
an undergraduate
course in SPI given to the final year (day and evening) of the B.Sc. in Computer Applications. |
 | CA326 Year 3 Project - I am coordinator for the project for
the year 3 of the B.Sc. in
Computer Applications (day). |
 | CA305 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:
 | CA447 Software Process Improvement -
an undergraduate
course in SPI given to the final year (day and evening) of the B.Sc. in Computer Applications. |
 | CA326 Year 3 Project - I am coordinator for the project for
the year 3 of the B.Sc. in
Computer Applications (day). |
 | CA305 Project and Process Management -
an undergraduate
course in Software Project Management given to year 3 of the B.Sc. in
Computer Applications. |
 | CA107 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:
 | CA447 Software Process Improvement -
an undergraduate
course in SPI given to the final year (day and evening) of the B.Sc. in Computer Applications. |
 | CA305 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. |
 | CA107 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:
 | CA447 Software Process Improvement -
an undergraduate
course in SPI given to the final year of the B.Sc. in Computer Applications. |
 | CA305 Project and Process Management -
an undergraduate
course in Software Project Management given to year 3 of the B.Sc. in
Computer Applications. |
 | CA302 Human Factors in Computing - an undergraduate course
in HCI given to year 3 of the B.Sc. in Computer Applications. |
 | CA107 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:
 | CA593 User Interface Development - a graduate course in HCI
and Visual Basic programming given to the Graduate Diploma in Information
Technology. |
 | CA305 Project and Process Management - an undergraduate
course in Software Project Management given to year 3 of the B.Sc. in
Computer Applications. |
 | CA302 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:
 | CA222 Organisational Information Systems - an undergraduate
Management Information Systems course given to the B.Sc. in Computer
Applications. |
 | CA593 User Interface Development - a graduate course in HCI
and Visual Basic programming given to the Graduate Diploma in Information
Technology. |
 | CA553: 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. |
 | CA596 Information Systems Framework - a graduate course in
Management Information Systems given to the Graduate Diploma in Information
Technology. |
 | CA562 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
|