Le tableau qui suit présente uniquement les exigences disciplinaires. Veuillez consulter les règlements scolaires pour connaître les règles de composition du baccalauréat spécialisé avec double majeure et du baccalauréat spécialisé avec majeure et mineure.

Majeure en informatique

60

L’enseignement coopératif est offert dans le cadre d’un baccalauréat spécialisé.

Le régime de français enrichi est possible dans le cadre d’un baccalauréat spécialisé.

Cours obligatoires de première année :
ITI1500 Systèmes numériques I 3
ITI1520 Introduction à l'informatique I 3
ITI1521 Introduction à l'informatique II 3
MAT1720 Calcul différentiel et intégral I 3
ou
MAT1730 Calcul différentiel et intégral pour les sciences de la vie I 3
MAT1722 Calcul différentiel et intégral II 3
ou
MAT1732 Calcul différentiel et intégral pour les sciences de la vie II 3
MAT1741 Introduction à l'algèbre linéaire 3
MAT1748 Mathématiques discrètes pour l'informatique 3
Autres cours obligatoires :
CSI2501 Structures discrètes 3
CSI2510 Structures de données et algorithmes 3
CSI2520 Paradigmes de programmation 3
CSI2532 Bases de données I 3
CSI2911 Pratique professionnelle de l'informatique / Professionnal Practice in Computing 3
CSI3505 Conception et analyse des algorithmes I 3
MAT2777 Probabilités et statistique pour ingénieurs 3
ou
Un autre cours en statistique
SEG2505 Introduction au génie logiciel 3
6 crédits parmi :1
CSI3520 Concepts des langages de programmation 3
CSI3530 Bases de données II 3
CSI3531 Systèmes d'exploitation 3
CSI3540 Structures, techniques et normes du Web 3
9 crédits additionnels de niveau 3000 ou plus en CSI, SEG et CEG.2
Note(s)
1Afin d'être admissible à un programme de deuxième ou de troisième cycle en informatique, le choix de cours doit inclure : CSI3531.
2Six de ces crédits peuvent être remplacés par des cours de science autres que mathématiques de n'importe quel niveau (cette option n'est offerte qu'aux étudiants qui n'ont pas à suivre des cours de science pour obtenir leur diplôme). À cet égard, CEG2536 et CSI2772 seront considérés de niveau 3000. Afin d'être admissible à un programme de deuxième ou de troisième cycle en informatique, les choix de cours doivent inclure : CEG2536, CSI3504 et un cours de science (sauf MAT) ou un cours de CSI niveau 4000.