MARELLI-DUDOVICH

HOUR OF CODE - GUIDA INSEGNANTE
OPERAZIONI DA EFFETTUARE:
1.
2.
3.
4.
5.
Collegarsi e registrarsi al sito: programmailfuturo.it,
registrarsi e collegarsi al sito www.code.org, selezionare in basso a destra “italiano”,
accedere con nome utente e password, al cruscotto di controllo dell’insegnante
accedere all’area “Student Accounts and Progress”, iscrivere la/e classe/i,
selezionare il livello avendo cura di scegliere quello più adatto alla classe:
 K (Scuola dell’Infanzia)
 1, 2, 3, 4, 5 (Scuola Primaria)
 6, 7, 8 (Scuola Secondaria di primo grado)
 9, 10, 11, 12 (Scuola Secondaria di secondo grado)
6. selezionare il corso avendo cura di scegliere quello più adatto alla classe:
 hourofcode
 20-hour
 Course1
 Course2
 Course3
 Playlab
 Artist
 Frozen
 Flappy
7. prendere nota del codice-classe, occorrerà per aprire la sessione di lavoro,
8. iniziare le attività collegandosi al seguente sito, avendo cura di inserire il codice della
classe: http://studio.code.org/sections/[scrivere codice della classe iscritta]
1/20
VIDEO >>> Maze intro
moveForward();
moveForward();
2/20
moveForward();
moveForward();
moveForward();
3/20 (max 5 blocchi)
moveForward();
moveForward();
turnRight();
moveForward();
4/20 (max 6 blocchi)
moveForward();
turnLeft();
moveForward();
turnRight();
moveForward();
5/20 (max 9 blocchi)
turnRight();
moveForward();
turnLeft();
moveForward();
moveForward();
moveForward();
turnLeft();
moveForward();
6/20 (max 3 blocchi)
VIDEO >>> Repeat Times Block
for (var count = 0; count < 5; count++) {
moveForward();
}
7/20 (max 4 blocchi)
turnRight();
for (var count = 0; count < 5; count++) {
moveForward();
}
8/20 (max 6 blocchi)
for (var count = 0; count < 4; count++) {
moveForward();
}
turnLeft();
for (var count2 = 0; count2 < 5; count2++) {
moveForward();
}
9/20 (max 5 blocchi)
for (var count2 = 0; count2 < 3; count2++) {
for (var count = 0; count < 2; count++) {
moveForward();
}
turnRight();
}
10/20 (max 3 blocchi)
VIDEO >>> Repeat Until Block
while (notFinished()) {
moveForward();
}
11/20 (max 5 blocchi)
while (notFinished()) {
moveForward();
moveForward();
turnLeft();
}
12/20 (max 6 blocchi)
while (notFinished()) {
moveForward();
turnLeft();
moveForward();
turnRight();
}
13/20 (max 6 blocchi)
while (notFinished()) {
turnRight();
moveForward();
turnLeft();
moveForward();
}
14/20 (max 5 blocchi)
VIDEO >>> If Block
while (notFinished()) {
moveForward();
if (isPathLeft()) {
turnLeft();
}
}
15/20 (max 5 blocchi)
while (notFinished()) {
moveForward();
if (isPathRight()) {
turnRight();
}
}
16/20 (max 5 blocchi)
while (notFinished()) {
moveForward();
if (isPathLeft()) {
turnLeft();
}
}
17/20 (max 5 blocchi)
while (notFinished()) {
moveForward();
if (isPathRight()) {
turnRight();
}
}
18/20 (max 5 blocchi)
VIDEO >>> IF/ELSE Block
while (notFinished()) {
if (isPathForward()) {
moveForward();
} else {
turnLeft();
}
}
19/20 (max 5 blocchi)
while (notFinished()) {
if (isPathForward()) {
moveForward();
} else {
turnRight();
}
}
20/20 (max 7 blocchi)
while (notFinished()) {
if (isPathForward()) {
moveForward();
} else {
if (isPathRight()) {
turnRight();
} else {
turnLeft();
}
}
}
WWW.FULCROSCUOLA.IT