Year One
MQF LEVEL
5
Introduction & Intermediate Programming in Java SMc10306/07 7 ECTS / 7 ECTS The first section covers the basic programming principles, rules and syntax used for the Java Programming Language, whilst the second part provides more advanced principles in Java. Introduction to Front-End Web Development SMc10315 4 ECTS The student will learn how to design and develop a website without prior knowledge. Conceptual Game Design SMc10327 7 ECTS This unit addresses the fundamental ideas behind the design of electronic and nonelectronic games including gameplay, storytelling, challenges, and basic interactive design. Audio Design Fundamentals & Visual Narratives SMc10328/29 3 ECTS / 3 ECTS These units include a range of theoretical and practical audio-related areas, as well as visual design fundamentals both on and off the computer, across a broad range of media Maths & Science for Computer Games SMc10330 7 ECTS The student will learn aspects of computer science, software engineering, the physics and the mathematics specific for programming games.
Principles of Computing Architecture SMc10337 4 ECTS This unit provides learners with an introductory and basic understanding of the fundamental architectural techniques used in today’s computer systems. Introduction & Intermediate Databases SMc10339/40 3 ECTS / 3 ECTS These units give the learner a practical approach to the design, implementation, testing and maintenance of databases with a focus on relational database systems. Introduction to Interaction Design SMc10344 4 ECTS This unit provides an introduction to the philosophy and motivation of Interaction Design. The students will be exposed to the psychological and sociological background of users. Logic, Sets, Graph Theory & Trees SMc20381/82 2 ECTS / 2 ECTS These units introduce important concepts in discrete mathematics. Basics of Web Development SMc00432 2 ECTS Students get a grasp of developing web sites and other web enabled assets.
7
Mathematics for Computing SMc10333/35/434 4 ECTS / 4 ECTS / 4 ECTS These units build upon secondary school mathematics to provide students with further skills in algebra, graphs and functions, as well as introducing matrices and calculus.