Les outils de programmation de comportements

Documents pareils
Cours 1 : Qu est-ce que la programmation?

1 Introduction C+ + Algorithm e. languag. Algorigramm. machine binaire. 1-1 Chaîne de développement. Séance n 4

Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive. Version 1.0

BTS SYSTEMES ELECTRONIQUES

Évaluation et implémentation des langages

Alarme domestique- Présentation

Déroulement. Evaluation. Préambule. Définition. Définition. Algorithmes et structures de données 28/09/2009

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, , ISBN :

PRESENTATION DE LA PLATEFORME NUMERIQUE AGORASSAS Préparation en ligne au concours d accès à l ENM. IEJ «Pierre RAYNAUD» Université Panthéon-Assas

Informatique et sciences du numérique

Programme détaillé BTS INFORMATIQUE DE GESTION DIPLÔME D ETAT. Objectifs de la formation. Les métiers. Durée de la formation

Algorithmique et structures de données I

Conférence sur les microcontroleurs.

FICHE UE Licence/Master Sciences, Technologies, Santé Mention Informatique

Université du Québec à Chicoutimi. Département d informatique et de mathématique. Plan de cours. Titre : Élément de programmation.

Logiciel Libre Cours 3 Fondements: Génie Logiciel

EVALUATION Nombres CM1

Séminaires Paris le 14 et 15 mars 2007 Grenoble le 21 et 22 Mars 2007

La Certification de la Sécurité des Automatismes de METEOR

UFR d Informatique. FORMATION MASTER Domaine SCIENCES, TECHNOLOGIE, SANTE Mention INFORMATIQUE

OPTION SCIENCES BELLE-ISLE-EN-TERRE

Des consultants forment des consultants Comment créer ma boite de consultant

Jade. Projet Intelligence Artificielle «Devine à quoi je pense»

ELECTRICIEN INSTALLATEUR - MONTEUR

L Appli. Crédit Agricole Sud Rhône Alpes - Guide Utilisateur -

Master de Bioinformatique et Biologie des Systèmes Toulouse Responsable : Pr. Gwennaele Fichant

SOCLE COMMUN: LA CULTURE SCIENTIFIQUE ET TECHNOLOGIQUE. alain salvadori IA IPR Sciences de la vie et de la Terre ALAIN SALVADORI IA-IPR SVT


INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

Organigramme / Algorigramme Dossier élève 1 SI

Des consultants forment des consultants Comment créer ma boite de consultant

Entraînement au concours ACM-ICPC

1 INFORMATION - INFORMATIQUE. 11 Systèmes d'information gestion des connaissances, knowledge management

BES WEBDEVELOPER ACTIVITÉ RÔLE

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant

N SIMON Anne-Catherine

Des consultants forment des consultants Comment créer ma boite de consultant

Université Libre de Tunis

Cours 1 : Introduction. Langages objets. but du module. contrôle des connaissances. Pourquoi Java? présentation du module. Présentation de Java

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java

Intelligence Artificielle et Robotique

Logiciel SCRATCH FICHE 02

Utilisation d un Tableau Numérique Interactif en Mathématiques

Introduction à l algorithmique et à la programmation (Info 2)

Programmation Objet - Cours II

S LICENCE INFORMATIQUE Non Alt Alt SS1 S2 S3 S4 S5 S6 Parcours : IL (Ingénierie Logicielle) SRI (Systèmes et Réseaux Informatiques)

MASTER CREATION NUMERIQUE / 2015

Création d une application Android (APPInventor)

Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if

Déploiement des manuels numériques sur tablette. Mode d emploi intégrateur / administrateur

SERVICES INFORMATIQUES AUX ORGANISATIONS

LICENCE : INFORMATIQUE GENERALE

Bienvenue à l historien virtuel 2.0

Présentation du PL/SQL

Indications pour une progression au CM1 et au CM2

Gestion et entretien des Installations Electriques BT

Participer à l activité en ligne d un groupe. Michel Futtersack, Faculté de Droit, Université Paris Descartes, Sorbonne Paris Cité

GESTION DE PROJET. - Tél : N enregistrement formation :

Démonstration des économies et des avantages Le pilote

IMO - Informatique, modélisation et optimisation

LICENCE PROFESSIONNELLE EN MANAGEMENT ET ECONOMIE DU NUMERIQUE (LIPMeN)

Algorithmique avec Algobox

MANAGEMENT DES SYSTEMES D INFORMATION ET DE PRODUCTION MSIP

Permanences secrétariat : Sans rendez-vous : Du lundi au jeudi de 17h00 à 21h30. Sur rendez-vous : Les mercredi et vendredi après-midi.

Cours d algorithmique pour la classe de 2nde

Baccalauréat technologique

ECTS INFORMATIQUE DE GESTION Option Administrateur de réseaux Locaux d entreprise

Service des stages et du placement - secteur placement ANNEE 2013 TITRES DE POSTES OFFERTS AUX DIPLOMES DE GENIE INFORMATIQUE

Usine Numérique Intégration Produit Production

Programmes des classes préparatoires aux Grandes Ecoles

Fiche d accompagnement Épisode 11 «Mon ordinateur a attrapé un virus

C.F.A.O. : Conception et Fabrication Assistées par Ordinateur.

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer

Introduction à la B.I. Avec SQL Server 2008

Extrait des Exploitations Pédagogiques

Projet de programme pour l enseignement d exploration de la classe de 2 nde : Informatique et création numérique

S LICENCE INFORMATIQUE Non Alt S Alt S S1 S2 S3 S4 SS5 S6 Parcours : S IL (Ingénierie Logicielle) SRI (Systèmes et Réseaux Informatiques)

Dr YAO Kouassi Patrick

INGENIERIE DES SYSTEMES INFORMATIQUES - PARCOURS : MOBILITE ET CLOUD COMPUTING

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

NOUVEAUTÉS 2015 Le contrôle efficace des installations de chauffage et climatisation

FORMATION ECLAIRAGE PUBLIC

L informatique en BCPST

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING


Faculté des Sciences Economiques et de Gestion de Nabeul. Université de Carthage. Master de Recherche Finance des Entreprises et des Marchés

FORMATION KAWET. Formation : Créer une appli mobile avec Kawet

CMI ECONOMIE, FINANCE QUANTITATIVE ET STATISTIQUES - PARCOURS FORMATION EN APPRENTISSAGE

Better data. Better decisions. La carière digitale, nouvel outil de suivi et de gestion de l exploitation

Cookies de session ils vous permettent de sauvegarder vos préférences d utilisation et optimiser l expérience de navigation de l Utilisateur ;

PROGRAMME DE FORMATION CONTINUE «CHEF DE PROJET WEB»

Architecture matérielle des systèmes informatiques

MASTER PROFESSIONNEL INFORMATION ET COMMUNICATION DANS L ESPACE LOCAL ET REGIONAL ICELR.2008/2009

DUT Statistique et Traitement Informatique des Données (S.T.I.D.)

Manuel d'utilisation de la maquette

Transcription:

Les outils de programmation de comportements Fabrice Madigou IA-IPR Séminaire de technologie Avril 2016

L'informatique et la programmation L enseignement d informatique, est dispensé à la fois dans le cadre des mathématiques et de la technologie. Il permet d acquérir des méthodes qui construisent la pensée algorithmique et développe des compétences dans la représentation de l information et de son traitement, la résolution de problèmes, le contrôle des résultats. Les modalités une pédagogie de projet, active et collaborative productions collectives (programmes, applications, sites, etc..) Page 2

Les attendus en fin de cycle 4 En technologie Comprendre le fonctionnement d un réseau informatique. Écrire, mettre au point et exécuter un programme. En mathématiques Écrire, mettre au point et exécuter un programme simple. Page 3

En technologie Page 4 Les 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. En 4ème : 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 En mathématiques En 5 ème, les élèves s initient à la programmation événementielle. Progressivement, ils développent de nouvelles compétences, en programmant des actions en parallèle, en utilisant la notion de variable informatique, en découvrant les boucles et les instructions conditionnelles qui complètent les structures de contrôle liées aux événements. Rapprocher les outils de programmation

Ecrire, mettre au point et exécuter un programme Connaissances et compétences associées Analyser le comportement attendu d un système réel et décomposer le problème posé en sousproblè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, séquences d'instructions, boucles, instructions conditionnelles. Systèmes embarqués. Forme et transmission du signal. Capteur, actionneur, interface. Page 5 Exemples de situations, d activités et de ressources pour l élève 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.

Les démarches restent les mêmes : Résolution de problème, investigation et projet Les supports Page 6

Les systèmes programmables Les cartes cibles actionneurs ou interfaces informationnelles Microcontrôleur Atmel Arduino PICAXE Microcontrôleur Microchip capteurs Page 7

Méthodologie de programmation d un Objet Technique Cahier des charges algorithme Papier programme Quel outil? simulation Ordinateur compilation téléchargement exécution Objet Technique Page 8

Méthodologie de programmation Programmation de trois feux type chenillard pour chantier : Répéter; Allumer D0 Éteindre D1 Éteindre D2 Attendre 0,5 secondes Éteindre D0 Allumer D1 Éteindre D2 Attendre 0,5 secondes Éteindre D0 Éteindre D1 Allumer D2 Attendre 0,5 secondes Indéfiniment Page 9 algorithme Système ou OT

Les outils de programmation Programmation textuelle Programmation par blocs Programmation par logigramme Page 10

les outils de programmation En technologie En mathématiques Programmation textuelle : IDE Arduino / Basic PICAXE Programmation graphique par blocs : Scratch Programmation par logigrammes : PICAXE Editor / Logicator (flowchart) Programmation graphique par blocs : Blockly /Scratch / Arduiblock / App Inventor Page 11

Page 12 Merci de votre attention