DEPARTMENT OF
COMPUTING SCIENCE
AND MATHEMATICS

University of Stirling Logo
University | Computing Science | Modules | ITNP66 | Syllabus Updated 9/02/11 14:16
Computer Games Technology Syllabus Spring 2011

Home

Organisation

Materials

Assessment

Reference

 

Module Co-ordinator and Lecturer
Dr Bruce Graham: Room 4B70, Email to:

Learning Outcomes

At the end of the course, the student should know and understand:

  • The graphics, animation and sound components required for a 2D game.
  • The use of threads and sprites to drive the animation process.
  • The integration of game components and the Animation Loop.
  • Core elements of a 2D game engine.
  • Multiplayer systems using a client/server network architecture
Transferable Skills
  • The unit will develop skills in problem solving, system integration and interface design.
Content
  • Concurrency and Thread Factories
  • Image Rendering
  • The Animation Loop – Double Buffering, Page Flipping, Refresh & Tearing
  • Sprites and 2D Collision Detection
  • Principles of Image Transforms – Translation, Flipping, Scaling, Shear and Rotation
  • Sound – Digital Signal Processing, Filters and Sound Formats
  • Developing a 2D game engine
  • Client/Server architecture using UDP and TCP
Assessment
  • 2D Programming Assignment (70%)
  • Examination (30%)

Requirements
In order to obtain a pass grade for the module you must:

  • Submit all items of assessed coursework
  • Attend the examination

Non-submission of any single item of assessed coursework 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 exam, he/she must apply to Student Programmes for a deferred exam. There are established procedures for this: further information is available from the Student Programmes Office.

Textbooks

  • Developing Games in Java, D. Brackeen, B. Barker, L. Vanhelsuwe, ISBN 1592730051 [Essential]
  • Killer Game Programming in Java, A. Davison, O’Reilly, ISBN 0596007302 [Background]
     
Email
- Room 4B70 - Web www.cs.stir.ac.uk/~bpg - Tel 01786 467432 - Fax 01786 464551
Mail Computing Science and Mathematics, University of Stirling, Stirling, Scotland, FK9 4LA
Contact Details