LABORATORIO DI PENSIERO PRESENTAZIONE … · Cos’è il Pensiero Computazionale. SCENARIO E METODO...

39
LABORATORIO DI PENSIERO COMPUTAZIONALE Marzo 2018 Problem Posing & Solving Claudio Giovanni Demartini

Transcript of LABORATORIO DI PENSIERO PRESENTAZIONE … · Cos’è il Pensiero Computazionale. SCENARIO E METODO...

PRESENTAZIONE

LABORATORIO DIPENSIERO COMPUTAZIONALE

Marzo 2018

Problem Posing & Solving

Claudio Giovanni Demartini

PremessaCos’è il Pensiero Computazionale

Concettualizzazione, non programmazione

Fondamentali ed epistemologia, non semplici abilità

Il modo in cui l’uomo, non il computer, pensa: il modo in cui l’uomo risolve i problemiCombina il pensiero ingegneristico con quello matematico

Idee, non meccanismi: Concetti computazionali per descrivere e risolvere i problemi

PremessaCos’è il Pensiero Computazionale

SCENARIO E METODO

5

7

Scenario e MetodoQuale futuro?

Problem-posing è un termine coniato da Paulo Freirenel suo libro del 1970: ”Pedagogy of the Oppressed”. Il Problem-posing si riferisce al pensiero critico. Il lavoro di Freire è infatti ispirato al costruttivismodi Jean Piaget e John Dewey.

PEDAGOGIA E MODELLO

9

10

PEDAGOGIA E MODELLOIl Ciclo di Vita del Progetto

Premessa: Il Modello di Apprendimento1. Il Problema e il suo Dominio: Formulazione2. Problem Posing: Quadro Logico e Story Telling3. Problem Solving: MindMap Flow Chart4. Prototipazione: Scratch, Robot, Python, Maple,

Processing, Unplugged5. Comunicazione: Video Making6. Valutazione: DigComp2

ICT

Computer Engineering

&Science

Digital Literacy

ProblemPosing

&Solving

PEDAGOGIA E MODELLOPensiero Computazionale e Coding

Pen

siero

Computazionale

Peter Denning *

A Guide forPrimary Teachers**

A Guide forSecondary Teachers** C

ompeten

za

12

ProblemPosing

ProblemSolving

PrototipazioneRapida

Abbiamo unPROBLEMA

Valutiamo &Validiamo laSOLUZIONE

Commissione CongiuntaImpresa/

Organizzazioni Sociali/Scuola

Deployment&

Disseminazione

1. 2.

3.

4.

5.6.

Esempion.1

Esempion.2

Esempion.3

Esempion.4

…. Complessità crescente ….

PEDAGOGIA E MODELLOPensiero Computazionale e Coding

PEDAGOGIA E MODELLOPensiero Computazionale e Coding

AdvancedComputing

EnvironmentSimulation

UMLDiagrams

PEST Analysis

SCRUM

Business Management Canvas

Problem Posing

Logical FrameworkApproach

Quality FunctionDeployment

Problem Solving

UMLDiagramsIDEF0

Python

JavaArduino

Raspberry

RapidPrototyping

MySQL

IoS

AdvancedComputing

EnvironmentSimulation

Android

HTML

Porter5 forces

StakeholderAnalysis

Linux

PorterValue Chain

Windows

StoryTelling

Flask

MindMap

SCRATCH

MindStorm

FPGA

MO

OD

LE

PY

CH

AR

M

MO

OD

LE

UNPLUGGED

AdvancedComputing

EnvironmentSimulation

UMLDiagrams

PEST Analysis

SCRUM

Business Management Canvas

Problem Posing

Logical FrameworkApproach

Quality FunctionDeployment

Problem Solving

UMLDiagramsIDEF0

Python

JavaArduino

Raspberry

RapidPrototyping

MySQL

IoS

AdvancedComputing

EnvironmentSimulation

Android

HTML

Porter5 forces

StakeholderAnalysis

Linux

PorterValue Chain

Windows

StoryTelling

Flask

MindMap

SCRATCH

MindStorm

FPGA

MO

OD

LE

PY

CH

AR

M

MO

OD

LE

UNPLUGGED

PEDAGOGIA E MODELLOPensiero Computazionale e Coding

StoryTelling

MindMap

SCRATCH

ROBOT

Problem Posing

Pb … Solving

Prototipazione

Comunicazione

UNPLUGGED

Disseminazione

Python

Scienze

Matematica

Italiano

Arte

Tecnologia

ApproccioSchema Logico

I-II

I a

nn

o S

cuo

la S

eco

nd

ari

aIg

PEDAGOGIA E MODELLOPensiero Computazionale e Coding

Story Telling

Mind Map

SCRATCH UNPLUGGED

Problem Posing

Problem Solving

Prototipazione

Comunicazione

Problema & Dominio

ValutazioneDisseminazione

ApproccioSchema Logico

ROBOT

1. IL PROBLEMA E IL SUO DOMINIO

17

18

IL PROBLEMA E IL SUO DOMINIOFormulazione

PROBLEMA

SOLUZIONE[Game_Stop]

(scambio dei giochi)

2. PROBLEM POSING

19

20

PROBLEM POSINGApproccio a Schema Logico

21

PROBLEM POSINGLe Parti Interessate

22

PROBLEM POSINGAlbero del Problema

23

PROBLEM POSINGAlbero della Soluzione

PROBLEM POSINGScelta della Strategia

PROBLEM POSINGPiano di sviluppo di Game_Stop

2a. Story Telling per Game_Stop

26

Come scrivere una storia in 10 punti:

1: Escogitare uno scenario intrigante

2: Individuare e pianificare il tipo di uditorio

o lettore

3: Individuare il focus della storia

4: Tracciare i personaggi e

l'ambientazione

5: Individuare un punto di vista (uno dei

protagonisti, degli attori)

6: Scrivere la traccia in una pagina

7: Scrivere il primo paragrafo

8: Rappresentare l'acme (κλῖμαξ) e le

conclusioni della storia

27

Story Telling

PROBLEM POSINGStory Telling Game_Stop

3. PROBLEM SOLVING

28

PROBLEM SOLVINGMappa Concettuale - Game_Stop

4. PROTOTIPAZIONE

30

PROTOTIPAZIONERealizzare l’evento Game_Stop – Prototipazione Unplugged - Anagrafica

ID_All:Nome:Cognome:Nato a:Il:Ruolo:

ID_Doc:Nome:Cognome:Nato a:Il:Ruolo:

ID_Gioco:Desc:Tipo:Comprato a:Il:ID_POS:Fk_ID_All_Prop.:Prezzo (GamEu):

IDTransDEP:IDAllDep.:IDGioco:Il:Alle:Valut.: (GamEu)

IDTransPrel:IDPOS_Gio:ID_All_Prel.:Pagato (GamEu):

PROTOTIPAZIONERealizzare l’evento Game_Stop – Prototipazione Unplugged: Movimentazione

IDAula:IDBanco:IDCont.Status:

PROTOTIPAZIONERealizzare l’evento Game_Stop – Prototipazione Unplugged

Co

nt.

: id

=k

Bo

x Cartellin

i

PROTOTIPAZIONELinguaggi e Esempi

34

1. Unplugged2. Scratch3. Robot

5. COMUNICAZIONE

35

COMUNICAZIONEVideo Making

36

Cre

are

Vid

eo

6. VALUTAZIONE

37

39

PRESENTAZIONEGRAZIE EBUON LAVORO! www.riconnessioni.it