Aperçu du cours préuniversitaire (ICS3U)

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 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é. Le cours amène également l’élève à explorer 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.

Aperçu du cours précollégial (ICS3C)

Ce cours initie l’élève aux techniques de programmation qui lui permettent de développer des programmes répondant aux besoins des utilisatrices et 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. Le cours amène aussi l’élève à explorer 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.