This degree is suitable for those who want to apply their imagination to complex programming problems, while working in a creative, dynamic and successful area of British industry and are looking for a successful career in technical computing, with interests in the various roles directly and indirectly connected gaming and graphics. The course is accredited by BCS, The Chartered Institute for IT and TIGA, a non-profit UK trade association representing the UK’s games industry.
City’s Computer Science with Games Technology MSci (Hons) course focuses on developing your expertise in software and programming before giving you the opportunity to gain advanced knowledge of game engine architectures, computer graphics and game design, including the specialist skills needed for building computer game software.
As a student on this course, you will have to opportunity to:
- Acquire leading-edge computer games programming expertise
- Become proficient in a broad range of programming languages and software design techniques
- Develop commercially valuable skills in computing laboratories
- Work with research groups.
The School has its own dedicated placements team with over 20 years of experience in providing on-hand placement and internship support as well as guidance for students throughout their studies. Placements are highly encouraged at City. Students that complete a placement year benefit from gaining professional experience working on real-life projects and are also more likely to achieve higher grades, secure a graduate-level job and earn a higher salary. In recent years students from our computer science courses have been able to obtain placements at leading companies within their chosen field such as IBM, PlayStation, Disney, Microsoft and Goldman Sachs.
City's unique location provides excellent work experience opportunities at nearby Tech City. Careers include working as a key technical specialist in the computer games industry or as a business analyst, web developer, technical architect, user experience designer or helpdesk engineer. A broad knowledge of computer science and sophisticated programming skills also make graduates attractive to employers in other industries.
The course shares a first year and the majority of year two with the MSci (Hons)/BSc (Hons) Computer Science and MSci (Hons) Computer Science with Cyber Security. You can transfer to those courses at the end of year one or year two. The programme also shares year one with the BSc (Hons) Business Computing Systems, and you can transfer to that course at the end of the first year. All transfers are subject to good performance and approval.
You will take six compulsory core modules in the first year:
Introduction to Algorithms
Mathematics for computing
Programming in Java
Databases and Web Development
In year two, you undertake a team project (30 credits) and take a further six core modules (15 credits each):
Data structures and algorithms
Programming in C++
Object-orientated analysis and design
Professional development in IT.
In year three, you take four compulsory core modules and select an additional four from a list of over 20 elective modules.
Core modules (15 credits each):
Advanced games technology
Digital signal processing and audio programming
In year four, you take three core taught modules, plus a large core individual project. In addition, you select two elective modules.
The Games Development Process
Computer Games Architectures
|Duration & Attendance||Qualification||Tuition fees||Fee type|
|Master of Science (with Honours) - Msci (Hon)||Other Fees|