logo
1NSI : Progression "pas à pas"

La progression proposée ici a pour objectif de vous permettre de découvrir "pas à pas" les connaissances et capacités que vous devez maîtriser.

Grille récapitulative Activités/Connaissances.

Objectifs des séances



Tenir à jour son journal de bord



Découvrir les 2DCodes (1) : Activité de reflexion débranchée



Partie connaissances : Le codage binaire (1)



Programmer un 2DCode(2) : En utilisant le langage de programmation Python.



Partie connaissances (1) : Les bases Python pour commencer à programmer.

Partie connaissances (2) : Les bases algorithmiques



Programmer un 2DCode(3) : En utilisant les dictionnaires Python.



Partie connaissances : Les dictionnaires Python



Programmer un 2DCode(4) : Avec une interface Graphique c'est plus sympa :)



Partie connaissances : Créer une interface Homme/Machine (IHM) avec guizero.



Programmer un 2DCode(5) : En utilisant le codage ASCII.



Partie connaissances (1): Présentation du codage ASCII

Partie connaissances (2) : Codage binaire (2)



Comprendre le fonctionnement de base d'un ordinateur (1).


Partie connaissances : Le binaire au coeur de l'ordinateur

Partie connaissances : Machine binaire



Tester si une balle est dans une zone rectangulaire.



Partie connaissances : Algorithmiques --> Conditions & Expressions booléennes



Programmer une application de détection de l'hyper activité



Partie connaissances (1) : Les listes Python

Partie connaissances (2) : Les algorithmes de tri

Partie connaissances (3) : Compléxité des algorithmes



Partie Connaissance : Comprendre le fonctionnement de base d'un ordinateur (2).



Programmer un radar de recul



Partie connaissances (1) : Prise en main de la carte micro:bit


Les ressources à disposition sur la carte micro:bit :



Partie Connaissances : Comprendre le fonctionnement de base d'un ordinateur (3).



Reconnaître une recette de patisserie : Classification



Partie connaissances (1) : Algorithme des k plus proches voisins

Partie connaissances (2) : Fichiers de données CSV

Partie connaissances (3) : Les Fichiers texte



Installer un serveur Web



Partie connaissances : Comprendre le fonctionnement du réseau Internet



Réaliser une enquête en ligne via un formulaire



Partie connaissances (1): Un langage pour des pages Web dynamiques --> PHP

Partie connaissances (2): Les dictionnaires Python (suite)



Programmer le jeu du juste prix



Partie connaissances (1): Recherche dichotomique

Partie connaissances (2): Terminaison des algorithmes



Un système d'exploitation libre : Linux



Pour aller plus loin



Les algoritmes Gloutons



( Christophe Béasse - Aout 2019 )