Présentation

ICN et ISN au lycée
Louis Feuillade de Lunel

L'enseignement d'exploration ICN : Informatique et Culture Numérique, est destiné aux élèves de seconde. Durant cet atelier nous aborderons création de site web ainsi qu'un langage de programmation : le javascript. Cet enseignement se poursuit avec l'utilisation d'un bibliothèque javascript : P5.js permettant la création de mini-jeux.

A la rentrée 2018, l'ICN se poursuit sous forme d'un atelier pour les élèves de première.

L'ISN est une spécialité enseignée en terminale S. ISN ou Informatique et Science du Numérique est une discipline basée sur la découverte et/ou l'approfondissement de la programmation en utilisant le langage Python.
Cet enseignement aborde également d'autres sujets comme le codage de l'information, la programmation de carte électronique de type Arduino, la mise en place d'un réseau ...
Pour cette année 2017-2018 le groupe d'élèves est constitué de 2 filles et 20 garçons encadré par M. Levy.
Nous n'oublions pas le travail de M. Etienne qui a permis la mise en place de cette spécialité au lycée. Qu'il en soit remercié.

Niveau seconde

Atelier d'exploration ICN

HTML / CSS

Le langage de création des sites web.

Javascript

Vos premiers pas dans la programmation avec l'étude du langage javascript.

la bibliothèque P5.js

Un approfondissement de javascript permettant la crétion d'animation, de dessin...

Dessiner avec SVG

Le SVG est un langage simple permettant de créer des dessins vectoriels.

Niveau première

Atelier optionnel

Javascript

Vos premiers pas dans la programmation avec l'étude du langage javascript.

la bibliothèque P5.js

Un approfondissement de javascript permettant la crétion d'animation, de dessin...

la bibliothèque P5.play

Un approfondissement de P5.js permettant la création de jeux vidéos.

la bibliothèque three.js

L'utilisation de cette librairie javascript permet de créer des objets en 3D.

Les bases de données

Une première approche du fonctionnement et de l'intérêt des bases de données. Etude des requêtes SQL

Initiation au php

Apprentissage du php en continuité avec les base de données pour rendre dynamique des pages web.

Niveau terminale S

Enseignement de l'ISN

Les cours de la spécialité informatique

Épreuve au BAC

Description de la forme, la durée et les compétences attendues lors de l'épreuve du BAC.

Codage de l'information

Des explications sur le langage utilisé par un ordinateur.
Notions de binaire, ASCII, compression des images, stéganographie.

Python

Des cours sur le langage de programmation en python
Notions d'algorithme puis les variables, les conditions, les boucles, les fonctions etc.

Graphisme avec python

Un approfondissement de l'étude du python avec la bibliothèque graphique Tkinter.

Arduino

Des cours sur la programmation des cartes électroniques de type Arduino
Notions d'électronique mises en relations avec de la programmation en C++ afin de réaliser des objets électroniques

Les réseaux

Des cours sur l'architecture des réseaux
Notions d'adressage des données (adresse IP et MAC); rôles du routeur, du switch, du hub; rôles du serveur DHCP...

Exercices

Les enoncés des exercices et leur corrigé

Mini-projets

Les enoncés des mini-projets réalisés par les élèves durant l'année.