Bachelor of Science, Major in Computer Science, Specialization in Video Game Programming

Computer Science programs enable innovation and discovery in most fields. Computer science encompasses both theory and practice; theoretical ideas about how information is represented and processed, and practical techniques for creating new software. UPEI offers computer science degree options including honours, major, minor, specialization in video game programming, and co-operative education.

Mathematical and computational sciences are experiencing a “boom”. Everyone is collecting data, and they need people with the skills to manage, analyze, and extract useful information from the data. This is what mathematicians, statisticians, and computer scientists are trained to do.

Employment prospects are among the highest of any field, and Honours graduates are well positioned to pursue graduate studies.

Read more

Modules

  • Computer Organization and Architecture
  • Comparative Programming Languages
  • Computer Science III
  • Data Structures and Algorithms
  • Programming Practices
  • Combinatorics I
  • Theory of Computing
  • Computer Communications
  • Operating Systems
  • Analysis and Design of Algorithms
  • Software Design and Architecture
  • Database Systems
  • Software Engineering
  • Software Systems Development Project
  • Prototype Systems Development
  • Tutoring in Mathematical and Computational Sciences
  • Professional Communication and Practice
  • Mobile Device Development – Android
  • Computer Organization and Architecture
  • Computer Science III
  • Data Structures and Algorithms
  • Comparative Programming Languages
  • Programming Practices
  • Combinatorics I
  • C++ Technology Lab
  • Video Game Design
  • Theory of Computing
  • Computer Communications
  • Operating Systems
  • Analysis and Design of Algorithms
  • Software Design and Architecture
  • Database Systems
  • Computer Graphics Programming
  • Advanced Computer Graphics Programming
  • Cloud Computing
  • Machine Learning
  • Data Science
  • Wireless Sensor Networks
  • Video Game Architecture
  • Software Engineering
  • Video Game Programming Project
  • Tutoring in Mathematical and Computational Sciences
  • Professional Communication and Practice
  • CA$13,998 Per Year

    International student tuition fee

    4 Years

    Duration

    Jan 2025

    Start Month

    Dec 2024

    Application Deadline

    Upcoming Intakes

    • January 2025
    • January 2026

    Mode of Study

    • Full Time