BSc (Hons) Computing (Games Programming)

  • Studying Abroad Option Available
  • Sandwich Year Option Available
  • International Students Can Apply
  • Work Placement Opportunity
  • Professional Accreditation

Overview

UCAS Code:I610
Course Length:3 Years Full-Time
Start Dates:September 2018
Department:Department of Computer Science
Location:Edge Hill University

BCS Accredited Degree

  • Underpin your knowledge of software development with solid computing principles, ensuring your employment prospects are excellent across the computing industry;
  • Develop expertise in the design and implementation of games software, from computer graphics and digital animation, to games engines, mobile apps and streaming media;
  • Initial accreditation awarded by BCS, The Chartered Institute for IT, for the purposes of fully meeting the academic requirement for registration as a Chartered IT Professional.

This degree is for those who wish to study games programming while also acquiring the technical abilities to enhance their future employability in a wide range of areas. While the focus of the modules relates to computer gaming, the course has been designed to provide extensive skills and knowledge that can be applied to a number of industry sectors. The programme has been aligned to the current SFIAplus skill standards, which are widely recognised among the IT industry and adopted by the British Computer Society (BCS). This means that graduates will not only meet the industry expectations for programming roles, but can take the first steps towards attaining chartered status within the industry.

  • Download Course Leaflet
  • Watch Video
  • Book an Open Day
  • Request a Prospectus
  • Enquire Online
  • Live Chat
Department of Computer Science

Course in Depth

What will I study?

In Year 1 you will study a balanced range of current computing topics from fundamentals of analysis and construction of systems to multimedia technologies. Part of your first year studies will look at career options within the computing and IT industry.

Year 2 enhances your programming skills by exploring a range of techniques relevant to the gaming industry, and aligned with the development of novel user interfaces and controllers which enhance the game players’ experience. You will also experiment with toolsets which are appropriate in the industry, such as 3D gaming engines and 3D modeling tools, introducing core concepts which you will utilise in your final year project.

Year 3 develops advanced knowledge and skills. You will explore leading edge concepts related to the development of games which can be deployed across multiple platforms, utilising industry-standard tools and frameworks. Creativity and innovation drive the development of your final year project in which you will cultivate your own original ideas and build upon the theoretical underpinning provided in the programme.

How will I study?

Our teaching methods have been designed in consultation with leading employers in the region, ensuring you gain relevant experience and use industry standard equipment. As well as lectures, modules use student seminars and there is extensive laboratory work which give you the chance to express your own opinions and ideas.

During Year 2 you will complete an employability module which will enhance your developing skills and confidence to assist you in acquiring short and long term employment.

How will I be assessed?

The pattern of assessment is varied and is designed to ensure you acquire a range of skills, particularly those required by future employers. You will design and write programs, write reports and essays, critically analyse documents, deliver oral presentations and undertake examinations. We want you to develop an ability to work independently and as part of a team.

Who will be teaching me?

You will be taught by staff who are passionate about student learning and development. The programme team are specialists in computing and active researchers in areas including mobile computing, distributed systems, e-commerce, web information architecture, visualisation and applications of problem-based learning in computing and information systems. Academic staff are regular contributors to academic conferences and journals.

A Great Study Environment

Technology Hub

The Department of Computer Science is based in the state-of-the-art £13m Technology Hub. This purpose-built development offers highly contemporary suites of outstanding facilities for Computer Science students.

Our modern computer laboratories are equipped with high-specification computers, high-resolution screens and the latest hardware and software.

A four-screen CAVE (Computer Augmented Virtual Environment) provides a super immersive 3D virtual environment, enabling users to immerse themselves in a virtual room and experience real life scenarios in 4K resolution.

There are also specialist laboratories for networking and games programming, in addition to a specialist research laboratory, open access laboratory, a Harvard style lecture theatre, and ‘The Hatchery’, a working space for new business ideas.

Learning resources include a programmable child-sized robot, wired and wireless networking hardware, graphics software, web development tools, software development environments, big data servers, giant 3D interactive teaching screens, and other specialist software required for studying forensics and internet security techniques.

The department has strong links with industry and the curriculum is kept current and highly relevant through input from our Employer Advisory Panel.

A dedicated Enterprise Projects Team and Web Factory social enterprise initiative recruit students to paid work on a range of commercial projects. This provides you with the opportunity to gain experience in a commercial environment. You will also be actively supported in developing solutions for local businesses through your coursework.

Competitions including ‘University Technology Challenge’ and ‘Hackathon’, organised in collaboration with companies such as Barclays, the BBC and Talk Talk, allow you to show invention and initiative through, for example, inventing new apps and presenting a business case in a highly competitive environment.

An annual employability conference and specialist careers fair prepare you for employment. You can also engage with research through the ‘INSPIRE’ initiative, with some of our students having papers published at international conferences.

Modules

Expand All

Year 1

CIS1107 Foundations of Computer Science (20 credits)

Foundations of Computer Science introduces you to the concepts and practices of problem solving through a series of innovative class seminars and individual experiments.  You will learn to identify a problem, analyse it, and produce a structured solution. Exploring common issues within computing, you will also see how all of the separate areas merge, overlap and depend on each other in order for a robust computing system to be developed.

CIS1108 Digital World: Information Systems and Design (20 credits)

Digital World: Information Systems and Design explores how the world of the 21st century is underpinned by computing technology. The module will develop your understanding of the essential concepts of systems analysis, including identifying systems processes, understanding business needs and presenting appropriate IT solutions. You will then apply this knowledge of systems analysis and design methods to make suggestions for improvement of a business, its processes and information systems.

CIS1109 Digital World: Computer Architecture and Networks (20 credits)

Digital World: Computer Architecture and Networks explores how the world of the 21st century is underpinned by computing technology while challenging you to envision your future developments as a Computing professional. The module discusses how current and modern computer architectures operates. It also analyses the technology on which computer architecture depends, starting with current central processing units (CPUs) and their instruction sets and progressing to the principles of modern multitasking operating systems that are supported by the underlying hardware architectures. An important aspect of modern computer technology is networking. The module introduces and covers basic principles of networks, their interconnecting components and protocols used in enabling reliable communications.

CIS1110 Web Design and Development (20 credits)

Web Design and Development is a fusion of two distinct areas in the world of web content production. The module will enable you to develop a sound understanding of the World Wide Web, the related technologies, the relationships between them and also their use. You will also explore colour and design theories, layout and typography. In addition, the module provides an appropriate setting to introduce some of the more powerful, user friendly web development tools used widely in the industry today, along with HTML and CSS and both client and server side scripting.

CIS1111 Programming: Concepts to Construction 1 (20 credits)

Programming: Concepts to Construction 1 provides a practical introduction to the fundamentals of an object-oriented approach to software development. You will be introduced to the analytical techniques and processes that are essential for specifying, designing and implementing applications.

CIS1112 Programming: Concepts to Construction 2 (20 credits)

Programming: Concepts to Construction 2 provides a practical introduction to the fundamentals of an object-oriented approach to software development. You will explore and develop object-oriented modelling techniques and receive an introduction to programming through event-driven program design and graphical user interfaces.

Language modules, delivered at the Edge Hill Language Centre, are available to study as an integral part of this degree. A single Language module can be studied instead of CIS1107 Foundations of Computer Science.

Year 2

CIS2147 Programming Languages: Theory to Practice (20 credits)

Programming Languages: Theory to Practice provides an insight into the theoretic and practical concepts, and application of programming for problem solving. You will develop a critical understanding of the application of a variety of programming styles to a range of real-world problems, and develop a critical understanding of the data structure used for solving problems and strategies available when testing software.

CIS2150 Games Engines (20 credits)

Games Engines develops your understanding of the role that games engines play in the development of interactive computer games. Creating an engagingly realistic and/or immersive experience in modern video games depends on creating complex, dynamic behaviour of the game characters or objects. This module explores the two fundamental components necessary to implement engaging game behaviour, namely physics and artificial intelligence. You will gain an in-depth understanding of how these components are facilitated through the use of games engines.

CIS2155 Mobile Apps (20 credits)

Mobile Apps covers the emerging area of mobile computing and equips you with the knowledge and experience of developing mobile applications for different types of mobile devices. You will develop an understanding of the system architectures that can be employed in mobile internet applications and investigate various mobile software and hardware platforms.

CIS2160 Computer Graphics and Modelling (20 credits)

Computer Graphics and Modelling develops an in-depth technical and theoretical understanding of the techniques used in producing computer graphics. 2D graphics will be covered, but particular emphasis is placed on understanding 3D graphics and the fundamental  requirements for implementing a 3D rendering solution. The module considers current concepts and practical applications, as well as the mathematics underlying computer graphics by exploring the human visual system.

CIS2161 Digital Design and Production (20 credits)

Digital Design and Production develops an insight into specialist, detailed practical and contextual insight into the use of visual effects. The module offers advanced technical workshops that deliver software training in particle generation, animated graphics, advanced compositing and cross-platform production. You will also have the opportunity to engage in specialist study in the key aspects of contemporary CGI animation including character development, CGI construction, modelling and animation, environment design, SFX techniques and processes relating to CGI, and multi-platform animation practices.

CIS2162 Employability (20 credits)

Employability simulates, as accurately as possible, what it’s like to work in a given Computer Science specialism. You will be introduced to the “world of work” via a simulated work environment, as part of a team representing a fictional company but which need to produce real products or engage in realistic work-related activities. A 15 day placement will also enhance essential employability skills and provide you with the opportunity to relate theory to practice, build on your transferable skills and evaluate your learning.

Year 3

CIS3140 Research and Development Project (40 credits)

Research and Development Project provides you with the opportunity to show individual creativity and originality and apply appropriate knowledge and skills taught throughout the programme. The module requires you to demonstrate investigative, problem-solving, communication, management and other transferable skills as you undertake an individual  project. You will conduct in-depth work on a substantial problem. This will include researching and analysing the problem and identifying and achieving a solution.

CIS3145 Distributed Systems (20 credits)

Distributed Systems equips you with broad knowledge for building distributed computer systems. You will learn the main concepts of parallel and distributed systems. A number of modern and representative case studies (systems built on different middleware technologies) will be studied. Practical implementations of a small distributed system will also be undertaken.

CIS3147 Streaming Media (20 credits)

Streaming Media is a standard feature in many games ranging from the development process to the reporting medium. In this module you will look at the technical implementation and limits of platforms such as OnLive and explore the technology that allows games, such as World of Warcraft, to stream content dynamically to the user while still allowing them to play. You will also consider the effect that streaming media has had on games reporting and sales, including the advent of “Let’s Players” and the boom of game streaming on platforms such as Twitch.tv.

CIS3149 Interface Programming (20 credits)

Interface Programming provides an insight into the issues relating to the design and implementation of user interfaces. The development of new technologies and libraries that offer richer functionality to interface developers offers the opportunity to explore different mechanisms for the creation of interfaces. You will develop a critical understanding of these mechanisms as well as the relationship between the end user, the interface designer and the software developer through the development lifecycle that takes place. You will also gain an insight into the human factors that offer key determinants to support decisions in the design process.

CIS3156 Intelligent Systems (20 credits)

Intelligent Systems focuses upon the artificial intelligence (AI) techniques that are embedded within many games to add greater depth and challenges to players. The module explores the theory behind AI programming and provides the opportunity to develop your skills in writing AI code, using a range of techniques and theories which are relevant to the gaming industry, among others. You will be introduced to paradigms which facilitate the creation of AI routines and enable you to integrate these concepts into gaming code.

Timetables

Timetables for your first week are normally available at the end of August prior to enrolment in September. You can expect to receive your timetable for the rest of the academic year during your first week. Please note that while we make every effort to ensure that timetables are as student-friendly as possible, scheduled teaching can take place on any day of the week. Wednesday afternoons are normally reserved for sports and cultural activities.

Disclaimer

Every effort has been made to ensure the accuracy of our published course information, however our programmes are subject to ongoing review and development. Changing circumstances may necessitate alteration to, or the cancellation of, courses.

Changes may be necessary to comply with the requirements of accrediting bodies, revisions to subject benchmarks statements, to keep courses updated and contemporary, or as a result of student feedback. We reserve the right to make variations if we consider such action to be necessary or in the best interests of students.

Entry Criteria

Entry Requirements

112 UCAS Tariff points, for which no specific subjects are required, plus evidence of numeracy.

Example Offers

Some typical examples of how you can achieve 112 UCAS Tariff points are detailed below.

  • A Levels – BBC;
  • BTEC Extended Diploma (or combination of BTEC QCF qualifications) – Distinction, Merit, Merit (DMM);
  • Access to Higher Education Diploma – 45 credits at Level 3, for example 15 credits at Distinction and 30 credits at Merit. The required total can be attained from various credit combinations.

Please note, the above examples may differ from actual offers made. A combination of A Level and BTEC awards may also be accepted.

As long as you have a minimum of two A Levels (or equivalent), there is no maximum number of qualifications that we will accept UCAS points from. This includes additional qualifications such as the Welsh Baccalaureate and Extended Project Qualification (EPQ), AS Levels that haven’t been continued to A Level, and General Studies AS or A Level awards.

For further information on how you can meet the entry requirements, including details of alternative qualifications, please visit www.edgehill.ac.uk/offers.

EU students can get country-specific information about the University’s entry requirements and equivalent national qualifications at www.edgehill.ac.uk/eu.

International students should visit www.edgehill.ac.uk/international for information on the entry criteria for overseas applicants.

Recognition of Prior Learning

Edge Hill University recognises learning gained elsewhere, whether through academic credit and qualifications acquired from other relevant courses of study or through recognition of an individual’s professional and employment experience (also referred to as ‘experiential learning’).

Previous learning that is recognised in this way may be used towards meeting the entry requirements for a programme and/or for exemption from part of a programme. It is your responsibility to make a claim for recognition of prior learning. For guidance, please consult the University’s Recognition of Prior Learning Policy and contact the faculty in which you are interested in studying.

Career Prospects

What are my career prospects?

You will gain the technical knowledge to enter a career in computer gaming as well as the programming skills for roles within the wider computing industry. Relevance towards employers is maintained by closely aligning the objectives of the course to the current SFIAplus skills standard for relevant career paths, which is widely used amongst the IT industry.

The programme carries initial accreditation by BCS, The Chartered Institute for IT, for the purposes of fully meeting the academic requirement for registration as a Chartered IT Professional. Initial accreditation is granted for new courses which seem likely to meet the appropriate BCS criteria but which have not yet produced graduates (due to the limited timeframe). Successfully completing an accredited honours degree is the first step to full BCS membership and to being awarded chartered status.

How can I enhance my employability?

It is useful to consider, even before you apply, how you will spend your time while studying and make the most of your university experience.

Optional, additional activities may be available on this degree which could help to prepare you for a stimulating and rewarding career. These include:

  • Sandwich Years – you may have the opportunity to apply to complete a sandwich year placement, usually as the third year of a four year degree, and gain highly relevant work experience;
  • Erasmus+ and Study Abroad – you may have the opportunity to apply to spend time studying or working abroad, usually as the third year of a four year degree, enabling you to immerse yourself in a different culture;
  • Language Learning – you may be able to select language modules, delivered at the Edge Hill Language Centre, as an integral part of your degree (for which you will gain academic credits). Alternatively, it may be possible to participate in Language Steps classes as additional study.

Please note, the availability of these additional activities cannot be guaranteed for all students. Depending on availability and the number of students wanting to participate, there may be a competitive application process for sandwich year placements or studying abroad opportunities or you may be required to secure a relevant placement yourself.

Finance

Tuition Fees

If you are a prospective UK or EU student who will be joining this undergraduate degree in academic year 2018/19, tuition fees are still to be announced by the Government. You are advised to check this page regularly and once the position has been confirmed we will update this information.

Tuition fees for international students enrolling on the programme in academic year 2018/19 are £11,800 per annum.

The University may administer a small inflationary rise in tuition fees, in line with Government policy, in subsequent academic years as you progress through the course.

Financial Support

Financial support arrangements for eligible UK and EU students joining this programme in academic year 2018/19 are still to be announced by the Government. You are advised to check this page regularly and once the position has been confirmed we will update this information.

Financial support information for international students can be found at www.edgehill.ac.uk/international/fees.

Scholarships

ScholarshipsEdge Hill University offers a range of scholarships with a competitive application process for prospective full-time undergraduate students. These scholarships aren’t linked to academic success and celebrate determination, talent and achievement beyond your coursework, for instance in creativity, enterprise, ICT, performance, sport or volunteering.

Additional scholarships, which you may qualify to receive, reward outstanding grades and are available to eligible UK and EU students.

To find out more about scholarships, to assess your eligibility, and to meet some of our dedicated scholarship winners, visit www.edgehill.ac.uk/scholarships.

Apply

How to Apply

Apply online through UCAS at www.ucas.com.

Visit www.edgehill.ac.uk/applyucas to find out more about the application process.

Should you accept an offer of a place to study with us and formally enrol as a student, you will be subject to the provisions of the regulations, rules, codes, conditions and policies which apply to our students. These are available at www.edgehill.ac.uk/studentterms.

Visit Us

If you are considering applying to study at Edge Hill University, the best way to gain an insight into student life is to discover our stunning campus for yourself by attending an open day. You can view dates and book your place at www.edgehill.ac.uk/opendays.

Alternatively, if you are unable to attend an open day, you can find out more about all of our events for prospective students, including monthly campus tours, at www.edgehill.ac.uk/visitus.

Request a Prospectus

If you would like to explore our full range of degrees before you apply, you can order an undergraduate prospectus at www.edgehill.ac.uk/undergradprospectus.

Get in Touch

If you have any questions about this programme or what it’s like to study at Edge Hill University, please contact:

International students should visit www.edgehill.ac.uk/international or email international@edgehill.ac.uk with any queries about overseas study.

  • Book an Open Day
  • Request a Prospectus
  • Enquire Online
  • Live Chat

Course Changes

Expand All This page outlines any material changes to course content, programme structure, assessment methods, entry criteria, and modes of study or delivery, implemented since 1st September 2015.

15th November 2016 - Change of Modules

Although the broad themes of the programme remain largely the same, the majority of previous modules have been replaced with a suite of new modules. This new programme structure is being implemented from September 2017 entry.

26th May 2016 - Change of Modules

CIS3110 Distributed Systems (20 credits) replaces CIS3104 Mobile Application Development (20 credits) as a compulsory module in Year 3.

26th May 2016 - New Module Added

CIS2607 Entrepreneurship (20 credits) added as an optional module in Year 2.