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 code2D (1) : Activité de reflexion débranchée



Partie connaissances : Le codage binaire (1)



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



Partie connaissances : Les bases Python pour commencer à programmer.



Partie connaissances : Les bases algorithmiques



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



Partie connaissances : Les dictionnaires Python



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



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



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



Partie connaissances : Présentation du codage ASCII



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



Tester si une balle est dans une zone rectangulaire.



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



Comprendre le fonctionnement de base d'un ordinateur.


Le binaire au coeur de l'ordinateur



Partie connaissances : Codage binaire avancé



Comprendre le fonctionnement de base d'un ordinateur.


Machine binaire



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



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 )