Godzina Kodowania

Vocab

Online

Lekcja 1: Napisz swój pierwszy program komputerowy

  • kodować: (v) napisać kod lub napisać instrukcje dla komputera.
  • Debugowanie: Wynajdywanie i naprawianie problemów w algorytmie lub programie.
  • Program: Algorytm zakodowany w takiej postaci, że może być uruchomiony na komputerze.

Lekcja 2: Code with Anna and Elsa

  • kodować: (v) napisać kod lub napisać instrukcje dla komputera.
  • Debugowanie: Wynajdywanie i naprawianie problemów w algorytmie lub programie.
  • Program: Algorytm zakodowany w takiej postaci, że może być uruchomiony na komputerze.

Lekcja 3: Stwórz grę Flappy

  • kodować: (v) napisać kod lub napisać instrukcje dla komputera.
  • Debugowanie: Wynajdywanie i naprawianie problemów w algorytmie lub programie.
  • Program: Algorytm zakodowany w takiej postaci, że może być uruchomiony na komputerze.

Lekcja 4: Play Lab

  • kodować: (v) napisać kod lub napisać instrukcje dla komputera.
  • Debugowanie: Wynajdywanie i naprawianie problemów w algorytmie lub programie.
  • Program: Algorytm zakodowany w takiej postaci, że może być uruchomiony na komputerze.

Lekcja 5: Gwiezdne Wojny: Budowanie galaktyki przy pomocy kodu

  • kodować: (v) napisać kod lub napisać instrukcje dla komputera.
  • Debugowanie: Wynajdywanie i naprawianie problemów w algorytmie lub programie.
  • Program: Algorytm zakodowany w takiej postaci, że może być uruchomiony na komputerze.

Lekcja 6: MINECRAFT Godzina kodowania

  • kodować: (v) napisać kod lub napisać instrukcje dla komputera.
  • Debugowanie: Wynajdywanie i naprawianie problemów w algorytmie lub programie.
  • Program: Algorytm zakodowany w takiej postaci, że może być uruchomiony na komputerze.

Lekcja 8: Potańcówka

  • kodować: (v) napisać kod lub napisać instrukcje dla komputera.
  • Zdarzenie: Działanie, które powoduje, że coś się dzieje.
  • Program: Algorytm zakodowany w takiej postaci, że może być uruchomiony na komputerze.

Lekcja 9: Sztuczna inteligencja na rzecz oceanów

  • Uczenie maszynowe: Jak komputery rozpoznają wzorce i podejmują decyzje bez programowania explicite

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.