This provides you with experience of working within a production environment, and also with an opportunity to target specific production skills within your chosen field of study. Network and Concurrency. You explore the area of networking protocols, their quality of services, and related APIs.
You are also introduced to concurrent and distributed programming paradigms. You tackle issues faced when developing a concurrent or distributed application, including security and synchronization.
You explore suitable abstractions, such as design patterns, distributed objects models and architectures. Case studies are used to illustrate the theory of this module with appropriate technologies, for example, distributed architectures for online games, cloud, AJAX. Real-Time Simulation. You are introduced to the essential animation and simulation algorithms and mathematics used to program 3D virtual environments.
It is useful for those interested in developing interactive applications such as computer games. Emphasis is on the practical implementation of the topics covered.
After completing this module, you will be able to design and implement algorithms to model the plausible motion of point masses within a 3D virtual environment. You have the option to spend one year in industry learning and developing your skills. We encourage and support you with applying for a placement, job hunting and networking. You gain experience favoured by graduate recruiters and develop your technical skillset. You also obtain the transferable skills required in any professional environment, including communication, negotiation, teamwork, leadership, organisation, confidence, self-reliance, problem-solving, being able to work under pressure, and commercial awareness.
Many employers view a placement as a year-long interview, therefore placements are increasingly becoming an essential part of an organisation's pre-selection strategy in their graduate recruitment process. If you are unable to secure a work placement with an employer, then you simply continue on a course without the work placement. AI for Games Engines. You consider artificial intelligence AI and its application in computer games and explore advanced AI techniques.
Beta Arcade. You gain experience of working as a member of a games development team that is as close to industrial practice as possible. Beta Arcade simulates the working criteria and mix of development skills that are required to produce a polished prototype of a computer game concept which would be suitable for publication. Game Programming Project. You undertake a large scale piece of work, supervised by a member of academic staff. You also produce a substantial computing artefact and compile a report and a viva with a presentation, demonstration and discussion of the artefact.
You develop work-discipline and a professional outlook. You are responsible for the planning and execution and consider legal, social, ethical and professional issues. You explore a chosen subject and analyse, synthesise, and creatively apply what you have studied on the programme, demonstrating critical and evaluative skills and professional awareness.
Mobile and Gaming Devices. You expand your knowledge and skills of games programming, computer architecture and software development to include native development on mobile or gaming hardware. Physics Simulation.
You explore the physical laws and numerical methods necessary for the development and enhancement of physical realism in 3D games, and are introduced to new concepts such as rigid bodies, moment of inertia and soft body dynamics, with an emphasis on physics realism versus computation speed, stability and accuracy.
It is essential for you to gain experience in being a programmer. Your modules use a combination of lecture sessions to study the theory, computer lab sessions to put theory into practice with tutor guidance, and controlled studio environments to practice your professional and teamwork skills.
In your second year you take part in our unique Journeyman module, highly praised by industry, in which all games art students work with games designers in a simulated game studio experience, outsourcing various essentials such as assets and animation to specialist teams.
You work on games in Unreal and Unity to strict milestones in a scenario that is as close to industry practice as possible within an academic environment. Learn using our industry-standard facilities including multiple games development labs, virtual reality lab, and state-of-art Vicon motion capture facilities. Our course focuses on the application of the knowledge and skills you acquire. Most of your modules require you to design and develop software to demonstrate your new abilities.
You concentrate on the prototyping aspects of computer games development within a contemporary game engine and focus on the principles of design and programming. A variety of methods of how to create, design and develop interactive content specific to modern gaming platforms is covered.
This module consists of studio based practical sessions, seminars, and teamwork. You work in small teams to develop a working game from concept through to fully demonstrable prototype. You undertake a major, in-depth, individual study in an aspect of your course. Normally projects are drawn from industry-based problem areas.
The project involves you researching and investigating aspects of your area of study and then producing a major deliverable. You also critically evaluates your major deliverable, including obtaining third party evaluation where appropriate.
Real-time Graphics. You extend your understanding and abilities in graphics programming to include efficient high-speed rendering of high-quality imagery. Your emphasis is on the rendering of 3d virtual environments, particularly useful if you are interested in creating interactive, high-quality graphical applications such as computer games.
It is essential for you to gain experience in being a programmer. Your modules use a combination of lecture sessions to study the theory, computer lab sessions to put theory into practice with tutor guidance, and controlled studio environments to practice your professional and teamwork skills.
Our course focuses on the application of the knowledge and skills you acquire. Most of your modules require you to design and develop software to demonstrate your new abilities. Your assignments are set by your tutor and you work on them throughout the academic year whilst receiving valuable feedback to guide your work. Our Disability Services team provide an inclusive and empowering learning environment and have specialist staff to support disabled students access any additional tailored resources needed.
If you have a specific learning difficulty, mental health condition, autism, sensory impairment, chronic health condition or any other disability please contact a Disability Services as early as possible.
Find out more about our disability services. Find out more about financial support Find out more about our course related costs. We also accept alternative equivalent or higher level qualifications.
Find out how many points your qualifications are worth using the UCAS tariff calculator. If your qualifications are not listed, contact our admissions team as we may accept alternatives. We may also be able to help you meet the entry requirements through our Summer and Winter University modules. For general information please see our overview of entry requirements.
International applicants can find out what qualifications they need by visiting Your Country. You can gain considerable knowledge from work, volunteering and life. Under recognition of prior learning RPL you may be awarded credit for this which can be credited towards the course you want to study. Find out more about RPL. You are ideally suited for employment in the games development industry and similar creative industries. There are a variety of programming roles within these industries such as gameplay programmer, tools programmer, middleware developer and mobile application programmer.
The course gives you a strong foundation in computer programming, also allowing for a career in mainstream software development. Professional placement Being able to include work experience on your CV makes you a much more attractive applicant. You have a much higher chance of improving your degree classification and the boost in confidence will give you the edge in job interviews.
We have established excellent long-term relationships with businesses giving you the opportunity to apply for summer, year-long and graduate placements with key organisations such as: Microsoft, Rare, Team 17, ZeroLight, R8 Games, Hammerhead VR, Dojo Arcade, Schlumberger, Sumo Digital and Coastsink.
Student selection is carried out by the employers through competitive interviews and often skills tests. Placements are not compulsory but are assessed and contribute to your final degree award. Our placements team gives you help and support throughout the placement process, including guidance on applications and interviews, to help you get a placement that suits you. International applicants - find out what qualifications you need by selecting your country below. Visit our international pages for useful information for non-UK students and applicants.
Talk to an international student enrolment adviser. Accreditation is a mark of assurance that the degree meets the standards set by BCS. You can change your cookies preference at any time by visiting our Cookies Notice page. Please remember to clear your browsing data and cookies when you change your cookies preferences. This will remove all cookies previously placed on your browser.
For more detailed information about the cookies we use, or how to clear your browser cookies data see our Cookies Notice. These cookies are necessary for the website to function and cannot be switched off in our systems.
You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These help us personalise our sites for you by remembering your preferences and settings. They may be set by us or by third party providers, whose services we have added to our pages.
If you do not allow these cookies, then these services may not function properly. These cookies allow us to count visits and see where our traffic comes from, so we can measure and improve the performance of our site. They help us to know which pages are popular and see how visitors move around the site. The cookies cannot directly identify any individual users. If you do not allow these cookies we will not know when you have visited our site and will not be able to improve its performance for you.
These cookies may be set through our site by social media services or our advertising partners. Social media cookies enable you to share our content with your friends and networks. They can track your browser across other sites and build up a profile of your interests. If you do not allow these cookies you may not be able to see or use the content sharing tools. Advertising cookies may be used to build a profile of your interests and show you relevant adverts on other sites.
We have established excellent long-term relationships with businesses giving you the opportunity to apply for summer, year-long and graduate placements with key organisations such as: Microsoft, Rare, Team 17, ZeroLight, R8 Games, Hammerhead VR, Dojo Arcade, Schlumberger, Sumo Digital and Coastsink.
Placements are not compulsory but if taken, are assessed and contribute to your final degree award. A variety of programming roles exist within these industries such as gameplay programmer, tools programmer, middleware developer, and mobile application programmer.
The course gives you a strong foundation in computer programming also allowing for a career in mainstream software development. Start date SEP Full Time 3 Years. Drop-out rate Drop-out rate. Employment rate Employment rate. Average salary Average salary. Computer Science graduate salary at this uni. UK Computer Science graduate salary. These are the sub-topics that you will study as part of this course.
Modules Year 1. Modules Year 2. Modules Year 3. Modules Year 4. UCAS Tariff. Computer Science Top 5 A-levels taken by students who study this subject at uni.
0コメント