Topic: human-computer interaction and Usability Engineering
1. Describe how user interface development can be integrated into an overall software development process.
2. Demonstrate sufficient theory of human computer interaction, experimental methodology and inferential statistics to engage with the contemporary research literature in interface technology and design.
3. Identify key design errors in simple interfaces and suggest alternative designs.
4. Discuss ethical issues involved in testing user interfaces.