Formatore Titolo Massimo Stefanizzi

Slides:



Advertisements
Presentazioni simili
DIVERTIRSI CON SCRATCH
Advertisements

L'ORA DEL CODICE. Il lato scientifico-culturale dell’informatica, definito anche pensiero computazionale, aiuta a sviluppare competenze logiche e capacità.
UNIMORE University of Modena and Reggio Emilia Scratch Simone Calderara
DM 762/ Formazione Team per Innovazione Digitale Denominazione del Corso: LE - Primaria (3) – IC MAGLIE LE - Primaria (5) - Sede I.T. “DELEDDA” LECCE.
© 2015 Giorgio Porcu - Aggiornamennto 01/12/2015 I STITUTO T ECNICO SECONDO BIENNIO T ECNOLOGIE E P ROGETTAZIONE Rappresentazione dell’ Informazione Sistemi.
CODING e pensiero computazionale Chi? I docenti: Rosalia Cecere, Wanda Conte, M. Pia De Rosa, Chiara Niola, Emanuela Pianese, Giulio Quaranta, Elena Sia.
passaggi per capire meglio Coding a scuola:
Fondamenti di Informatica - D. Talia - UNICAL 1 Fondamenti di Informatica FONDAMENTI DI INFORMATICA Domenico Talia
PROGETTO CODING FOR KIDS anno scolastico 2015/2016 I nsegnante responsabile del progetto.: Biasi Carla Giuseppa Tutor d’aula: Atanasi Monica.
Programmare “per gioco” SCRATCH Lo programmerò. Programmerò solo per lei.
Il Pensiero Computazionale. IL PENSIERO COMPUTAZIONALE Il pensiero computazionale è una abilità che andrebbe sviluppata sin da bambini, a scuola, perché.
Formazione team dell’innovazione
IL SOFTWARE (FPwin 6.0).
Musicoterapia per l’ alzheimer
Le Frazioni.
CODING.
E vai col….
“Vivere insieme” – Lezione4
Corso «Nozioni di Informatica» – riepilogo di alcuni concetti visti
Introduzione al Coding
Dal disegno alla pratica tecnologica
Coding unplugged e con il PC nella scuola primaria
x2 – 4x + 1 x – 3 6x 5y2 ; x2 – 4x + 1 x – 3 x – 3 ≠ 0 x ≠ 3
Corsa verso il traguardo
GeoGebra QuizFaber Formazione tra pari
COMPETENZA MATEMATICA
Introduzione a Scratch!
EasyGraph Dynamic web-based dashboard
Il pensiero computazionale
1. La finestra di Word 2010 A. Barre.
E vai col….
#Code’scool.
I PERMESSI IN LINUX.
By Jacob Nielsen, novembre 2016
Pensi che sia impossibile risolvere un’espressione come questa?
Prof.ssa Carolina Sementa
REALIZZATO DAI BAMBINI DEL LABORATORIO
IL CODING e il Pensiero Computazionale
PON Docente: Maura Roberta Orlando I.C. Zingarelli, Bari
Gli schemi concettuali
mBlock Un modo semplice e innovativo per programmare Arduino
PON Docente: Maura Roberta Orlando I.C. Zingarelli, Bari
Introduzione a PowerPoint
IL CONCETTO DI ALGORITMO
Informatica - Prof. Gregorio Cosentino
Cos’è computabile? “si dicono computabili quelle funzioni che, in linea di principio, possono essere calcolate con un elaboratore adeguatamente.
Programmare.
Tempistica: CLASSE TERZA.
Realizziamo un fumetto
Come personalizzare il sito Web online di Microsoft SharePoint
4.
Costruiamo il nostro primo gioco
ESPERIENZE DI CODING E DI ROBOTICA EDUCATIVA NEL NOSTRO ISTITUTO
Fare ricerca, mai così facile
16/02/2019.
Definizione di linguaggio di programmazione
SCRATCH 2.0.
Scegli "Animare un’avventura" dai Tutorial di Scratch 3.0.
Costruiamo il gioco Pimball
Processi decisionali e funzioni di controllo
Il Diagramma di Flusso Docente: Maria Savina Rossi Alunne:
6-21 ottobre 2018 I.C.S. «VIRGILIO» CAMPOSANO.
DIARIO DI BORDO The Computer Club Unindustria Bologna - USR ER
Crea una storia GUIDA DOCENTE Panoramica
Gioco di Acchiapparella
Il nuovo scratch desktop
PowerShell di Windows PowerShell è un shell che mette a disposizione un prompt interattivo e un interprete a riga di comando , per le sue caratteristiche.
La Mappa dei servizi pubblici per l’impiego
Algoritmi.
DAL PASSATO AL PRESENTE
Transcript della presentazione:

Formatore Titolo Massimo Stefanizzi Il coding ed il pensiero computazionale con Scratch

IL PENSIERO COMPUTAZIONALE Il coding ed il pensiero computazionale con Scratch

Il pensiero computazionale Definizione: Per pensiero computazionale si intende un’attitudine mentale, un processo mentale che consente di risolvere problemi di varia natura seguendo metodi e strumenti specifici. Significato: Il pensiero computazionale, in sostanza, è la capacità di risolvere un problema pianificando una strategia. Un problema può essere risolto scomponendolo in problemi più semplici di cui è facile trovare le soluzioni: l’insieme di queste soluzioni portano alla soluzione del problema generale.

Il pensiero computazionale IDEA!! LO SUDDIVIDO IN PROBLEMI PIU’ SEMPLICI DA RISOLVERE!!! Troppo complesso!! Difficile da risolvere!!!! PROBLEMA PROBLEMA RISOLTO !!!! PROBLEMA 1 PROBLEMA 2 PROBLEMA 3 PROBLEMA 4 SOLUZIONE PROBLEMA3 !!! SOLUZIONE PROBLEMA1 !!! SOLUZIONE PROBLEMA2 !!! SOLUZIONE PROBLEMA4 !!!

Il pensiero computazionale Esempio: Problema - calcolo della superficie di un poligono complesso. PROBLEMA1 S1 = b1 * h1 / 2 b1 PROBLEMA2 l S3 = l * l S2 = b2 * h2 / 2 Stot. = S1 + S2 + S3 PROBLEMA3 b2

IL CODING E SCRATCH Il coding ed il pensiero computazionale con Scratch

Il coding - Scratch Il coding ci permette d’imparare le basi della programmazione informatica, ossia si impara ad ‘’impartire’’ comandi semplici ed intuitivi al computer per fargli risolvere un determinato problema. Grazie al coding si sviluppa il pensiero computazionale, in poche parole non si impara solo a programmare ma anche a risolvere problemi più o meno complessi. Uno strumento che ci consente di ‘’impartire’’ comandi ad un elaboratore in modo facile, divertente e molto intuitivo è SCRATCH.

Il coding - Scratch SCRATCH è un ambiente di sviluppo con cui si apprende a programmare con la logica dei «mattoncini lego». Un programma si realizza, infatti, assemblando diversi blocchi (i mattoncini) che consentono a dei personaggi (Sprite) di «prendere vita». Si possono così creare storie, giochi, fare disegni… un mondo di possibilità da esplorare. Scratch può essere usato in due modalità: online ed offline Online si lavora utilizzando lo strumento da web; Offline, si scarica Scratch sul proprio computer, e lo si usa senza il collegamento internet.

Il coding - Scratch Digitando sulla barra degli indirizzi: https://scratch.mit.edu/ (o cercando su un motore di ricerca «scratch original») Compare la seguente pagina iniziale.

Il coding - Scratch Stage (palcoscenico) «generi» delle istruzioni Sprite (personaggio – attore – del programma) «blocchi» – le istruzioni Area dello script (dove scriviamo il programma)

Il coding - Scratch Cambiare lo Sprite Caricarne uno dal mio computer Fotografarlo dalla mia videocamera. Sull’icona del folletto scelgo quelli standard di scratch Disegnarlo

Il coding - Scratch Cambiare lo Sprite dalla libreria degli Sprite di Scratch

Il coding - Scratch Cambiare lo Sprite dalla libreria degli Sprite di Scratch: Pico walk1

Il coding - Scratch Ogni sprite può avere più ‘costumi’ che possiamo far cambiare durante l’esecuzione del nostro programma Ogni singolo costume può essere modificato tramite i pulsanti indicati

Il coding - Scratch Ad ogni sprite è associato un ‘suono’ Anche i suoni possono essere modificati: scelti dalla libreria dei suoni di scratch… …registrati… …caricati da file.

Il coding - Scratch Cambiare lo Stage Da questa icona scelgo gli sfondi standard di scratch Disegnarlo Caricarne uno dal mio computer Fotografarlo dalla mia videocamera.

Il coding - Scratch Cambiare lo Stage dalla libreria degli sfondi di Scratch

Il coding - Scratch Cambiare lo Stage dalla libreria degli sfondi di Scratch Analogamente agli sprite, anche gli sfondi possono essere modificati

Il coding - Scratch I BLOCCHI DI ISTRUZIONI

Il coding - Scratch Movimento Blocchi (istruzioni) per gestire il movimento dello sprite

Il coding - Scratch Blocchi (istruzioni) per gestire l’aspetto (costumi) dello sprite

Il coding - Scratch Blocchi (istruzioni) per gestire il suono che emette lo sprite

Il coding - Scratch Blocchi (istruzioni) per far disegnare lo sprite Penna Blocchi (istruzioni) per far disegnare lo sprite

Il coding - Scratch Blocchi (istruzioni) per far eseguire il programma Situazioni Blocchi (istruzioni) per far eseguire il programma

Il coding - Scratch Controllo Blocchi (istruzioni) di controllo: condizionali, iterative, sequenziali...

Il coding - Scratch Sensori Blocchi (istruzioni) ‘sensorie’: controllano che lo sprite tocchi qualcosa, faccia una domanda aspettandosi una risposta, individuano la ‘posizione’ sullo stage..

Il coding - Scratch Operatori Blocchi (istruzioni) di operatori aritmetici (somma, moltiplicazione, divisione, sottrazione) e logici (maggiore, minore, uguale…)

Riferimenti Formatore: Prof. Massimo Stefanizzi – ITI ‘A. Monaco’ Cosenza Sito Web: www.stefanizzi.altervista.org Email: massimo.stefanizzi@itimonaco.it