ICS4U Computer Science | Outstanding International Academy

OIA Online

Cours offerts

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.

Unité 5 : Bibliothèques logicielles

Unité 6 : Types de données abstraits

Unité 7 : Projet final

Follow Our Official WeChat for More Information !

Scan the QR code ►