COMPUTING SCIENCE
AND MATHEMATICS

University | Computing Science | Modules | CSC9N5 | Syllabus Updated 17/09/11 15:26
CSC9N5 - Multimedia & HCI Syllabus Autumn 2011

Home

Organisation

Materials

Assessment

Reference

 

Credits

22 credits at SCQF level 10

Prerequisites

CSC933

Learning Outcomes

The module aims to cover Multimedia and Human-Computer Interaction, or how computers and people communicate. It also aims to provide substantial practical experience of using specialised interface development tools, processing audio and image files, developing multimedia presentations, and advanced Java programming using Java’s multimedia capabilities. Thus, after taking this course, students should have developed the following skills:

  • An understanding of concepts in human-computer interaction
  • An understanding of cognitive psychology issues as far as they concern HCI
  • Analysis of real user interface needs for concrete software systems
  • Design of user interfaces with a strong focus on the visual aspects of information presentation
  • Appreciation of interface implementation and evaluation issues
  • Appreciation of the standards for representing audio files
  • Appreciation of the standards and issues concerned in representing static/dynamic visual input/output
  • An understanding and practical experience of aspects of multimedia design
  • An understanding of the tools available to produce multimedia
  • Further experience with advanced Java programming
  • Experience with using the Java libraries for multimedia purposes.
In order to complete the module, you should be able to demonstrate the ability to apply related theory and techniques to unseen problems without reference to notes, to work independently and under a time constraint.

Contents

Designing the User Interface
  • Motivations for human factors in design: safety-critical systems, industrial and commercial uses, office, home, and entertainment applications.
  • The place of human factors, usability and interface design in the software life cycle.
  • Adjusting the computing environment to the user (accommodation of human diversity): cognition, perception and physiology.
  • Mechanisms of interaction with machines (I/O devices [mouse, keyboard, displays, ...], interaction styles [command line, menus, GUIs, VR]).
  • Usability, completeness, consistency: the design of the user interface
  • Evaluating the user interface.
  • Usability testing
  • Use of interface design tools
  • Java interface design facilities
Graphics
  • Colour and the production of colour on graphical output devices
  • Graphical representation and techniques
  • File formats of static and dynamic images: standards, uses, data compression, quality
  • Principles of animation: model design, animation design, production
  • Java graphics APIs Multimedia Authoring and Design
  • Project design: setting up, requirements, navigation, storage, delivery
  • Authoring tools: history, comparison of different approaches, functionality and principles
  • Case study: Adobe Flash
  • Applications (eg. kiosks, distance learning, web-based)
Sound
  • Auditory input and output: standards and techniques
  • Quality of service and usability in sound

The course also includes tutorials and a substantial practical component, which will complement the lectures. Practical sessions will cover the use of specialised user interface development tools, audio editing software, image processing software, animation software, and multimedia authoring software. There will also be a small amount of Java programming, using Java’s interface design and multimedia capabilities.

Assessment

Assessment is comprised of one assignment (50%) and an exam (50%). The assignment will be the creation of a multimedia application using Flash.

Requirements

In order to be considered for a pass grade for the module you must:
  • Submit the assessed coursework
  • Attend the examination
Non-submission of the assessed coursework will result in the award of No Grade for the module as a whole. Assessed coursework submitted late will be accepted up to five days after the submission date (or expiry of any agreed extension) but the grade will be lowered by one grade point per day or part thereof. After five days the piece of work will be deemed a non-submission, and will result in the award of No Grade for the module as a whole. This rule (regarding coursework) may be relaxed for students who can show good cause for failure to submit. ‘Good cause’ may include illness (for which a medical certificate or other evidence will be required). If a student is unable to attend the Main examination, he/she must apply to the Student Programmes Office for a Deferred examination. If a Deferred examination is not granted, then the Examiners may allow a Repeat examination. The grade awarded following a Repeat examination is capped at 3C.

Textbooks

We strongly recommend reading:

  • Y Rogers, H Sharp and J Preece, Interaction Design: Beyond Human-Computer Interaction, Wiley, 2011, ISBN 978-0470665763
  • D Cunliffe and G Elliott, Multimedia Computing, Lexden, 2005, ISBN 1904995055
  • DA Norman. The Design of Everyday Things, Basic Books, 2002, ISBN 0465067107

We strongly recommend critically considering the interactions that you have with equipment, both using computers and using other everyday objects (like cars, doors, etc.)

Further recommended reading includes:

  • B Shneiderman et al. Designing the User Interface: Strategies for Effective Human-Computer Interaction, Addison-Wesley, 2009, ISBN 0321537351
  • N Chapman & J Chapman. Digital Multimedia, 3rd Edition, John Wiley & Sons, 2009, ISBN 0470512164
  • N Chapman & J Chapman. Digital Media Tools, 3rd Edition, John Wiley & Sons, 2007, ISBN 0470012277
Email dec@cs.stir.ac.uk - Web www.cs.stir.ac.uk/~dec - Tel 01786 467445 - Fax 01786 464551
Mail Computing Science and Mathematics, University of Stirling, Stirling, Scotland, FK9 4LA
Contact Details