Human Computer Interaction

Course title   

Human Computer Interaction 

Course Codes          









IT5505 Interaction Design Fundamentals     

Course offered in

Refer to Programme Course Selection Sheet, Online


1 trimester





To enable learners to understand the principles of human-computer interaction (HCI) in relation to the design and implementation of computer systems and to experience different application tools in the design, implementation and documentation of user interfaces.



Learning Outcomes

On successful completion of this course, the learner will be able to:

  1. Analyse and critique interaction design products, methods utilising current theory and standards.
  2. Appraise, select and implement appropriate data gathering techniques in order to interpret and analyse a user problem.
  3. Apply user interface design processes and to analyse and develop requirements and scenarios. 
  4. Create a range of prototypes from low fidelity parallel prototypes to high fidelity functional prototypes utilising relevant technologies.
  5. Plan user testing frameworks and guidelines.
  6. Evaluate, interpret and present data to create a development plan.



Indicative content

Human Computer Interaction theory, user interface architecture and technologies, Conceptual terms for analysing human interaction with products (e.g., affordance and feedback), Ethical and practical constraints in relation to  HCI fieldwork, HCI frameworks, models and life cycles including need finding and data gathering techniques , User interface design processes, in response to triangulated data collections and requirements, User centred design research, prototyping techniques and technologies




Got a question or feedback?
Call us on 0800 944 847
or send us a message