Le programme d'informatique à l'École de science informatique et de génie électrique allie l'étude fondamentale du calcul et du traitement de l'information avec leurs applications au monde qui nous entoure. Les informaticiens et informaticiennes élaborent des systèmes informatiques efficaces, fiables, évolutifs et sécurisés pour organiser et analyser l'information. Le programme spécialisé approfondi aborde des sujets pointus ayant trait aux bases de données, à l'intelligence artificielle, à l'infographie, à la sécurité des systèmes informatiques, au calcul réparti et à l'algorithmique, et se termine par le projet de fin d'études.
Le programme d'informatique permet aux étudiants d'apprendre à concevoir et à mettre en oeuvre des systèmes logiciels en faisant appel à leur créativité et à leur capacité d'innovation. Ce programme très flexible comprend des options, des mineures ou une majeure, ce qui permet d'explorer les liens entre l'informatique et plusieurs autres domaines d'études.
Ce programme est offert en français et en anglais.
Les cours obligatoires sont offerts en français et en anglais.
Les exigences de ce programme ont été modifiées. Les exigences antérieures peuvent être consultées dans les annuaires 2019-2020.
Le tableau qui suit présente uniquement les exigences disciplinaires. Veuillez consulter les règlements scolaires pour connaître les règles de composition des baccalauréats pouvant inclure une mineure.
Ce programme peut uniquement être sélectionné comme deuxième module d’études dans le cadre d’un baccalauréat de 120 crédits permettant l’ajout d’une mineure.
L'admission directe n'est pas possible.
Code | Title | crédits |
---|---|---|
CSI 2510 | Structures de données et algorithmes | 3 crédits |
CSI 2520 | Paradigmes de programmation | 3 crédits |
ITI 1500 | Systèmes numériques I | 3 crédits |
ITI 1520 | Introduction à l'informatique I | 3 crédits |
ITI 1521 | Introduction à l'informatique II | 3 crédits |
MAT 1748 | Mathématiques discrètes pour l'informatique | 3 crédits |
6 crédits de cours optionnels parmi la liste de cours optionnels 1 | 6 crédits | |
6 crédits de cours optionnels en informatique (CSI) ou génie logiciel (SEG) de niveau 3000 parmi la liste 1 | 6 crédits | |
Total : | 30 crédits |
Note(s)
- 1
Séquences de cours au choix suggérées selon le domaine d’intérêt. Notez que certains cours exigent des préalables qui ne font pas partie des exigences spécifiques au programme. Les cours de niveau 4000 ne sont pas tous offerts à chaque année.
Liste de cours optionnels
Code | Title | crédits |
---|---|---|
Développement de logiciels pour les arts visuels : | ||
MAT 1741 | Introduction à l'algèbre linéaire | 3 crédits |
CSI 2501 | Structures discrètes | 3 crédits |
CSI 3505 | Conception et analyse des algorithmes I | 3 crédits |
CSI 4530 | Graphiques interactifs | 3 crédits |
Code | Title | crédits |
---|---|---|
Bioinformatique : | ||
MAT 1741 | Introduction à l'algèbre linéaire | 3 crédits |
CSI 2501 | Structures discrètes | 3 crédits |
CSI 3505 | Conception et analyse des algorithmes I | 3 crédits |
Code | Title | crédits |
---|---|---|
Développement des systèmes d'information : | ||
CSI 2532 | Bases de données I | 3 crédits |
CSI 3530 | Bases de données II | 3 crédits |
SEG 2505 | Introduction au génie logiciel | 3 crédits |
SEG 3501 | Ingénierie des exigences | 3 crédits |
Code | Title | crédits |
---|---|---|
Systèmes Web : | ||
CSI 2532 | Bases de données I | 3 crédits |
CSI 3540 | Structures, techniques et normes du Web | 3 crédits |
SEG 2505 | Introduction au génie logiciel | 3 crédits |
SEG 3525 | Conception et analyse des interfaces usagers | 3 crédits |