Informatyka - klasa 8
Materiały do wszystkich lekcji informatyki w klasie 8, w kolejności rozkładu materiału zgodnego z podstawą programową: programy w Pythonie w konsoli, algorytmy (Euklides, wyszukiwanie, sortowanie, szyfr Cezara, system dwójkowy), projekt gry w zespole, strona internetowa, arkusz kalkulacyjny, dokumenty i prezentacja projektu oraz lekcje o sieci, prywatności i fałszywych informacjach. Każda lekcja to przykłady i zadania sprawdzane automatycznie. Bez logowania widać wybrane lekcje, całość nauczyciel przypisuje klasie.
Dla kogo: Klasa 8 szkoły podstawowej (podstawa z 2017 r. w brzmieniu z 2024 r.): cały rok informatyki, lekcja po lekcji według rozkładu materiału. Więcej o kursie
Bez logowania widać tylko wybrane przykłady i ćwiczenia. Pozostałe lekcje (na liście z kłódką) nauczyciel udostępnia klasie po przypisaniu kursu, a uczeń otwiera je po zalogowaniu.
Jak dane wędrują w sieci: adresy, serwery i bezpieczne połączenia
Pakiety, adresy IP i domeny, serwery, szyfrowane połączenie HTTPS i bezpieczne logowanie.
Cyfrowa tożsamość, prywatność i licencje na oprogramowanie
Ślad cyfrowy, ustawienia prywatności, dane osobowe oraz licencje programów: wolne, darmowe i płatne.
Fałszywe informacje w sieci: weryfikacja źródeł
Fake newsy, zmanipulowane zdjęcia i sprawdzanie informacji w kilku niezależnych źródłach.
Program w konsoli: wejście, wyjście i zmienne
print z separatorem i końcem linii, zmienne, input i zamiana tekstu na liczbę.
Wyrażenia arytmetyczne i logiczne, typy danych
Typy int, float, str i bool, dzielenie całkowite i reszta, zaokrąglanie, porównania i operatory logiczne.
Instrukcje warunkowe: program wybiera drogę
if, elif i else, warunki złożone z and i or, wybór jednej z wielu dróg.
Pętle for i while: powtarzanie obliczeń
Pętla for z range, sumowanie i liczenie w pętli, pętla while z warunkiem końca.
Listy: wiele wartości w jednej zmiennej
Tworzenie listy, indeksy, append, len, przechodzenie pętlą i obliczenia na liście.
Funkcje: program złożony z części
Definicja funkcji, parametry, return i program złożony z małych funkcji.
Algorytm Euklidesa: największy wspólny dzielnik
NWD dwóch liczb metodą odejmowania i z resztą z dzielenia.
NWW i skracanie ułamków w programie
Najmniejsza wspólna wielokrotność z NWD i skracanie ułamka do postaci nieskracalnej.
Wyszukiwanie w liście: element, minimum i maksimum
Wyszukiwanie liniowe w liście, pozycja elementu, najmniejsza i największa wartość.
Sortowanie przez proste wybieranie
Algorytm sortowania przez wybieranie: krok po kroku i w programie.
Porównanie metod sortowania: liczba kroków
Sortowanie bąbelkowe i przez wybieranie: liczba porównań i zamian.
Znaki i kody ASCII: szyfr Cezara
Kody znaków ord i chr, szyfrowanie i odszyfrowanie szyfrem Cezara.
Zamiana liczby na system dwójkowy w programie
Zamiana liczby dziesiętnej na dwójkową dzieleniem przez 2 i z powrotem.
Projekt w zespole: plan gry i podział zadań
Plan gry na planszy, podział ról w zespole i pierwsza wersja gry.
Sterowanie postacią klawiaturą i punktacja
Sterowanie klawiaturą, kolizje, punkty i życia w grze zespołu.
Testowanie, poprawki i pokaz gry
Testowanie gry, poprawianie błędów, ostatnie szlify i pokaz dla klasy.
Tabele na stronie internetowej
Tabela w HTML: wiersze, komórki, nagłówki i obramowanie w CSS.
Formularz na stronie: ankieta klasowa
Formularz HTML: pola tekstowe, wybór, pola wyboru i przycisk.
Układ strony w CSS: odstępy, ramki i kolumny
Model pudełkowy: margines, dopełnienie i ramka, układ w kolumnach.
Funkcje w arkuszu i adresowanie bezwzględne
Funkcje arkusza i adresy bezwzględne ze znakiem dolara.
Arkusz w zadaniach z fizyki i chemii
Obliczenia z fizyki i chemii w arkuszu: wzory, jednostki i tabele wyników.
Funkcja JEŻELI, sortowanie i filtrowanie danych
Funkcja JEŻELI, sortowanie, autofiltr i formatowanie warunkowe.
Dokument z projektu: style, spis treści i podział na strony
Opis projektu w edytorze tekstu: style nagłówków, spis treści, strony.
Wspólna praca nad dokumentem w chmurze
Dokument tworzony w zespole: podział pracy, komentarze i wersje.
Zdjęcia i grafika do projektu: obróbka i formaty plików
Przygotowanie zdjęć i grafik do projektu: kadrowanie, rozmiar i formaty plików.
Krótki film o projekcie: nagranie i montaż
Scenariusz, nagranie i montaż krótkiego filmu o projekcie.
Prezentacja multimedialna i podsumowanie projektu
Prezentacja projektu dla klasy i podsumowanie pracy zespołu.