ATELIER NUMERIQUE

PROJET ART-LÉATOIRE 2023-2024
Python + Pillow + Random
2.4 3.1 3.2 3.3 7.1 7.4 7.5 8.1
Première NSI du Lycée Français International de Tokyo
...

203

...

215

...

114

...

106

...

109

...

102

...

209

...

112

...

105

...

207

...

214

...

110

...

217

...

210

...

218

...

117

...

103

...

104

...

113

...

204

...

107

...

101

...

116

...

213

...

208

...

202

...

108

...

212

...

118

...

206

...

115

...

205

...

111

...

211

...

216

...

201

...

119

PROGRAMME
1. Histoire de l'informatique
1.1Événements clés de l'histoire de l'informatique.
2. Représentation des données: types et valeurs de base
2.1Écriture d'un entier positif dans une base b>=2.
2.2Représentation binaire d'un entier relatif.
2.3Représentation approximative des nombres réels: notion de nombre flottant.
2.4Valeurs booléennes. Opérateurs booléens. Expressions booléennes.
2.5Représentation d'un texte en machine. Encodages ASCII, ISO-8859-1, Unicode.
3. Représentation des données: types construits
3.1p-uplets, p-uplets nommés.
3.2Tableau indexé, tableau donné en compréhension.
3.3Dictionnaires par clés et valeurs.
4. Traitement de données en tables
4.1Indexation de tables.
4.2Recherche dans une table.
4.3Tri d'une table.
4.4Fusion de tables.
5. Interactions entre l'homme et la machine sur le Web
5.1Modalités de l'interaction entre l'homme et la machine. Événements.
5.2Interaction avec l'utilisateur dans une page Web.
5.3Interaction client-serveur. Requêtes HTTP, réponses du serveur.
5.4Formulaire d'une page Web.
6. Architectures matérielles et systèmes d'exploitation
6.1Modèle d'architecture séquentielle (von Neumann).
6.2Transmission de données dans un réseau: protocoles et architecture.
6.3Systèmes d'exploitation.
6.4Périphériques d'entrée et de sortie. Interface Homme-Machine (IHM).
7. Langages et programmation
7.1Constructions élémentaires.
7.2Diversité et unité des langages de programmation.
7.3Spécification.
7.4Mise au point de programmes.
7.5Utilisation de bibliothèques.
8. Algorithmique
8.1Parcours séquentiel d'un tableau.
8.2Tris par insertion, par sélection.
8.3Algorithme des k plus proches voisins.
8.4Recherche dichotomique dans un tableau trié.
8.5Algorithmes gloutons.