On arrive au cœur de l'incohérence du programme : des notions à aborder sans faire de cours.
Vers le menu ITC première année
Notions du programme : recherche séquentielle dans un tableau unidimensionnel, dictionnaires.
Recherches dans une liste, comptages d'occurrences, dictionnaires. Applications à la recherche de termes dans une liste dont la somme est donnée, inventaire des mots d'un texte, recherche d'anagrammes.
Le sujet avec corrigé, le texte utilisé.
Notions du programme : utilisation de modules, lecture d'un fichier de données simples, calculs statistiques sur ces données, représentation graphique.
On introduit les représentations graphiques et le traitement de données lues dans un fichier externe.
Le sujet avec corrigé, les documents utilisés (compactés).
Notions du programme : recherche séquentielle dans un tableau unidimensionnel, algorithmes dichotomiques.
La recherche par dichotomie d'un élément dans une liste triée est présentée ainsi que quelques prolongements.
Notions du programme : fonctions récursive, version récursive d'algorithmes dichotomiques, dessins de fractales..
Introduction aux fonctions récursives
Notions du programme : fonctions récursive, version récursive d'algorithmes dichotomiques, dessins de fractales..
Utilisation des fonctions récursives, premières notions de complexité
Notions du programme : matrices de pixels et images ; algorithmes de rotation, de réduction ou d'agrandissement, modification d'une image par convolution (flou, détection de contour, etc)
Affichage des images, traitement (symétries, passage en noir&blanc, luminosité, contraste, flou, contour, ...)
Notions du programme : algorithmes gloutons
Voyageur de commerce, rendu de monnaie, sac-à-dos, sommes maximale de k termes non adjacents.
Notions du programme : Algorithmes quadratiques : tri par insertion, par sélection.
Les tris sont introduit depuis une notion simple d'invariant.
Notions du programme : Tri par partition-fusion. Tri rapide.
À la découverte des tris de complexité quasi-linéaire.
Le sujet.
Notions du programme : bases des graphes, parcours
Le sujet.
Notions du programme : plus court chemin dans un graphe..
Le sujet.