Przejdź do treści

Informatyka - liceum klasa 1

Materiały do wszystkich lekcji informatyki w klasie 1 liceum i technikum (zakres podstawowy), w kolejności rozkładu materiału zgodnego z podstawą programową: myślenie komputacyjne i programowanie w Pythonie, algorytmy na liczbach (NWD i NWW, liczby pierwsze, systemy liczbowe, ciąg Fibonacciego), dokument o rozbudowanej strukturze, arkusz kalkulacyjny i projekt analizy danych oraz lekcje o bezpieczeństwie, systemie operacyjnym i sieci. Każda lekcja to przykłady i zadania sprawdzane automatycznie. Bez logowania widać wybrane lekcje, całość nauczyciel przypisuje klasie.

Dla kogo: Klasa 1 liceum, zakres podstawowy: 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.

Zasady pracy, bezpieczne hasła i ochrona danych osobowych

Bezpieczna praca w pracowni, silne hasła, uwierzytelnianie dwuskładnikowe i dane osobowe.

Systemy operacyjne: pliki, programy i rozwiązywanie problemów

Zadania systemu operacyjnego, pliki i katalogi, instalowanie programów, typowe problemy.

Budowa Internetu: adresy IP, nazwy domen i usługi sieciowe

Adresy IP, system nazw domen, serwery i usługi sieciowe.

Wyszukiwanie informacji i zasobów w sieci, ocena ich przydatności

Zaawansowane wyszukiwanie, ocena wiarygodności i przydatności źródeł.

Platformy do e-nauczania: jak uczyć się informatyki samodzielnie

Kursy, dokumentacja i platformy do samodzielnej nauki programowania.

Myślenie komputacyjne: od problemu do algorytmu

Specyfikacja problemu, rozkład na mniejsze kroki, algorytm zapisany listą kroków i programem.

Pierwsze programy w Pythonie: wejście i wyjście

print z separatorem, input, zamiana typów i formatowanie wyniku f-stringiem.

Zmienne, typy danych, wyrażenia arytmetyczne i logiczne

Typy int, float, str i bool, dzielenie całkowite i reszta, kolejność działań, wyrażenia logiczne.

Instrukcje warunkowe

if, elif i else, warunki złożone, zagnieżdżone warunki i typowe pułapki.

Instrukcje iteracyjne: pętle for i while

Pętla for z range, pętla while, liczniki i akumulatory, break i pętle zagnieżdżone.

Listy i proste algorytmy na listach

Listy, indeksy i wycinki, metody list, suma, minimum, zliczanie i filtrowanie w pętli.

Funkcje z parametrami i bez parametrów

Definicja funkcji, parametry i wartości domyślne, return, zasięg zmiennych, program z funkcji.

Testowanie programu dla różnych danych

Przypadki testowe, wartości brzegowe, assert, szukanie i poprawianie błędów.

NWD i NWW: działania na ułamkach

Algorytm Euklidesa, najmniejsza wspólna wielokrotność, dodawanie i skracanie ułamków.

Badanie pierwszości liczby

Sprawdzanie, czy liczba jest pierwsza, dzielniki do pierwiastka i sito Eratostenesa.

Pozycyjne systemy liczbowe: dwójkowy, ósemkowy i szesnastkowy

Systemy pozycyjne, zamiana między systemami na kartce.

Zamiana reprezentacji liczb w programie

Zamiana liczby między systemami w programie: algorytm z resztami i schemat Hornera.

Ciąg Fibonacciego metodą iteracyjną

Kolejne wyrazy ciągu Fibonacciego obliczane w pętli.

Elementy ciągów liczbowych w programie i sprawdzanie wyników

Ciągi arytmetyczne, geometryczne i rekurencyjne w programie, sprawdzanie wyników.

Style, nagłówki i spis treści

Style akapitów, nagłówki wielopoziomowe i automatyczny spis treści.

Sekcje, kolumny, nagłówek i stopka

Podział dokumentu na sekcje, układ kolumn, nagłówek, stopka i numeracja stron.

Spisy rysunków i tabel, podpisy i odsyłacze

Podpisy rysunków i tabel, spisy ilustracji i odsyłacze w tekście.

Praca w trybie recenzji: komentarze i śledzenie zmian

Komentarze, śledzenie zmian, przyjmowanie i odrzucanie poprawek.

Korespondencja seryjna

Szablon pisma, źródło danych i scalanie korespondencji.

Dane z różnych źródeł w arkuszu: import i porządkowanie

Import danych do arkusza, łączenie i porządkowanie tabel.

Funkcje arkusza: logiczne, tekstowe, daty i statystyczne

Funkcje logiczne, tekstowe, daty i statystyczne w obliczeniach.

Filtrowanie danych według kilku kryteriów

Sortowanie i filtrowanie danych według kilku warunków naraz.

Wykresy: dobór wykresu do danych

Rodzaje wykresów i dobór wykresu do danych i celu.

Tabele i wykresy przestawne w analizie danych

Zestawienia danych według kategorii, tabele i wykresy przestawne.

Projekt: analiza danych i raport z wynikami

Projekt: analiza zbioru danych w arkuszu i raport z wnioskami.