Martin Stacey's Teaching
-
IMAT 2920 Human Computer Interaction
I teach IMAT 2920 Human Computer Interaction,
which is part of the second year of the HND/BSc Applied Computing course.
This module introduces a major branch of computer science - human computer interaction -
and focuses on the basic principles of effective interface design and on methods for
evaluating the usability of interactive systems.
-
CTEC 3906 Interaction Design
I teach CTEC 3906 Interaction Design,
which is a final year option module for BSc Computer Science and BSc Software Engineering.
This module discusses human computer interaction, focusing on techniques for
user-centred interface design, and methods for evaluating the usability of interactive systems,
as well as taking a broader view of user experience and service design.
-
CTEC 1702 Fundamental Concepts in Computer Science
I'm teaching parts of CTEC 1702 Fundamental Concepts in Computer Science.
This is a first year block module for BSc Computer Science and BSc Software Engineering.
I'm teaching the parts of the course devoted to the software development lifecycle, requirements analysis and user centred design,
directly after the Christmas Break. The part of the module devoted to mathematics is taught by
Bharti Patel,
and the part of the module devoted to computer ethics is taught by
Dr Sara Wilford.
-
IMAT 3423 System Development Methods
I'm helping with teaching IMAT 3423 System Development Methods,
which is taught by Dr Neil McBride.
This is a final year option module looking at the range of system development methods and the application of agile development in a variety of application areas.
-
CTEC 3905 Front-End Web Development
I'm helping with teaching CTEC 3095 Front-End Web Development,
which is taught by Dr Graeme Stuart.
This is a final year option module on building websites using HTML, CSS and JavaScript/ECMAscript.
-
MSc and BSc Projects
I supervise a number of students doing various flavours of
computing-related BSc and MSc degrees.
I welcome enquiries about my project proposals,
and I'm happy to talk about possible projects at any time.
-
Other Teaching
My main teaching interest has been Human Computer Interaction.
I have also taught object oriented programming in Smalltalk, and helped with programming courses in Java, Python, Scala and JavaScript.
I have taught courses on systems analysis and design, and systems development methods, beginning with DMU's last ever course on SSADM
and going on to object oriented design and Unified Process. I have also taught courses in artificial intelligence, databases and web publishing.