Ready to learn more?

Next Cohort: Sep 1-Sep 1

By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.

Duration

4 years

Tuition

$37,788

  Montreal

Sep 1-Sep 1

Commitment

Full-Time

Delivery

Classroom

Credential

Degree

Year Founded

1878

Scholarships

yes

The Bachelor of Computer Science at Université de Montréal offers a comprehensive and rigorous program for those who enjoy logical problem-solving, creative thinking, and the pursuit of efficient technological solutions. Designed for students passionate about programming and software development, the program emphasizes both theoretical and practical foundations, ensuring graduates are well-equipped to adapt to the evolving landscape of computer technologies. Core components include essential skills such as programming, mathematics, software design and development, databases, interfaces, computer systems, data structures, and algorithms. As students progress, they gain access to advanced topics like machine learning, data science, quantum computing, cybersecurity, bioinformatics, and more, allowing them to specialize according to their interests.

The program offers flexible pathways, including a DEC-BAC bridge for students with a relevant technical or pre-university DEC, as well as options for international experience, accelerated two-year completion, or community and research-focused courses through the RECI framework. In the general orientation, students receive a solid grounding in computer science along with a wide selection of electives in the final year, enabling them to tailor their education to align with goals in industry, research, teaching, or graduate studies.

Admission Requirements

  • Quebec College Diploma (DEC) or equivalent or High School Diploma or equivalent, and one year of University studies.

What You’ll Learn

  • Core programming languages and software development techniques.
  • Mathematical foundations and problem-solving for computer science.
  • Design and management of databases and user interfaces.
  • Algorithms, data structures, and computer systems.
  • Advanced topics like machine learning, cybersecurity, and quantum computing.
  • Specialized areas such as bioinformatics, simulation, and network technologies.

Ready to get started?

Next Cohort: Sep 1-Sep 1

By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.

Student Reviews (5)

Write a Review

Université de Montréal

Analytical and management skills

Emily Du Puis

Montreal • August 14, 2026

Graduated From

Master of Health Services Administration

Overall:

5 out of 5

Instructors:

5 stars

Curriculum:

5 stars

Job Assistance:

5 stars
I recently completed and had a great experience with the program. I especially appreciated how it connected theory to real healthcare challenges. I learned about health economics, evidence-based decision-making, healthcare performance measurement and how ...

I recently completed and had a great experience with the program. I especially appreciated how it connected theory to real healthcare challenges. I learned about health economics, evidence-based decision-making, healthcare performance measurement and how data can be used to improve services. The program also strengthened my analytical and management skills and gave me a better understanding of the challenges involved in leading healthcare organizations.
Université de Montréal

Prepared me well for managing complex organizations

Jean Pierre Shoffield

Montreal • August 14, 2026

Graduated From

Master of Health Services Administration

Overall:

5 out of 5

Instructors:

5 stars

Curriculum:

5 stars

Job Assistance:

5 stars

I finished this program a few years ago and still use what I learned in my career. My favourite part was learning about health systems, population health and leadership. The program also helped me understand how different parts of the healthcare system...

I finished this program a few years ago and still use what I learned in my career. My favourite part was learning about health systems, population health and leadership. The program also helped me understand how different parts of the healthcare system work together and prepared me well for managing complex organizations.

Other courses in Computer Science