Dans ce cours, l’élève développe 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. Le cours amène aussi l’élève à explorer les enjeux sociétaux, les progrès en informatique ainsi que les possibilités de carrière et de formation professionnelle dans ce secteur.

Modules

  • Introduction à Python

    Dans ce bloc, l’élève s’initie aux fondements de la programmation en langage Python en choisissant un environnement de développement intégré et en se familiarisant avec les divers éléments.

  • Structures de contrôle et de données

    Dans ce bloc, l’élève utilise les boucles pour manipuler certaines structures de données telles que les listes et les tableaux.

  • Les fonctions

    Dans ce bloc, l’élève apprend à créer des fonctions et à les regrouper en modules ainsi qu’à reconnaître la portée des variables.

  • Programmation orientée objet

    Dans ce bloc, l’élève s’initie aux fondements de la programmation orientée objet en créant des classes et des objets, et en les regroupant dans des modules.

  • Encore plus avec les objets et les classes

    Dans ce bloc, l’élève apprend davantage la manipulation des objets et les particularités des classes en langage Python.

  • Interface graphique

    Dans ce bloc, l’élève utilise la bibliothèque Tkinter pour apprendre à créer des interfaces graphiques pour ses programmes en langage Python.

  • La manipulation des données avec les fichiers

    Dans ce bloc, l’élève apprend à manipuler des données stockées en permanence dans des fichiers.

  • Les enjeux sociaux et les perspectives professionnelles

    Dans ce bloc, l’élève explore les enjeux sociétaux ainsi que les domaines de carrières liés à la programmation.

Comment s'inscrire?

Un choix de cours doit être planifié. On doit d’abord consulter la liste de cours en ligne en visitant le site web du CAVLFO.

Une fois les cours sélectionnés, l’élève prend rendez-vous avec le personnel en orientation de son école pour en discuter et pour compléter le processus d’inscription.

Pour toutes autres questions

Consultez notre FAQ