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.

Other courses in Computer Science