MonAvenir Conseil Scolaire Catholique

MonAvenir Conseil Scolaire Catholique

ICS2O Introduction à l’informatique

Ce cours présente à l’élève les concepts fondamentaux de l’informatique et les techniques élémentaires de programmation qui lui permettent de développer des programmes répondant aux besoins des utilisateurs. L’élève étudie le fonctionnement du matériel informatique, des logiciels, des systèmes d’exploitation, des réseaux locaux et de la maintenance informatique. De plus, l’élève explore les enjeux sociétaux de l’industrie de l’informatique ainsi que des possibilités de carrière et de formation dans ce secteur.

ICS3C Introduction à la programmation informatique

Ce cours initie l’élève aux techniques de programmation qui lui permettent de développer des programmes répondant aux besoins des utilisateurs, notamment en ce qui a trait à l’interface utilisateur et à la présentation des données. Dans le cadre de divers projets illustrant le cycle de vie d’un logiciel, l’élève se familiarise avec l’environnement informatique de travail, et développe et débogue des programmes. L’élève explore l’impact de l’industrie de l’informatique sur l’environnement et la santé publique ainsi que les diverses possibilités de carrière et de formation dans ce secteur.

ICS3U Introduction au génie informatique

Ce cours initie l’élève aux concepts fondamentaux de l’informatique et aux techniques de développement de logiciels. Dans le cadre de divers projets illustrant le cycle de vie d’un logiciel, l’élève développe des habiletés et une compréhension solide d’un langage de programmation tout en se familiarisant avec les outils et les techniques de développement de logiciels, notamment la résolution de problèmes, la conception d’algorithmes et l’assurance-qualité. L’élève explore l’impact de l’industrie de l’informatique sur l’environnement et la santé publique ainsi que les possibilités de carrière et de formation professionnelle dans ce secteur.

ICS4C Programmation informatique

Ce cours permet à l’élève de développer un logiciel muni d’une interface utilisateur graphique en utilisant un langage de programmation orientée objet. Dans le cadre d’un projet d’envergure réalisé en équipe, l’élève utilise les outils mis à sa disposition pour développer le logiciel et gérer des tâches diverses. L’élève explore les enjeux sociétaux, les progrès en informatique ainsi que les possibilités de carrière et de formation professionnelle dans ce secteur.

ICS4U Génie informatique

Ce cours permet à l’élève d’approfondir ses connaissances théoriques liées au développement de logiciels, aux algorithmes et aux structures de données élémentaires, ainsi que ses habiletés pratiques en concevant des fonctions récursives et en développant des programmes de recherche et de tri. Dans le cadre d’un projet d’envergure en équipe, l’élève applique des techniques de développement et de gestion du cycle de vie du logiciel. L’élève explore les enjeux sociétaux, les progrès en informatique ainsi que les possibilités de carrière et de formation profession­nelle dans ce secteur.