Last updated on 2026-08-05
Program overview
The Bachelor of Science in Computer Science at UPEI is designed to foster innovation and discovery across various fields. This program combines both theoretical and practical aspects of computer science, focusing on how information is represented and processed, as well as the techniques for creating new software. With a strong emphasis on data management and analysis, graduates are well-prepared to meet the growing demand for skilled professionals in this booming sector. The program offers various degree options, including honours, major, minor, and specialization in video game programming, along with the opportunity for co-operative education.
Program structure
The Bachelor of Science in Computer Science program at UPEI has a structured approach to ensure comprehensive learning. The program length is four years, allowing students to delve deeply into both core and specialized subjects. Key features of the program structure include:
- Common core courses completed in the first two years.
- Options for specialization, including video game programming.
- Availability of a co-operative education option for practical work experience.
- Integration of theoretical knowledge with practical applications.
Students can choose to pursue an honours degree, a major, or a minor in Computer Science, with the co-op option available to full-time students. This program is designed to equip students with the necessary skills to excel in the rapidly evolving field of computer science.
Featured Experiences
The Bachelor of Science in Computer Science program at UPEI offers several unique experiences that enhance learning and professional development:
- Co-operative Education: This program allows students to alternate academic terms with paid work terms, providing valuable real-world experience.
- Hands-on Learning: Students engage in practical projects that apply theoretical knowledge in real-world scenarios.
- Research Opportunities: Students can participate in research projects, gaining insights into advanced topics in computer science.
- Collaboration with Industry: The program fosters connections with industry partners, enhancing job readiness and networking opportunities.
Career Options
Graduates of the Bachelor of Science in Computer Science program at UPEI have a wide array of career options available to them in Canada. Some potential job roles include:
- Software Engineer: Develops and maintains software applications, ensuring functionality and user satisfaction.
- Data Scientist: Analyzes complex data sets to inform business decisions and strategies.
- Cybersecurity Analyst: Protects an organization’s systems and data from cyber threats and attacks.
- Cloud Solutions Architect: Designs and manages cloud computing strategies and solutions for businesses.
- Machine Learning Engineer: Develops algorithms and models that enable machines to learn from data and improve over time.
These roles reflect the diverse opportunities available to graduates, allowing them to contribute to various sectors, including technology, finance, healthcare, and more.
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









