Godzina Kodowania

Bez komputera

Vocab

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.