KLASA 8 1.1 Jak to zrobid w HTML-u i CSS? 1.2 Strona w dobrym stylu Programy do tworzenia stron WWW, wprowadzenie w historię języka znaczników hipertekstu (HTML) oraz kaskadowych arkuszy stylów (CSS), ogólna struktura dokumentu HTML, definiowanie stylów w dokumencie HTML (rodzaje arkuszy stylów, podstawowe znaczniki) Tworzenie dokumentu HTML z zastosowaniem CSS definiowanie właściwości czcionki i akapitu, definiowanie jednostek miar i kolorów, osadzanie elementów graficznych, korzystanie ze znaków specjalnych 1. Lekcje z HTML-em II.3b, II.3e, III.3, IV.3 II.3b, II.3e, III.3 wprowadzid w edytorze tekstu ustawienia dotyczące kodowania znaków; wyjaśnid określenia język znaczników hipertekstu oraz kaskadowe arkusze stylu ; omówid specyfikę języka HTML; stworzyd prosty dokument HTML o strukturze zgodnej z zaleceniami W3C; definiowad podstawowe style CSS; wyjaśnid różnice między stylami wpisanymi, osadzonymi i zewnętrznymi; krótko omówid ewolucję języka HTML i działalnośd W3C. definiowad właściwości czcionek (krój czcionki, styl czcionki, wariant czcionki, wysokośd czcionki, odstępy między literami, zmiana wielkości znaków); definiowad właściwości akapitu (odstępy między wyrazami, dekorowanie tekstu, wyrównanie tekstu w poziomie); definiowad jednostki miary; definiowad kolory; osadzad elementy graficzne (obramowanie, aple, obrazki); stosowad znaki specjalne; stosowad wybór przez klasę. Prosty edytor tekstu (np. Notepad2, Notatnik), przeglądarka Mozilla Firefox) Prosty edytor tekstu (np. Notepad2, Notatnik), przeglądarka Mozilla Firefox) 1
1.3 Strona interaktywna Wprowadzenie do dynamicznego HTML, tworzenie elementów interaktywnych za pomocą CSS i JavaScript, budowanie galerii z wykorzystaniem elementów interaktywnych 1.4 Witryna WWW Rodzaje witryn WWW, porządkowanie kodu dokumentu HTML, tworzenie witryny poprzez połączenie poszczególnych dokumentów HTML systemem odnośników II.2, II.3a, II.3b, II.3e, III.2, III.3 II.2, II.3b, II.3d, II.3e, III.3 wyjaśnid znaczenie pojęcia dynamiczny HTML ; tworzyd i umieszczad na stronach HTML interaktywne elementy w CSS z wykorzystaniem pseudoklasy :hover; tworzyd i umieszczad na stronach HTML interaktywne elementy w JavaScript z wykorzystaniem zdarzeo onclick, onmouseover, onmouseout; stosowad inne dynamiczne pseudoklasy CSS. opisad budowę adresu strony WWW; wyjaśnid znaczenie rozszerzenia domeny; wyjaśnid znaczenie nazwy index.htm; wyjaśnid rolę znaczników header, nav, article, section, aside, footer i stosowad je do tworzenia poprawnej struktury dokumentu; tworzyd odnośniki tekstowe i graficzne i łączyd za ich pomocą kolejne dokumenty HTML; skopiowad pliki składowe witryny na wskazany serwer WWW i zweryfikowad poprawnośd działania witryny. Prosty edytor tekstu (np. Notepad2, Notatnik), przeglądarka Mozilla Firefox) Prosty edytor tekstu (np. Notepad2, Notatnik), przeglądarka Mozilla Firefox) 2
1.5 Prawo w internecie Prawo autorskie a ochrona wizerunku oraz twórczości (ochrona elementów serwisów i całych serwisów WWW, ochrona oprogramowania), wolne oprogramowanie, bezpieczeostwo w sieci 2.1 Pisz i powtarzaj Instalowanie programu Python, stosowanie polecenia print i pętli for 2.2 Programuj obliczenia Operacje matematyczne, typy zmiennych, definiowanie funkcji bez parametru II.3b, II.3d, II.3e, II.4, II.5, V.1, V.2, V.3 II.1, III.3 II.1, III.3 omówid podstawowe aspekty praw autorskich związanych z użytkowaniem programów komputerowych i korzystanie z utworów dostępnych w internecie, np. tekstów, zdjęd; określid zasady obowiązujące osoby wykorzystujące prace innych Firefox), autorów; zaawansowany wyjaśnid pojęcia dozwolony użytek prywatny, ochrona wizerunku, edytor tekstu (np. wolne oprogramowanie ; Word, opisad cztery rodzaje wolności użytkowników programu udostępnionego na Writer), prosty wolnej licencji. edytor tekstu (np. Notepad2, Notatnik), program do prezentacji (np. PowerPoint, Impress), 2. Lekcje programowania zastosowad polecenie print do wypisywania komunikatów; korzystad z pętli for, w tym odpowiednio stosowad parametry funkcji range; stosowad mnożenie napisów; uruchomid program. opisad i stosowad operacje matematyczne; opisad i stosowad zmienne; definiowad i stosowad funkcje bez parametru. Chrome, interpreter Interpreter 3
2.3 Sumuj liczby 2.4 Liczby nie tylko doskonałe 2.5 Szukaj z Pythonem Operowanie zmiennymi, I.1, I.2a, II.1, III.3 definiowanie funkcji z parametrem, stosowanie instrukcji warunkowej i podstawowych algorytmów na liczbach naturalnych Wykorzystywanie funkcji do obliczeo, moduł math Wyszukiwanie elementu w zbiorze uporządkowanym i nieuporządkowanym, moduł random, stosowanie pętli while I.1, I.2a, II.1, III.3 I.1, I.2b, II.1, III.3 definiowad funkcje z parametrem; wykorzystad prostą instrukcję warunkową; operowad zmiennymi; stosowad algorytmy na liczbach naturalnych badad podzielnośd liczb, wyodrębniad cyfry danej liczby. wykorzystywad własne funkcje do obliczeo; stosowad algorytmy na liczbach naturalnych badad podzielnośd liczb. wyszukiwad element w zbiorze uporządkowanym; stosowad wyszukiwanie binarne (wykorzystywad metodę dziel i zwyciężaj ); losowad liczby całkowite przy wykorzystaniu modułu random; wczytywad liczby z klawiatury; stosowad pętlę while. Interpreter Interpreter Interpreter 2.6 Zrób porządek Porządkowanie elementów zbioru przez proste wybieranie i zliczanie, wykorzystywanie list I.1, I.2b, II.1, III.3 porządkowad elementy zbioru przez proste wybieranie; porządkowad elementy zbioru przez zliczanie; wykorzystywad listy oraz funkcje związane z listami do Interpreter 4
3. Lekcje z danymi 3.1 Jak to z Gaussem było Sumowanie w arkuszu kalkulacyjnym, porządkowanie danych w tabelach, analizowanie danych zapisanych w arkuszu, obliczeo i prawidłowości II.3c, II.4, III.3 wprowadzad do arkusza kalkulacyjnego dane różnych typów i tworzyd tabele; wykonywad w arkuszu proste obliczenia; wprowadzad formuły obliczeniowe, kopiowad formuły; korzystad z funkcji Autosumowania; planowad wykonywanie obliczeo w arkuszu; rozwiązywad proste zadania matematyczne za pomocą arkusza; analizowad dane zawarte w arkuszu w poszukiwaniu Arkusz kalkulacyjny 3.2 Liczby, potęgi, ciągi Wprowadzanie serii danych, formuł i funkcji do arkusza kalkulacyjnego, porównywanie ciągów liczbowych, włączanie ochrony arkusza I.5, II.3c, II.4, III.3 wprowadzad w arkuszu kalkulacyjnym serie danych formuły i funkcje; odróżniad i wprowadzad formaty liczbowe; planowad wykonywanie obliczeo w arkuszu; analizowad dane zawarte w arkuszu; drukowad tabele przygotowane w arkuszu; porównywad ciągi liczbowe i odnajdywad występujące w nich prawidłowości; uniemożliwid zmianę danych w arkuszu (włączyd ochronę arkusza); utworzyd prosty kalkulator matematyczny. Arkusz kalkulacyjny 5
3.3 Z tabeli wykres Rysowanie wykresów funkcji za pomocą kreatora wykresów arkusza kalkulacyjnego, wstawianie i formatowanie wykresu punktowego II.3c, II.4, III.3 przygotowad dane do wykresu funkcji liniowej; wykonad wykresy funkcji liniowych za pomocą kreatora wykresów; opisad i formatowad wykres; drukowad wykresy wraz z danymi w arkuszu. Arkusz kalkulacyjny 3.4 Przestawianie i przedstawianie danych Przeglądanie i sortowanie dużych zestawów danych w arkuszu kalkulacyjnym, tworzenie tabeli przestawnej, wykonywanie prostych obliczeo statystycznych i prezentowanie ich w arkuszu 3.5 Dużo danych Przeglądanie i analizowanie dużych zestawów danych w arkuszu kalkulacyjnym, zastosowanie wybranych funkcji statystycznych oraz linii trendu, przetwarzanie rozproszone i projekty realizowane w tym systemie 3.6 Moi znajomi Wprowadzenie do pracy z kartotekową bazą danych przygotowanie, filtrowanie, uzupełnianie, poprawianie i sortowanie danych, zastosowanie formularza do wpisywania danych I.5, II.3c, II.4, IV.1 I.5, II.3c, II.4, IV.1 II.3c, II.4, IV.1 przeglądad i sortowad w arkuszu duże zestawy danych; tworzyd tabelę przestawną; korzystad z funkcji statystycznych LICZ.JEŻELI i CZĘSTOŚĆ. przeglądad w arkuszu duże tabele, wyszukiwad dane; korzystad z funkcji statystycznych ŚREDNIA, MIN, MAX i MEDIANA; tworzyd wykres zależności XY i wstawiad linię trendu; omówid specyfikę przetwarzania rozproszonego i opisad wybrane projekty realizowane w tym systemie. utworzyd w arkuszu kalkulacyjnym prostą bazę danych; korzystad z bazy, ułatwiając sobie wyszukiwanie pewnych informacji; dopisywad nowe rekordy oraz poprawiad istniejące. arkusz kalkulacyjny arkusz kalkulacyjny, edytor tekstu (np. Word, Writer) arkusz kalkulacyjny 6
4. Lekcje z modelami 4.1 Kości zostały rzucone 4.2 Fraktale w Scratchu i w Pythonie 4.3 Fraktale w smartfonie Wykorzystanie funkcji losowych w arkuszu kalkulacyjnym, przeprowadzanie symulacji procesu o losowym przebiegu Rysowanie drzew binarnych zwykłego i losowego w Scratchu i w Pythonie Rysowanie płatka Kocha i trójkąta Sierpioskiego w środowisku App Lab I.5, II.3c, II.4, III.3 I.1, I.4, I.5, II.1, II.2, II.5, III.3 I.1, I.4, I.5, II.1, II.2, II.3b, II.5, III.3, IV.1 korzystad z funkcji losowych w arkuszu kalkulacyjnym; przeprowadzid symulację prostego doświadczenia z użyciem funkcji losującej; trafnie ocenid wynik prostego doświadczenia losowego; wykonad wykres wyników doświadczenia; wydrukowad wykresy obrazujące wyniki doświadczenia; zaplanowad i przeprowadzid symulację procesu o losowym przebiegu. wyjaśnid, czym jest fraktal, i podad przykłady tego typu figur; opisad algorytm tworzenia drzewa binarnego; analizowad algorytm wykorzystujący rekurencję zapisany w Scratchu; napisad w Pythonie program rysujący drzewo binarne zwykłe i losowe. opisad budowę płatka Kocha i trójkąta Sierpioskiego; analizowad algorytmy rekurencyjne w Scratchu; tworzyd na urządzenia mobilne w środowisku App Lab. Arkusz kalkulacyjny program Scratch w wersji online lub offline, interpreter języka program Scratch w wersji online lub offline, środowisko App Lab, edytor tekstu (np. Word, Writer) 7
4.4 Kolorowa płaszczyzna Programowanie gry w ciepło zimno w Scratchu i w środowisku Processing JS Akademii Khana 4.5 Gra w życie Symulacja procesu dla różnych ustawieo początkowych 4.6 Podróże z komputerem 5.1 Mały robot Android Korzystanie z map internetowych, transpozycja tabel w arkuszu kalkulacyjnym Omówienie narzędzi i aplikacji użytkowych wbudowanych w system Android oraz zewnętrznych, instalacja i obsługa Tiny Scanner PDF Scanner App I.1, I.4, I.5, II.1, II.2, III.3, IV.2 I.4, I.5 I.5, II.4, II.3c, II.5 II.3b, III.2 analizowad projekt interaktywny zapisany w Scratchu; wykorzystywad polecenia wykorzystujące kolorowanie w środowisku Processing JS; korzystad z dokumentacji i tworzyd program w środowisku Processing JS. analizowad modele Gry w życie; posługiwad się aplikacjami do badania automatów komórkowych i analizowad wyniki ich działania. korzystad z serwisów internetowych zawierających mapy; wyjaśnid czym są GIS i GPS; wyjaśnid czym jest transpozycja tabeli i jak ją wykonad w arkuszu Excel; znaleźd na mapie najbardziej centralnie położone miasto. 5. Lekcje z mobilnym internetem korzystad z podstawowych narzędzi systemu Android; pobrad i zainstalowad program ochrony antywirusowej; pobrad i zainstalowad przydatne zewnętrzne użytkowe. Firefox), program Scratch w wersji online lub offline, środowisko Processing JS Firefox), arkusz kalkulacyjny (np. Excel) Firefox), w systemie Android, edytor tekstu (np. Word, 8
5.2 Ze smartfonem na piechotę 5.3 Rozszerzona rzeczywistośd tuż obok 5.4 Rozszerzona rzeczywistośd kosmos Planowanie i dokumentowanie wycieczki z wykorzystaniem urządzenia mobilnego, publikowanie trasy wycieczki w internecie Technologia rozszerzonej rzeczywistości i jej zastosowanie Wybrane wykorzystujące technologię rozszerzonej rzeczywistości II.3b, III.2, IV.1, IV.2, V.2 I.5, II.3b, V.3 I.5, II.2, II.3a, II.3b, III.2, V.3 korzystając z narzędzi systemu Android, wyszukad informacje potrzebne podczas planowania wycieczki; wyszukad informacje na temat obiektów występujących na danym terenie; korzystad z aparatu fotograficznego i kamery urządzenia mobilnego. wyjaśnid, co oznacza termin rozszerzona rzeczywistośd; podad przykłady sytuacji, w których wykorzystuje się technologię rozszerzonej rzeczywistości; korzystad z technologii rozszerzonej rzeczywistości. wyszukiwad i instalowad w systemie Android ; korzystad z wirtualnej mapy nieba; opisad przykłady aplikacji posługujących się technologią rozszerzonej rzeczywistości; znaleźd pozwalające na sterowanie robotem. Firefox), w systemie Android, edytor tekstu (np. Word, Firefox), w systemie Android, edytor tekstu (np. Word, Firefox), w systemie Android, edytor tekstu (np. Word, 9
5.5 Ucz się w sieci Akademia Khana 5.6 Ucz się i rozwijaj zainteresowania w sieci Wykorzystanie portalu Akademii Khana do dokształcania się i rozwijania zainteresowao Ciekawe serwisy wspomagające samodzielną naukę i rozwijanie zainteresowao platforma Zooniverse.org, portale TED.com i Ed.TED.com I.5, II.3b, II.3d, II.5, III.2, III.3, IV.1, IV.4, V2, V.3 I.5, II.3, IV.1, IV.4, V.3 analizowad kursy e-learningowe Akademii Khana, m.in. dotyczące informatyki i programowania; podjąd próbę samodzielnej nauki w Akademii Khana. znaleźd portale umożliwiające naukę i rozwijanie zainteresowao; korzystad z wybranych portali w celu nauki i rozwoju zainteresowao. edytor tekstu (np. Word, Writer) Mozilla Firefox) 10