Last updated on 2025-05-06
Program Overview
The Bachelor of Science in Computer Science at the University of Manitoba is designed to equip students with a robust understanding of how computers and software enhance our daily lives. This program emphasizes a strong theoretical foundation, enabling students to grasp the mathematical principles underlying computer operations and software applications. As technology continues to evolve, this program prepares graduates to thrive in various industries and pursue further academic studies. With a focus on both practical skills and theoretical knowledge, students will be well-prepared to meet the demands of the ever-changing tech landscape.
Program Structure
The Bachelor of Science in Computer Science program is structured to be completed in a 4-year timeframe, assuming a full course load. The program offers various options to cater to different student needs, including:
- Computer Science (Honours) with Co-op option
- Computer Science (Major) with Co-op option
- Joint Honours programs with Co-op options in Mathematics, Physics & Astronomy, and Statistics
- Computer Science (Minor)
Students have the opportunity to engage in a Co-operative Education program, which integrates academic learning with practical work experience. This experiential learning approach allows students to apply their knowledge in real-world settings, enhancing their employability upon graduation. The program is designed to provide flexibility, allowing students to select electives from other disciplines, thereby broadening their educational experience.
Featured Experiences
- Co-operative Education program that offers hands-on work experience in the industry.
- Access to internationally recognized research laboratories, including areas such as robotics and bioinformatics.
- Opportunities to participate in student associations and clubs, such as the Computer Science Student's Association (CSSA) and University of Manitoba Women in Computer Science (UMWICS).
- Engagement in active research projects that apply mathematical methods to solve computing problems.
Career Options
Graduates of the Bachelor of Science in Computer Science program can pursue a variety of career paths in Canada, including:
- Software Developer: Design and create software applications, working on everything from mobile apps to enterprise software solutions.
- Data Analyst: Analyze and interpret complex data sets to help organizations make informed decisions.
- Systems Analyst: Evaluate and improve computer systems and processes within organizations to enhance efficiency and effectiveness.
- Web Developer: Build and maintain websites, ensuring they are user-friendly and optimized for performance.
- IT Consultant: Provide expert advice to businesses on how to use technology to meet their goals and improve operations.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit UOM - University of Manitoba official website













