MSc Accounting and Finance
The MSc Accounting and Finance program at Teesside University is designed to equip stud...
Middlesbrough, London
INTAKE: Jan, Sep & Nov
Teesside University, located in Middlesbrough, UK, offers a highly regarded BSc (Hons) Games Programming program tailored for students passionate about the technical aspects of game development. This program provides a comprehensive education in programming languages, game engines, and software development methodologies, preparing students for successful careers in the rapidly expanding video game industry. With a focus on practical skills and industry relevance, graduates emerge as proficient game programmers ready to tackle the challenges of modern game development.
Curriculum: The curriculum of the BSc (Hons) Games Programming program at Teesside University is carefully designed to cover a broad range of topics essential for game programmers. Students study programming languages such as C++, Java, and C#, as well as game development frameworks and tools like Unity and Unreal Engine. Courses cover game physics, artificial intelligence, multiplayer networking, and optimization techniques. Practical projects and lab sessions allow students to apply their skills in developing games across various platforms, from desktop and console to mobile and virtual reality.
Research Focus: Teesside University fosters a culture of research and innovation within the field of games programming. Faculty members engage in research projects exploring emerging technologies, programming paradigms, and optimization techniques relevant to game development. Students have the opportunity to participate in research initiatives, gaining insights into the latest trends and advancements in the games industry. Research-informed teaching equips students with critical thinking skills and a deeper understanding of programming principles, preparing them to tackle complex challenges in game programming.
Industry Engagement: The BSc (Hons) Games Programming program at Teesside University maintains strong ties with the games industry to ensure that graduates are well-prepared for the demands of the profession. Industry professionals are invited to deliver guest lectures, workshops, and seminars, providing students with valuable insights into current industry practices and trends. The program also offers opportunities for internships, work placements, and industry-sponsored projects, allowing students to gain practical experience and build professional networks within the games industry.
Global Perspective: Teesside University's BSc (Hons) Games Programming program emphasizes a global perspective, recognizing the international nature of the games industry and the diversity of gaming cultures worldwide. Students explore games from different cultural contexts, examining design trends, player preferences, and market dynamics. Opportunities for international collaborations, study exchanges, and participation in game development competitions enable students to gain exposure to global perspectives and trends in game programming, preparing them for careers in a rapidly evolving global games market.
Middlesbrough, London
IELTS 6
£ 17000
Undergraduate Entry Requirements
Academic Qualifications: Students should have successfully completed their secondary education with a minimum overall score of 55% or above in the relevant qualifications or examinations recognized by Teesside University. The specific entry requirements may vary depending on the chosen course.
English Language Proficiency:
Students must provide:
It is important to note that meeting the minimum entry requirements does not guarantee admission, as the university considers factors such as availability of places and competition for the program. Additionally, some courses may have higher entry requirements or additional selection criteria, such as interviews or portfolio submissions.
Teesside University in the United Kingdom offers a range of scholarships and funding opportunities to support international students in their academic journey. These scholarships aim to recognize academic excellence, promote diversity, and provide financial assistance to students who demonstrate exceptional talent and potential.
Vice-Chancellor's Scholarship: This prestigious scholarship is awarded to exceptional international students who demonstrate outstanding academic achievements. The scholarship covers a portion of the tuition fees for the duration of the program and is open to both undergraduate and postgraduate students.
International Scholarship: Teesside University offers a range of international scholarships that provide financial assistance to international students. These scholarships are merit-based and awarded on the basis of academic performance. The value of the scholarship may vary depending on the applicant's qualifications and level of study.
Country-Specific Scholarships: Teesside University offers scholarships tailored to students from specific countries or regions. These scholarships aim to promote diversity and provide financial support to students from underrepresented regions. The eligibility criteria and application process may vary depending on the specific scholarship.
External Scholarships: In addition to the university-specific scholarships, international students at Teesside University can explore external scholarship opportunities. There are various organizations, foundations, and government bodies that offer scholarships for international students studying in the UK. Teesside University provides guidance and support to help students identify and apply for these external scholarships.
It is important to note that the availability and eligibility criteria for scholarships may vary from year to year.
Graduates of Teesside University's BSc (Hons) Games Programming program possess the skills and knowledge required to pursue various exciting career opportunities in the thriving video game industry. With a strong foundation in programming languages, game development frameworks, and software engineering principles, graduates can excel in diverse roles within game development studios, technology companies, and interactive media agencies.
Game Programmer: A primary career path for graduates of the BSc (Hons) Games Programming program is becoming a game programmer. Game programmers are responsible for coding and implementing the software systems, mechanics, and features that bring video games to life. They work closely with game designers, artists, and other developers to translate design concepts into functional gameplay experiences. Game programmers use programming languages such as C++, C#, and Java, as well as game development tools and engines like Unity and Unreal Engine, to create immersive and engaging games across various platforms.
Gameplay Programmer: Gameplay programmers specialize in implementing gameplay mechanics, controls, and interactions within video games. They write code to handle player input, character movement, combat systems, and other core gameplay features. Gameplay programmers collaborate closely with game designers to ensure that gameplay mechanics are intuitive, balanced, and responsive. They optimize code for performance and memory usage, ensuring smooth gameplay experiences on different hardware platforms.
AI Programmer: AI programmers focus on developing artificial intelligence systems and algorithms that govern the behavior of non-player characters (NPCs) and enemies within video games. They design and implement AI routines for pathfinding, decision-making, and adaptive behaviors, creating lifelike and challenging opponents for players to interact with. AI programmers use techniques such as finite state machines, behavior trees, and neural networks to create intelligent and dynamic AI systems that enhance the immersion and replayability of games.
Graphics Programmer: Graphics programmers specialize in developing rendering engines, shaders, and visual effects that create stunning and immersive graphics in video games. They optimize rendering pipelines, implement advanced rendering techniques, and create custom shaders to achieve realistic lighting, shadows, and visual effects. Graphics programmers collaborate with artists to ensure that visual assets are rendered accurately and efficiently, maximizing the graphical fidelity and performance of games on different platforms.
Network Programmer: Network programmers focus on developing multiplayer networking systems and online features for multiplayer games. They design and implement network protocols, matchmaking algorithms, and server-client architectures to support online gameplay experiences. Network programmers optimize network code for low latency and high reliability, ensuring smooth and seamless online interactions between players. They also implement security measures to protect against cheating and unauthorized access in online games.