B.Sc. spécialisé approfondi en informatique

120

Le régime d’enseignement coopératif est offert avec ce programme.

Le régime de français enrichi est offert avec ce programme.

FRA1528 La rédaction technique et scientifique 3
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
MAT1722 Calcul différentiel et intégral II 3
MAT1741 Introduction à l'algèbre linéaire 3
MAT1748 Mathématiques discrètes pour l'informatique 3
CEG2536 Architecture des ordinateurs I 3
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
MAT2777 Probabilités et statistique pour ingénieurs 3
SEG2505 Introduction au génie logiciel 3
CSI3504 Introduction aux langages formels 3
CSI3505 Conception et analyse des algorithmes I 3
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
CEG3585 Introduction à la communication de données et au réseautage 3
CSI4900 Projets de recherche / Honours Project 3
6 crédits de cours optionnels en génie informatique (CEG), en génie électrique (ELG) ou en génie logiciel (SEG) de niveau 3000; ou en informatique (CSI) de niveau 4000
ou
3 crédits de cours optionnels en génie informatique (CEG), en génie électrique (ELG) ou en génie logiciel (SEG) de niveau 3000; ou en informatique (CSI) de niveau 4000
CSI2772 Concepts avancés de programmation en C++ 3
12 crédits de cours optionnels en informatique (CSI) de niveau 4000
27 crédits de cours à option non-informatique, non-mathématiques1
3 crédits de cours à option libre
Note(s)
1Il est suggéré de choisir quinze crédits de cours de gestion ou de sciences (autres que mathématiques) et douze crédits de cours d'humanités ou de sciences sociales. En alternative, vous pourrez choisir de compléter une mineure dans un domaine où vous pourrez appliquer les sciences informatiques. La mineure en systèmes d'information et de gestion a été conçue dans cette optique. Cette mineure est affichée sous l'École de gestion.