Last updated on 2025-07-15
Program overview
The Bachelor of Science in Computer Science at the University of Saskatchewan focuses on the theory, design, development, and application of software and software systems. This program covers a wide range of fields, including artificial intelligence, human-computer interaction, computational modeling, and computer graphics. Students will develop creative problem-solving and analytical skills, enabling them to create practical and innovative software solutions. The program is designed to be flexible, allowing students to tailor their education to their interests and career goals.
Program structure
The Bachelor of Science in Computer Science offers a flexible structure that accommodates both full-time and part-time students. The program can be completed in either three or four years, depending on the chosen path. Students have the option to enter the program directly from high school or begin their studies off-campus. Key features of the program structure include:
- Flexible course selection across various subject areas
- Opportunity to participate in an internship program for practical experience
- Access to state-of-the-art facilities and laboratory experiences
This program is designed to prepare students for a successful career in the rapidly evolving field of computer science.
Featured Experiences
The Bachelor of Science in Computer Science program offers several unique experiences that enhance learning and professional development:
- Internship Program: Students can gain 12 to 16 months of practical, on-the-job experience with sponsoring companies such as ESTI, IBM, and SED Systems.
- State-of-the-Art Facilities: Students benefit from modern laboratories equipped with the latest technology.
- Dynamic Faculty: The program is taught by passionate faculty members who are dedicated to exploring new computing technologies and their impact on society.
Career Options
Graduates of the Bachelor of Science in Computer Science program can pursue a variety of career opportunities in Canada, including:
- Software Developer: Design and create software applications for various platforms, ensuring functionality and user experience.
- System Administrator: Manage and maintain computer systems and networks, ensuring optimal performance and security.
- Web Designer: Develop and design websites, focusing on aesthetics, usability, and functionality.
- Game Designer: Create engaging and interactive video games, working on both the technical and creative aspects of game development.
- Business Systems Analyst: Analyze and improve business processes through technology solutions, bridging the gap between IT and business needs.
These career paths reflect the diverse opportunities available to graduates in the information technology sector.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit University of Saskatchewan official website











































