Échéancier
Avertissement
En cas de différence entre les informations présentées ci-dessous et le plan de cours ou les consignes données via Omnivox, les informations du plan de cours ou d'Omnivox prévalent.
Semaine | Thème | Objectifs | Contenu | Activités pédagogiques |
---|---|---|---|---|
Semaine 1 | Révision des structures de base | Réviser les structures de base en Python (tuple, liste et dictionnaire). |
| Formatif |
Semaine 2 | Nouveaux concepts en python | S’approprier davantage le langage Python. |
| Formatif |
Semaine 3 | Des fonctions en python | Utilisation des fonctions anonymes |
| Formatif, Sommatif 1 |
Semaine 4 | Principe de classes en orientée objet | Définir des classes, Définir des méthodes et des constructeurs. |
| Formatif |
Semaine 5 | Principe de classe en orientée objet (suite) | Définir des classes, Définir des méthodes et des constructeurs |
| Travail pratique 1 |
Semaine 6 | L’héritage | Implémenter l’héritage et la réalisation d’une interface. |
| Formatif, Examen 1 |
Semaine 7 | L’héritage (suite) | Implémenter l’héritage et la réalisation d’une interface. |
| |
Semaine 8 | Polymorphisme | Savoir utiliser le polymorphisme dans un programme |
| Sommatif 2 |
Semaine 9 | Modélisation des classes et liens entre classes en UML | Utiliser un langage de modélisation pour la conception des classes d’un programme. |
| Formatif |
Semaine 10 | Gestion de versions | Utiliser un logiciel de gestion de versions |
| Examen 2 |
Semaine 11 | Fichier texte, CSV | Effectuer des opérations de lecture et d’écriture dans un fichier |
| Sommatif 3 |
Semaine 12 | Fichier CSV, JSON | Effectuer des opérations de lecture et d’écriture dans un fichier |
| Formatif, Travail pratique 2 |
Semaine 13 | Interface graphique | Programmer des interfaces graphiques |
| Formatif |
Semaine 14 | Interface graphique (suite) | Valider et traiter les données. |
| Formatif |
Semaine 15 | Révision | Révision de la session en vue de l’épreuve finale |
|