ϳԹ
CS2HW22NU-HCI and Web Applications
Module Provider: School of Mathematical, Physical and Computational Sciences
Number of credits: 10 [5 ECTS credits]
Level:5
Semesters in which taught: Semester 2 module
Pre-requisites:
Non-modular pre-requisites:
Co-requisites:
Modules excluded:
Current from: 2023/4
Module Convenor: Dr Lily Sun
Email: lily.sun@reading.ac.uk
NUIST Module Lead: Loza Sappa
Email: 100087@nuist.edu.cn
Type of module:
Summary module description:
This module introduces both the theory and practice of Human-Computer Interaction (HCI) between computers and humans, in particular adopting experience of interactive design for web-based architectures and systems, and using HCI heuristic principles for evaluating user interface in terms of information visualisation. The HCI methodology can be used to guide a development process for web-based applications that enhances useability of the web application.
Aims:
The aim of this module is to develop a sound understanding of HCI principles and apply these in a methodological process of design, development and evaluation of web-based applications for achieving qualities of fit-for-purpose, usable and accessible. This module also enables students to learn scripting language, i.e. JavaScript, to develop “look-and-feel” web application interface (front-end) to facilitate human and computer interactions through which generates and produces input and output of the web-based application.
This module also encourages students to develop a set of professional skills, such as problemsolving, creativity, technical report writing, organization and time management, self-reflection,team working, software design and development; end-user awareness, action planning and decisionmaking, commercial awareness, critical analysis of published literature and value of diversity.
Assessable learning outcomes:
A student completing the module should be able to:
- understand the theory, principles, and methodology of Human-Computer Interaction (HCI)
- apply the range of HCI methods and techniques in design, development, and evaluation of web-based applications
- represent look-and-feel in given real-world context and ensure its useability in the web-based application
- evaluate critically the developed wen-based application against user experience and expectation
- implement a look-and feel with HTML, CSS, and JavaScript for a front-end of web-based applications
Additional outcomes:
Outline content:
- HCI theory and methodology
- Psychology/physiology of the human perception and behaviour interacting with computing devices
- Articulate user requirements for web-based applications
- Construct conceptual and physical design leading to implementation for look-and-feel of a web application front-end
- Adopt HTML, CSS, and JavaScript in implementation of a web application
- Apply HCI evaluation techniques (including heuristic evaluation, expert evaluation and user testing) to measuring usability and accessibility as well as professional and ethical issues towards a resultant web application
Brief description of teaching and learning methods:
The learning materials will be delivered through lectures and practised through Lab sessions which are possibly provided in a blended mode. The assessment consists of coursework and exam.
Semester 1 | Semester 2 | |
Lectures | 20 | |
Guided independent study: | ||
Wider reading (independent) |