Sfondo
L'unità Digital Citizens è progettata per offrire agli studenti esperienze di analisi, modellazione e discussione degli impatti dell'informatica sulla nostra società. Saranno immersi in uno scenario in cui agiranno come cittadini digitali proattivi che dovranno collaborare per programmare i loro robot e risolvere un problema urgente nella loro comunità. Avranno il compito di assicurarsi di considerare le diverse esigenze e prospettive degli altri mentre creano le loro soluzioni. Inoltre, completando le attività di questa Unità, studenti metteranno in pratica competenze essenziali di cittadinanza digitale, come ad esempio come mantenere riservate le password e come utilizzare in modo appropriato le idee degli altri.
Gli impatti dell'informatica e della cittadinanza digitale
Lo sviluppo di nuove tecnologie ha un impatto su ogni aspetto della vita degli studenti, sia in positivo che in negativo. Progressi come Internet, i social media e la robotica aprono un'incredibile gamma di opportunità per gli studenti di interagire con il mondo in modi nuovi, ma pongono anche nuovi dilemmi etici. È coinvolgere i giovani studenti in esperienze e conversazioni che consentano loro di comprendere come possono utilizzare la tecnologia in modi che migliorino la propria vita e rendano il mondo un posto migliore per gli altri con background, capacità ed esigenze diverse.
Informatica inclusiva per una migliore risoluzione dei problemi
Un concetto importante che gli studenti dovrebbero esplorare è come l'integrazione di idee e prospettive diverse quando si collabora per risolvere problemi porta a una migliore innovazione e rafforza i risultati. Prendiamo ad esempio la Stazione Spaziale Internazionale, dove scienziati e astronauti provenienti da 23 paesi diversi hanno collaborato a un'ampia gamma di progetti di ricerca. Questi progetti hanno portato benefici all'umanità migliorando i trattamenti contro il cancro, contribuendo ad abbassare il calore nelle città, potenziando le capacità dei bracci robotici e molto altro.
Un altro concetto strettamente correlato è l'idea che lo sviluppo e il miglioramento della tecnologia informatica siano guidati dalle esigenze di diversi gruppi di persone. Ciò significa che quando gli studenti imparano a usare la tecnologia per risolvere problemi, è essenziale considerare le possibili prospettive di utenti con background, livelli di abilità e prospettive diversi. La tecnologia Voice-to-Text è un esempio ampiamente utilizzato di questo tipo di innovazione. È stato creato inizialmente per aiutare le persone che hanno difficoltà a usare le mani per scrivere o digitare. Oggigiorno, è utilizzato da quasi tutti coloro che possiedono smartphone e altri dispositivi, consentendoci di guidare in modo più sicuro e di ottenere risposte immediate alle nostre domande anche quando abbiamo le mani occupate.
Informatica sicura ed etica
Mentre i nostri studenti imparano a essere innovatori inclusivi, dobbiamo anche garantire che utilizzino la tecnologia in modo sicuro e appropriato. I buoni cittadini digitali devono seguire le regole sociali nel mondo digitale così come devono farlo nel mondo analogico. Fin da piccoli insegniamo ai nostri studenti a dire per favore e grazie, a non interrompere gli altri e a rispettare il turno. Altrettanto importante è insegnare agli studenti le regole della cittadinanza digitale, come ad esempio mantenere sempre riservate le password e assicurarsi che venga data la dovuta autorizzazione e che venga data attribuzione quando si utilizzano idee e materiali altrui.
Cos'è la pianificazione del percorso?
La pianificazione del percorso è il processo di scomposizione di un progetto nei comportamenti più piccoli possibili del robot prima di iniziare a codificare effettivamente il robot. È un modo molto più efficace per programmare il tuo robot per risolvere una sfida o portare a termine un compito piuttosto che indovinare e controllare.
I passaggi per la pianificazione del percorso sono:
- Identifica il compito del robot: cosa vuoi che faccia il robot?
- Scomponi questo compito nei comportamenti più piccoli che puoi.
- Elenca tali comportamenti in passaggi scritti.
- Può essere utile disegnare il percorso o mimare i movimenti del robot.
- I comportamenti più piccoli si riferiscono a ogni volta che il robot percorre o svolta per una distanza specifica, ogni volta che il paraurti LED lampeggia, ecc.
- Allega blocchi di codice a ciascuno di questi comportamenti.
Che cos'è VEXcode GO?
VEXcode GO è un ambiente di codifica utilizzato per comunicare con i robot VEX GO. Gli studenti utilizzano l'interfaccia drag-and-drop per creare progetti VEXcode GO che controllano le azioni dei loro robot. Lo scopo di ogni blocco può essere identificato tramite indicazioni visive, come la forma, il colore e l'etichetta. Per ulteriori informazioni su come lavorare con VEXcode GO, vedere Sezione GO VEXcode della libreria VEX.
In questa unità verranno utilizzati i seguenti blocchi GO VEXcode:
| Blocchi GO VEXcode | Comportamenti |
|---|---|
![]() |
Il blocco When started inizia a eseguire la pila di blocchi allegata all'avvio del progetto. |
|
Il blocco Drive per sposta la trasmissione in avanti o indietro per una distanza specificata. Imposta la distanza di spostamento della trasmissione immettendo un valore nell'ovale. |
![]() |
Il blocco Turn for fa girare la trasmissione per una distanza specificata. Imposta la distanza di rotazione della trasmissione immettendo un valore nell'ovale. |
![]() |
Il blocco Wait attende un periodo di tempo specifico prima di passare al blocco successivo in un progetto. |
![]() |
Il blocco Imposta colore paraurti imposta il colore del paraurti LED. |
![]() |
Il blocco Imposta luminosità paraurti imposta il livello di luminosità del paraurti LED da 0 a 100%. |
![]() |
Il blocco elettromagnete Energize viene utilizzato per impostare il magnete in modo che sollevi (raccolga) o rilasci (rilasci) un oggetto.
|
![]() |
Il blocco Ripeti è un blocco a forma di C che fa sì che i blocchi al suo interno si ripetano per un numero specifico di volte. |






