MODULE SPECIFICATION FORM
Semester(s) in which to
With effect from:
Title of module being
replaced (if an
(identify programme where
Percentage taught b
y Subjects other than
originating Subject (please name other
Programme(s) in which to be
BSc (Hons) Computer Game
requisites per programme
requisites per programme
To provide a foundation for computer system architecture incorporating networking, and following a
systems approach. To provide the student with an understanding of modern computer platforms an
computer system environmen
ts in relation
to current game platform development.
Expected Learning Outcomes:
Knowledge and Understanding:
1. Explain core functions and
facilities of a computer.
ate core computer architectures
3. Discuss advantages
and disadvantages of current and emerge
nt computer technologies, with a
focus on general computer
systems and game platforms.
4. Explain and evalua
te modern network architectures
Transferable/Key Skills and other attributes:
f慣ili瑩敳 f散瑩v敬y a湤 fici敮tly
Assessment one is to be a report investigating a current or
within the comput
er game platform area. Assessment two is a report based on practical investigations,
ith the aim of allowing the student to demonstrate an understanding of computer
Outcomes to be
Type of assessment
Word count or
Learning and Teaching Strategies:
Lectures, supported by tutorials and practical sessions where students get the opportuni
ty to apply and
investigate core topics.
The lectures will focus on presenting key topics and concepts, whereas the practical/tutorial based
learning will provide exposure to hardware and software platforms, and the use of toolkits for gaining
understanding of comput
er architecture and networking.
These sessions will also support the study of underlying subject
based concepts and principles.
directed exercises will be used to support
B慳ic畮c瑩o湳 搠d慣ili瑩es om灵瑥牳 搠d慭攠e灥cific rd睡w攮
The CPU and fetch execution cycle.
Functional units and computer architecture.
Computer arithmetic and logic: Binary, logic expressions.
g systems for computer and game platforms.
Computer networks and historical perspectives
Local area networks and network components
Wide area network concepts: Essential Networking protocols TCP/IP
Introduction Additional Network concepts: DSL, Multimedia
protocols, cellnets, cable
Graphics Technology, GPU, Rendering Pipelines and Graphics Architecture
Computer Systems: Architecture, Networks and Communicat
The Encyclopaedia of Game Machines: Consoles, Handhelds and Home
, A. (2005).
The Black Art of Video Game Console Design (Paperback).
, S. (2005).
Effective C++: 55 Specific Ways to Improve Your Programs and Designs: 3rd
, D. (2007).
The Xbox 360 Uncloaked: The Real Story Behind Microsoft's Next
Video Game Console
Computer Systems Architecture: A Networking Approach