Accueil
BUT-INFO1#R1.01)
Planning
Semaine #0 (1 septembre)
En séance
TD (1.5h) : Organisation de la ressources / Introduction
Video d'introduction : SDLC
(10 minutes)
Questions sur la video
(5 minutes)
Quizlet de vocabulaire (C. Metge)
Semaine #1 (8 septembre)
En séance
TD (2x1.5h) : Introduction à l'algorithmique
Introduction à l'algorithmique
Spécification d'un problème
TP (2x1.5h) : Gestion de versions locale avec
Git
Support théorique / pratique
VI cheat sheet
Bash cheat sheet
Semaine #2 (15 septembre)
En séance
TD (2x1.5h) : De la spécification à l'algorithme
Fonction et
Pseudo-code
(partie 1)
Fonction et
Pseudo-code
(partie 2)
TP (1.5h) : Gestion de versions locale avec
Git
(fin)
Support théorique / pratique
VI cheat sheet
Bash cheat sheet
TP (1.5h) : Gestion de versions distante avec
Git
et
GitLab
Support théorique / pratique
Git cheat sheet
Semaine #3 (22 septembre)
En séance
TD (2x1.5h) : Algorithmes simples
Autres algorithmes simples (partie 1)
Autres algorithmes simples (partie 2)
TP (1.5h) : Gestion de versions distante avec
Git
et
GitLab
Support théorique / pratique
Git cheat sheet
TP (1.5h) : Prise en main de VsCode / Compilation et exécution de programme C
Support théorique / pratique
Semaine #4 (29 septembre)
En séance
TD (2x1.5h) :
Autres algorithmes simples (partie 3)
Langages et exécution des programmes
TP (2x1.5h) : Eléments de syntaxe C / traduction d'algorithmes simples
Support théorique / pratique, partie 1
Support théorique / pratique, partie 2
Dépôt correction
Semaine #5 (6 octobre)
En séance
TD (2x1.5h) :
Algorithmes sur les tableaux (1D)
Algorithmes sur les tableaux (2D / 3D)
TP (2x1.5h) : Eléments de syntaxe C / traduction d'algorithmes simples
Support théorique / pratique, parties 3 et 4
Dépôt correction
Semaine #6 (13 octobre)
En séance
TD (1.5h) :
Pointeurs
TP (1.5h) : Eléments de syntaxe C / traduction d'algorithmes simples
Nombre inversé (cf.
diapo 4
)
Syracuse (cf.
diapo 1
)
Tribonacci (cf.
diapo 5
)
Somme des chiffres de rangs impairs (cf.
diapo 13
)
Dépôt correction
TP (1.5h) : Algorithmes sur les tableaux 1D
Support théorique / pratique
Dépôt correction
Semaine #7 (3 novembre)
En séance
TD (2x1.5h) :
Récursivité
TDA et SDD
TP (1.5h) : Algorithmes sur les tableaux 2D/3D
Support théorique / pratique
Dépôt correction (partie 2D)
TP (1.5h) : Pointeurs
Support théorique / pratique
Dépôt correction
Semaine #8 (17 novembre)
En séance
TD (2x1.5h) :
TDA : Tableau / Vecteur
Allocation dynamique, vecteur
TP (1.5h) : Structures et modularité
Support théorique / pratique
Dépôt correction
TP (1.5h) : Modèle mémoire C
Support théorique / pratique
Dépôt correction
Semaine #9 (24 novembre)
En séance
TD (2x1.5h) :
TDA : Pile
TDA : File
TP (1.5h) : Allocation dynamique
Support théorique / pratique
Dépôt correction
TP (1.5h) : Mise en oeuvre du TDA Vecteur
Dépôt sujet
Dépôt correction
Semaine #10 (1 décembre)
En séance
TD (1.5h) :
TDA : Chaîne de caractères
TP (2x1.5h) : Mise en oeuvre du TDA Vecteur
Dépôt sujet
Dépôt correction
Semaine #11 (8 décembre)
En séance
TD (2x1.5h) :
TDA Ensemble
Algorithmes utilisant des piles/files/ensembles
TP (2x1.5h) : Mise en oeuvre du TDA Vecteur
Dépôt sujet
Dépôt correction
Semaine #12 (15 décembre)
En séance
TD (2x1.5h) :
Structures chaînées
Algorithmes de tri
TP (1.5h) : Chaînes de caractères
Support théorique / pratique
Dépôt correction
TP (1.5h) : Mise en oeuvre du TDA Vecteur (structures chainées) 1/2
Dépôt sujet
Dépôt correction
© S.Jean, 2025