Aller au contenu

Cours de Première NSI - Groupe 1 - M. Gouygou⚓︎

mdv


À propos de NSI...

Vous trouverez sur ce site tous les cours, TP, exercices, évaluations de l'année en spécialité NSI. Mais aussi:

Le programme de NSI est articulé autour de sept thèmes.

Nous traiterons les différentes entrées du programme dans les chapitres suivants:

Thème 1: Représentation des données, types et valeurs de base

1.1 Écriture d'un entier positif dans une base \(b \geqslant 2\) (2, 10 ou 16).

1.2 Valeurs et expressions booléennes

1.3 Représentation binaire d'un entier relatif

1.4 Codage des caractères

1.5 Représentation des réels: nombres flottants

Thème 2: Représentation des données, types construits

2.1 Tableaux et listes

2.2 Dictionnaires

Thème 3: Traitement de données en tables

3.1 Manipulation, recherche et tri de tables

3.2 Fusion et jointure de tables

Thème 4: Interaction entre l'homme et la machine (IHM) sur le Web

4.1 Pages Web et interactions

4.2 Protocole HTTP

4.3 Requêtes GET/POST et formulaires d'une page Web

Thème 5: Architectures matérielles et systèmes d'exploitation

5.1 Modèle de Von Neumann

5.2 Systèmes d'exploitation

5.3 Architecture d'un réseau

5.4 IHM, capteurs (Microbit)

Thème 6: Langages et programmation

6.1 Prise en main de Python

6.2 Utilisation de bibliothèques

6.3 Spécification

6.4 Jeux de tests

Thème 7: Algorithmique

7.1 Parcours séquentiel d'un tableau

7.2 Algorithmes de tri

7.3 Recherche dichotomique dans un tableau trié

7.4 Algorithmes gloutons

7.5 Algorithme des \(k\) plus proches voisins

Cette progression est découpée selon les 5 périodes entre les vacances.

6.1 Prise en main de Python

1.1 Écriture d'un entier positif dans une base \(b \geqslant 2\) (2, 10 ou 16).

6.2 Utilisation de bibliothèques

1.2 Valeurs et expressions booléennes

1.3 Représentation binaire d'un entier relatif

6.3 Jeux de tests

6.4 Spécification

2.1 Tableaux et listes

7.1 Parcours séquentiel d'un tableau

1.4 Codage des caractères

4.1 Pages Web et interactions

5.1 Modèle de Von Neumann

2.2 Dictionnaires

3.1 Manipulation, recherche et tri de tables

3.2 Fusion et jointure de tables

5.2 Systèmes d'exploitation

7.2 Algorithmes de tri

4.2 Protocole HTTP

4.3 Requêtes GET/POST et formulaires d'une page Web

7.3 Recherche dichotomique dans un tableau trié

5.3 Architecture d'un réseau

1.5 Représentation des réels: nombres flottants

7.4 Algorithmes gloutons

5.4 IHM, capteurs (Microbit)

7.5 Algorithme des \(k\) plus proches voisins

Cours/À savoir

Remarque

Exemple

Méthode/algorithme

Code/Programme

Exercice/TP

Astuce/conseil

Solution/Correction

Attention/Remarque importante

Citation

Histoire de l'informatique

Video

Lien externe

Lien vers activité Capytale

Pydéfi - c0d1ng UP

À propos de la spécialité NSI

À propos de la culture des sciences de l'informatique

À propos de Python

À propos de l'orientation

Pour se creuser la tête

Quelques sites de challenges/énigmes/défis de programmation:

Pour se former en autonomie

Au cas où vous vous ennuieriez...

L'essentiel des sources des contenus de ce site: