Disegniamo una figura geometrica con scratch – Coding e Pensiero computazionale Il disegno assistito e programmato è una delle attività che consentono di applicare bene il pensiero computaizonale. Ciò anche per via del fatto che esso ci da un risultato immediato, visivo e si presta anche a diverse varianti. Ho proposto diverse volte questa attività sia nei corsi per i docenti sia in classe con gli alunni. L’obiettivo principale è quello di muovere una penna programmata usando delle semplici istruzioni che le consentano di disegnare figure geometriche come poligoni regolari. Questo esercizio ci porta a scoprire diverse cose interessanti: La prima riguarda la scoperta passo dopo passo di alcune proprietà della geometria e in particolare dei poligoni regolari.La seconda ci introduce nel mondo delle istruzioni cicliche che consentono dis fruttare al massimo la potenza di calcolo di uno stupido PCLa terza ci consente di proporre l’attività con una infinità di varianti. Iniziamo dalla figura più semplice: il quadrato. L’istruzione che adesso ci serve è penna giù.
Scratch Junior APP Come insegnare il pensiero computazionale senza programmi complicati Faccio una piccola premessa. Vorrei esprimere a tutti voi la mia personale interpretazione relativamente all’insegnamento del Pensiero Computazionale introdotto nella legge detta “la buona scuola”, che dal punto di vista dei contenuti didattici, ritengo “una buona legge”. Premetto che per più di venti anni, oltre ad insegnare elettronica ed informatica negli Istituti Superiori, ho praticato la professione di ingegnere nel campo dell’automazione industriale e la robotica occupandomi in particolare di software. Ho sviluppato sia applicazioni per PC, PLC, sistemi SCADA, e MOTION SYSTEMS sviluppando software per impianti industriali, macchine di vario tipo e robot industriali. Una inversione di paradigma Chi insegna la materia informatica negli Istituti Tecnici di Istruzione Superiore conosce bene il concetto di paradigma di programmazione un insieme di idee scientifiche collettivamente accettato per dare un senso al mondo dei fenomeni [T.S. Il pensiero computazionale In sintesi sono:
Programma Corso-Laboratorio Online: Coding con Scratch e dispositivi per insegnare Coding con Scartch e dispositivi per insegnare Utilizzare Scratch, tablet, LIM... Il Corso sul Coding intende dare quelle competenze utili ad un approccio diverso alla didattica. Il Coding è un modo per vedere la realtà attraverso gli occhi di chi programma una macchina. Realizzazione videotutorial: Prof. Tutor del Laboratorio: Prof.ssa Simona Ilot Il Corso è così strutturato: - 8 argomenti per una durata totale di circa 8 ore di registrazioni suddivise in diversi video della durata di 15 -20 minuti ciascuno.- Attività laboratoriale con tutoring di prove pratiche di creazione online di progetti con Scratch, videotutorial, esempi, personalizzazione codici e condivisione collaborativa. Modalità: L'erogazione del Corso è completamente online senza vincoli di'orario. Argomenti del corso A) Videolezioni generali sulle nuove tecnologie a scuola Innovazione nella didattica Il digitale nella classe Insegnare con le nuove tecnologie La robotica educativa Il modello BYOD B) Videotutorial su Scratch 1. 2. 3.
Creare applicazioni a scuola, ecco App Inventor di Andrea Patassini Ogni tanto bisogna mettere mano nella cassetta degli attrezzi per la didattica, è un esercizio utile a capire cosa e come stiamo utilizzando gli strumenti a disposizione, cosa invece possiamo eliminare e cosa, infine, aggiungere. Nel panorama digitale oggi l’offerta è ricchissima, basta provare a curiosare un po’ nel web per trovare cosa può esserci utile. Qualche giorno fa abbiamo parlato di Scratch, ci sono arrivate diverse esperienze e testimonianze interessantissime di chi già lo utilizza. In questo post provo a raccontarvi di un altro strumento scovato in rete che, credo, possa essere applicato a differenti attività didattiche. Parliamo di App Inventor, un software ideato da un gruppo di ricercatori del MIT che grazie al linguaggio di programmazione a blocchi consente di sviluppare applicazioni per smartphone e tablet Android. Proviamo a scoprire App Inventor. Provare a realizzare un’applicazione con App Inventor è davvero semplice. Mi piace:
Beginner Video Tutorials Beginner Tutorials App Inventor is a free, cloud-based service that allows you to make your own mobile apps using a blocks based programming language. You access App Inventor using a web browser (Chrome, Firefox, Safari). You will need: A Mac or Windows computer (see system requirements) An internet connection You will make a mobile app, so it's fun to see it run on a phone or tablet while you build the app (and after!). Choose which way you want to connect to run your apps, and follow the links to setup instructions: If you hit any snags, we're here to help! Teachers: Get support and tips for preparing for using App Inventor with your students. Making Mobile Apps with App Inventor We have four beginner tutorials to try out. For each tutorial, we have multiple ways of accessing them: Click the tutorial link to open up a project directly in the App Inventor environment with the tutorial in the sidebar. Name Tutorial Video Text Name Hello Codi! Get started by making Codi the Bee buzz when touched! Text
Il coding a scuola: un seminario gratuito di Professione Insegnante - Professione insegnante Contrariamente a ciò che può sembrare il coding non è solo sinonimo di introduzione alla programmazione ma qualcosa di più importante. Avvicinarsi al pensiero computazionale comporta l’uso di alcuni nuovi paradigmi nell’elaborazione di alcuni concetti. Il lavoro che fa il programmatore nel rivedere concetti complessi per “ridurli” ad un algoritmo facilmente “comprensibile” ad un banale pc è qualcosa che comporta uno sforzo mentale particolare. Individuare un modo per codificare regole, prevedere cosa può accadere, ridurre concetti complessi in una serie di semplici casi facilmente affrontabili con un algoritmo è un lavoro che porta ad un nuovo modo di affrontare i problemi: il pensiero computazionale. Il Coding è l’evoluzione e la messa in atto del costruttivismo in chiave moderna. Venerdì 8 gennaio alle ore 18.00 sul nostro portale formativo on line ci sarà un seminario gratuito di introduzione al coding.
CODING IN YOUR CLASSROOM, NOW! Tutto nasce da un MOOC, un corso online aperto offerto dall’università di Urbino sulla piattaforma EMMA per aiutare gli insegnanti ad introdurre il pensiero computazionale in classe. CodeMOOC è un MOOC (massive open online course) erogato gratuitamente dall’Università di Urbino sulla piattaforma europea EMMA, European Multilingual MOOC Aggregator. CodeMOOC è prima di tutto una grande, grandissima, comunità di apprendimento. La comunità esiste indipendentemente dal sito. Il corso è stato costruito in diretta tra la fine di gennaio e la prima metà di maggio 2016, seguito da un primo gruppo di insegnanti che tra gennaio e maggio ha raggiunto i 6.300 iscritti. Date le modalità didattiche e le finalità del corso, la comunità di apprendimento non è formata solo dagli insegnanti, ma anche dai loro alunni (già più di 100.000) Qui le risorse che possono aiutare a fare coding in classe. CodeMOOC live è iniziato per caso, ma ha già coinvolto più di 4000 persone. Il Programma
App Inventor Get Started Follow these simple directions to build your first app! Tutorials Step-by-step guides show you how to create even more apps. Teach Find out about curriculum and resources for teachers. Forums Join community forums to get answers to your questions.