CENTRE PRIVE DE FORMATION PROFESSIONNELLE ET D’APPRENTISSAGE TCI-BENIN SARL
ANNEE ACADEMIQUE : 2023-2024
SYLLABUS DE PROGRESSION
MODULE : ALGORITHMIQUES ET PYTHON
MASSE HORAIRE : 80H
SEMAINE
JOURS HEURES CONTENUS DU COURS OBS.
S
Prise de contact
Présentation du programme de cours aux apprenants
Mise en place des différents groupes de travail et partage des thèmes d’exposé
Introduction à partir d’un cours vidéo
Chapitre 1 : Historique d’algorithme
1) Définition
2) Importance d’un algorithme
Une pause de 20
3) Démarche de programmation
4) Différence entre un algorithme et un programme minutes est
Semaine 1 Jour 1 4 H
5) Structure d’un algorithme accordée aux
6) Fonction d’affichage apprenants
7) Exemples d’utilisation
8) Déclaration des variables
9) Présentation des variables à partir d’un cours vidéo
Notion de constante - Notion de variables
Type de variables
10) Exercice d’application
11) Exercice de maison
Page 1 sur 6
SEMAINE
JOURS HEURES CONTENUS DU COURS OBS.
S
1) Révision et Correction des exercices de maison
2) Notion d’affectation de donnée
3) Les opérateurs arithmétiques
Une pause de 20
4) Priorité des signes
5) Notion d’utilisation des fonctions MOD, ENT et DIV minutes est
Jour 2 4 H
6) Exercice d’application accordée aux
7) Installation du logiciel ALG 32 apprenants
8) Présentation et utilisation du logiciel ALG 32
9) Exercices d’application
10) Exercice de maison
1) Révision et Correction des exercices de maison
Chapitre 2 : Structure Conditionnelle
2) Définition
Semaine 1 Une pause de 20
3) Syntaxe de la structure SI
4) Présentation de la structure SI à partir d’un cours vidéo minutes est
Jour 3 4H
5) Les opérateurs logiques accordée aux
6) Évaluation d’une expression booléenne apprenants
7) Table de vérité de quelques expressions booléennes
8) Exercices d’application
9) Exercice de maison
1) Révision et Correction des exercices de maison
Une pause de 20
Chapitre 3 : Structure à choix multiples
2) Définition minutes est
Jour 4 4H
3) Syntaxe de la structure Selon / Suivant accordée aux
4) Exercices d’application apprenants
5) Exercice de maison
Page 2 sur 6
SEMAINE
JOURS HEURES CONTENUS DU COURS OBS.
S
1) Révision et Correction des exercices de maison
2) Remise des thèmes d’exposés
Chapitre 4 : Les Boucles
3) Définition de la notion de boucles Une pause de 20
4) La boucle Tant que…Faire minutes est
Jour 1 4H 5) Présentation de la boucle Tant que… Faire à partir d’un cours vidéo
accordée aux
6) Notions d’incrémentation / décrémentation
apprenants.
7) Exercices d’applications
8) La boucle Répéter…Jusqu’à
9) Exercices d’application
10) Exercice de maison
Révision et Correction des exercices de maison Une pause de 20
Semaine 2 La Boucle Pour …Faire minutes est
Jour 2 4H Présentation de la boucle Pour…Faire à partir d’un cours vidéo
accordée aux
Exercice d’application
apprenants
Exercices de maison
Une pause de 20
1) Révision et Correction des exercices de maison
2) Exercices d’application minutes est
Jour 3 4H
3) Évaluation formative accordée aux
4) Exercices de maison apprenants
1) Révision et correction de l’exercice de maison Une pause de 20
Chapitre 6 : Les tableaux minutes est
Jour 4 4H
Exercices d’application accordée aux
Exercices de maison apprenants
Page 3 sur 6
SEMAINE
JOURS HEURES CONTENUS DU COURS OBS.
S
Une pause de 20
1) Révision et Correction des exercices de maison
2) Correction de l’évaluation minutes est
Semaine 2 Jour 4 4H
3) Travaux Pratiques accordée aux
4) Exercices de maison sur les sous-programmes apprenants
Chapitre 5 : Les sous – programmes Une pause de 20
1) Les Procédures minutes est
Jour 1 4H 2) Exercice d’application
accordée aux
3) Présentation d’exposé (Thème N°1)
apprenants
4) Exercices de maison
1) Révision et correction de l’exercice de maison Une pause de 20
2) Les fonctions minutes est
Jour 2 4H 3) Présentation d’exposé (Thème N°2)
accordée aux
4) Exercice d’application
apprenants
5) Exercice de maison
Semaine 3 1) Révision et correction de l’exercice de maison Une pause de 20
2) Présentation d’exposé (Thème N°3) minutes est
Jour 3 4H
3) Exercice d’application accordée aux
4) Exercice de maison apprenants
1) Révision et correction de l’exercice de maison
2) Programmer c’est quoi ? Une pause de 20
3) Initiation au langage Python minutes est
Jour 4 4H 4) Introduction au langage Python à partir d’un cours vidéo
accordée aux
5) Installation de l’interprétateur Python
apprenants
6) Premier programme Python
7) Exercices de maison sur les notions de variables et les notions de bases
Page 4 sur 6
SEMAINE
JOURS HEURES CONTENUS DU COURS OBS.
S
1) Révision et correction de l’exercice de maison
2) Les opérations
Une pause de 20
3) Passage d’un cours vidéo sur les opérations
4) Les conditions en Python minutes est
Jour 1 4H
5) Présentation d’exposé (Thème N°3) accordée aux
6) Passage d’un cours vidéo sur les conditions apprenants
7) Exercices pratiques
8) Exercice de maison
1) Révision et correction de l’exercice de maison
Une pause de 20
2) Les boucles en Python
3) Présentation d’exposé (Thème N°4) minutes est
Jour 2 4H
4) Passage d’un cours vidéo sur les boucles accordée aux
5) Exercices pratiques apprenants
Semaine 4
6) Exercice de maison
7) Révision et correction de l’exercice de maison
8) Les fonctions en Python Une pause de 20
9) Présentation d’exposé (Thème N° 5) minutes est
Jour 3 4H 10) Passage d’un cours vidéo sur les fonctions accordée aux
11) Exercices pratiques
apprenants
12) Exercices de maison
1) Révision et correction de l’exercice de maison
Une pause de 20
2) Les Tkinter en Python
minutes est
Jour 4 4H 3) Passage d’un cours vidéo sur l’utilisation des Tkinter
accordée aux
4) Exercices pratiques
5) Exercices de maison apprenants
Page 5 sur 6
SEMAINE
JOURS HEURES CONTENUS DU COURS OBS.
S
1) Révision et correction de l’exercice de maison Une pause de 20
2) Présentation d’exposé (Thème N° 6) minutes est
Jour 1 4H 3) Exercices pratiques
accordée aux
4) Évaluation
apprenants
Semaine 5 5) Exercices de maison
Une pause de 20
1) Révision et correction de l’évaluation
Jours 2; 2) Travaux Pratiques minutes est
4H
3 et 4 3) Questions – Réponses accordée aux
4) Fin de module apprenants
LES THEMES D’EXPOSE
N° THEMES
1. Proposer un projet qui nécessite l’utilisation des sous-programmes en Algorithme
2. Proposer un projet qui nécessite l’utilisation des tableaux en Algorithme
3. Proposer un projet qui nécessite l’utilisation des conditions en langage Python
4. Proposer un projet qui nécessite l’utilisation des boucles en langage Python
5. Proposer un projet qui nécessite l’utilisation des fonctions en langages Python
6. Proposer un projet qui nécessite l’utilisation des Tkinter en langages Python
LA DIRECTION GENERALE
Page 6 sur 6