Students
Tuition Fee
Start Date
Medium of studying
Duration
120 credits
Details
Program Details
Degree
Bachelors
Major
Computer Science | Mathematics | Statistics
Area of study
Information and Communication Technologies | Mathematics and Statistics
Course Language
English
About Program

Program Overview


B.Sc. Specialized Honours in Computer Science and Mathematics

The B.Sc. Specialized Honours in Computer Science and Mathematics is a 120-credit program that combines the study of computer science and mathematics.


Overview

The program is designed to provide students with a deep understanding of computer science and mathematics, as well as the ability to apply this knowledge to real-world problems. The program is offered in both English and French, and students can choose to pursue a cooperative education option.


Program Requirements

The program requires students to complete 120 credits, including:


  • 51 credits of mathematics courses
  • 51 credits of computer science courses
  • 15 credits of elective courses
  • 3 credits of a technical writing course (FRA 1528)

Mathematics Courses

The mathematics courses include:


  • MAT 1720: Calcul différentiel et intégral I
  • MAT 1722: Calcul différentiel et intégral II
  • MAT 1741: Introduction ŕ l'algčbre linéaire
  • MAT 1748: Mathématiques discrčtes pour l'informatique
  • MAT 2522: Calcul différentiel de plusieurs variables
  • MAT 2525: Éléments d'analyse réelle
  • MAT 2541: Algčbre linéaire spécialisée
  • MAT 2543: Introduction ŕ la théorie des groupes
  • MAT 2771: Introduction aux probabilités
  • MAT 2775: Introduction ŕ la statistique
  • 12 credits of optional mathematics courses at the 3000 or 4000 level
  • 6 credits of optional mathematics courses at the 4000 level

Computer Science Courses

The computer science courses include:


  • ITI 1500: Systčmes numériques I
  • ITI 1520: Introduction ŕ l'informatique I
  • ITI 1521: Introduction ŕ l'informatique II
  • CEG 2536: Architecture des ordinateurs I
  • CSI 2501: Structures discrčtes
  • CSI 2510: Structures de données et algorithmes
  • CSI 2520: Paradigmes de programmation
  • CSI 2532: Bases de données I
  • CSI 2911: Pratique professionnelle de l'informatique
  • SEG 2505: Introduction au génie logiciel
  • CSI 3504: Introduction aux langages formels
  • CSI 3505: Conception et analyse des algorithmes I
  • CSI 3531: Systčmes d'exploitation
  • 3 credits of optional computer science courses at the 3000 or 4000 level
  • 6 credits of optional computer science courses at the 4000 level

Cooperative Education Option

The program offers a cooperative education option, which allows students to gain practical work experience in the field of computer science and mathematics.


Language of Instruction

The program is offered in both English and French, and students can choose to pursue their studies in either language. The Régime d'immersion en français is also available for students in the Anglophone stream.


See More
How can I help you today?