L'Ora del Codice

Vocab

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.