L'Ora del Codice

Lezione tradizionale

Vocab

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.