Course Information Undergraduate prospectus

User Interface Design

Course summary

Course code: COMP1650
Level: 6
Credits: 15
School: Architecture, Computing and Hums
Department: Computing and Information Sys.
Course Coordinator(s): Fotios Spyridonis


Pre and co requisites

Knowledge of programming or web development tool.


The aims of this course are to:
1. Provide students with an understanding of the current practice in human computer interface development and evaluation.
2. Provide students with the knowledge of how user-centred design helps to build user interfaces which are accessible, easy to learn and friendly to use.
3. Enable students to gain an appreciation of the concepts of colour theory, font terminology, layout and graphic design elements in terms of visual user interface design.

Learning outcomes

By the end of this course students will be able to:
A. understand the issues involved in developing and evaluating interfaces to interactive applications;
B. demonstrate an awareness of human-computer interface standards and guidelines;
C. apply the principles, concepts and models of user-centred design methods to the development and evaluation of interactive system interfaces;
D. apply the concepts of colour theory, font terminology, layout and graphic design elements in terms of visual user interface design.

Ethical, Legal, Social & Professional Issues.
The student will:
understand and apply the ethical and social implications of accessibility policies and legal standards plus the professional standards and codes of conduct;
appreciate the impact of user interfaces on the individual and society.

Personal and Professional Skills.
The student will:
develop high level cognitive skills with respect to relating theoretical concepts to practical implementations;
develop high level key transferable skills in problem solving and decision making; communication skills; working with others and working to deadlines;
present work in a variety of ways including a report and a demonstration.

Indicative content

Managing Design Processes; Evaluating Interface Designs; Quality of Service; Interface Styles and Devices; Standards, Guidelines, Principles, and Theories; Accessibility; Contemporary Interactive Technologies.

Teaching and learning activity

Concepts will be introduced in a lecture and practical exercises and problem solving will be done through tutorials. Online material and communications (both individual and group) will also be utilised. Student time will be: Lecture 1/3, Tutorial 1/3, and Laboratory 1/3.

Scheduled contact hours:

Note: include in scheduled time: project supervision, demonstrations, practical classes and workshops, supervised time in studio or workshop, scheduled lab work , fieldwork, external visits, work-based learning where integrated into a structured academic programme.
Lectures 24;
seminars 0;
supervised practical sessions 12;
Tutorials 0;
formative assessment 0;
other scheduled time 0;
Guided independent study:

Note: include in guided independent study preparation for scheduled sessions, follow up work, wider reading or practice, revision.
Independent coursework 50;
Independent laboratory work 48;
other non-scheduled time 16;
Placements (including work placement and year abroad) 0;
Total hours (Should be equal to credit x 10) 150.


Methods of Assessment:

Coursework; grading mode - numeric; weighting% - 100%; pass mark - 40; word length - n/a; outline details - development and evaluation of an Interface for given specification; last item of assessment - demo; are students required to pass all components in order to pass the course -yes.