Informatique et Sciences du Numérique






Progression pédagogique 2016 - 2017

 

Léonard de Vinci - Soissons - 20 juin 2016


Séances 1,2 et 3    S36,37 et 38

Création de pages web (html), utilisation d'un logiciel de ftp - niveau 1

Utilisation du Cloud et de Gitlab.

Outils: BlueGriffon, Kompozer et notepad +

 

Attendus: réalisation de pages web personnelles avec journal du travail de chaque séance, mise en place des échanges sur Owncloud et Gitlab.

 

 

 Séances 4,5 et 6    S39,40 et 41

Introduction à la programmation sur niveaux différenciés.

Pour tout le monde: niveau 1

A.   Types de variables et opérations sur ces variables.

B.    Boucles "si...alors,tant que, pour ...".

C.   Fonctions

Pour les élèves déjà initiés: niveau 2

D.   Classes

E.    Bibliothèques graphiques type "tkinter et autres ..."

Outils: Edupython, Idle

 

Attendus: exercices d'applications contenus dans le cours. Interrogations.

 

S42

Exposés

 

Attendus: Thèmes, contenus et présentation définis à la fin du présent document.

 

 

Séances 7,8 et 9    S45,46 et 47

Systèmes Linux, fonctionnement, utilisation avec interface graphique ou en console.

Réseaux, adressages ip, création d'un intranet, adressage IPv4 et IPv6.

Utilisation d'Idle sous Linux (programmation Python).

Outils:  distribution Ubuntu en modes Desktop et server.

 

Attendus: exposés, installation, utilisation d'un système linux et mise en réseau d'un intranet. Interrogation par groupe.

 

Séances 10,11 et 12    S48,49 et 50

Lancement de mini-projets, notions de travail en groupe. Définition du cahier des charges, exemples. Utilisation d'un gestionnaire de tâches.

Outils:  Cloud, gitlab, Edupython, Idle,...

 

Attendus: choix du mini-projet, cahier des charges, gestion de projet (outil "tâches" du cloud). Plan de travail, découpage du travail. Écriture des algorithmes et codage en python.

 

 

Séances 13,14 et 15    S2,3 et 4

Création de pages web - niveau 2

Introduction au langage php, feuilles css. Introduction aux bases de données (sqlite3 et Mysql).

Outils:  serveur Linux Apache Mysql Php, Filezilla.

 

Attendus: pages web personnelles enrichies,exposés.

Remarque: S4 en formation à distance (semaine séjour ski).

 

Séances 16,17 et 18    S5,6 et 9

Pour tout le monde: niveau 2

D.  Classes.

E.   Bibliothèques graphiques type "tkinter et autres ..."

Pour tout le monde: bases de données sous python.

 

Pour les élèves initiés: bases de données et php.

 

Outils: Edupython, Idle, Sqlite3, Mysql, serveur LAMP (distribution Ubuntu  server).

 

Attendus: exercices du  cours plus programmation du type répertoire. Interrogation programmation. Premières réflexions sur la constitution du site météo.

 

 

Séances 19    S10

 

Pour tout le monde: revue de mini-projet (BAC BLANC).

 

 

 

 

Séances 20,21 et 22    S11,12 et 13

Pour tout le monde: Lancement des projets de fin d'année

Réalisation du cahier des charges, planification et répartition des tâches. Début le la partie algorithmique et programmation.

 

 

 

Séances 23    S14

 

Exposés

 

Attendus: Thèmes, contenus et présentation définis à la fin du présent document.

 

 

Séances 24    S15

 

Pour tout le monde: revue de projet.

 

 

 

Séances 25 --> fin    S16 --> S20

 

Pour tout le monde: réalisation et finalisation des projets.

Préparation des dossiers pour l'examen.

 

 

__________________________________________________________________________

 

Sujets d'exposés

1.     Histoire des ordinateurs.

2.     Les différents systèmes opérationnels (histoire et évolution, avenir...).

3.     Evolution des composants informatiques (Hardware, processeurs, cartes graphiques, interfaces).

4.     Le stockage physique des données.

5.     L'informatique et la loi (internet, droits et devoirs des utilisateurs, protection des données, la CNIL).

6.     La C.A.O. .

7.     La P.A.O. .

8.   La F.A.0. .

9.     Les nouveaux champs d'application de l'informatique (applications androïd, IOS, les clouds, les imprimantes 3D, l'avenir ?)

Attendus: présentation multimédia avec intégration sur le site web perso pour l'auteur et liens vers les exposés pour tous .

Chaque exposé donne lieu à une présentation  de 10 à 15 minutes suivi d'un débat de 10 à 15 minutes également dont les questions peuvent être spontanées ou suscitées par les auteurs de l'exposé. Rappel: les exposés auront impérativement lieu en S42 et S14.

 

 

__________________________________________________________________________

 

Les mini-projets

1.     Librairie audio. But: à partir des titres de morceaux de musique, récupérer toutes les données CDDB de ces morceaux et les enregistrer dans une base de données (en python).

2.     Création d'un jeu type Pacman en python.

3.     Golfscoring avec utilisation d'une base de données (gestion des points d'une partie de golf individuelle ou en équipe).

4.     Calculatrice graphique en python (avec ajustement automatique des représentations graphiques).

 

Attendus: initialisation du travail en équipe, notion de cahier des charges et de planification des tâches. Utilisation obligatoire du cloud et de gitlab.

 

__________________________________________________________________________

 

Les projets

1.     Site météo du Lycée Léonard de Vinci (publication de statistiques).

2.     Application androïd et IOS météo Vinci.

3.     Météo prévisionnelle Léonard de Vinci.

4.     Véhicule piloté par ordinateur (raspberry pi sur véhicule électrique, suivi automatique d'une bande optique conductrice par capteur photo, analyse d'images).

Attendus: travail en équipe, cahier des charges et planification des tâches. Utilisation obligatoire du cloud et de gitlab. Préparation de l'examen.

 

_________________________________________________________________________