ϳԹ

Internal

CS2HW22NU - HCI and Web Applications

ϳԹ

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.


Contact hours:
Semester 1 Semester 2
Lectures 20
Guided independent study:
Wider reading (independent)