Mars
Avril☘
Semaine 20☘
Lundi 28/02 - Cours, TP et Exercices☘
Cours et exercices sur la Représentation des Caractères.
TP sur la représentation décimale ASCII.
Travail à rendre - Mini-Projet n°4
Le programme du jeu de Morpion (à travailler en binôme) est à
rendre sous la forme d'un fichier Python au format
.py
. à déposer dans l'espace dédié de
l'ENT.
Pour réaliser ce programme, prenez appui sur le cahier des charges réalisé
pour le 03/02 et étudiez attentivement la page interaction avec
l'utilisateur.
Travail à faire
Réviser pour le Devoir Surveillé n°4 de la séance suivante
Jeudi 03/03 - Devoir Surveillé et TP☘
Devoir Surveillé n°4
Devoir Surveillé d'une heure, composé de quatre exercices et un problème.
-
Un exercice porte sur :
- les Booléens
- les Circuits Combinatoires
-
Un exercice porte sur :
-
Un exercice porte sur :
-
Un exercice porte sur :
-
Un problème porte sur :
Fin du TP sur la représentation décimale ASCII.
Semaine 21☘
Lundi 07/03 - Évaluation, Cours et TD☘
Évaluation (QCM) sur la Représentation des Caractères.
Cours et exercices sur les t-uplets.
Jeudi 10/03 - Cours et TP☘
Cours sur la Représentation des images matricielles.
Algorithmes « classiques » de manipulation d'image.
TP de prise en main du module PIL de Python.
Travail à faire - Mini-Projet n°5
Le programme du mini-projet n°5 (à travailler en binôme) sur les
algorithmes usuels de transformations d'images est à rendre
le jeudi 17/03 via l'ENT sous forme d'un fichier Python au format
.py
.
Semaine 22☘
Lundi 14/03 - Cours et Exercices☘
Activité de manipulation pour mettre en œuvre l'algorithme de tri par sélection.
Cours et exercices sur cet algorithme.
Jeudi 17/03 - Cours, Exercices et TP☘
TP d'implémentation du tri par sélection en Python.
Activité de manipulation pour mettre en œuvre l'algorithme de tri par insertion.
Cours et exercices sur cet algorithme.
Travail à rendre - Mini-projet n°5
Le mini-projet n°5 est à rendre aujourd'hui sur l'espace dédié de l'ENT.
Semaine 23☘
Lundi 21/03 - Cours, Exercices et TP☘
Fin du cours et des exercices sur l'algorithme de tri par insertion.
TP d'implémentation du tri par insertion en Python.
Jeudi 24/03 - Cours, TD☘
Évaluation (QCM) sur les Tris.
Cours et exercices sur les Tableaux Associatifs, aussi appelés dictionnaires.
TP sur les instructions usuelles de manipulation d'un dictionnaire en Python.
Semaine 24☘
Lundi 28/03 - Évaluation, Cours, TD et TP☘
Évaluation (QCM) sur les Dictionnaires.
Cours et Exercices sur les Tables de Données.
- TP n°1 : stockage des données sous la forme de fichiers CSV.
- TP n°2 : stockage des données sous la forme de tableau de dictionnaires en Python.
Travail à faire
Réviser pour le Devoir Surveillé n°5 de la séance suivante qui portera sur l'ensemble des notions travaillées jusqu'ici mis à part les dictionnaires.
Jeudi 31/03 - Devoir Surveillé et TP☘
Devoir Surveillé n°5
Devoir Surveillé d'une heure, composé de trois exercices et un problème.
-
Un exercice porte sur :
-
Un exercice porte sur :
-
Un exercice porte sur :
-
Un problème porte sur :
Fin du cours et des TP sur les Tables de Données si besoin.
Semaine 25☘
Lundi 04/04 - Cours et TP☘
Cours sur le Traitement des Données dans une Table.
TP de traitement des données de la table Personnes.
Jeudi 07/04 - TP et Exercices☘
TP de traitement des données de la table BaseAliens.
Exercices de recherche, de sélection, de tri et de jointure de données.
Travail à faire - Mini-Projet n°6
Le programme du mini-projet n°6 (à travailler en binôme) est à télécharger
sur le cahier de texte de l'ENT, à compléter puis à rendre le jeudi 14/04
(toujours via l'ENT) sous forme d'un fichier Python au format .py
.
Semaine 26☘
Lundi 11/04 - Cours et TD☘
Cours et exercices sur la Représentation des Entiers Relatifs.
Jeudi 14/04 - TD et TP☘
Fin du cours et des exercices sur la Représentation des Entiers Relatifs.
TP sur les conversions par complément à 2 à l'aide de Python.
Travail à rendre - Mini-Projet n°6
Le programme du mini-projet n°6 (à travailler en binôme) est à rendre
sous forme d'un fichier Python au format .py
sur l'espace dédié de
l'ENT.
Travail à faire - Mini-Projet n°7
Mini-projet à travailler en binôme qui a pour but de programmer un
jeu vidéo minimaliste, selon différents paliers.
Ce jeu est imposé, il est différent pour chaque binôme et une fiche
particulière concernant ce jeu est fournie. Ce jeu :
- nécessite une stratégie,
- n'aura ni animation, ni interface graphique,
- aura une interaction programmée dans la console.
Rendu n°1 :
Un cahier des charges intermédiaire, noté sur 10, devra être rédigé
sous la forme d'une copie double soignée et bien présentée puis rendu
le jeudi 05/05 (dernier délai) .
Tout retard ou réclamation de ce cahier des charges par l'enseignant
conduira à une réduction conséquente de la note.
Pour réaliser ce cahier des charges, je vous rappelle
cette page du cours.
Rendu n°2 :
Le programme Python doit être rendu le lundi 30/05 (dernier délai)
sur l'espace dédié de l'ENT.
Aucun retard ne sera toléré.