Accendi un Cuore

Ti sei mai chiesto come funzionano i tuoi giochi o le tue app preferite? Tutto inizia con una singola istruzione. Preparati a inviare il tuo primo comando e ad accendere un cuore luminoso sullo schermo. In questa missione scoprirai la magia della programmazione imparando a dire a un dispositivo esattamente cosa fare, usando semplici blocchi visivi.

Programmazione a Blocchi Prima Attività Cuore Luminoso Comandi di Base

Livello Base

Apri in Protobject

Sei un insegnante?

Corsi

  • Classi 3-12

Materiali

  • Cellulare, tablet o computer
  • Connessione a Internet

Descrizione

In questa attività gli studenti fanno la loro prima esperienza con Protobject: imparano cos'è la programmazione a blocchi e scoprono che un programma è fatto di istruzioni, inviando il loro primo comando per accendere un cuore luminoso su un pannello LED.

Obiettivi Educativi

  • Comprendere i concetti di "programmazione a blocchi" e "istruzione".
  • Creare un oggetto tecnologico (prototipo) utilizzando un dispositivo.
  • Identificare le relazioni tra la tecnologia e il mondo circostante.
  • Valutare il proprio lavoro e quello degli altri, sia individualmente che in team.
  • Partecipare a dialoghi e riflessioni per proporre miglioramenti.

Inizio (10 minuti) - Scintilla l'Idea

  1. Dai il benvenuto alla classe e presenta l'attività: "Oggi impareremo a prototipare con Protobject e accenderemo un cuore luminoso."
  2. Stimola la loro curiosità con una domanda: "Sapete cos'è la programmazione?"
  3. Dopo una breve discussione per raccogliere le loro idee, è il momento perfetto per introdurre i concetti fondamentali. Spiega che la programmazione è semplicemente un modo per dare istruzioni super specifiche a un computer e che useremo blocchi visivi divertenti invece di testo complicato. Esploriamo queste idee insieme.

Cos'è la Programmazione?

La programmazione consiste nel dare a un computer una serie di istruzioni specifiche per completare un'attività. In questo modo, il computer sa esattamente cosa fare seguendo i passaggi che hai stabilito. I programmatori usano un linguaggio speciale che i computer possono capire. Lo chiamiamo linguaggio di programmazione, e può essere basato su testo o su blocchi.

Testo vs. Blocchi: Due Modi per Programmare

La programmazione testuale è come scrivere una ricetta da zero, usando linguaggi come Python, Java o C++. Può essere difficile per i principianti.

La programmazione a blocchi, d'altra parte, è come costruire con i mattoncini LEGO®. Ogni blocco è un pezzo di codice pre-fatto che puoi semplicemente trascinare e incastrare con altri, senza bisogno di digitare. Questo è esattamente il tipo di programmazione che usiamo in Protobject!

Un'Istruzione, un Effetto

In Protobject ogni blocco è un'istruzione: un ordine che il tuo dispositivo eseguirà alla lettera. Oggi useremo un solo blocco. Quel blocco dirà a un pannello di piccole luci — un pannello LED — di mostrare un disegno a forma di cuore. Un'istruzione sola, e il cuore si accende: questo è un programma, il più piccolo del mondo!

Sviluppo (20-30 minuti) - Costruzione del Prototipo

  1. Ora che i concetti chiave sono chiari, è tempo di mettersi all'opera e accendere quel cuore! Prepara gli studenti per la fase pratica.
  2. Assicurati che ogni studente abbia un dispositivo pronto e guidali attraverso il processo passo-passo per creare il loro primo prototipo, come descritto di seguito.
  3. Nota per l'insegnante: sperimenta con l'attività prima della lezione per anticipare eventuali domande.

Chiusura (5-10 minuti) - Riflessione e Sfida Finale

  1. Ottimo lavoro! Una volta che gli studenti hanno acceso i loro cuori, è tempo di stimolare ulteriormente la loro curiosità e riflettere su quanto appena accaduto.
  2. Inizia la discussione con una semplice domanda: "L'avete acceso con una sola istruzione. Cosa gli ordinereste di fare adesso?" Lasciali proporre idee: cambiare colore, cambiare disegno, spegnerlo. Ogni proposta è una nuova istruzione, ed è esattamente così che nascono i programmi. Usa le seguenti domande per guidare la conversazione.

Rifletti

Hai acceso il cuore con una sola istruzione. Che cosa hai ordinato esattamente al dispositivo?

Se volessi un cuore di un altro colore, cosa cambieresti nel blocco?

E per spegnerlo? Che istruzione servirebbe secondo te?

Presenta Piano Lezione

Cos'è la Programmazione?

La programmazione consiste nel dare a un computer una serie di istruzioni specifiche per completare un'attività. In questo modo, il computer sa esattamente cosa fare seguendo i passaggi che hai stabilito. I programmatori usano un linguaggio speciale che i computer possono capire. Lo chiamiamo linguaggio di programmazione, e può essere basato su testo o su blocchi.

Testo vs. Blocchi: Due Modi per Programmare

La programmazione testuale è come scrivere una ricetta da zero, usando linguaggi come Python, Java o C++. Può essere difficile per i principianti.

La programmazione a blocchi, d'altra parte, è come costruire con i mattoncini LEGO®. Ogni blocco è un pezzo di codice pre-fatto che puoi semplicemente trascinare e incastrare con altri, senza bisogno di digitare. Questo è esattamente il tipo di programmazione che usiamo in Protobject!

Un'Istruzione, un Effetto

In Protobject ogni blocco è un'istruzione: un ordine che il tuo dispositivo eseguirà alla lettera. Oggi useremo un solo blocco. Quel blocco dirà a un pannello di piccole luci — un pannello LED — di mostrare un disegno a forma di cuore. Un'istruzione sola, e il cuore si accende: questo è un programma, il più piccolo del mondo!

Crea

Accendiamo un cuore luminoso con Protobject.

  1. Apri Protobject sul computer e premi ✙ Aggiungi dispositivo, poi seleziona il componente DisegnoLED: è il pannello dove si accenderà il cuore.
  2. Scansiona il codice ▣ QR con il tuo smartphone.
  3. Ricorda che se non hai uno smartphone per scansionare i codici QR, puoi premere Apri in questa finestra per aprire il componente sullo stesso computer.

Ora siamo pronti per scrivere il codice.

Composizione del Codice

Ogni programma parte dal blocco quando il programma inizia: tutto ciò che metti al suo interno viene eseguito in ordine. Il nostro programma ha una sola istruzione: il blocco che disegna il cuore. Mettila dentro, accendi i quadratini a forma di cuore, e il programma è pronto. Clicca sui punti interrogativi per aprire i commenti che spiegano i blocchi.

Ora attiva il prototipo!

Premi il pulsante verde ▶ AVVIA e guarda il tuo dispositivo: il cuore si accende!

Rifletti

Hai acceso il cuore con una sola istruzione. Che cosa hai ordinato esattamente al dispositivo?

Se volessi un cuore di un altro colore, cosa cambieresti nel blocco?

E per spegnerlo? Che istruzione servirebbe secondo te?