Programme cycle 4 : informatique et programmation
Attendus de fin de cycle :
- Comprendre le fonctionnement d’un réseau informatique.
- Écrire, mettre au point et exécuter un programme.
Analyser le comportement attendu d’un système réel et décomposer le problème posé en sous-problèmes afin de
structurer un programme de commande. Écrire, mettre au point (tester, corriger) et exécuter un programme commandant un système réel et vérifier le comportement attendu. Écrire un programme dans lequel des actions sont déclenchées par des événements extérieurs.
- Notions d’algorithme et de programme.
- Notion de variable informatique.
- Déclenchement d'une action par un événement,
- Systèmes embarqués.
- Forme et transmission du signal.
- Capteur, actionneur, interface.
Concevoir, paramétrer, programmer des applications informatiques pour des appareils nomades. Observer et décrire le comportement d’un robot ou d’un système embarqué. En décrire les éléments de sa programmation. Agencer un robot (capteurs, actionneurs) pour répondre à une activité et un programme donnés. Écrire, à partir d’un cahier des charges de fonctionnement, un programme afin de commander un système ou un système programmable de la vie courante, identifier les variables d’entrée et de sortie. Modifier un programme existant dans un système technique, afin d’améliorer son comportement, ses performances pour mieux répondre à une problématique donnée. Les moyens utilisés sont des systèmes pluri-technologiques réels didactisés ou non, dont la programmation est pilotée par ordinateur ou une tablette numérique. Ils peuvent être complétés par l’usage de modélisation numérique permettant des simulations et des modifications du comportement.
Repères de progressivité
- En 5ème :
traitement, mise au point et exécution de programme simple avec un nombre limité de variables d’entrée et de sortie,
développement de programmes avec des boucles itératives.
traitement, mise au point et exécution de programme simple avec un nombre limité de variables d’entrée et de sortie,
développement de programmes avec des boucles itératives.
- En 4ème :
traitement, mise au point et exécution de programme avec introduction de plusieurs variables d’entrée et de sortie
traitement, mise au point et exécution de programme avec introduction de plusieurs variables d’entrée et de sortie
- En 3ème :
introduction du comptage et de plusieurs boucles conditionnels imbriqués, décomposition en plusieurs sous-problèmes
ÉCRIRE, METTRE AU POINT ET EXÉCUTER UN PROGRAMME
COMPRENDRE LE FONCTIONNEMENT D’UN RÉSEAU INFORMATIQUE
Le « Manuel ISN » dans son chapitre 16 dédié exactement à ces sujets, complètement accessible à l’enseignant, contient aussi des exercices réutilisables en version simplifiée.
Une fois l’apprentissage de la programmation acquis, de multiples activités liées à l’utilisation des réseaux comme faire communiquer deux ordinateurs en utilisant Processing sont possibles. Le point clé est que l’on peut commencer à comprendre sans avoir un haut niveau de programmation.
COMPRENDRE, S’EXPRIMER EN UTILISANT LES LANGAGES MATHÉMATIQUES, SCIENTIFIQUES ET INFORMATIQUES
Il s’agit de relier les connaissances scientifiques et techniques aux autres sujets du socle commun, donc de partager une culture sur ces sujets.