Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading…
Transcript

Android Code Camp 4 beginners

#acc4b

Animali

Persone

Cose

Oggi

I bambini parlano alle cose

Supereroi e maghi parlano agli animali

Le lingue ci consentono di parlare con persone di tutto il mondo

Le cose rispondono e fanno (piu' o meno) quello che chiediamo loro di fare

#codeEU

Cose che parlano

@InfoAppl

Maze.moveForward();

Maze.moveForward();

Maze.turnLeft();

0110100011011001

1100110011001100

0110101101010100

0110010110001101

Cosa c'e' dentro?

Gli oggetti SMART contengono un microprocessore che sa interpretare ed eseguire istruzioni

Europe Code Week

- molto semplici

- molto chiare

Quindi non bisogna

trascurare i dettagli

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!!!!

La programmazione e' il modo piu' semplice ed efficace per realizzare le idee

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

- una alla volta

- ma molto in fretta

Piu' di 1.000.000.000 ogni secondo!

Gli algoritmi

I linguaggi

Programmazione

Saper programmare stimola il pensiero creativo

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

SmartPhone

dalle 11:00

ore 21:30

ore 9:00

Buon divertimento!

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

Il programma di oggi 28/11/13:

  • Installazione dell'ambiente di sviluppo e struttura di un progetto
  • Il primo esempio
  • Un esempio applicativo

Video tutorial YouTube per esercitazioni individuali

Webcast live con esperti sviluppatori Android

Imparare a sviluppare applicazioni Android in un giorno!

La competitivita' dell'Europa passa attraverso il pensiero creativo dei giovani

  • Introduzione: il linguaggio delle cose e le App
  • Android: cos'e', cosa fa, come e' fatto, come si usa
  • Domande e risposte in diretta (hashtag #acc4b su Twitter)

App

Seminario in presenza, Gruppi d'ascolto, Webcast live

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

Ma...

facciamo fare

cose pensate da altri

http://informatica.uniurb.it/

http://www.neunet.it/

http://codeweek.eu/learn/italy/

Alessandro Bogliolo

Gioele Luchetti

Lorenz Klopfenstein

Saverio Delpriori

E se volessimo far fare alle cose qualcosa di nuovo che nessun altro ha mai fatto o pensato?

Chi siamo

Fase 2

Fase 3

Fase 1

Dovremmo conoscere il linguaggio delle cose.

alessandro.bogliolo@uniurb.it

Pensiero creativo

Learn more about creating dynamic, engaging presentations with Prezi