Introduzione... IX. Capitolo 1 Cos è Scratch?... 1

Documenti analoghi
Introduzione. A chi si rivolge questo libro. Requisiti per la lettura. Struttura del libro

SCRATCH CECILIA MONTI DIGITAL CO-FONDATRICE E DOCENTE PRESSO MAKER SCHOOL TRADATE

TEAM DELL INNOVAZIONE DIGITALE SCUOLA DELL INFANZIA:

Progetto Scratch: Scratch Day CoderDojo Parma

Progetto Scratch: Hippo alla conquista della Luna (remix)

:33 Pagina V. Indice. Introduzione

Cos è Scratch? questo capitolo

Indice. Prefazione. 3 Oggetti e Java 53

SOMMARIO. Introduzione

Prefazione... xi. Da leggere prima di iniziare...xiv. Capitolo 1 Introduzione a JavaScript Sezione A Programmazione, HTML e JavaScript...

Discipline Scientifiche e TIC (base) Computational Thinking e Scratch. Cristina Tani ITIS G. Galilei Livorno

Indice generale Introduzione...xiii Capitolo 1 Strumenti per sviluppare applicazioni...1

SCUOLA F. MONTANARI Mirandola POLO FORMATIVO UN APPROCCIO A SCRATCH PARTE PRIMA. 20 novembre 2014

FLAPPY PAPPAGALLO Tutorial per Scratch 2.0 Base Sessione 1

Tecnologie per la mente. Laboratorio di Psicologia e Scienze Cognitive

Indice generale. Nota dell editore...xi. Introduzione alle split view...25

Programmazione: variabili e operatori. Variabili

Indice PARTE A. Prefazione Gli Autori Ringraziamenti dell Editore La storia del C. Capitolo 1 Computer 1. Capitolo 2 Sistemi operativi 21 XVII XXIX

Indice generale. Prefazione... xi. Parte I Image editing Capitolo 1 Basi di grafica digitale... 3

Sommario. Introduzione 1. Ringraziamenti Installare Windows 8 17

Sommario PREFAZIONE...XI CAPITOLO 1: INTRODUZIONE AI COMPUTER, A INTERNET E AL WEB... 1 CAPITOLO 2: INTRODUZIONE ALLA PROGRAMMAZIONE IN C...

La programmazione ad oggetti: chiamate di metodi. Overloading. This

Linee di programmazione

Christmas Card. Componiamo lo stage. Aggiungiamo la musica

Corso Programmazione Java Standard

LABORATORIO DI INFORMATICA

Indice. Introduzione PARTE PRIMA FONDAMENTI 1

VBA è un linguaggio di scripting derivato da Visual Basic, da cui prende il nome. Come ogni linguaggio ha le sue regole.

Programma svolto di INFORMATICA. Classe 3 - indirizzo MERCURIO A.S. 2009/2010

Prefazione. Capitolo 1 Sistemi di elaborazione 1

ISTITUTO COMPRENSIVO LIVIO TEMPESTA

Corso Web Master. E' richiesta una padronanza dell'utilizzo del computer ed esperienza di navigazione su Internet.

Scappa dal gatto Tutorial per Scratch versione 2

Liceo Marie Curie (Meda) Scientifico Classico Linguistico PROGRAMMAZIONE DISCIPLINARE PER COMPETENZE

Introduzione Avanzamento rapido

Sommario. Introduzione... IX

Indice. Prefazione. Introduzione Gli argomenti del presente volume Cosa serve per questo libro A chi si rivolge questo libro Convenzioni

INDICE. Introduzione. 3 Capitolo 1 Cenni di geodesia

PROGRAMMA EFFETTIVAMENTE SVOLTO

Indice. Introduzione 15. L hardware 24. Il software 43. Introduzione al linguaggio di Arduino 60. Basi del linguaggio di Arduino 65

Il formato delle ricette Convenzioni tipografiche Versioni, ultima edizione ed errata corrige

Level 1. Fuochi Artificiali. Introduzione. In questo progetto creiamo l'esplosione dei fuochi artificiali su una citta' Italiana.

Corsa nel Deserto. Introduzione

Sommario INTRODUZIONE... 11

Capitolo 1 - Introduzione a Inventor... 1

Impariamo a programmare con SCRATCH. Lezione 1:Le basi e il primo tutorial

LE POTENZIALITÀ DELLA LAVAGNA INTERATTIVA

Tutorial Calcolatrice

autore: Cognome Nome classe: 1ART PC numero: 30 data: 4 giugno 2011 Gioco dell'11

CODING PERCORSO DI FORMAZIONE PER I DOCENTI DEL 1 I.C. «E. DE AMICIS» FLORIDIA

PROGRAMMAZIONE DISCIPLINARE LICEO SCIENTIFICO OPZIONE SCIENZE APPLICATE INFORMATICA CLASSE QUINTA

Programmazione web lato client con JavaScript. Marco Camurri 1

icartoon manuale d uso

Indice. Introduzione BluePrint XIII XIX

3.3.6 Gli operatori Le funzioni di accesso al tipo Le strutture di controllo Le funzioni

PROGRAMMAZIONE COORDINATA TEMPORALMENTE A.S. 2015/ CLASSI: 1AE 1AM 1BI 1BM 1CM

PROGRAMMA PER LA PROVA DI ACCERTAMENTO

B.COM Srl - Via del Lavoro, Castano Primo (MI) - Tel Fax

Sintesi delle differenze

TROVA LA CHIAVE TUTORIAL INTERMEDIO TROVA LA CHIAVE

ACCHIAPPA L UOVO TUTORIAL per SCRATCH 2.0

I Circuiti combinatori: LOGISIM

Programma di INFORMATICA

Programma svolto di INFORMATICA. Classe 3M - indirizzo MERCURIO A.S. 2010/2011

Manuale di Cantor. Alexander Rieder Traduzione italiana: Pino Toscano

Durata: Tre giorni (24 ore) Partecipanti: Fino a 15. Prerequisiti personali (agli studenti è richiesto di):

Programma del Corso Photoshop

Concetti Introduttivi. Il Computer

Alain Turing (rielaborazione foto di Wikipedia)

Strumenti. Apre il menu principale (come il menù testuale orizzontale)

Programma del corso. Elementi di Programmazione. Introduzione agli algoritmi. Rappresentazione delle Informazioni. Architettura del calcolatore

MICROSOFT EXCEL FORMULE E FUNZIONI

Scratch Tutorial 6 Robobattle v1.0

Guida all uso di. Versione Docenti. Iniziativa realizzata nell ambito del progetto Diderot della Fondazione CRT

Syllabus PEKIT CAD. Modulo Uno. Concetti di base

A. Lorenzi, R. Giupponi - Visual Basic. Teoria e ambiente di programmazione - Istituto Italiano Edizioni Atlas

Strumenti di Presentazione Microsoft Power Point. CORSO DI INFORMATICA LIVELLO 1 - Lezioni 7-8. Docente Marsili M.

LA BANDA DEI NOTTURNI CON SCRATCH

Prefazione SEZIONE 1 CONOSCERE E COMPRENDERE 1. Capitolo 1. ICT: mercato digitale e trend chiave 3

EXCEL AVANZATO Le Funzioni in Excel DEFINIZIONE DI FUNZIONE

Promuovere la creatività con Scratch

Il Manuale di KXSLDbg. Keith Isdale Traduzione del documento: Samuele Kaplun Traduzione del documento: Simone Solinas

DOMUS MEA SYSTEMS. Corso di Informatica Base. Corso completo per l'utilizzo del computer

Inclusione e TIC (ad es. dispositivi e software compensativi per BES e DSA, ecc,) Codice: 2770

A proposito di A colpo d'occhio 1. Esplorare il tuo nuovo tablet 7

Istituto Scolastico Paritario Vincenza Altamura. Scuola Primaria. Anno scolastico 2016/2017 Progettazione Didattica Disciplinare per la classe IV

Indice generale. Introduzione...xiii. Capitolo 1 Introduzione al marketing digitale...1. Capitolo 2 Ottimizzazione per i motori di ricerca...

Semplicit di apprendimento e d'uso 10

Mini Tablet Installazione Disegno Scrittura Comandi Configurazione Manutenzione

Corso Analista Programmatore Microsoft Corso Online Analista Programmatore Microsoft

accessibilità: tecniche, strumenti e soluzioni

Personalizzare il desktop - sfondo e screen saver

creare - programmare- imparare

Informatica, Algoritmi, Linguaggi

Indice INTRODUZIONE PARTE PRIMA VIDEOCAMERE E CAMCORDER DIGITALI 1

Indice generale Prefazione...xiii Capitolo 1 Introduzione...1 Capitolo 2 Sviluppo del software, tipi di dati ed espressioni...31

Coderdojo Avanzato. 20 Maggio Free Fruit Fall

Corso base di Microsoft Excel

WORD PROCESSING.

Transcript:

Indice Introduzione... IX A chi si rivolge questo libro...ix Requisiti per la lettura...ix Struttura del libro...ix Presentazione dei capitoli... X Progetti presentati nel testo...xii Credits...XII Programmi...XII Progetti...XII Immagini e suoni... XIII Capitolo 1 Cos è Scratch?... 1 Introduzione a Scratch... 2 Come è nato Scratch... 3 Cosa puoi fare con Scratch... 3 Chi usa Scratch... 3 Usare Scratch online e offline... 4 Installazione di Scratch 2.0... 4 Tre possibilità per iniziare online... 5 Unisciti alla comunità di Scratch... 5 Scratch e la metafora del teatro... 6 Le quattro esse: Scratch, Stage, Sprite e Script... 6 I mille ruoli del programmatore Scratch... 7 L ambiente di programmazione di Scratch... 7 Barra Strumenti... 8 Pannello Stage... 10 Pannello Sprite... 11 Pannello Script... 11 Cosa hai imparato... 11 Capitolo 2 Disegni e animazioni... 13 Un saluto... 14 Programmare con Scratch... 15 Errori di sintassi e logici... 15

IV Indice Blocchi e script... 16 Categorie dei blocchi... 17 Muoviamo i primi passi... 17 Proposte di variazione sul tema... 18 Un po di movimento al quadrato... 19 Ripetiamo il movimento... 19 Pannello informazioni sprite... 20 Una penna per disegnare... 21 Proposte di variazione sul tema... 22 Condivisione, remix e salvataggio dei programmi... 24 L importanza dell ordine... 24 Gli algoritmi... 26 Doppio esagono rotante!... 27 Proposte di variazione sul tema... 29 Griglia colorata... 29 Proposte di variazione sul tema... 32 Scia colorata rimbalzante... 32 Proposte di variazione sul tema... 34 Una scia quadrato-timbrica!... 34 Proposte di variazione sul tema... 36 Tavolozza dei colori, strumento contagocce e secchiello... 36 Doppio quadrato rimbalzante... 37 Proposte di variazione sul tema... 38 Un saluto letterale... 39 Spirale quadratica... 40 Proposte di variazione sul tema... 42 È nata una stella!... 43 Cosa hai imparato... 43 Capitolo 3 Sprite e fumetti animati... 45 Cartoline animate... 46 Messaggio scrollante a là Star Wars... 46 Primo script: spostamento... 49 Secondo script: effetti grafici... 50 Proposte di variazione sul tema... 50 Tipi di ciclo... 50 Blocchi per gli effetti grafici... 51 Cambia e porta... 52 Diritto d autore e licenze software... 53 Pubblico dominio... 54 Storia animata: un semplice incontro... 54 Sceneggiatura... 54 Programma... 54 Una camminata più realistica... 57

Indice V Proposte di variazione sul tema... 58 Le mie cose... 58 Un globo terrestre rotante... 59 Programma... 59 Proposte di variazione sul tema... 60 Un compleanno sorprendente... 61 Sceneggiatura... 61 Programma... 62 Scenari e personaggi... 62 Sincronizzazione degli eventi... 64 Aggiunta dell audio ai dialoghi... 64 Proposte di variazione sul tema... 66 L editor di suoni di Scratch... 67 Cosa hai imparato... 68 Capitolo 4 Quiz e giochi... 69 Kim e la memoria visuale... 70 Amarcord della fattoria... 70 Regole del gioco... 70 Programma... 71 Input esterno: pressione di un tasto della tastiera... 72 Livelli degli sprite nella scena... 72 Generazione di numeri (quasi) casuali... 74 Proposte di variazione sul tema... 74 Immagini digitali... 74 Immagini raster e vettoriali... 75 Immagini raster... 75 Immagini vettoriali... 76 Percorsi nella foresta... 76 Stage e sprite... 78 Variabili... 79 Script... 79 Proposte di variazione sul tema... 81 Quiz di matematica... 81 Se altrimenti... 82 Proposte di variazione sul tema... 84 Operatori sulle stringhe... 84 Guess the object s name... 85 Nuovo blocco (procedura)... 86 Nuovo blocco (procedura parametrica)... 88 Proposte di variazione sul tema... 89 Occhio al numero... 90 Proposte di variazione sul tema... 91 Cosa hai imparato... 92

VI Indice Capitolo 5 Giochi, cloni e stringhe... 93 Un testo telegrafico... 94 Proposte di variazione sul tema... 95 Inverti la frase... 95 Palindromia... 97 La valigetta di Scratch (online)... 97 Proposte di variazione sul tema... 99 Cesare e i messaggi crittografati... 99 Il cifrario di Cesare... 99 Programma... 101 Proposte di variazione sul tema... 104 La rivincita dei cloni... 104 The Worm Clones... 105 Proposte di variazione sul tema... 106 Fuochi d artificio... 107 Proposte di variazione sul tema... 109 Conta le bandiere (quiz sui cloni)... 110 Proposte di variazione sul tema... 113 In fondo al mar... 113 Proposte di variazione sul tema... 115 Cosa hai imparato... 115 Capitolo 6 Matematica e musica... 117 Ancora sulle variabili... 118 Variabili pubbliche e private... 118 Variabili nella nuvola (cloud)... 120 Tipi di dato, valori e operazioni... 121 Operatori e funzioni aritmetiche... 121 Operatori relazionali... 123 Operatori logici o booleani... 123 Operatori sulle stringhe... 124 Una semplice calcolatrice... 125 Proposte di variazione sul tema... 128 Le liste... 128 I blocchi delle liste... 128 Dizionario Italiano Inglese... 130 Proposte di variazione sul tema... 131 Un po di statistica: media e moda... 131 Proposte di variazione sul tema... 134 Un pianoforte virtuale... 135 Proposte di variazione sul tema... 136 La categoria Suoni... 136 Una tastiera virtuale... 136 Ascolta e ripeti la melodia... 137 Cosa hai imparato... 139

Indice VII Capitolo 7 Arcade: i videogiochi 2D... 141 Color Pong... 142 Proposte di variazione sul tema... 144 Pong... 145 Proposte di variazione sul tema... 149 Arkanoid... 149 Proposte di variazione sul tema... 152 Space War... 153 Proposte di variazione sul tema... 156 Mouse over e mouse clic su un pulsante... 157 Little Plane... 159 Proposte di variazione sul tema... 162 Asteroids... 162 Proposte di variazione sul tema... 163 Alla scoperta di altri videogiochi... 164 Cosa hai imparato... 165 Capitolo 8 L ecosistema Scratch, estensioni e funzionalità avanzate... 167 Aggiornare Scratch... 168 Distribuire i progetti... 168 Uso della webcam... 169 Can che abbaia non dorme... 170 Il rompibolle... 170 Proposte di variazione sul tema... 170 L ecosistema Scratch... 172 I figli di Scratch... 172 Altri blocchi: le estensioni Lego WeDo e PicoBoard... 173 ScratchX... 174 Cosa hai imparato... 174 Indice analitico... 175