Last updated on 2026-08-05
Program overview
The Bachelor of Science in Computer Science with a specialization in Video Game Programming at UPEI is designed to foster innovation and discovery in the field of computer science. This program combines both theoretical and practical aspects, focusing on how information is represented and processed, as well as the techniques for creating new software. With a strong emphasis on video game programming, students will gain the skills necessary to thrive in a rapidly evolving industry. The program also offers an optional co-op component, allowing students to gain valuable work experience while completing their studies.
Program structure
The Bachelor of Science in Computer Science - Video Game Programming is structured to provide a comprehensive education in computer science over a 120 semester hour curriculum. The program includes:
- Common core courses that should be completed in the first two years.
- Specialization in video game programming, which includes courses focused on game design and development.
- Optional co-operative education program, allowing students to alternate academic terms with practical work experience.
Students in the co-op program typically complete at least three paid work terms, each lasting around 14 weeks, along with professional development courses. This integrated approach enhances the learning experience by allowing students to apply theoretical knowledge in real-world settings.
Featured Experiences
- Co-op option available for full-time students, providing practical work experience in the field.
- Hands-on learning through specialized courses in video game design and development.
- Access to state-of-the-art facilities and resources for computer science students.
- Opportunities to engage in collaborative projects and research within the School of Mathematical and Computational Sciences.
Career Options
- Software Engineer: Develops and maintains software applications, ensuring functionality and performance.
- Game Developer: Designs and creates video games, focusing on gameplay mechanics and user experience.
- Data Scientist: Analyzes complex data sets to inform business decisions and strategies.
- Cybersecurity Analyst: Protects systems and networks from cyber threats, ensuring data integrity and security.
- Mobile Application Developer: Creates applications for mobile devices, focusing on user interface and experience.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit University of Prince Edward Island official website










