Program overview
Admission Requirements
Intakes

Last updated on 2026-04-22

Program overview

Program overview

The Bachelor of Science in Game Programming (BGP2) is an undergraduate program designed to equip students with the essential skills and knowledge required for a successful career in the gaming industry. This program focuses on the technical aspects of game development, including programming, design, and production. Students will engage in hands-on projects that simulate real-world scenarios, allowing them to build a strong portfolio that showcases their abilities. The curriculum is tailored to meet the demands of the rapidly evolving gaming sector, ensuring graduates are well-prepared for various roles within the industry.

Program structure

The Bachelor of Science in Game Programming (BGP2) offers a comprehensive structure that spans four years of study. The program is designed to provide students with a solid foundation in both theoretical and practical aspects of game development. Key features of the program structure include:

  • Program Length: Four years of full-time study.
  • Hands-on learning experiences through projects and labs.
  • Opportunities for co-op placements to gain real-world experience.
  • Access to state-of-the-art facilities and technology.
  • Collaboration with industry partners for practical insights.

 

This structure ensures that students not only learn the necessary programming skills but also understand the broader context of game design and development.

Featured Experiences

  • Co-op opportunities that allow students to work in the industry while studying.
  • Hands-on lab sessions to practice programming and game design techniques.
  • Field experiences that provide insights into the gaming industry.
  • Joint partner programs with leading game development companies.
  • Access to workshops and guest lectures from industry professionals.

 

These unique features enhance the learning experience and prepare students for the challenges of the gaming industry.

Career Options

  • Game Developer: Responsible for designing and creating video games, including coding and implementing game mechanics.
  • Software Engineer: Focuses on developing software applications, including games, ensuring functionality and performance.
  • Game Designer: Works on the creative aspects of game development, including storylines, characters, and gameplay mechanics.
  • Quality Assurance Tester: Tests games for bugs and issues, ensuring a smooth user experience before release.
  • Technical Artist: Bridges the gap between artists and programmers, ensuring that art assets are optimized for game performance.

 

Graduates of the Bachelor of Science in Game Programming can pursue various roles in the gaming industry, leveraging their skills to contribute to exciting projects and innovations.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit LaSalle College - Vancouver official website