Home Admissions Students Careers Research Business People Help
Text size A A A A A

| STUDENTS > Software Engineering and Human Computer Interaction |

Software Engineering and Human Computer Interaction

Note: Whilst every effort is made to keep the syllabus and assessment records correct for this course, the precise details must be checked with the lecturer(s).


Code: 2009
Year:2
Prerequisites:A Java programming course.
Term: 1
Taught By: Graham Roberts (66.6%)
Ann Blandford (33.3%)
Aims: This course aims at introducing the basics of software engineering, including requirements specification, analysis and design. It will give the students the knowledge needed to be able to analyze and architect larger systems effectively. The HCI portion introduces essential knowledge and methods of designing effective and efficient systems and interactions.
Learning Outcomes: After completing the course, attendees will be able to: (a) understand how to identify requirements of software systems (b) analyse and design a small software intensive system; (c) critique interface designs (d) plan simple usability studies and evaluate the results

Content:

Course Introduction
Overview of software engineering discipline
Software Engineering PrinciplesSoftware Life Cycle
Review of object-oriented principles
USDP
Requirement EngineeringUse Cases and Scenarios
AnalysisUse Case realisation
Class Responsibility Cards
UML Class Diagrams
UML Sequence and Activity Diagrams
UML State Diagrams
Using Tools
DesignRefinement of Class Diagrams
UML Component Diagrams
Implementation and TestingUML Deplyoment Diagrams
Human-Computer Interaction HCI Knowledge and Tools
User Study Methods
Task Analysis
System and Dialogue Design
Evaluation

Method of Instruction:

Lecture Presentation with supporting Tutorials

Assessment:

The course has the following assessment components:

  • Written Examination (2.5 hours, 90%)
  • Coursework Section (2 pieces, 10%)
To pass this course, students must:
  • Obtain an overall pass mark of 40% for all sections combined
The examination rubric is:
Answer 2 questions (out of 3) from Part 1 and 1 question (out of 2) from Part 2. All questions carry equal marks.

Resources:

UML and the Unified Process - Jim Arlow, Ila Neustadt (Paperback - Addison Wesley - 304 pages (11 December, 2001). ISBN: 0201770601.

Unified Modelling Language Reference Manual ~ James Rumbaugh, et al -- (Hardcover - 28 January, 1999)

The Unified Software Development Process ~Ivar Jacobson, et al Addison Wesley Hardcover - 26 February, 1999

Alan Dix, Janet Finlay, Gregory D. Abowd, Russell Beale (2003) Human Computer Interaction, 3rd Edition Prentice Hall ISBN: 0130461091

Lecture notes can be found on Moodle - 2 courses, one for SE one for HCI

This page last modified: 26 May, 2010 by Nicola Alexander

Computer Science Department - University College London - Gower Street - London - WC1E 6BT - Telephone: +44 (0)20 7679 7214 - Copyright © 1999-2007 UCL


Search by Google
Link to UCL home page