First offered in Autumn 2005

Run by:
Department of Computer Science and Information Systems (CSIS),
Department of Mathematics and Statistics (MS)
College of Informatics and Electronics (CIE)

These students will learn the art and science of computer games programming and aesthetics. The ultimate objective is to produce graduate programmers with computer games creation and design specialisms. In order to achieve this, students will learn underlying scientific concepts from Computer Science, such as: graphics, AI, game theory, gaming mechanics and modelling.

Aims and Objectives of the Programme
The key aims of the proposed course B.Sc. (Hons) in Multimedia and Computer Games Development programme are to provide students with: · A competence in Programming, in System Analysis, and integration of software components; · Knowledge of the various digital media and digital media technologies. · Knowledge in areas such as the human computer interface and theories of perception which will enable the student to select appropriate representations in computer gaming situations.


Year 1 Semester 1 Year 1 Semester 2
CS: Computer Applications CS: Representation and Modelling
CS4411: Imperative Programming 1 CS4512: Imperative Programming 2
CS4111: Computer Science 1 CS4112: Computer Science 2
CS4211: Computer Organisation 1 CS4212: Computer Organisation 2
MA4402: Computer Mathematics MS4111: Discrete Mathematics
Year 2 Semester 1 Year 2 Semester 2
CS4815: Computer Graphics CS4115: Data Structures and Algorithms
CS: Object Oriented Development CS4225: Computer Networks
MA4403: Statistics for Computing CS4826: Human Computer Interaction
CS: Games Modelling Design CS: Software Testing and Inspection
CS: Digital Video Fundamentals CS: Intelligent Systems
Year 3 Semester 1 Year 3 Semester 2
CS: Perceptual Systems and Multimedia CO4220 Co-operative Education
CS: Operating Systems
CS4513: Introduction to Systems Analysis
CS: Digital Audio Fundamentals
CS: Computer Graphics tools and technique
Year 4 Semester 1 Year 4 Semester 2
CS: Multimedia Games Project 1 CS: Multimedia Games Project 2
CS4135: Software Architectures CS4416: Database Systems
CS: Multimedia Industry Perspectives CS4125: Systems Analysis and Design
CS: Machine Learning and AI for Games CS4226: Distributed Systems
CS: Writing Games Analysis CS4358: Interactive Multimedia

Entry Qualifications
Applicants are required to hold at the time of enrolment the established Leaving Certificate (or an approved equivalent) with at least Grade C3 in two Higher Level subjects and Grade D3 in four Ordinary or Higher Level subjects (including Mathematics; Irish or another language; and English).

In addition, applicants are required to hold at least the following in the Leaving Certificate, or an approved equivalent: Grade B2 in Ordinary Level Mathematics (Grade D2 in Higher Level Mathematics also suffices).

Cooperative Education and Work Practice
In semester two of year three students will have an eight month co-operative education placement, either in Ireland or abroad.

For more information contact:
Dr. Nikola S. Nikolov (Course Leader)