0:00:03.700,0:00:05.600 Ero nelle medie quando ho imparato a programmare. 0:00:05.700,0:00:07.000 Ho prima imparato come fare un 0:00:07.000,0:00:10.500 cerchio verde e un quadrato rosso appaiono sullo schermo, 0:00:10.700,0:00:13.400 Devi solo imparare queste lezioni, e non ci sono cosi tanti, 0:00:13.400,0:00:16.400 e alla fine puoi arrivare al punto in cui puoi fare quasi tutto ciò che desideri. 0:00:17.700,0:00:22.330 L'informatica è solo imparare come funziona un computer e come pensa, 0:00:22.330,0:00:24.700 in modo che gli si può insegnare a fare cose nuove. 0:00:24.800,0:00:28.100 Oggi giorno quello che si puoi fare con l'informatica è praticamente incredibile. 0:00:28.200,0:00:31.200 penso, che sia la cosa più vicina che abbiamo a una superpotenza. 0:00:31.300,0:00:34.200 (Tanya: studente di Ingegneria Informatica) Nella prossima ora andremo a giocare un gioco 0:00:34.200,0:00:36.000 che vi insegnerà I concetti di base della programmazione. 0:00:36.000,0:00:39.500 Di solito la programmazione è tutto testo, ma noi useremo Blockly, 0:00:39.600,0:00:43.200 che utilizza blocchi visivi che trascini e rilasci per scrivere programmi. 0:00:43.200,0:00:46.000 Sotto il cofano si sta creando codice. 0:00:46.000,0:00:49.400 Per cominciare andremo a costruire il codice per un programma che vi aiuterà 0:00:49.400,0:00:54.000 questo uccello arrabbiato, a muoversi attraverso un labirinto, per arrivare al maiale cattivo, che ha rubato le sue uova. 0:00:54.000,0:00:56.600 Blockly è diviso in tre parti principali. 0:00:56.600,0:01:00.000 Sulla sinistra è il labirinto dell'uccello, dove il programma verrà eseguito. 0:01:00.000,0:01:04.000 Le istruzioni per ogni livello sono scritti sotto il labirinto. 0:01:04.000,0:01:06.000 Questa zona centrale è la cassetta degli attrezzi, 0:01:06.000,0:01:10.200 e ciascuno di questi blocchi è un comando che l'uccello può comprendere. 0:01:10.200,0:01:13.000 Lo spazio bianco sulla destra si chiama l'area di lavoro 0:01:13.000,0:01:15.100 e questo è dove costruiremo il nostro programma. 0:01:15.100,0:01:21.000 Se trascino il blocco "muoversi" verso il nostro area di lavoro e premo il tasto "esegui", cosa succede? 0:01:21.000,0:01:23.500 L'uccello si sposta in avanti di una casella nella griglia. 0:01:23.500,0:01:28.000 E se voglio che l'uccello faccia qualcosa dopo lo spostamento in avanti su una scatola? 0:01:28.000,0:01:30.300 Posso aggiungere un altro blocco al nostro programma. 0:01:30.300,0:01:33.900 Andrò a scegliere il blocco "girare a destra" e lo trascino sotto 0:01:33.900,0:01:37.000 il mio blocco "muoversi" fino a quando la freccia gialla appare 0:01:37.000,0:01:41.000 e poi lo rilascio e due blocchi si attaccheranno insieme. 0:01:41.000,0:01:45.000 Quando premo di nuovo "esegui", l'uccello eseguirà i comandi che sono accatastati, 0:01:45.000,0:01:47.000 dall'alto in basso, nel nostro area di lavoro. 0:01:47.000,0:01:49.000 Se volessi cancellare un blocco, 0:01:49.000,0:01:52.000 basta rimuoverlo dalla pila e trascinarlo nel cestino. 0:01:52.000,0:01:57.800 Dopo aver premuto "esegui", è sempre possibile premere il pulsante "risetta" per far ritornare l'uccello al punto di partenza. 0:01:57.800,0:01:59.500 Ora, prendiamo quei maiali!