Vous êtes sur la page 1sur 5

Cahier dalgorithmique et de programmation - Cycle 4

Technologie - Mathmatiques
_______________________________________________________________________________________________________

Cet ouvrage couvre le nouvel enseignement dinformatique valu au brevet des collges. crit par une quipe
denseignants deMathmatiques et Technologie, il comprend 20 fiches rparties sur 4 niveaux de difficult croissante.

Ce cahier permet aux lves, travers 8 activits (2 par niveau), de se familiariser progressivement aux principes de
lalgorithmique.Il leur permetgalement de sinitier la programmationinformatique grce 12 projets guids(3 par niveau)
dans les domaines du jeu, du chiffrement, du calcul et de la robotique.

Le robotmBot utilis dans cet ouvrage est un systme modulaire simple et fiable regroupant des
lments mcaniques et des modules lectroniques bass sur la technologie Arduino. Deux
modles pilotables et programmables distance sont disponibles :
- Une version 2,4 GHz qui ncessite une cl de transmission USB (en option) ;
- une version Bluetooth (pilotable et programmable laide dune tablette ou dun smartphone).

Les ressources numriques (algorithmes, programmes, cartes mentales) lies au cahier sont fournies au formatdes logiciels
de programmation Scratch et mBlock (extension robotique de Scratch). Elles sont tlchargeables et accessibles
gratuitement sur le site de Delagrave ou par le biais des liens Internet indiqus dans louvrage.
_______________________________________________________________________________________________________

Chaque activit dmarre par une phase de dcouverte dun principe algorithmique (rubrique Je dcouvre). La structure
algorithmique est explicite (rubrique Je comprends) et les blocs dinstruction correspondants sont dtaills (rubrique Je
retiens). Pour faciliter lapprentissage de ces nouvelles connaissances, deux applications simples et rapides mettre en
uvre sont proposes(rubrique Japplique).

Les principes et structures algorithmiquesdun niveau sont systmatiquement prsents dans les trois projets du mme
niveau et sont utiliss tout le long de louvrage.
Les activits et projets proposs peuvent tre mens conjointement par les professeurs des deux disciplines concerns par
lenseignement de linformatique au collge.
Parmi les 12 projets prsents, 8 sont du domaine du jeu, du chiffrement, du calcul et 4 sont du domaine de la robotique.
Chaque projet comporte quatre tapes. partir dune situation-problme,chaque groupe dlves sapproprie le contexte
du projet (tape 1) et exprime une situation algorithmique (tape 2). Puis sur ordinateur ou tablette, il modifie, complte ou
critun programme (tape 3) et le met au point (tape 4). La rubrique Aller plus loin permet de prolonger le projet
autour dune nouvelle problmatique tout en dveloppant limagination et la crativit.

Les projets se complexifient (tches complexes) sur chaque niveau. Ils permettent de mobiliser progressivement toutes les
connaissances et comptences des programmes.Certains projets sont ralisables dans le cadre dun EPI notamment dans la
thmatique interdisciplinaire Sciences, technologie et socit .
Chaque niveau comporte un bilan accompagn dun QCM permettant de structurer les connaissances et de vrifier les acquis des
lves. Des exercices dentranement sont disponibles pour la prparation de lpreuve dinformatique du brevet des collges.

Une grille dvaluation la fin de louvrage permet de suivre et noter la progression des lves.

Cet ouvrage peut tre utilis indiffremment sur un niveau de classe ou sur plusieurs niveaux du cycle 4.

Une version numrique de louvrage et le livre du professeur complte le dispositif pdagogique.


Prsentation du robot mBot
Le robot mBot utilis dans cet ouvrage est un systme modulaire regroupant des lments mcaniques et des
modules lectroniques bass sur la technologie Arduino. Deux modles sont disponibles :
- Une version 2,4 GHz qui ncessite une cl de transmission USB (en option) ;
- une version Bluetooth pilotable distance laide dun smartphone ou dune tablette.

Le robot mBot est constitu dun chssis robuste en aluminium anodis. Il est quip de deux motorducteurs et dune carte de
pilotage (mCore). Celle-ci est quipe dun bouton M/A, dun bouton-poussoir, de deux LED RGB, dune LED dmission IR, dun
buzzer, dun capteur de lumire, dun capteur IR et de 2 connecteurs RJ45 supplmentaires pour connecter dautres modules
mBlock.

Il peut tre command distance (tlcommande fournie), suivre une ligne noire, viter les obstacles, afficher des messages visuels
(module LED bleues en option) et mettre des sons.

Le robot mBot est particulirement simple mettre en uvre et programmer grce au logiciel mBlock. Ce logiciel apporte une
extension robotique rubrique Pilotage au logiciel de programmation graphique Scratch.

Un guide dimplantation des programmes mBlock dans le robot est tlchargeable ladresse suivante : lienmini.fr/a152-robot-
implanter

Caractristiques gnrales
Marque : Makeblock Dimensions : (H) 9 * (l) 13 * (L) 17 cm
Technologie : Arduino Ncessite 4 piles AA
Carte de pilotage : mCore (base Uno) Logiciel de programmation : mBlock
Le dveloppement dun programme avec mBlock
Le logiciel mBlock (extension robotique de Scratch) permet aux lves de programmer le
robot mBot. Les lves retrouvent les principes de Scratch au niveau de la programmation
graphique (les variables et les structures de contrle sont identiques.

criture dune squence dinstruction (script) et tlversement dans la carte


mre du robot :

tape 1. Evnement
Le seul vnement disponible dans le logiciel mBlock est :

tape 2. Blocs dinstruction spcifique

Pour programmer le robot mBot il est indispensable dutiliser les blocs dinstructions de la rubrique Pilotage.
Les blocs dinstructions suivants sont utiliss dans les 4 projets robotiques du cahier.

tape 3. Cliquer sur lvnement

tape 4. Lancer le tlversement du programme dans carte Arduino