Aller au contenu

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.

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.

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é.