Programming

Study track of the Creative Media and Game Technologies programme

Discover the world of programming

Are you ready to embark on a journey into the world of programming? This track will prepare you for a role as a software engineer in the triple-A games industry with a focus on PC and console games.  

You will work with C++, hardware technology, game programming and graphics programming. This track is popular among students who are technologically proficient, who are good at math and like to develop games.   

We have industry partnerships with companies as:

logos partners: Sony, Epic Games, Ubisoft

The intake was a bit challenging

Discover what inspired Melvin to pursue this Programming track. Learn about how he has grown and has developed his skills. 

Courses per year

During this four-year bachelor programme, you will have the opportunity to work on real-world projects, collaborate with industry professionals, and build a portfolio of work to showcase your programming skills. 

Year 1
  • Programming design patterns
  • Fundamentals C++
  • Practical mathematics
  • Software architecture 
Year 2
  • Gameplay programming
  • Engine programming
  • Graphic programming
  • AI programming 
Year 3
  • Advanced programming
  • Workshops
  • Engine/rendering 
Year 4

At least one of the following options:

  • Work placement
  • Personal project
  • Exchange
  • Minor 

 

Student work

Find more of our student work on GitHub

 

Intake assignment and selection criteria

To be admitted to the programme, you must take part in a selection procedure. Part of this procedure is making a portfolio assignment: writing a small 2D or 3D game based in C++. Here you can read more information about the assignment and the criteria that the assignment must meet.

When your assignment is assessed as satisfactory, you will receive an invitation for an interview. This assignment, but also previously made work, will be discussed there.

Criteria

The portfolio assignment and the interview are assessed against the criteria

Motivation (15%)

 

  • We provide small-scale and intensive education. This means that we expect a 40 hours per week commitment to your study, strong teamwork, engagement in regular (1-on-1) feedback sessions, the ability to study independently, an interest in extra-curricular activities and a proactive attitude.  
  • Do you fit this profile? Explain why.  
  • How much time did you spend on the assignment? 
  • How did you prepare? What learning resources did you use?

 

Communication (15%)

 

  • Explain your assignment  
  • Are you proficient in English? 
  • Can you answer our questions clearly and concisely? 

 

Reflection (10%)

 

  • What aspect of the assignment of the game did you like the most? 
  • What did you learn from making the assignment? 
  • What would you improve if you had more time?  

 

Portfolio + assignment - Skills & knowledge (60%) 
  • Quality of the assignment 
  • Examples of your best work 
  • Skills and knowledge you already have (including previous education) 

 

Challenging and rewarding

Programming is not only about creating things; it is about constantly challenging yourself to improve. As a programming student at BUas, I have gained valuable experience in learning C++, as well as working on custom game engines. This journey has been both challenging and rewarding. One of the most significant benefits of being a programming student has been the opportunity to work with like-minded individuals, including students from other tracks, and the supportive staff who have provided invaluable guidance and mentorship.  

Prior to enrolling in the Creative Media and Game Technologies programme, I had some experience in web development, but none in game development. My orientation day was a memorable experience, as I met a diverse group of individuals who challenged me in new and exciting ways. Throughout the programme, I improved my skills working with Unreal Engine, while also working on my soft and hard skills.  

My experiences as a programming student have inspired me to become a graphics programmer, and I am grateful for the opportunity to pursue my passion while also gaining practical skills that will benefit me in the future.  

Melvin

Year 3 CMGT student

Admission

To meet the educational requirements to this degree programme, you need a havo or vwo diploma or an equivalent of these Dutch diplomas. You can also be admitted with an equivalent of level-4 mbo diploma. Check out the complete admission requirements.

Application and selection

If you meet the admission requirements, you are invited to apply for this programme. Admission is based on selection, each year 210 students are admitted. Please check out the application and selection procedure.

Study costs

In the academic year 2024-2025 the statutory + tuition fee for this bachelor programme is €3,160. In addition to the tuition fee, you will need to take into account additional costs for participation in the introduction week and the purchase of study materials such as textbooks and excursions. Read more about study costs.