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.