Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Europe Code Week for Kids - IT

No description
by

Alessandro Bogliolo

on 28 November 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Europe Code Week for Kids - IT

#codeEU
@InfoAppl
Le lingue ci consentono di parlare con persone di tutto il mondo
Persone
Supereroi e maghi parlano agli animali
Animali
I bambini parlano alle cose
Cose
Le cose rispondono e fanno (piu' o meno) quello che chiediamo loro di fare
Oggi
Cose che parlano
Cosa c'e' dentro?
Gli oggetti
SMART
contengono un
microprocessore
che sa interpretare ed eseguire istruzioni
- molto semplici
- molto chiare
- una alla volta
- ma molto in fretta
Piu' di
1.000.000.000
ogni secondo!
SmartPhone
Gli
SmartPhone
sono la principale
porta di accesso al mondo delle cose:
- stanno in tasca
- sono facili da usare
- sono sempre connessi ad Internet
- sanno parlare con gli altri oggetti
- hanno milioni di
Programmazione
L'insieme delle istruzioni da eseguire per fare qualcosa di utile o divertente e' un
programma

Tutto cio' che contiene un microprocessore puo' (anzi,
deve
!) essere programmato
La programmazione e' il linguaggio delle cose

App
Pensiero creativo
Noi facciamo gia' fare tante cose agli smartphone e agli oggetti grazie alle App

Ma...
facciamo fare
cose pensate da altri
E se volessimo far fare alle cose qualcosa di nuovo che nessun altro ha mai fatto o pensato?
Dovremmo conoscere il linguaggio delle cose.
Europe Code Week
La programmazione e' il modo piu' semplice ed efficace per realizzare le idee
Saper programmare stimola il pensiero creativo
La competitivita' dell'Europa passa attraverso il pensiero creativo dei giovani
I linguaggi
Il linguaggio delle cose e' binario: si chiama
linguaggio

macchina
e' fatto solo di
0
e
1
ed e' difficile da usare
I
linguaggi di programmazione
usano istruzioni scritte in inglese che poi vengono tradotte automaticamente in linguaggio macchina
sono i linguaggi usati dai programmatori
I
linguaggi visuali
consentono di comporre graficamente le istruzioni
sono il giusto punto di partenza
Tutti i linguaggi sono funzionalmente completi:
consentono di fare qualsiasi cosa!!!!
Maze.moveForward();
Maze.moveForward();
Maze.turnLeft();
0110100011011001
1100110011001100
0110101101010100
0110010110001101
Gli algoritmi
L'algoritmo e' il procedimento da seguire
Il linguaggio e' solo un modo per esprimerlo
Dobbiamo pensare di dare istruzioni molto semplici e chiare a un esecutore che le sapra' eseguire:
senza errori
molto velocemente
ma:
una alla volta
e senza fantasia
Si comincia!
http://learn.code.org/hoc/1
La prima App
http://ai2.appinventor.mit.edu/
Visual Mobile Code Camp
alessandro.bogliolo@uniurb.it
Quindi non bisogna
trascurare i dettagli
Passo dopo passo
Passi ripetuti
Passi ripetuti fino a che
Passi condizionati
Ripetizioni e condizioni annidate
Prima di tutto:
login con gmail
collegamento allo smartphone
Interfaccia e funzione
1. Cambiamo colore
2. Lo smartphone parla
3. Lo smartphone parla quando lo agitiamo
5. Lo smartphone parla con noi
Infine:
salviamo e installiamo l'App
Full transcript