ICS4U Informatique (cours enseigné en anglais)
Préparation universitaire
Titre du cours du ministère de l’Éducation : Informatique, 12e année, préparation universitaire
Code du cours : ICS4U
Niveau scolaire : 12
Préalable : Introduction à l’informatique, ICS3U, 11e année, préparation universitaire
Département : Informatique
Description du cours : (cours enseigné en anglais)
Ce cours permet aux élèves d’approfondir leurs connaissances et leurs compétences en informatique. Les élèves utiliseront les principes de conception modulaire pour créer des programmes complexes et entièrement documentés, conformément aux normes de l’industrie. Des équipes d’élèves géreront un projet de développement logiciel d’envergure, de la planification jusqu’à l’évaluation du projet. Les élèves analyseront également l’efficacité des algorithmes. Ils étudieront les enjeux éthiques liés à l’informatique et exploreront davantage les enjeux environnementaux, les technologies émergentes, les domaines de recherche en informatique ainsi que les carrières dans ce secteur.
Durée totale : 110 heures
CONTENU DU COURS
Unité 1 : Concepts et compétences en programmation
A1. démontrer la capacité d’utiliser différents types de données et expressions lors de la création de programmes informatiques ;
A2. décrire et utiliser les concepts et principes de la programmation modulaire dans la création de programmes informatiques ;
A3. concevoir et rédiger des algorithmes et des sous-programmes afin de résoudre divers problèmes ;
A4. utiliser des techniques appropriées de maintenance du code lors de la création de programmes informatiques.
Unité 2 : Développement logiciel
B1. démontrer la capacité de gérer efficacement le processus de développement logiciel à toutes ses étapes : planification, développement, production et clôture ;
B2. appliquer des techniques standard de gestion de projet dans le cadre d’un projet d’équipe géré par les élèves.
Unité 3 : Conception de programmes modulaires
C1. démontrer la capacité d’appliquer des concepts de conception modulaire dans des programmes informatiques ;
C2. analyser l’efficacité des algorithmes dans la résolution d’un problème.
Unité 4 : Sujets en informatique
D1. évaluer des stratégies et des initiatives qui favorisent une gestion responsable de l’environnement en lien avec l’utilisation des ordinateurs et des technologies connexes ;
D2. analyser des enjeux éthiques et proposer des stratégies pour encourager des pratiques éthiques liées à l’utilisation des ordinateurs ;
D3. analyser l’impact des technologies informatiques émergentes sur la société et l’économie ;
D4. effectuer des recherches et présenter un rapport sur différents domaines de recherche en informatique ainsi que sur les carrières liées à l’informatique.