Last updated on 2026-04-08
Program overview
The Bachelor of Science in Applied Computer Science (BScACS) degree is designed to equip graduates with advanced computing skills tailored for careers in the tech sector. The Games Development Option within this program uniquely combines creativity with in-depth knowledge in various areas of computer programming, including game design, mathematics, and artificial intelligence concepts. This program emphasizes practical application, allowing students to integrate theoretical knowledge with hands-on experience in game development. The delivery method is in-person, fostering collaboration and networking among students.
Program structure
The Bachelor of Science in Applied Computer Science (Games Development Option) is structured as follows:
- Program Length: Two years, full-time.
- Delivery: In-person at the Burnaby Campus.
- Program consists of four 15-week terms.
- Classes are held Monday to Friday, from 8:30 AM to 5:30 PM.
- Optional (competitive) Co-op opportunities are available.
- Students are required to complete the program within seven years from the date of their first technical degree-level course or acceptance into the bachelor program.
This program employs a cohort model, allowing students to work closely with the same classmates throughout their studies, enhancing collaboration and networking opportunities.
Featured Experiences
- Hands-on experience in game development through practical projects.
- Integration of theory and practice, fostering critical thinking and problem-solving skills.
- Major project showcasing students' skills in game application development.
- Optional co-op work terms that provide real-world industry experience.
- Access to industry-standard tools and frameworks, such as Unity3D and OpenGL.
Career Options
- Game Developer: Design and create video games, working on everything from concept to execution.
- Software Engineer: Develop software applications, focusing on coding, testing, and debugging.
- Game Designer: Conceptualize and design game mechanics, storylines, and user experiences.
- AI Programmer: Implement artificial intelligence algorithms to enhance gameplay and create intelligent non-player characters.
- Technical Artist: Bridge the gap between art and programming, ensuring visual elements are optimized for game performance.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit British Columbia Institute of Technology (BCIT) official website


















