Introducing 

Prezi AI.

Your new presentation assistant.

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

Loading content…
Loading…
Transcript

Computational Thinking is a problem solving process

[. . .]

It is essential to the development of computer applications, but it can also be used to support problem solving across all disciplines, including the humanities, math, and science

Durante la presentazione è stata sviluppata un'app di esempio.

L'app completa è scaricabile dalla pagina

https://share.catrob.at/pocketcode/program/4032

Creiamo un'app con

Tutti i passi per crearla http://webtoolsreview.blogspot.it/2015/09/sviluppare-app-scuola-todi-appy-days.html

3 milioni di studenti impareranno il "coding"

Il Ministro Giannini annuncia che per il prossimo anno ben un milione di studenti studieranno programmazione.

Si partirà con un milione per arrivare nell'arco di 5 anni a 3 milioni di studenti che impareranno il "Coding".

[ ... ]

"Il coding - ha detto - non è un'attività specialistica per informatici o ingegneri, è, invece, una competenza trasversale che è fondamentale acquisire fin dai banchi di scuola.

Il coding è l'acquisizione di una nuova modalità di pensiero logico e critico".

15 settembre 2015 http://www.orizzontescuola.it/node/56986

Pocket Code

  • editor dentro il dispositivo (come app)
  • sito dove condividere progetti e scaricare apk
  • si ispira fortemente a scratch
  • community in forte crescita
  • team molto attivo (Università di Graz) con nuove e sempre più importanti collaborazioni con MIT

App Inventor

  • Lifelong Kindergarten group-MIT Media Lab
  • eseguito dentro un browser (Flash)
  • offline editor (Air)
  • Creato all'interno di Google nel 2009
  • dal 2012 passa al MIT Media Lab
  • editor online + app per android
  • molti componenti per creare interfacce "professionali"
  • la sua community conta oggi circa 3 milioni di utenti da 195 nazioni
  • oltre 100.000 utenti attivi ogni settimana
  • costruite oltre 7 milioni di app per android
  • community molto vasta (milioni di progetti)
  • "remix" ammesso ed incoraggiato

Family Coding Party

SABATO 26 SETTEMBRE

10:00 - 11:45

Vuoi imparare a creare una app in un'ora insieme a tuo figlia o tuo figlio? Vuoi imparare a creare una app insieme a mamma o papà e far vedere loro che con tablet e smartphone non si gioca soltanto ma si fanno anche cose interessanti? [...]

Genitori e figli tutti insieme alla prova davanti ad un pc per creare insieme una app Android con il framework AppInventor.

PEERDOJO: UN CODERDOJO PER BAMBINI

GESTITO DA BAMBINI

Domenica 27 Settembre - 10:00 - 13:00

Un PeerDojo, un evento speciale organizzato e condotto da bambini per bambini (età consigliata 7-10 anni).

I nostri mini-mentor vi accoglieranno e vi guideranno in una divertente avventura con Scratch, il nostro linguaggio di programmazione preferito!

http://www.appydays.it/eventi/peerdojo-un-coderdojo-per-bambini-gestito-da-bambini/

Questionario di gradimento:

http://goo.gl/forms/xUbAXxCXAY

Cosa significa

"insegnare informatica"

oggi?

Scaricare da Google Play

Alcuni risultati nell'A.S. 2015 - 16

Liceo "Francesco Cecioni" - Livorno

Classe 2A SA vincitrice del concorso

USR Toscana-AICA “Progetti Digitali”

per la promozione delle competenze digitali tra studentesse e studenti con l'app

Safer Internet Day 2015 (utilizzando App Inventor)

Un gruppo della 2B SA ha vinto la gara regionale a squadre e ha partecipato alla gara nazionale, classificandosi 7° su circa 30 squadre, per le

Olimpiadi del Problem Solving

Programmazione "visuale"

Non più

"vecchia ECDL"

Some of the elements of Computational Thinking:

  • Decomposition: Breaking down data, processes, or problems into smaller, manageable parts
  • Pattern Recognition: Observing patterns, trends, and regularities in data
  • Abstraction: Identifying the general principles that generate these patterns
  • Algorithm Design: Developing the step by step instructions for solving this and similar problems

Problem Solving

Dal corso "Computational Thinking for Educators" di Google, https://computationalthinkingcourse.withgoogle.com/unit?lesson=8&unit=1

Il problem solving indica l'insieme dei processi atti ad analizzare, affrontare e risolvere positivamente situazioni problematiche.

(dalla voce "Problem solving" di Wikipedia)

Problem

solving

Quali strumenti?

Computational

thinking

Python vs C, C++, Java, ...

La presentazione la trovi su Prezi!

Ivan Venuti ivanvenuti@yahoo.it

http://prezi.com/y3dqwhwbrqng/?utm_campaign=share&utm_medium=copy

Learn more about creating dynamic, engaging presentations with Prezi