Classes de Première
NSI - Numérique et Sciences Informatiques
- Le programme de l'enseignement NSI (numérique et sciences informatiques) de première générale s’appuie sur l’universalité de quatre concepts fondamentaux et la variété de leurs interactions : les données, les algorithmes, les langages, les machines, les interfaces.
- Evaluations NSI première : toutes les évaluations de NSI première avec les corrigés.
Cours et TD NSI première
- Histoire de l'informatique
- Une histoire de l'informatique.
- http://www.frisechronos.fr/DojoMain.htm
Outil pour réaliser une frise
-
HTML (HyperText Markup Language) et CSS (Cascading Style Sheets )
- Le HyperText Markup ou HTML est le langage de balisage conçu pour représenter les pages web.
Il est souvent utilisé conjointement avec le langage de programmation JavaScript et des feuilles de style en cascade (CSS). - Cours et exercices sur la page dédiée : HTML et CSS.
- Le HyperText Markup ou HTML est le langage de balisage conçu pour représenter les pages web.
- Python ... les premiers pas
- Le TD de découverte : découverte de Python / Correction.
Des exercices avec quelques rappels de cours afin de maitriser l'essentiel de Python.
- TD 1 - Recherche des occurrences sur des valeurs de type quelconque.
Introduction des listes, parcours séquentiel sur une liste, fonction .append- Capytale : capytale.fr
Ce TD est a effectuer directement sur Capytale.fr en vous connectant avec vos identifiants MonLycee.net
Votre professeur doit vous donner un code pour accéder au Notebook. - Jupyter et les Notebook : Une vidéo sur Jupyter.
Une vidéo explicative et une documentation (lien) très complète sur Jupyter.
- Capytale : capytale.fr
- Compléments :
- Fiche de math93 : L'essentiel de Python.
- Fiche de math93 : L'essentiel de Python.
- Programmer en jouant
On peut aussi programmer en jouant CheckIO propose de petits challenges à programmer. On peut demander la traduction en Français des problèmes.
https://py.checkio.org/
- Le TD de découverte : découverte de Python / Correction.
- Compléments sur les listes
- Les listes, version Jupyter/Capytale :
- Capytale : capytale.fr
Ce TD est a effectuer directement sur Capytale.fr en vous connectant avec vos identifiants MonLycee.net
Votre professeur doit vous donner un code pour accéder au Notebook.- Jupyter et les Notebook : Une vidéo sur Jupyter.
Une vidéo explicative et une documentation (lien) très complète sur Jupyter.
- Jupyter et les Notebook : Une vidéo sur Jupyter.
- Capytale : capytale.fr
- D'autres versions du TD
- Les listes, version PDF.
- Les listes, version Notebook .
(Pour le notebook ipynb : click droit "Enregistrer la cible du lien sous...")
- Correction du TD 2 - Listes : Corrigé pdf.
- Fiche bilan de math93 : L'essentiel de Python.
- Les listes, version Jupyter/Capytale :
- Les dictionnaires
- Les dictionnaires, version Jupyter/Capytale :
- Capytale : capytale.fr
Ce TD est a effectuer directement sur Capytale.fr en vous connectant avec vos identifiants MonLycee.net
Votre professeur doit vous donner un code pour accéder au Notebook.- Jupyter et les Notebook : Une vidéo sur Jupyter.
Une vidéo explicative et une documentation (lien) très complète sur Jupyter.
- Jupyter et les Notebook : Une vidéo sur Jupyter.
- Capytale : capytale.fr
- D'autres versions du TD
- Les dictionnaires, version PDF .
- Les dictionnaires, version Notebook .
- Correction du TD 3 - Dictionnaires : Corrigé ipynb.
(Pour le notebook ipynb : click droit "Enregistrer la cible du lien sous...")
- Les dictionnaires, version Jupyter/Capytale :
- Liste de projets 1 : PROJETS 1.
D'après le concours prologin, une liste de nombreux projets.- Réaliser les 8 projets du TD :
- Version pdf / Version notebooks.
(Pour le notebook ipynb : click droit "Enregistrer la cible du lien sous...")
- Version pdf / Version notebooks.
- Capytale : capytale.fr
Ce TD est a effectuer directement sur Capytale.fr en vous connectant avec vos identifiants MonLycee.net
Votre professeur doit vous donner un code pour accéder au Notebook.- Jupyter et les Notebook : Une vidéo sur Jupyter.
Une vidéo explicative et une documentation (lien) très complète sur Jupyter.
- Jupyter et les Notebook : Une vidéo sur Jupyter.
- Réaliser les 8 projets du TD :
- Représentation des données : types et valeurs de base
- Cours NSI : Cours NSI types et valeurs de base.
Représentation des entiers, décimaux, approximation des réels et représentation du texte.
- TD 1 NSI : représentation binaire d'un entier relatif
=> Une astuce en vidéo (une petite confusion droite <-> gauche mais c'est assez clair)
- TD 2 NSI : représentation des nombres
Exercices divers dont certains tirés du sujet 0
- Cours NSI : Cours NSI types et valeurs de base.
- Circuits et logique booléeenne
- TD NSI 1 : Variables booléennes.
Variables booléennes et fonctions booléennes
- TD NSI 2 : Circuits logiques et logisim / Correction.
=> Télécharger Logisim.
- Cours NSI : Cours NSI circuits et logique booléenne
Transistors, portes logiques et fonctions booléennes
- Projets sur LOGISIM : projets.
Des projets sur Logisim
- TD NSI 1 : Variables booléennes.
- Traitement de données en tables
- TD 1 NSI : Gestion de Fichiers / Correction : https://repl.it/ .
Gestion de fichiers, repertoires sous Python- Extrait de roman à tester : "La Disparition" de G. Perec.
- Fichier à importer : Demi.txt.
- TD 2 NSI : Manipulation des fichiers csv / correction : https://repl.it/
Gestion des fichiers csv via un tableur ou via Python. Création de tables.
- TD 3 NSI : Opérations sur les Tables / correction
Recherche dans une table. Rechercher les lignes d’une table vérifiant des critères exprimés en logique propositionnelle . Tri d'une table. Trier une table suivant une colonne.
Jointures ou fusions de tables. Construire une nouvelle table en combinant les données de deux tables.
- Table des prénoms 2003 : Prenoms2003.csv .
- Table des prénoms 2004 : Prenoms2004.csv .
- Compléments - tous les prénoms 1900-2018 : nom_naissance2018.csv .
- Source : https://www.data.gouv.fr/fr/datasets/ficher-des-prenoms-de-1900-a-2019/
- TD 1 NSI : Gestion de Fichiers / Correction : https://repl.it/ .
- Architecture Matérielles et systèmes d'exploitation
- Histoire des ordinateurs
- Architecture von neumann
- Mémoire et langage machine
- Cours en ligne / Cours version pdf.
- Assembleur : émulateur MARS.
- Assembleur : émulateur et visualiseur CPU.
- TP Assembleur : TP et émulateur CPU.
- Linux et Bash
- Algorithmes de tri
- TD NSI : Algorithmes de tri.
Notion de tri, tri par insertion, tri par sélection.
- TD NSI : Algorithmes de tri.
-
Algorithmique - Evaluation autoformatrice : https://py.checkio.org/ .
- Atteindre au moins 50 % sur la première île : ELEMENTARY.
- Votre notre correspondra au pourcentage atteint sur ce niveau.
-
Algorithmique - Projet 2 : PROJET 2.
- C'est une adaptation et un prolongement du projet GPS de niveau 2.
- On va manipuler des listes, générer des listes de tuples d'entiers aléatoires, calculer des distances dans un repère orthonomé et utiliser matplotlib pour les graphiques. On va aussi utiliser les algorithmes de tri en les adaptant.
- Consultez la page matplotlib pour obtenir de l'aide.
- HTML (HyperText Markup Language) et Javascript
- Le JavaScript est un langage de programmation de scripts principalement employé dans les pages web interactives.
- Cours et exercices sur la page dédiée : Javascript et HTML.
- PHP et Interaction Client-serveur
- Le PHP PHP: Hypertext Preprocessor, est un langage de programmation libre, principalement utilisé pour produire des pages Web dynamiques via un serveur HTTP.
- Cours et exercices sur les pages dédiées :
- PHP et interaction client-serveur : présentation et installation du serveur.
A consulter impérativement avant de vous lancer dans le TD. - PHP et interaction client-serveur : exercices et apllications.
- PHP et interaction client-serveur : présentation et installation du serveur.
- La recherche dichotomique
- Cours et TD NSI : La recherche dichotomique.
- Cours et TD NSI : La recherche dichotomique.
- Les k plus proches voisins
- Cours et TD NSI : les k plus proches voisins.
- Cours et TD NSI : les k plus proches voisins.
- Les algorithmes gloutons
- Cours et TD NSI : les algorithmes gloutons.
- Cours et TD NSI : les algorithmes gloutons.
- Reseaux
- Cours et TD NSI : les réseaux.
- Cours et TD NSI : les réseaux.
Evaluations NSI
- Evaluations NSI première : toutes les évaluations de NSI première avec les corrigés.
- Les sujets d'épreuves du BAC de NSI (première)
- Tous les sujets de la BDD : Sujets des ECC de NSI.
- générateur de QCM : https://genumsi.inria.fr/
Compléments NSI
LaTeX : produire des documents scientifiques
-
- NSI : LaTex
Un outil permettant de produire des documents de qualité.
- NSI : Documents Python
Pour produire des documents intégrants du code Python
- NSI : LaTex
Évaluation en fin de première
Les élèves qui ne concerveront pas cette spécialité en terminale, devront passer une épreuve commune en fin d'année de première. En voici les spécificités :
-
- Durée : 2 heures
- Format : QCM en 7 parties avec 4 réponses possibles pour chacune des 6 questions par partie.
Au total donc 42 questions (moins de 3 minutes par question). - Notation : Attention, une bonne réponse rapportera 3 points, une mauvaise ou une multiple \(-1\) point et l'absence de réponse 0 point.
- Les sujets d'épreuves du BAC de NSI (première)
- Tous les sujets de la BDD : Sujets des ECC de NSI
- générateur de QCM : https://genumsi.inria.fr/