Bez komputera
Lekcja 1: Programowanie w trybie "unplugged" - bez komputera: Sztafeta "Moi robotyczni przyjaciele"
- Algorytm: Lista działań pozwalających wykonać zadanie.
- Błąd: Część programu, która nie działa poprawnie.
- Debugowanie: Wynajdywanie i naprawianie problemów w algorytmie lub programie.
Lekcja 2: Kompresja tekstu
- Kompresja bezstratna: algorytm kompresji danych, który pozwala na perfekcyjne odtworzenie oryginalnych danych ze skompresowanych danych.
Lekcja 3: Proste szyfrowanie
- Szyfr Cezara: technika szyfrowania, która przenosi alfabet przy pomocy pewnej liczby znaków
- Szyfrowanie: termin ogólny dla techniki (lub algorytmu), przy pomocy której realizowane jest szyfrowanie
- Łamanie szyfru: Kiedy próbuje się odkodować tajną wiadomość nie znając wszystkich tajników szyfru, próbuje się "złamać" szyfr.
- Odszyfrowywanie: proces, który odwraca szyfrowanie, poprzez przyjęcie tajnej wiadomości oraz odtworzenie oryginalnego, czytelnego tekstu
- Szyfrowanie: proces kodowania wiadomości, aby utrzymać je w tajemnicy tak, aby mogły ją odczytać tylko "uprawnione" strony.
- Szyfr zastępowania losowego: technika szyfrowania, która odwzorowuje każdą literę alfabetu na losowo wybrane inne litery alfabetu.
Lekcja 4: Potańcówka: bez komputera
- Zdarzenie: Działanie, które powoduje, że coś się dzieje.
Lekcja 5: Our AI Code of Ethics
- Artificial Intelligence: the ability of machines to learn and problem-solve.
- Ethics: guidelines for good behavior.