Game programming is a broad field of study where the skills required are relevant to many industries. Game programmers must have a broad understanding of computer programming and technology. Computer game programmers have to understand how to get the most out of limited hardware, such as mobile phones, to create enjoyable experiences.
As a student in the Bachelor's degree in game programming, you will gain general computer science skills, which characterises any skilled programmer. It is important to have a comprehensive understanding of the computer environment a game works within, from understanding the hardware and data networks to end users and game experience. The program is built up with elements of both basic computer science courses and games specific topics. The last part of the program heavily specialises in games programming.
In your final semester you will develop a game as part of the Bachelor's thesis. This project will have input from professional game developers, and the results will be reviewed by industry partners.
GUC offers their students good studying conditions with a large number of modern laboratories adapted to the needs of each course. You will meet lecturers in a very competent specialist environment with their main emphasis on teaching, but employees and students are also involved in research activity directed by the department professors. You will experience an inspiring and active study environment with students from different IT- and media educations.
Upon completion you are awarded a degree of Bachelor in Game Programming. In addition to create a solid platform for a professional carrier, this study programme is eligible for admission to IT-related master's programs in Norway and abroad.
After graduation, you have a solid educational programming that provides access to jobs in gaming companies, software engineering and the entertainment industry. The program also provides a good basis to meet the needs that businesses have in: Systems for e-learning, visualisation, simulation, interactive web applications and graphics-based computer systems. This provides a good opportunity to obtain an evolving and exciting job within the area, and within other industries in need of skilled programmers.