In questo libro l’autore, uno Psicologo programmatore, accompagna il lettore nell’apprendimento della programmazione con Scratch, un software gratuito e disponibile online, che permette a tutti la creazione di algoritmi di programmazione attraverso l’uso di blocchi grafici. Seguendo i tutorial pratici e con difficoltà crescente imparerai a programmare giochi interattivi. Questo rappresenta il punto di partenza per la programmazione dei microcontrollori (Arduino, Raspberry Pi etc.), per l’utilizzo dell’Internet of Things e della domotica.
Seguendo il paradigma costruttivista, l’autore, fornisce gli elementi per un facile apprendimento del software, e consiglia gli esercizi per il rafforzamento delle proprie conoscenze.
Tutti gli strumenti usati sono disponibili online e gratuiti. I tutorial vanno dalla creazioni di semplici animazioni, fino all’utilizzo della realtà aumentata attraverso l’uso della webcam del computer.
Indice del libro
Prefazione
La teoria costruttivista dell’apprendimento
L’importanza dei linguaggi di programmazione
Il problem solving
Cosa è Scratch
L’ambiente di Scratch
Uso online
L’interfaccia utente
La scheda Script
La scheda Costumi
La scheda Suoni
Il bottone Condividi
I cardini della programmazione informatica
Le Variabili
Gli operatori matematici e booleani
L’operatore Loop
If/Then
Tutorial
Scratch il gatto ballerino
Nascondino con il gatto Scratch
Salta l’auto
La rana che attraversa
Ping Pong
Giochiamo con la realtà aumentata
Conclusioni
Seguendo il paradigma costruttivista, l’autore, fornisce gli elementi per un facile apprendimento del software, e consiglia gli esercizi per il rafforzamento delle proprie conoscenze.
Tutti gli strumenti usati sono disponibili online e gratuiti. I tutorial vanno dalla creazioni di semplici animazioni, fino all’utilizzo della realtà aumentata attraverso l’uso della webcam del computer.
Indice del libro
Prefazione
La teoria costruttivista dell’apprendimento
L’importanza dei linguaggi di programmazione
Il problem solving
Cosa è Scratch
L’ambiente di Scratch
Uso online
L’interfaccia utente
La scheda Script
La scheda Costumi
La scheda Suoni
Il bottone Condividi
I cardini della programmazione informatica
Le Variabili
Gli operatori matematici e booleani
L’operatore Loop
If/Then
Tutorial
Scratch il gatto ballerino
Nascondino con il gatto Scratch
Salta l’auto
La rana che attraversa
Ping Pong
Giochiamo con la realtà aumentata
Conclusioni