Tecnologiche
Lezione 1: Scrivi il tuo primo programma per computer
- programmare (to code): (v) programmare o scrivere istruzioni per un computer.
- Debugging (correzione degli errori): Individuazione e risoluzione di problemi in un algoritmo o in un programma.
- Programma: Un algoritmo che è stato tradotto in un linguaggio che può essere interpretato ed eseguito da una macchina.
Lezione 2: Code with Anna and Elsa
- programmare (to code): (v) programmare o scrivere istruzioni per un computer.
- Debugging (correzione degli errori): Individuazione e risoluzione di problemi in un algoritmo o in un programma.
- Programma: Un algoritmo che è stato tradotto in un linguaggio che può essere interpretato ed eseguito da una macchina.
Lezione 3: Fare un gioco Flappy
- programmare (to code): (v) programmare o scrivere istruzioni per un computer.
- Debugging (correzione degli errori): Individuazione e risoluzione di problemi in un algoritmo o in un programma.
- Programma: Un algoritmo che è stato tradotto in un linguaggio che può essere interpretato ed eseguito da una macchina.
Lezione 4: Playlab
- programmare (to code): (v) programmare o scrivere istruzioni per un computer.
- Debugging (correzione degli errori): Individuazione e risoluzione di problemi in un algoritmo o in un programma.
- Programma: Un algoritmo che è stato tradotto in un linguaggio che può essere interpretato ed eseguito da una macchina.
Lezione 5: Guerre stellari: costruire una galassia con il codice
- programmare (to code): (v) programmare o scrivere istruzioni per un computer.
- Debugging (correzione degli errori): Individuazione e risoluzione di problemi in un algoritmo o in un programma.
- Programma: Un algoritmo che è stato tradotto in un linguaggio che può essere interpretato ed eseguito da una macchina.
Lezione 6: MINECRAFT Ora di codice
- programmare (to code): (v) programmare o scrivere istruzioni per un computer.
- Debugging (correzione degli errori): Individuazione e risoluzione di problemi in un algoritmo o in un programma.
- Programma: Un algoritmo che è stato tradotto in un linguaggio che può essere interpretato ed eseguito da una macchina.
Lezione 8: Festa da ballo
- programmare (to code): (v) programmare o scrivere istruzioni per un computer.
- Evento: Un'azione che fa accadere qualcosa.
- Programma: Un algoritmo che è stato tradotto in un linguaggio che può essere interpretato ed eseguito da una macchina.
Lezione 9: AI Per gli oceani
- Apprendimento Automatico (Machine Learning): In che modo i computer riconoscono certi modelli e prendono decisioni senza essere programmati esplicitamente
Lezione tradizionale
Lezione 1: Programmazione tradizionale: I Miei Amici Robotici
- Algoritmo: Un elenco di passaggi per completare un compito.
- Bug (errore): Parte di un programma che non funziona correttamente.
- Debugging (correzione degli errori): Individuazione e risoluzione di problemi in un algoritmo o in un programma.
Lezione 2: Compressione del Testo
- Compressione senza perdita: un algoritmo di compressione dei dati che permette di ricostruire perfettamente i dati originali a partire dai dati compressi.
Lezione 3: Crittografia Semplice
- Cifrario di Cesare: una tecnica di crittografia che sposta l'alfabeto di un certo numero di caratteri
- Cifrario: il termine generico per una tecnica (o algoritmo) che esegue la crittografia
- Decifrare la crittografia: Quando si tenta di decodificare un messaggio segreto senza conoscere tutte le specifiche del codice, si sta tentando di "decodificare" la crittografia.
- Decrittazione: un processo che inverte la crittografia, prendendo un messaggio segreto e riproducendo il messaggio originale
- Crittografia: un processo di codifica dei messaggi per mantenerli segreti, in modo che solo i soggetti "autorizzati" possano leggerlo.
- Cifratura con sostituzione casuale: una tecnica di crittografia che mappa ogni lettera dell'alfabeto su altre lettere dell'alfabeto scelte a caso.
Lezione 4: Festa di ballo
- Evento: Un'azione che fa accadere qualcosa.
Lezione 5: Our AI Code of Ethics
- Artificial Intelligence: the ability of machines to learn and problem-solve.
- Ethics: guidelines for good behavior.