Przejdź do treści

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.