Informatyka • Cezary Knast

📚 Materiały 2026/2027 – pełny układ tematów

Każdy temat pochodzi z aktualnych rozkładów materiału. Przy każdym przygotowano docelowe linki do prezentacji PPTX i wersji PDF. Po umieszczeniu plików w podanych folderach przyciski zaczną działać bez zmiany kodu strony.

Bazy danych

3A / technik informatyk
Bazy danych 3A / technik informatyk 1 godzina tygodniowo, realizacja całoroczna 32 tematów
Temat 1: Organizacja pracy na przedmiocie. Wymagania edukacyjne, zasady oceniania i bezpieczeństwo danych.
Organizacja pracy lekcja: 1 czas: 1 godz.
Efekt kształcenia: Zna zasady pracy i oceniania; rozumie potrzebę ochrony danych.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 2: Diagnoza wiadomości wejściowych z zakresu danych, tabel i podstaw SQL.
Organizacja pracy lekcja: 2 czas: 1 godz.
Efekt kształcenia: Rozpoznaje własny poziom wiadomości i obszary do uzupełnienia.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 3: Baza danych i system zarządzania bazą danych - przeznaczenie i przykłady zastosowań.
Podstawowe pojęcia baz danych lekcja: 3 czas: 1 godz.
Efekt kształcenia: Wyjaśnia rolę bazy danych i SZBD.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 4: Encja, atrybut, krotka, relacja, tabela, rekord i pole.
Podstawowe pojęcia baz danych lekcja: 4 czas: 1 godz.
Efekt kształcenia: Stosuje podstawową terminologię bazodanową.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 5: Identyfikowanie encji i atrybutów na podstawie opisu rzeczywistego problemu.
Podstawowe pojęcia baz danych lekcja: 5 czas: 1 godz.
Efekt kształcenia: Wyodrębnia encje i dobiera ich atrybuty.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 6: Relacje między danymi - znaczenie powiązań w bazie relacyjnej.
Podstawowe pojęcia baz danych lekcja: 6 czas: 1 godz.
Efekt kształcenia: Rozpoznaje zależności między obiektami.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 7: Ćwiczenia utrwalające podstawowe pojęcia baz danych.
Podstawowe pojęcia baz danych lekcja: 7 czas: 1 godz.
Efekt kształcenia: Poprawnie interpretuje elementy przykładowych struktur danych.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 8: Typy danych tekstowych, liczbowych, logicznych oraz daty i czasu.
Typy danych, klucze i integralność lekcja: 8 czas: 1 godz.
Efekt kształcenia: Dobiera typ danych do charakteru informacji.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 9: Klucz podstawowy - zasady wyboru i cechy dobrego identyfikatora.
Typy danych, klucze i integralność lekcja: 9 czas: 1 godz.
Efekt kształcenia: Wskazuje i projektuje klucz podstawowy.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 10: Klucz obcy i mechanizm wiązania tabel.
Typy danych, klucze i integralność lekcja: 10 czas: 1 godz.
Efekt kształcenia: Wyjaśnia rolę klucza obcego.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 11: Integralność encji, integralność referencyjna i ograniczenia danych.
Typy danych, klucze i integralność lekcja: 11 czas: 1 godz.
Efekt kształcenia: Rozpoznaje reguły zapewniające poprawność danych.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 12: Relacyjny model danych - tabele, wiersze, kolumny i domeny.
Relacyjny model danych lekcja: 12 czas: 1 godz.
Efekt kształcenia: Opisuje strukturę relacyjnej bazy danych.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 13: Związek jeden do jednego (1:1) - zastosowania i przykłady.
Relacyjny model danych lekcja: 13 czas: 1 godz.
Efekt kształcenia: Modeluje relację 1:1.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 14: Związek jeden do wielu (1:N) - zastosowania i przykłady.
Relacyjny model danych lekcja: 14 czas: 1 godz.
Efekt kształcenia: Modeluje relację 1:N.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 15: Związek wiele do wielu (N:M) i tabela pośrednia.
Relacyjny model danych lekcja: 15 czas: 1 godz.
Efekt kształcenia: Przekształca relację N:M do modelu relacyjnego.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 16: Analiza poprawności relacji w przykładowej bazie danych.
Relacyjny model danych lekcja: 16 czas: 1 godz.
Efekt kształcenia: Wykrywa błędnie zaprojektowane zależności.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 17: Diagram E/R - encje, atrybuty i związki.
Diagramy E/R lekcja: 17 czas: 1 godz.
Efekt kształcenia: Rozpoznaje elementy diagramu E/R.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 18: Krotności i opcjonalność związków na diagramie E/R.
Diagramy E/R lekcja: 18 czas: 1 godz.
Efekt kształcenia: Poprawnie określa krotności relacji.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 19: Tworzenie diagramu E/R na podstawie opisu słownego.
Diagramy E/R lekcja: 19 czas: 1 godz.
Efekt kształcenia: Buduje model pojęciowy na podstawie wymagań.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 20: Przekształcenie diagramu E/R do schematu relacyjnego.
Diagramy E/R lekcja: 20 czas: 1 godz.
Efekt kształcenia: Odwzorowuje model E/R na tabele i klucze.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 21: Audyt przykładowego diagramu E/R - wyszukiwanie błędów projektowych.
Diagramy E/R lekcja: 21 czas: 1 godz.
Efekt kształcenia: Ocenia poprawność modelu danych.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 22: Anomalie wstawiania, aktualizacji i usuwania danych.
Normalizacja lekcja: 22 czas: 1 godz.
Efekt kształcenia: Rozpoznaje skutki redundancji danych.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 23: Pierwsza postać normalna (1NF).
Normalizacja lekcja: 23 czas: 1 godz.
Efekt kształcenia: Doprowadza strukturę danych do 1NF.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 24: Druga postać normalna (2NF).
Normalizacja lekcja: 24 czas: 1 godz.
Efekt kształcenia: Rozpoznaje zależności częściowe i doprowadza bazę do 2NF.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 25: Trzecia postać normalna (3NF) i ocena poprawności projektu.
Normalizacja lekcja: 25 czas: 1 godz.
Efekt kształcenia: Rozpoznaje zależności przechodnie i doprowadza bazę do 3NF.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 26: Przegląd systemów zarządzania bazami danych: MySQL/MariaDB, PostgreSQL, SQL Server, Oracle, Access.
SZBD i uprawnienia lekcja: 26 czas: 1 godz.
Efekt kształcenia: Porównuje podstawowe cechy popularnych SZBD.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 27: Architektura klient-serwer oraz lokalna praca z bazą danych.
SZBD i uprawnienia lekcja: 27 czas: 1 godz.
Efekt kształcenia: Wyjaśnia sposób komunikacji klienta z serwerem bazy.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 28: Użytkownicy, role i podstawowe uprawnienia w bazie danych.
SZBD i uprawnienia lekcja: 28 czas: 1 godz.
Efekt kształcenia: Dobiera uprawnienia zgodnie z zasadą najmniejszych uprawnień.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 29: Rodziny poleceń SQL: DDL, DML i DQL - przeznaczenie i przykłady.
Wprowadzenie do SQL lekcja: 29 czas: 1 godz.
Efekt kształcenia: Klasyfikuje polecenia SQL według przeznaczenia.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 30: Podstawowa składnia SELECT-FROM-WHERE oraz interpretacja zapytania.
Wprowadzenie do SQL lekcja: 30 czas: 1 godz.
Efekt kształcenia: Analizuje i zapisuje proste zapytania SELECT.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 31: Powtórzenie wiadomości: model relacyjny, ERD, normalizacja i SQL.
Powtórzenie i sprawdzanie lekcja: 31 czas: 1 godz.
Efekt kształcenia: Integruje wiadomości z całego roku.
Folder: MATERIALY_2026_2027/bazy_danych/3a/
Temat 32: Sprawdzian przekrojowy / analiza projektu bazy danych.
Powtórzenie i sprawdzanie lekcja: 32 czas: 1 godz.
Efekt kształcenia: Wykazuje opanowanie kluczowych efektów kształcenia.
Folder: MATERIALY_2026_2027/bazy_danych/3a/

Bazy danych

5A / technik informatyk
Bazy danych 5A / technik informatyk 1 godzina tygodniowo, realizacja w I semestrze 16 tematów
Temat 1: Organizacja pracy na przedmiocie. Wymagania edukacyjne, zasady oceniania, BHP i bezpieczeństwo danych.
Organizacja pracy lekcja: 1 czas: 1 godz.
Efekt kształcenia: Zapoznanie z zasadami pracy; diagnoza poziomu wejściowego.
Folder: MATERIALY_2026_2027/bazy_danych/5a/
Temat 2: Powtórzenie pojęć: baza danych, tabela, rekord, pole, encja, atrybut, krotka, relacja.
Podstawy baz danych lekcja: 2 czas: 1 godz.
Efekt kształcenia: Stosuje podstawową terminologię bazodanową.
Folder: MATERIALY_2026_2027/bazy_danych/5a/
Temat 3: Typy danych w relacyjnych bazach danych i ich dobór do przechowywanych informacji.
Podstawy baz danych lekcja: 3 czas: 1 godz.
Efekt kształcenia: Dobiera typy danych do atrybutów.
Folder: MATERIALY_2026_2027/bazy_danych/5a/
Temat 4: Klucz podstawowy, klucz obcy i relacje między tabelami - powtórzenie.
Podstawy baz danych lekcja: 4 czas: 1 godz.
Efekt kształcenia: Rozpoznaje klucze oraz zależności między tabelami.
Folder: MATERIALY_2026_2027/bazy_danych/5a/
Temat 5: Anomalie danych, redundancja i sens normalizacji.
Normalizacja i integralność lekcja: 5 czas: 1 godz.
Efekt kształcenia: Rozpoznaje problemy wynikające ze złej struktury bazy.
Folder: MATERIALY_2026_2027/bazy_danych/5a/
Temat 6: 1NF, 2NF i 3NF - analiza przykładowej struktury.
Normalizacja i integralność lekcja: 6 czas: 1 godz.
Efekt kształcenia: Ocenia stopień normalizacji relacyjnej bazy danych.
Folder: MATERIALY_2026_2027/bazy_danych/5a/
Temat 7: Elementy diagramu E/R i krotności związków - powtórzenie.
Diagramy E/R lekcja: 7 czas: 1 godz.
Efekt kształcenia: Interpretuje diagram E/R.
Folder: MATERIALY_2026_2027/bazy_danych/5a/
Temat 8: Tworzenie diagramu E/R na podstawie wymagań biznesowych.
Diagramy E/R lekcja: 8 czas: 1 godz.
Efekt kształcenia: Projektuje logiczną strukturę bazy danych.
Folder: MATERIALY_2026_2027/bazy_danych/5a/
Temat 9: Przekształcenie diagramu E/R do modelu relacyjnego.
Diagramy E/R lekcja: 9 czas: 1 godz.
Efekt kształcenia: Dobiera tabele, klucze i relacje.
Folder: MATERIALY_2026_2027/bazy_danych/5a/
Temat 10: Porównanie systemów zarządzania bazami danych i architektury klient-serwer.
SZBD i uprawnienia lekcja: 10 czas: 1 godz.
Efekt kształcenia: Charakteryzuje SZBD i dobiera rozwiązanie do zadania.
Folder: MATERIALY_2026_2027/bazy_danych/5a/
Temat 11: Użytkownicy, role i uprawnienia. Zasada najmniejszych uprawnień.
SZBD i uprawnienia lekcja: 11 czas: 1 godz.
Efekt kształcenia: Dobiera podstawowe uprawnienia użytkowników.
Folder: MATERIALY_2026_2027/bazy_danych/5a/
Temat 12: DDL i DML: CREATE, ALTER, DROP, INSERT, UPDATE, DELETE - przypomnienie.
Język SQL lekcja: 12 czas: 1 godz.
Efekt kształcenia: Rozpoznaje przeznaczenie poleceń SQL.
Folder: MATERIALY_2026_2027/bazy_danych/5a/
Temat 13: SELECT, WHERE, ORDER BY i DISTINCT - analiza składni i wyniku zapytania.
Język SQL lekcja: 13 czas: 1 godz.
Efekt kształcenia: Tworzy i interpretuje podstawowe zapytania.
Folder: MATERIALY_2026_2027/bazy_danych/5a/
Temat 14: Funkcje agregujące, GROUP BY, HAVING oraz łączenie tabel - powtórzenie przekrojowe.
Język SQL lekcja: 14 czas: 1 godz.
Efekt kształcenia: Dobiera konstrukcje SQL do analizy danych.
Folder: MATERIALY_2026_2027/bazy_danych/5a/
Temat 15: Analiza zadania w standardzie INF.03 - model bazy, polecenia i oczekiwany wynik.
Powtórzenie INF.03 lekcja: 15 czas: 1 godz.
Efekt kształcenia: Czyta ze zrozumieniem polecenia egzaminacyjne i planuje rozwiązanie.
Folder: MATERIALY_2026_2027/bazy_danych/5a/
Temat 16: Powtórzenie i zaliczenie wiadomości z baz danych.
Powtórzenie INF.03 lekcja: 16 czas: 1 godz.
Efekt kształcenia: Wykazuje opanowanie kluczowych treści przedmiotu.
Folder: MATERIALY_2026_2027/bazy_danych/5a/

Pracownia baz danych

2B / technik programista, oddział dwujęzyczny
Pracownia baz danych 2B / technik programista, oddział dwujęzyczny 2 godziny tygodniowo, realizacja całoroczna (grupa 1/2) 64 tematów
Temat 1: BHP, regulamin pracowni i zasady bezpiecznej pracy z serwerem baz danych.
Organizacja pracy lekcja: 1 czas: 1 godz.
Efekt kształcenia: Stosuje zasady bezpieczeństwa i organizacji pracy.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 2: Diagnoza umiejętności: uruchomienie środowiska i wykonanie prostych poleceń SQL.
Organizacja pracy lekcja: 2 czas: 1 godz.
Efekt kształcenia: Rozpoznaje własny poziom praktycznych umiejętności.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 3: Architektura klient-serwer i składniki środowiska bazodanowego.
Środowisko SZBD lekcja: 3 czas: 1 godz.
Efekt kształcenia: Rozpoznaje rolę serwera i klienta bazy danych.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 4: Instalacja lokalnego serwera baz danych / pakietu serwerowego.
Środowisko SZBD lekcja: 4 czas: 1 godz.
Efekt kształcenia: Instaluje wskazany SZBD.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 5: Pierwsze uruchomienie serwera i podstawowa konfiguracja.
Środowisko SZBD lekcja: 5 czas: 1 godz.
Efekt kształcenia: Konfiguruje podstawowe parametry usługi.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 6: Konfiguracja połączenia w kliencie administracyjnym.
Środowisko SZBD lekcja: 6 czas: 1 godz.
Efekt kształcenia: Nawiązuje połączenie z serwerem bazy.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 7: Tworzenie i testowanie konta roboczego użytkownika.
Środowisko SZBD lekcja: 7 czas: 1 godz.
Efekt kształcenia: Tworzy konto i weryfikuje logowanie.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 8: Aktualizacja, zatrzymywanie i uruchamianie usługi SZBD - ćwiczenia.
Środowisko SZBD lekcja: 8 czas: 1 godz.
Efekt kształcenia: Wykonuje podstawowe czynności administracyjne.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 9: CREATE DATABASE i wybór aktywnej bazy danych.
Tworzenie baz i tabel lekcja: 9 czas: 1 godz.
Efekt kształcenia: Tworzy nową bazę danych.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 10: CREATE TABLE - budowa tabeli i definicja kolumn.
Tworzenie baz i tabel lekcja: 10 czas: 1 godz.
Efekt kształcenia: Tworzy tabelę zgodnie z projektem.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 11: Typy danych tekstowych i dobór długości pól.
Tworzenie baz i tabel lekcja: 11 czas: 1 godz.
Efekt kształcenia: Dobiera typy tekstowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 12: Typy liczbowe, logiczne i daty/czas.
Tworzenie baz i tabel lekcja: 12 czas: 1 godz.
Efekt kształcenia: Dobiera typy do danych liczbowych i czasowych.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 13: PRIMARY KEY, AUTO_INCREMENT/IDENTITY i identyfikatory rekordów.
Tworzenie baz i tabel lekcja: 13 czas: 1 godz.
Efekt kształcenia: Definiuje klucz podstawowy.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 14: FOREIGN KEY - tworzenie relacji 1:N.
Tworzenie baz i tabel lekcja: 14 czas: 1 godz.
Efekt kształcenia: Definiuje klucz obcy i relację.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 15: Relacja N:M i tabela pośrednia.
Tworzenie baz i tabel lekcja: 15 czas: 1 godz.
Efekt kształcenia: Implementuje relację wiele-do-wielu.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 16: Ograniczenia NOT NULL, UNIQUE i DEFAULT.
Tworzenie baz i tabel lekcja: 16 czas: 1 godz.
Efekt kształcenia: Stosuje ograniczenia integralności.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 17: ALTER TABLE - modyfikacja istniejącej struktury.
Tworzenie baz i tabel lekcja: 17 czas: 1 godz.
Efekt kształcenia: Modyfikuje strukturę tabeli.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 18: DROP TABLE / DROP DATABASE i bezpieczne usuwanie obiektów.
Tworzenie baz i tabel lekcja: 18 czas: 1 godz.
Efekt kształcenia: Usuwa obiekty z zachowaniem ostrożności.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 19: INSERT - dodawanie pojedynczych rekordów.
Operacje na danych lekcja: 19 czas: 1 godz.
Efekt kształcenia: Dodaje rekord do tabeli.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 20: INSERT wielu rekordów i przygotowanie danych testowych.
Operacje na danych lekcja: 20 czas: 1 godz.
Efekt kształcenia: Wprowadza zestawy danych testowych.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 21: UPDATE z warunkiem WHERE.
Operacje na danych lekcja: 21 czas: 1 godz.
Efekt kształcenia: Modyfikuje wybrane rekordy.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 22: UPDATE wielu pól oraz walidacja efektu modyfikacji.
Operacje na danych lekcja: 22 czas: 1 godz.
Efekt kształcenia: Aktualizuje dane i kontroluje rezultat.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 23: DELETE z warunkiem WHERE.
Operacje na danych lekcja: 23 czas: 1 godz.
Efekt kształcenia: Usuwa wybrane dane.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 24: Skutki usuwania rekordów powiązanych i integralność referencyjna.
Operacje na danych lekcja: 24 czas: 1 godz.
Efekt kształcenia: Analizuje wpływ relacji na operacje DML.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 25: Ćwiczenie przekrojowe INSERT-UPDATE-DELETE.
Operacje na danych lekcja: 25 czas: 1 godz.
Efekt kształcenia: Samodzielnie wykonuje operacje DML.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 26: SELECT i wskazywanie kolumn wyniku.
Zapytania SELECT lekcja: 26 czas: 1 godz.
Efekt kształcenia: Pobiera wskazane dane.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 27: Aliasy kolumn i proste wyrażenia w SELECT.
Zapytania SELECT lekcja: 27 czas: 1 godz.
Efekt kształcenia: Czytelnie formatuje wynik zapytania.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 28: WHERE i operatory porównania.
Zapytania SELECT lekcja: 28 czas: 1 godz.
Efekt kształcenia: Filtruje dane według warunku.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 29: AND, OR i NOT - złożone kryteria.
Zapytania SELECT lekcja: 29 czas: 1 godz.
Efekt kształcenia: Buduje złożone warunki logiczne.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 30: IN, BETWEEN i LIKE.
Zapytania SELECT lekcja: 30 czas: 1 godz.
Efekt kształcenia: Stosuje operatory ułatwiające filtrowanie.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 31: ORDER BY - sortowanie po jednej i wielu kolumnach.
Zapytania SELECT lekcja: 31 czas: 1 godz.
Efekt kształcenia: Sortuje wynik zapytania.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 32: DISTINCT i eliminowanie powtórzeń.
Zapytania SELECT lekcja: 32 czas: 1 godz.
Efekt kształcenia: Pobiera unikalne wartości.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 33: Ćwiczenia przekrojowe SELECT-WHERE-ORDER BY-DISTINCT.
Zapytania SELECT lekcja: 33 czas: 1 godz.
Efekt kształcenia: Tworzy zapytania zgodne z wymaganiami zadania.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 34: COUNT, SUM, AVG, MIN i MAX.
Funkcje i grupowanie lekcja: 34 czas: 1 godz.
Efekt kształcenia: Stosuje funkcje agregujące.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 35: Funkcje tekstowe i operacje na napisach.
Funkcje i grupowanie lekcja: 35 czas: 1 godz.
Efekt kształcenia: Przetwarza dane tekstowe w zapytaniu.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 36: Funkcje daty i czasu - zastosowania praktyczne.
Funkcje i grupowanie lekcja: 36 czas: 1 godz.
Efekt kształcenia: Przetwarza daty i czas.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 37: GROUP BY - grupowanie danych.
Funkcje i grupowanie lekcja: 37 czas: 1 godz.
Efekt kształcenia: Tworzy zestawienia grupowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 38: HAVING - filtrowanie grup.
Funkcje i grupowanie lekcja: 38 czas: 1 godz.
Efekt kształcenia: Ogranicza wynik po agregacji.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 39: Ćwiczenia analityczne z agregacją i grupowaniem.
Funkcje i grupowanie lekcja: 39 czas: 1 godz.
Efekt kształcenia: Dobiera funkcje i grupowanie do problemu.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 40: INNER JOIN dwóch tabel.
Łączenie tabel lekcja: 40 czas: 1 godz.
Efekt kształcenia: Łączy dane na podstawie relacji.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 41: INNER JOIN trzech i więcej tabel.
Łączenie tabel lekcja: 41 czas: 1 godz.
Efekt kształcenia: Buduje zapytania wielotabelowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 42: LEFT JOIN i różnica względem INNER JOIN.
Łączenie tabel lekcja: 42 czas: 1 godz.
Efekt kształcenia: Dobiera typ złączenia do oczekiwanego wyniku.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 43: RIGHT/FULL OUTER JOIN - omówienie i warianty zależne od SZBD.
Łączenie tabel lekcja: 43 czas: 1 godz.
Efekt kształcenia: Rozumie złączenia zewnętrzne.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 44: Aliasy tabel i jednoznaczne odwołania do kolumn.
Łączenie tabel lekcja: 44 czas: 1 godz.
Efekt kształcenia: Czytelnie zapisuje zapytania wielotabelowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 45: UNION i UNION ALL.
Łączenie tabel lekcja: 45 czas: 1 godz.
Efekt kształcenia: Łączy wyniki zgodnych zapytań.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 46: Podzapytanie skalarne w warunku.
Łączenie tabel lekcja: 46 czas: 1 godz.
Efekt kształcenia: Stosuje proste podzapytania.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 47: Podzapytania z IN / EXISTS - zastosowania.
Łączenie tabel lekcja: 47 czas: 1 godz.
Efekt kształcenia: Dobiera podzapytanie do kryterium.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 48: Zapytania wielotabelowe z agregacją.
Łączenie tabel lekcja: 48 czas: 1 godz.
Efekt kształcenia: Łączy JOIN z funkcjami agregującymi.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 49: Ćwiczenie przekrojowe JOIN-UNION-podzapytania.
Łączenie tabel lekcja: 49 czas: 1 godz.
Efekt kształcenia: Samodzielnie rozwiązuje złożone zadania SQL.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 50: Analiza wymagań i przygotowanie modelu relacyjnego projektu.
Projekt bazy i skrypty SQL lekcja: 50 czas: 1 godz.
Efekt kształcenia: Przekłada opis problemu na strukturę bazy.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 51: Implementacja tabel, kluczy i relacji projektu.
Projekt bazy i skrypty SQL lekcja: 51 czas: 1 godz.
Efekt kształcenia: Tworzy strukturę zgodną z modelem.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 52: Przygotowanie danych testowych dla projektu.
Projekt bazy i skrypty SQL lekcja: 52 czas: 1 godz.
Efekt kształcenia: Buduje reprezentatywny zestaw danych.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 53: Skrypt SQL automatyzujący utworzenie struktury bazy.
Projekt bazy i skrypty SQL lekcja: 53 czas: 1 godz.
Efekt kształcenia: Tworzy powtarzalny skrypt DDL.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 54: Skrypt SQL z danymi i zapytaniami kontrolnymi.
Projekt bazy i skrypty SQL lekcja: 54 czas: 1 godz.
Efekt kształcenia: Automatyzuje inicjalizację i test bazy.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 55: Testowanie kompletnego skryptu od pustej bazy.
Projekt bazy i skrypty SQL lekcja: 55 czas: 1 godz.
Efekt kształcenia: Weryfikuje poprawność i powtarzalność rozwiązania.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 56: Import danych z pliku CSV / tekstowego.
Administracja i kopie lekcja: 56 czas: 1 godz.
Efekt kształcenia: Importuje dane do tabeli.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 57: Eksport tabeli i całej bazy do pliku.
Administracja i kopie lekcja: 57 czas: 1 godz.
Efekt kształcenia: Eksportuje dane i strukturę.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 58: Użytkownicy i uprawnienia - tworzenie kont i nadawanie praw.
Administracja i kopie lekcja: 58 czas: 1 godz.
Efekt kształcenia: Zarządza dostępem do bazy.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 59: Tworzenie i weryfikacja kopii zapasowej.
Administracja i kopie lekcja: 59 czas: 1 godz.
Efekt kształcenia: Wykonuje poprawny backup.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 60: Odtwarzanie bazy z kopii i podstawowa diagnostyka.
Administracja i kopie lekcja: 60 czas: 1 godz.
Efekt kształcenia: Przywraca dane i weryfikuje spójność.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 61: Zadanie przekrojowe INF.03 - analiza plików źródłowych i projektu bazy.
Przygotowanie INF.03 lekcja: 61 czas: 1 godz.
Efekt kształcenia: Planuje kolejność wykonania zadania egzaminacyjnego.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 62: Zadanie INF.03 - struktura bazy, import danych i relacje.
Przygotowanie INF.03 lekcja: 62 czas: 1 godz.
Efekt kształcenia: Wykonuje część bazodanową zgodnie ze specyfikacją.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 63: Zadanie INF.03 - zapytania SQL i weryfikacja wyników.
Przygotowanie INF.03 lekcja: 63 czas: 1 godz.
Efekt kształcenia: Tworzy wymagane zapytania i kontroluje wyniki.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/
Temat 64: Próbne zaliczenie praktyczne / podsumowanie kwalifikacji INF.03.
Przygotowanie INF.03 lekcja: 64 czas: 1 godz.
Efekt kształcenia: Samodzielnie wykonuje zadanie w ograniczonym czasie.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/2b/

Pracownia baz danych

4A, 4B, 4C dj / technik informatyk
Pracownia baz danych 4A, 4B, 4C dj / technik informatyk 2 godziny tygodniowo, realizacja całoroczna (grupa 1/2) 64 tematów
Temat 1: Regulamin pracowni, BHP, organizacja plików i bezpieczeństwo danych.
Organizacja pracy lekcja: 1 czas: 1 godz.
Efekt kształcenia: Stosuje zasady bezpiecznej pracy.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 2: Diagnoza praktyczna SQL i konfiguracja środowiska roboczego.
Organizacja pracy lekcja: 2 czas: 1 godz.
Efekt kształcenia: Weryfikuje umiejętności wejściowe i uruchamia środowisko.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 3: Analiza projektu relacyjnej bazy danych.
Struktura relacyjnej bazy lekcja: 3 czas: 1 godz.
Efekt kształcenia: Rozpoznaje tabele, klucze i relacje.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 4: Tworzenie nowej bazy danych i organizacja schematu.
Struktura relacyjnej bazy lekcja: 4 czas: 1 godz.
Efekt kształcenia: Tworzy bazę zgodnie z założeniami.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 5: Definiowanie tabel i typów danych.
Struktura relacyjnej bazy lekcja: 5 czas: 1 godz.
Efekt kształcenia: Dobiera typy danych do projektu.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 6: Klucze podstawowe i identyfikatory rekordów.
Struktura relacyjnej bazy lekcja: 6 czas: 1 godz.
Efekt kształcenia: Poprawnie definiuje PK.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 7: Klucze obce i relacje 1:N.
Struktura relacyjnej bazy lekcja: 7 czas: 1 godz.
Efekt kształcenia: Implementuje FK.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 8: Relacje N:M i tabele asocjacyjne.
Struktura relacyjnej bazy lekcja: 8 czas: 1 godz.
Efekt kształcenia: Implementuje relację N:M.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 9: Ograniczenia NOT NULL, UNIQUE, DEFAULT i CHECK.
Struktura relacyjnej bazy lekcja: 9 czas: 1 godz.
Efekt kształcenia: Stosuje ograniczenia integralności.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 10: Weryfikacja zgodności struktury z projektem E/R.
Struktura relacyjnej bazy lekcja: 10 czas: 1 godz.
Efekt kształcenia: Kontroluje poprawność implementacji.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 11: CREATE DATABASE / SCHEMA oraz CREATE TABLE - utrwalenie.
DDL lekcja: 11 czas: 1 godz.
Efekt kształcenia: Stosuje polecenia tworzące obiekty.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 12: ALTER TABLE - dodawanie i modyfikowanie kolumn.
DDL lekcja: 12 czas: 1 godz.
Efekt kształcenia: Zmienia strukturę tabeli.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 13: ALTER TABLE - dodawanie i usuwanie ograniczeń.
DDL lekcja: 13 czas: 1 godz.
Efekt kształcenia: Modyfikuje ograniczenia tabel.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 14: Zmiana nazw obiektów i reorganizacja struktury.
DDL lekcja: 14 czas: 1 godz.
Efekt kształcenia: Dostosowuje strukturę do nowych wymagań.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 15: DROP i TRUNCATE - różnice i bezpieczne użycie.
DDL lekcja: 15 czas: 1 godz.
Efekt kształcenia: Dobiera właściwy sposób usuwania danych/obiektów.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 16: Ćwiczenie przekrojowe DDL na istniejącym projekcie.
DDL lekcja: 16 czas: 1 godz.
Efekt kształcenia: Samodzielnie modyfikuje strukturę bazy.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 17: INSERT - dodawanie danych testowych.
DML i integralność lekcja: 17 czas: 1 godz.
Efekt kształcenia: Wstawia poprawne rekordy.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 18: INSERT wielu rekordów i kolejność zasilania tabel powiązanych.
DML i integralność lekcja: 18 czas: 1 godz.
Efekt kształcenia: Uwzględnia zależności referencyjne.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 19: UPDATE - aktualizacja danych z warunkiem.
DML i integralność lekcja: 19 czas: 1 godz.
Efekt kształcenia: Modyfikuje wskazane dane.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 20: DELETE - usuwanie danych a klucze obce.
DML i integralność lekcja: 20 czas: 1 godz.
Efekt kształcenia: Bezpiecznie usuwa rekordy.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 21: ON DELETE / ON UPDATE - strategie integralności referencyjnej.
DML i integralność lekcja: 21 czas: 1 godz.
Efekt kształcenia: Dobiera zachowanie relacji przy zmianach danych.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 22: Ćwiczenie DML z walidacją spójności danych.
DML i integralność lekcja: 22 czas: 1 godz.
Efekt kształcenia: Kontroluje rezultat operacji DML.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 23: SELECT - projekcja kolumn, aliasy i wyrażenia.
SELECT i funkcje lekcja: 23 czas: 1 godz.
Efekt kształcenia: Pobiera wskazane dane.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 24: WHERE i operatory porównania.
SELECT i funkcje lekcja: 24 czas: 1 godz.
Efekt kształcenia: Filtruje dane.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 25: AND, OR, NOT oraz kolejność wykonywania warunków.
SELECT i funkcje lekcja: 25 czas: 1 godz.
Efekt kształcenia: Buduje złożone kryteria.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 26: IN, BETWEEN, LIKE i NULL.
SELECT i funkcje lekcja: 26 czas: 1 godz.
Efekt kształcenia: Stosuje operatory specjalne.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 27: ORDER BY i DISTINCT.
SELECT i funkcje lekcja: 27 czas: 1 godz.
Efekt kształcenia: Sortuje i eliminuje duplikaty.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 28: Funkcje tekstowe i liczbowe.
SELECT i funkcje lekcja: 28 czas: 1 godz.
Efekt kształcenia: Przetwarza wartości w zapytaniu.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 29: Funkcje daty i czasu.
SELECT i funkcje lekcja: 29 czas: 1 godz.
Efekt kształcenia: Przetwarza dane czasowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 30: Funkcje agregujące i GROUP BY.
SELECT i funkcje lekcja: 30 czas: 1 godz.
Efekt kształcenia: Tworzy zestawienia agregujące.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 31: INNER JOIN dwóch tabel.
JOIN i podzapytania lekcja: 31 czas: 1 godz.
Efekt kształcenia: Łączy dane zgodnie z relacją.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 32: INNER JOIN wielu tabel.
JOIN i podzapytania lekcja: 32 czas: 1 godz.
Efekt kształcenia: Buduje zapytania wielotabelowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 33: LEFT JOIN - wyszukiwanie rekordów bez odpowiedników.
JOIN i podzapytania lekcja: 33 czas: 1 godz.
Efekt kształcenia: Stosuje złączenie zewnętrzne.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 34: Złączenia własne i aliasy tabel - ćwiczenia.
JOIN i podzapytania lekcja: 34 czas: 1 godz.
Efekt kształcenia: Stosuje aliasy w złożonych zapytaniach.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 35: JOIN z funkcjami agregującymi.
JOIN i podzapytania lekcja: 35 czas: 1 godz.
Efekt kształcenia: Analizuje dane z wielu tabel.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 36: Podzapytania skalarne.
JOIN i podzapytania lekcja: 36 czas: 1 godz.
Efekt kształcenia: Stosuje podzapytanie zwracające jedną wartość.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 37: Podzapytania z IN / EXISTS.
JOIN i podzapytania lekcja: 37 czas: 1 godz.
Efekt kształcenia: Stosuje podzapytania wielowierszowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 38: Podzapytania skorelowane - wprowadzenie.
JOIN i podzapytania lekcja: 38 czas: 1 godz.
Efekt kształcenia: Rozumie zależność zapytania wewnętrznego od zewnętrznego.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 39: UNION / UNION ALL i łączenie wyników.
JOIN i podzapytania lekcja: 39 czas: 1 godz.
Efekt kształcenia: Łączy zgodne zbiory wynikowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 40: Zadanie przekrojowe z JOIN, agregacją i podzapytaniem.
JOIN i podzapytania lekcja: 40 czas: 1 godz.
Efekt kształcenia: Samodzielnie rozwiązuje złożony problem SQL.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 41: CREATE VIEW - tworzenie prostego widoku.
Widoki i uprawnienia lekcja: 41 czas: 1 godz.
Efekt kształcenia: Tworzy widok na podstawie zapytania.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 42: Widoki z JOIN i agregacją.
Widoki i uprawnienia lekcja: 42 czas: 1 godz.
Efekt kształcenia: Projektuje widok upraszczający dostęp do danych.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 43: Tworzenie kont użytkowników.
Widoki i uprawnienia lekcja: 43 czas: 1 godz.
Efekt kształcenia: Zakłada konta w SZBD.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 44: GRANT / REVOKE i zasada najmniejszych uprawnień.
Widoki i uprawnienia lekcja: 44 czas: 1 godz.
Efekt kształcenia: Nadaje i odbiera uprawnienia.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 45: Ćwiczenie: model uprawnień dla kilku ról użytkowników.
Widoki i uprawnienia lekcja: 45 czas: 1 godz.
Efekt kształcenia: Projektuje bezpieczny model dostępu.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 46: Import danych CSV i kontrola jakości danych.
Import, eksport, backup lekcja: 46 czas: 1 godz.
Efekt kształcenia: Importuje dane i diagnozuje błędy.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 47: Eksport danych i struktury bazy.
Import, eksport, backup lekcja: 47 czas: 1 godz.
Efekt kształcenia: Eksportuje wybrane obiekty.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 48: Tworzenie pełnej kopii zapasowej.
Import, eksport, backup lekcja: 48 czas: 1 godz.
Efekt kształcenia: Wykonuje backup.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 49: Odtwarzanie bazy z kopii zapasowej.
Import, eksport, backup lekcja: 49 czas: 1 godz.
Efekt kształcenia: Przywraca bazę.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 50: Weryfikacja kopii i podstawowa diagnostyka bazy.
Import, eksport, backup lekcja: 50 czas: 1 godz.
Efekt kształcenia: Sprawdza możliwość odtworzenia i integralność danych.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 51: Wybór tematu projektu i analiza wymagań.
Projekt praktyczny lekcja: 51 czas: 1 godz.
Efekt kształcenia: Formułuje wymagania dla bazy.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 52: Projekt diagramu E/R.
Projekt praktyczny lekcja: 52 czas: 1 godz.
Efekt kształcenia: Tworzy poprawny model danych.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 53: Implementacja struktury bazy.
Projekt praktyczny lekcja: 53 czas: 1 godz.
Efekt kształcenia: Tworzy tabele, klucze i relacje.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 54: Przygotowanie danych testowych.
Projekt praktyczny lekcja: 54 czas: 1 godz.
Efekt kształcenia: Zasila bazę reprezentatywnymi danymi.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 55: Zapytania operacyjne dla projektu.
Projekt praktyczny lekcja: 55 czas: 1 godz.
Efekt kształcenia: Tworzy zapytania SELECT/DML.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 56: Zapytania raportowe i agregujące.
Projekt praktyczny lekcja: 56 czas: 1 godz.
Efekt kształcenia: Tworzy zestawienia i raporty.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 57: Uprawnienia i bezpieczeństwo projektu.
Projekt praktyczny lekcja: 57 czas: 1 godz.
Efekt kształcenia: Konfiguruje role i prawa.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 58: Backup, eksport i odtwarzanie projektu.
Projekt praktyczny lekcja: 58 czas: 1 godz.
Efekt kształcenia: Zabezpiecza i odtwarza projekt.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 59: Testowanie zgodności projektu z wymaganiami.
Projekt praktyczny lekcja: 59 czas: 1 godz.
Efekt kształcenia: Weryfikuje kompletność rozwiązania.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 60: Prezentacja i odbiór projektu bazy danych.
Projekt praktyczny lekcja: 60 czas: 1 godz.
Efekt kształcenia: Dokumentuje i prezentuje działające rozwiązanie.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 61: Zadanie przekrojowe - struktura bazy i import danych.
Powtórzenie INF.03 lekcja: 61 czas: 1 godz.
Efekt kształcenia: Wykonuje zadanie w standardzie egzaminacyjnym.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 62: Zadanie przekrojowe - zapytania SQL i analiza wyników.
Powtórzenie INF.03 lekcja: 62 czas: 1 godz.
Efekt kształcenia: Tworzy zestaw wymaganych zapytań.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 63: Próba praktyczna INF.03 - praca samodzielna.
Powtórzenie INF.03 lekcja: 63 czas: 1 godz.
Efekt kształcenia: Organizuje pracę i realizuje zadanie w czasie.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/
Temat 64: Omówienie błędów, utrwalenie i zaliczenie końcowe.
Powtórzenie INF.03 lekcja: 64 czas: 1 godz.
Efekt kształcenia: Koryguje błędy i utrwala kluczowe umiejętności.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/4a_4b_4c_dj/

Pracownia baz danych

5A, 5B dj / technik informatyk
Pracownia baz danych 5A, 5B dj / technik informatyk 4 godziny tygodniowo, realizacja w I semestrze (grupa 1/2) 64 tematów
Temat 1: Organizacja pracy, wymagania, środowisko i bezpieczeństwo danych.
Organizacja pracy lekcja: 1 czas: 1 godz.
Efekt kształcenia: Stosuje zasady pracy w pracowni.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 2: Diagnoza praktyczna: proste DDL, DML i SELECT.
Organizacja pracy lekcja: 2 czas: 1 godz.
Efekt kształcenia: Określa poziom umiejętności wejściowych.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 3: Konfiguracja środowiska PostgreSQL i pgAdmin 4.
Organizacja pracy lekcja: 3 czas: 1 godz.
Efekt kształcenia: Konfiguruje i uruchamia środowisko bazodanowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 4: Organizacja plików projektu, skryptów SQL i kopii roboczych.
Organizacja pracy lekcja: 4 czas: 1 godz.
Efekt kształcenia: Porządkuje pliki i zachowuje wersje robocze.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 5: Powtórzenie CREATE DATABASE i CREATE TABLE.
Struktura bazy lekcja: 5 czas: 1 godz.
Efekt kształcenia: Tworzy bazę i tabele.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 6: Typy danych tekstowych i liczbowe w PostgreSQL.
Struktura bazy lekcja: 6 czas: 1 godz.
Efekt kształcenia: Dobiera typy tekstowe i liczbowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 7: Typy logiczne, daty i czasu.
Struktura bazy lekcja: 7 czas: 1 godz.
Efekt kształcenia: Dobiera typy logiczne i czasowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 8: Klucze podstawowe i identyfikatory rekordów.
Struktura bazy lekcja: 8 czas: 1 godz.
Efekt kształcenia: Poprawnie definiuje klucze podstawowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 9: Klucze obce i relacje między tabelami.
Struktura bazy lekcja: 9 czas: 1 godz.
Efekt kształcenia: Definiuje klucze obce i relacje.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 10: Relacje 1:N i N:M - implementacja praktyczna.
Struktura bazy lekcja: 10 czas: 1 godz.
Efekt kształcenia: Implementuje relacje między tabelami.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 11: Ograniczenia NOT NULL, UNIQUE, DEFAULT i CHECK.
Struktura bazy lekcja: 11 czas: 1 godz.
Efekt kształcenia: Stosuje ograniczenia integralności.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 12: ALTER TABLE - modyfikacja struktury.
Struktura bazy lekcja: 12 czas: 1 godz.
Efekt kształcenia: Modyfikuje strukturę tabeli.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 13: Dodawanie i usuwanie ograniczeń tabeli.
Struktura bazy lekcja: 13 czas: 1 godz.
Efekt kształcenia: Modyfikuje ograniczenia istniejących tabel.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 14: Weryfikacja poprawności schematu relacyjnego.
Struktura bazy lekcja: 14 czas: 1 godz.
Efekt kształcenia: Kontroluje spójność modelu relacyjnego.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 15: Powtórzenie SELECT, WHERE, ORDER BY i DISTINCT.
Zaawansowane SELECT lekcja: 15 czas: 1 godz.
Efekt kształcenia: Tworzy zapytania filtrujące i sortujące.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 16: Warunki złożone AND, OR i NOT.
Zaawansowane SELECT lekcja: 16 czas: 1 godz.
Efekt kształcenia: Buduje złożone kryteria logiczne.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 17: IN, BETWEEN, LIKE i IS NULL.
Zaawansowane SELECT lekcja: 17 czas: 1 godz.
Efekt kształcenia: Dobiera operatory do kryteriów.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 18: Aliasy kolumn i wyrażenia w SELECT.
Zaawansowane SELECT lekcja: 18 czas: 1 godz.
Efekt kształcenia: Tworzy czytelny wynik zapytania.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 19: INNER JOIN dwóch tabel.
Zaawansowane SELECT lekcja: 19 czas: 1 godz.
Efekt kształcenia: Łączy dane z dwóch tabel.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 20: INNER JOIN wielu tabel.
Zaawansowane SELECT lekcja: 20 czas: 1 godz.
Efekt kształcenia: Buduje zapytania wielotabelowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 21: LEFT JOIN i wyszukiwanie brakujących powiązań.
Zaawansowane SELECT lekcja: 21 czas: 1 godz.
Efekt kształcenia: Stosuje złączenie zewnętrzne.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 22: Aliasy tabel w zapytaniach wielotabelowych.
Zaawansowane SELECT lekcja: 22 czas: 1 godz.
Efekt kształcenia: Czytelnie zapisuje złożone zapytania.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 23: JOIN z funkcjami i wyrażeniami.
Zaawansowane SELECT lekcja: 23 czas: 1 godz.
Efekt kształcenia: Łączy złączenia z przetwarzaniem danych.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 24: Podzapytania skalarne.
Zaawansowane SELECT lekcja: 24 czas: 1 godz.
Efekt kształcenia: Stosuje podzapytania zwracające jedną wartość.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 25: Podzapytania z IN.
Zaawansowane SELECT lekcja: 25 czas: 1 godz.
Efekt kształcenia: Stosuje podzapytania wielowierszowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 26: EXISTS i NOT EXISTS - zastosowania praktyczne.
Zaawansowane SELECT lekcja: 26 czas: 1 godz.
Efekt kształcenia: Dobiera podzapytania egzystencjalne.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 27: Podzapytania skorelowane - wprowadzenie.
Zaawansowane SELECT lekcja: 27 czas: 1 godz.
Efekt kształcenia: Rozumie zależność zapytania wewnętrznego od zewnętrznego.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 28: UNION i UNION ALL.
Zaawansowane SELECT lekcja: 28 czas: 1 godz.
Efekt kształcenia: Łączy zgodne zbiory wynikowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 29: Zadanie przekrojowe: JOIN i podzapytania.
Zaawansowane SELECT lekcja: 29 czas: 1 godz.
Efekt kształcenia: Rozwiązuje złożony problem SQL.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 30: Ćwiczenie egzaminacyjne z zapytań SELECT.
Zaawansowane SELECT lekcja: 30 czas: 1 godz.
Efekt kształcenia: Samodzielnie wykonuje zestaw zapytań.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 31: COUNT, SUM, AVG, MIN i MAX - powtórzenie.
Analiza danych lekcja: 31 czas: 1 godz.
Efekt kształcenia: Stosuje funkcje agregujące.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 32: GROUP BY - tworzenie zestawień.
Analiza danych lekcja: 32 czas: 1 godz.
Efekt kształcenia: Tworzy raporty grupowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 33: HAVING - filtrowanie grup.
Analiza danych lekcja: 33 czas: 1 godz.
Efekt kształcenia: Filtruje wyniki agregacji.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 34: Funkcje tekstowe w PostgreSQL.
Analiza danych lekcja: 34 czas: 1 godz.
Efekt kształcenia: Przetwarza wartości tekstowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 35: Funkcje liczbowe w PostgreSQL.
Analiza danych lekcja: 35 czas: 1 godz.
Efekt kształcenia: Przetwarza wartości liczbowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 36: Funkcje daty i czasu w PostgreSQL.
Analiza danych lekcja: 36 czas: 1 godz.
Efekt kształcenia: Przetwarza dane czasowe.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 37: Raport z JOIN i GROUP BY.
Analiza danych lekcja: 37 czas: 1 godz.
Efekt kształcenia: Buduje zestawienie z wielu tabel.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 38: Raport z JOIN, GROUP BY i HAVING.
Analiza danych lekcja: 38 czas: 1 godz.
Efekt kształcenia: Tworzy złożony raport agregujący.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 39: Analiza danych według kilku kryteriów.
Analiza danych lekcja: 39 czas: 1 godz.
Efekt kształcenia: Dobiera warunki i agregacje do problemu.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 40: Zadanie przekrojowe: raport SQL.
Analiza danych lekcja: 40 czas: 1 godz.
Efekt kształcenia: Samodzielnie przygotowuje raport SQL.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 41: Tworzenie kont i ról użytkowników.
Uprawnienia i bezpieczeństwo lekcja: 41 czas: 1 godz.
Efekt kształcenia: Tworzy konta i role w SZBD.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 42: GRANT - nadawanie uprawnień.
Uprawnienia i bezpieczeństwo lekcja: 42 czas: 1 godz.
Efekt kształcenia: Nadaje uprawnienia użytkownikom i rolom.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 43: REVOKE - odbieranie uprawnień.
Uprawnienia i bezpieczeństwo lekcja: 43 czas: 1 godz.
Efekt kształcenia: Odbiera wcześniej nadane uprawnienia.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 44: Uprawnienia do baz, schematów i tabel.
Uprawnienia i bezpieczeństwo lekcja: 44 czas: 1 godz.
Efekt kształcenia: Dobiera zakres dostępu do obiektów.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 45: Zasada najmniejszych uprawnień.
Uprawnienia i bezpieczeństwo lekcja: 45 czas: 1 godz.
Efekt kształcenia: Stosuje zasadę minimalnego dostępu.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 46: Projekt modelu uprawnień dla przykładowej firmy.
Uprawnienia i bezpieczeństwo lekcja: 46 czas: 1 godz.
Efekt kształcenia: Projektuje bezpieczny model dostępu.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 47: Testowanie uprawnień różnych użytkowników.
Uprawnienia i bezpieczeństwo lekcja: 47 czas: 1 godz.
Efekt kształcenia: Weryfikuje skuteczność konfiguracji.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 48: Diagnoza błędów dostępu i konfiguracji uprawnień.
Uprawnienia i bezpieczeństwo lekcja: 48 czas: 1 godz.
Efekt kształcenia: Rozpoznaje i usuwa błędy uprawnień.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 49: Import danych z pliku CSV.
Import, eksport i backup lekcja: 49 czas: 1 godz.
Efekt kształcenia: Importuje dane do tabeli.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 50: Kontrola jakości danych po imporcie.
Import, eksport i backup lekcja: 50 czas: 1 godz.
Efekt kształcenia: Weryfikuje poprawność zaimportowanych danych.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 51: Eksport danych z tabeli.
Import, eksport i backup lekcja: 51 czas: 1 godz.
Efekt kształcenia: Eksportuje wybrane dane.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 52: Eksport struktury i danych bazy.
Import, eksport i backup lekcja: 52 czas: 1 godz.
Efekt kształcenia: Eksportuje strukturę i zawartość bazy.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 53: Tworzenie pełnej kopii zapasowej bazy.
Import, eksport i backup lekcja: 53 czas: 1 godz.
Efekt kształcenia: Wykonuje pełny backup.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 54: Odtwarzanie bazy z kopii zapasowej.
Import, eksport i backup lekcja: 54 czas: 1 godz.
Efekt kształcenia: Przywraca bazę z backupu.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 55: Weryfikacja poprawności backupu i odtworzenia.
Import, eksport i backup lekcja: 55 czas: 1 godz.
Efekt kształcenia: Sprawdza możliwość odtworzenia danych.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 56: Ćwiczenie praktyczne: import, eksport i backup.
Import, eksport i backup lekcja: 56 czas: 1 godz.
Efekt kształcenia: Łączy operacje administracyjne w jednym zadaniu.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 57: Analiza zadania egzaminacyjnego INF.03 i przygotowanie środowiska.
Zadania INF.03 lekcja: 57 czas: 1 godz.
Efekt kształcenia: Planuje wykonanie zadania egzaminacyjnego.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 58: Realizacja części strukturalnej zadania INF.03.
Zadania INF.03 lekcja: 58 czas: 1 godz.
Efekt kształcenia: Tworzy strukturę bazy zgodnie z poleceniem.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 59: Import danych w zadaniu INF.03.
Zadania INF.03 lekcja: 59 czas: 1 godz.
Efekt kształcenia: Poprawnie importuje dane egzaminacyjne.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 60: Zapytania SQL w zadaniu INF.03.
Zadania INF.03 lekcja: 60 czas: 1 godz.
Efekt kształcenia: Tworzy wymagane zapytania SQL.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 61: Dokumentowanie wyników zadania INF.03.
Zadania INF.03 lekcja: 61 czas: 1 godz.
Efekt kształcenia: Zapisuje i dokumentuje rezultaty.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 62: Próbne zadanie praktyczne INF.03 - praca samodzielna.
Zadania INF.03 lekcja: 62 czas: 1 godz.
Efekt kształcenia: Realizuje zadanie samodzielnie w ograniczonym czasie.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 63: Projekt przekrojowy - realizacja i test końcowy.
Projekt i zaliczenie lekcja: 63 czas: 1 godz.
Efekt kształcenia: Integruje umiejętności z całego semestru.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/
Temat 64: Prezentacja projektu / zaliczenie praktyczne i omówienie błędów.
Projekt i zaliczenie lekcja: 64 czas: 1 godz.
Efekt kształcenia: Prezentuje rozwiązanie i wprowadza poprawki.
Folder: MATERIALY_2026_2027/pracownia_baz_danych/5a_5b_dj/

Programowanie

2A dj / technik informatyk
Programowanie 2A dj / technik informatyk 1 godzina tygodniowo, realizacja całoroczna 32 tematów
Temat 1: Organizacja pracy, wymagania edukacyjne i zasady tworzenia czytelnego kodu.
Organizacja i środowisko lekcja: 1 czas: 1 godz.
Efekt kształcenia: Zna zasady pracy i podstawowe standardy kodu.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 2: Środowisko programistyczne: edytor, kompilator/interpreter i debugger.
Organizacja i środowisko lekcja: 2 czas: 1 godz.
Efekt kształcenia: Rozpoznaje elementy środowiska i uruchamia program.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 3: Pojęcie algorytmu i sposoby opisu rozwiązania problemu.
Algorytmy lekcja: 3 czas: 1 godz.
Efekt kształcenia: Wyjaśnia cechy algorytmu.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 4: Lista kroków i pseudokod.
Algorytmy lekcja: 4 czas: 1 godz.
Efekt kształcenia: Zapisuje prosty algorytm w pseudokodzie.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 5: Schemat blokowy: symbole i zasady tworzenia.
Algorytmy lekcja: 5 czas: 1 godz.
Efekt kształcenia: Buduje prosty schemat blokowy.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 6: Od algorytmu do programu - implementacja prostego problemu.
Algorytmy lekcja: 6 czas: 1 godz.
Efekt kształcenia: Przekłada algorytm na kod.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 7: Zmienne, stałe, identyfikatory i zasady nazewnictwa.
Zmienne i typy lekcja: 7 czas: 1 godz.
Efekt kształcenia: Deklaruje zmienne i stałe.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 8: Typy całkowite i zmiennoprzecinkowe.
Zmienne i typy lekcja: 8 czas: 1 godz.
Efekt kształcenia: Dobiera typ liczbowy.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 9: Typ logiczny, znakowy i łańcuchowy.
Zmienne i typy lekcja: 9 czas: 1 godz.
Efekt kształcenia: Dobiera typ do rodzaju danych.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 10: Konwersja typów i wczytywanie danych wejściowych.
Zmienne i typy lekcja: 10 czas: 1 godz.
Efekt kształcenia: Konwertuje i pobiera dane.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 11: Operatory arytmetyczne i priorytety działań.
Operatory lekcja: 11 czas: 1 godz.
Efekt kształcenia: Buduje poprawne wyrażenia arytmetyczne.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 12: Operatory porównania i logiczne.
Operatory lekcja: 12 czas: 1 godz.
Efekt kształcenia: Buduje warunki logiczne.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 13: Instrukcja przypisania, inkrementacja i wyrażenia złożone.
Operatory lekcja: 13 czas: 1 godz.
Efekt kształcenia: Poprawnie modyfikuje wartości zmiennych.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 14: Instrukcja if - warunek prosty.
Instrukcje warunkowe lekcja: 14 czas: 1 godz.
Efekt kształcenia: Stosuje instrukcję warunkową.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 15: if-else i zagnieżdżone warunki.
Instrukcje warunkowe lekcja: 15 czas: 1 godz.
Efekt kształcenia: Tworzy rozgałęzienia programu.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 16: Instrukcja wyboru switch/match - zastosowania.
Instrukcje warunkowe lekcja: 16 czas: 1 godz.
Efekt kształcenia: Dobiera wielowariantowy wybór.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 17: Ćwiczenia problemowe z instrukcjami warunkowymi.
Instrukcje warunkowe lekcja: 17 czas: 1 godz.
Efekt kształcenia: Samodzielnie rozwiązuje zadania decyzyjne.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 18: Pętla for - iteracja o znanej liczbie powtórzeń.
Pętle lekcja: 18 czas: 1 godz.
Efekt kształcenia: Stosuje pętlę for.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 19: Pętla while - iteracja warunkowa.
Pętle lekcja: 19 czas: 1 godz.
Efekt kształcenia: Stosuje pętlę while.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 20: Pętla do-while / odpowiednik w używanym języku.
Pętle lekcja: 20 czas: 1 godz.
Efekt kształcenia: Rozumie warunek sprawdzany po iteracji.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 21: Pętle zagnieżdżone.
Pętle lekcja: 21 czas: 1 godz.
Efekt kształcenia: Stosuje wielopoziomową iterację.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 22: Ćwiczenia: zliczanie, sumowanie i wyszukiwanie w pętli.
Pętle lekcja: 22 czas: 1 godz.
Efekt kształcenia: Realizuje typowe algorytmy iteracyjne.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 23: Definiowanie i wywoływanie funkcji bezargumentowej.
Funkcje lekcja: 23 czas: 1 godz.
Efekt kształcenia: Tworzy i wywołuje funkcję.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 24: Parametry funkcji i przekazywanie danych.
Funkcje lekcja: 24 czas: 1 godz.
Efekt kształcenia: Definiuje funkcję z parametrami.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 25: Wartość zwracana i podział programu na funkcje.
Funkcje lekcja: 25 czas: 1 godz.
Efekt kształcenia: Stosuje funkcje zwracające wynik.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 26: Ćwiczenie modułowe - program złożony z kilku funkcji.
Funkcje lekcja: 26 czas: 1 godz.
Efekt kształcenia: Porządkuje rozwiązanie w moduły.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 27: Tablica/lista jednowymiarowa - tworzenie i odczyt elementów.
Tablice i napisy lekcja: 27 czas: 1 godz.
Efekt kształcenia: Operuje na kolekcji elementów.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 28: Iterowanie po tablicy/listach i podstawowe obliczenia.
Tablice i napisy lekcja: 28 czas: 1 godz.
Efekt kształcenia: Przetwarza elementy kolekcji.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 29: Napisy - długość, indeksowanie i podstawowe operacje.
Tablice i napisy lekcja: 29 czas: 1 godz.
Efekt kształcenia: Przetwarza dane tekstowe.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 30: Błędy składniowe, wykonania i logiczne. Podstawy debugowania.
Debugowanie lekcja: 30 czas: 1 godz.
Efekt kształcenia: Rozpoznaje typ błędu i korzysta z debuggera.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 31: Zadania problemowe łączące warunki, pętle, funkcje i tablice.
Powtórzenie lekcja: 31 czas: 1 godz.
Efekt kształcenia: Integruje podstawowe konstrukcje programistyczne.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/
Temat 32: Sprawdzian / mini-projekt podsumowujący podstawy programowania.
Powtórzenie lekcja: 32 czas: 1 godz.
Efekt kształcenia: Samodzielnie implementuje rozwiązanie zadanego problemu.
Folder: MATERIALY_2026_2027/programowanie/2a_dj/

Programowanie

3A / technik informatyk; 3B dj / technik informatyk i technik programista
Programowanie 3A / technik informatyk; 3B dj / technik informatyk i technik programista 1 godzina tygodniowo, realizacja całoroczna 32 tematów
Temat 1: Organizacja pracy, wymagania oraz diagnoza praktycznych umiejętności programowania.
Organizacja pracy lekcja: 1 czas: 1 godz.
Efekt kształcenia: Rozpoznaje poziom wejściowy i zasady pracy.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 2: Powtórzenie struktur sterujących i pracy z funkcjami.
Organizacja pracy lekcja: 2 czas: 1 godz.
Efekt kształcenia: Utrwala podstawowe konstrukcje języka.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 3: Parametry funkcji, argumenty i wartości zwracane.
Funkcje i rekurencja lekcja: 3 czas: 1 godz.
Efekt kształcenia: Projektuje interfejs funkcji.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 4: Zasięg zmiennych i czas życia danych.
Funkcje i rekurencja lekcja: 4 czas: 1 godz.
Efekt kształcenia: Rozróżnia zakres lokalny i globalny.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 5: Przekazywanie danych przez wartość i referencję / odpowiednik w języku.
Funkcje i rekurencja lekcja: 5 czas: 1 godz.
Efekt kształcenia: Dobiera sposób przekazywania argumentów.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 6: Rekurencja - przypadek bazowy i wywołanie rekurencyjne.
Funkcje i rekurencja lekcja: 6 czas: 1 godz.
Efekt kształcenia: Wyjaśnia mechanizm rekurencji.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 7: Implementacja prostego algorytmu rekurencyjnego.
Funkcje i rekurencja lekcja: 7 czas: 1 godz.
Efekt kształcenia: Tworzy funkcję rekurencyjną.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 8: Tablice/listy jednowymiarowe - przetwarzanie danych.
Tablice i napisy lekcja: 8 czas: 1 godz.
Efekt kształcenia: Stosuje iterację po kolekcji.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 9: Tablice dwuwymiarowe / macierze.
Tablice i napisy lekcja: 9 czas: 1 godz.
Efekt kształcenia: Operuje na strukturach 2D.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 10: Napisy i typowe algorytmy tekstowe.
Tablice i napisy lekcja: 10 czas: 1 godz.
Efekt kształcenia: Przetwarza ciągi znaków.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 11: Wyszukiwanie, zliczanie i filtrowanie elementów.
Tablice i napisy lekcja: 11 czas: 1 godz.
Efekt kształcenia: Tworzy algorytmy analizy kolekcji.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 12: Ćwiczenia przekrojowe na tablicach i napisach.
Tablice i napisy lekcja: 12 czas: 1 godz.
Efekt kształcenia: Dobiera struktury danych do problemu.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 13: Wyszukiwanie liniowe i analiza liczby operacji.
Algorytmy wyszukiwania i sortowania lekcja: 13 czas: 1 godz.
Efekt kształcenia: Implementuje wyszukiwanie liniowe.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 14: Wyszukiwanie binarne i warunek uporządkowania danych.
Algorytmy wyszukiwania i sortowania lekcja: 14 czas: 1 godz.
Efekt kształcenia: Implementuje wyszukiwanie binarne.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 15: Sortowanie bąbelkowe.
Algorytmy wyszukiwania i sortowania lekcja: 15 czas: 1 godz.
Efekt kształcenia: Implementuje prosty algorytm sortowania.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 16: Sortowanie przez wstawianie / wybór.
Algorytmy wyszukiwania i sortowania lekcja: 16 czas: 1 godz.
Efekt kształcenia: Porównuje proste metody sortowania.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 17: Porównanie efektywności algorytmów wyszukiwania i sortowania.
Algorytmy wyszukiwania i sortowania lekcja: 17 czas: 1 godz.
Efekt kształcenia: Ocenia koszt obliczeniowy prostych rozwiązań.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 18: Rekord/struktura jako własny typ danych.
Struktury danych lekcja: 18 czas: 1 godz.
Efekt kształcenia: Definiuje własny typ danych.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 19: Kolekcja rekordów/obiektów.
Struktury danych lekcja: 19 czas: 1 godz.
Efekt kształcenia: Przechowuje dane złożone w kolekcji.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 20: Pliki jako trwałe źródło danych - wprowadzenie.
Struktury danych lekcja: 20 czas: 1 godz.
Efekt kształcenia: Odczytuje lub zapisuje proste dane do pliku.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 21: Ćwiczenie: model danych dla wybranego problemu.
Struktury danych lekcja: 21 czas: 1 godz.
Efekt kształcenia: Dobiera strukturę danych do aplikacji.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 22: Klasa i obiekt - pojęcia i przykład modelowania.
Programowanie obiektowe lekcja: 22 czas: 1 godz.
Efekt kształcenia: Wyjaśnia różnicę między klasą i obiektem.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 23: Pola i metody klasy.
Programowanie obiektowe lekcja: 23 czas: 1 godz.
Efekt kształcenia: Definiuje stan i zachowanie obiektu.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 24: Tworzenie obiektów i wywoływanie metod.
Programowanie obiektowe lekcja: 24 czas: 1 godz.
Efekt kształcenia: Korzysta z instancji klasy.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 25: Ćwiczenie: prosta klasa reprezentująca obiekt rzeczywisty.
Programowanie obiektowe lekcja: 25 czas: 1 godz.
Efekt kształcenia: Projektuje i implementuje prostą klasę.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 26: Konstruktor i inicjalizacja obiektu.
Klasy i hermetyzacja lekcja: 26 czas: 1 godz.
Efekt kształcenia: Definiuje konstruktor.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 27: Specyfikatory dostępu / konwencje prywatności.
Klasy i hermetyzacja lekcja: 27 czas: 1 godz.
Efekt kształcenia: Stosuje hermetyzację.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 28: Metody dostępowe, walidacja pól i niezmienniki obiektu.
Klasy i hermetyzacja lekcja: 28 czas: 1 godz.
Efekt kształcenia: Chroni spójność stanu obiektu.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 29: Błędy wykonania, wyjątki i bezpieczna obsługa niepoprawnych danych.
Obsługa błędów i testy lekcja: 29 czas: 1 godz.
Efekt kształcenia: Rozpoznaje i obsługuje błędy.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 30: Debugowanie i testowanie funkcji oraz klas.
Obsługa błędów i testy lekcja: 30 czas: 1 godz.
Efekt kształcenia: Lokalizuje błędy i weryfikuje poprawność kodu.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 31: Mini-projekt programistyczny - implementacja i dokumentacja.
Projekt lekcja: 31 czas: 1 godz.
Efekt kształcenia: Integruje poznane konstrukcje w aplikacji.
Folder: MATERIALY_2026_2027/programowanie/3a/
Temat 32: Prezentacja projektu / sprawdzian umiejętności i omówienie rozwiązań.
Projekt lekcja: 32 czas: 1 godz.
Efekt kształcenia: Uzasadnia przyjęte rozwiązania i koryguje błędy.
Folder: MATERIALY_2026_2027/programowanie/3a/

Programowanie

4A, 4B, 4C dj / technik informatyk
Programowanie 4A, 4B, 4C dj / technik informatyk 1 godzina tygodniowo, realizacja całoroczna 32 tematów
Temat 1: Organizacja pracy i diagnoza programowania obiektowego.
Organizacja pracy lekcja: 1 czas: 1 godz.
Efekt kształcenia: Rozpoznaje poziom wejściowy.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 2: Powtórzenie klas, obiektów, metod i konstruktorów.
Organizacja pracy lekcja: 2 czas: 1 godz.
Efekt kształcenia: Utrwala podstawy OOP.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 3: Projektowanie klasy na podstawie wymagań.
OOP - klasy i obiekty lekcja: 3 czas: 1 godz.
Efekt kształcenia: Modeluje obiekt za pomocą klasy.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 4: Konstruktory i inicjalizacja obiektów.
OOP - klasy i obiekty lekcja: 4 czas: 1 godz.
Efekt kształcenia: Dobiera sposób inicjalizacji.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 5: Pola, właściwości/metody dostępowe i walidacja.
OOP - klasy i obiekty lekcja: 5 czas: 1 godz.
Efekt kształcenia: Chroni spójność stanu obiektu.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 6: Składowe statyczne i ich zastosowanie.
OOP - klasy i obiekty lekcja: 6 czas: 1 godz.
Efekt kształcenia: Rozróżnia składowe obiektowe i statyczne.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 7: Ćwiczenie projektowe: model kilku współpracujących klas.
OOP - klasy i obiekty lekcja: 7 czas: 1 godz.
Efekt kształcenia: Projektuje prostą strukturę obiektową.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 8: Dziedziczenie - klasa bazowa i pochodna.
Dziedziczenie i polimorfizm lekcja: 8 czas: 1 godz.
Efekt kształcenia: Definiuje relację dziedziczenia.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 9: Nadpisywanie metod i polimorfizm.
Dziedziczenie i polimorfizm lekcja: 9 czas: 1 godz.
Efekt kształcenia: Wykorzystuje polimorficzne zachowanie.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 10: Hermetyzacja a dziedziczenie - poziomy dostępu.
Dziedziczenie i polimorfizm lekcja: 10 czas: 1 godz.
Efekt kształcenia: Dobiera widoczność składowych.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 11: Kompozycja kontra dziedziczenie.
Dziedziczenie i polimorfizm lekcja: 11 czas: 1 godz.
Efekt kształcenia: Dobiera relację między klasami do problemu.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 12: Projekt hierarchii klas.
Dziedziczenie i polimorfizm lekcja: 12 czas: 1 godz.
Efekt kształcenia: Tworzy spójną hierarchię typów.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 13: Ćwiczenia z polimorfizmu na kolekcji obiektów.
Dziedziczenie i polimorfizm lekcja: 13 czas: 1 godz.
Efekt kształcenia: Przetwarza obiekty różnych typów wspólnym interfejsem.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 14: Klasa abstrakcyjna - pojęcie i zastosowanie.
Interfejsy i abstrakcja lekcja: 14 czas: 1 godz.
Efekt kształcenia: Rozpoznaje rolę klasy abstrakcyjnej.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 15: Interfejs / kontrakt programistyczny.
Interfejsy i abstrakcja lekcja: 15 czas: 1 godz.
Efekt kształcenia: Projektuje wspólny interfejs zachowań.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 16: Implementacja wielu zachowań i luźne powiązanie klas.
Interfejsy i abstrakcja lekcja: 16 czas: 1 godz.
Efekt kształcenia: Stosuje abstrakcję w projekcie.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 17: Projektowanie struktury małej aplikacji obiektowej.
Interfejsy i abstrakcja lekcja: 17 czas: 1 godz.
Efekt kształcenia: Rozdziela odpowiedzialności między klasy.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 18: Kolekcje/listy obiektów.
Kolekcje i dane lekcja: 18 czas: 1 godz.
Efekt kształcenia: Przechowuje i przetwarza obiekty w kolekcji.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 19: Wyszukiwanie, filtrowanie i sortowanie kolekcji.
Kolekcje i dane lekcja: 19 czas: 1 godz.
Efekt kształcenia: Przetwarza dane według kryteriów.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 20: Mapy/słowniki i wyszukiwanie po kluczu.
Kolekcje i dane lekcja: 20 czas: 1 godz.
Efekt kształcenia: Dobiera strukturę słownikową.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 21: Operacje przekrojowe na kolekcjach obiektów.
Kolekcje i dane lekcja: 21 czas: 1 godz.
Efekt kształcenia: Tworzy funkcjonalne przetwarzanie danych.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 22: Mechanizm wyjątków try-catch / odpowiednik w języku.
Wyjątki i walidacja lekcja: 22 czas: 1 godz.
Efekt kształcenia: Obsługuje wyjątki.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 23: Własne wyjątki i walidacja danych wejściowych.
Wyjątki i walidacja lekcja: 23 czas: 1 godz.
Efekt kształcenia: Sygnalizuje błędy zgodnie z projektem.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 24: Projektowanie odpornego na błędy przepływu programu.
Wyjątki i walidacja lekcja: 24 czas: 1 godz.
Efekt kształcenia: Zapobiega awariom aplikacji.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 25: Debugowanie aplikacji obiektowej.
Testowanie i dokumentacja lekcja: 25 czas: 1 godz.
Efekt kształcenia: Lokalizuje błędy wykonania i logiki.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 26: Testy jednostkowe / przypadki testowe dla metod.
Testowanie i dokumentacja lekcja: 26 czas: 1 godz.
Efekt kształcenia: Projektuje przypadki testowe.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 27: Dokumentowanie klas, metod i interfejsów.
Testowanie i dokumentacja lekcja: 27 czas: 1 godz.
Efekt kształcenia: Tworzy czytelną dokumentację kodu.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 28: Analiza efektywności algorytmów w praktycznym kodzie.
Algorytmy i efektywność lekcja: 28 czas: 1 godz.
Efekt kształcenia: Porównuje rozwiązania pod względem kosztu.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 29: Dobór struktury danych i algorytmu do problemu.
Algorytmy i efektywność lekcja: 29 czas: 1 godz.
Efekt kształcenia: Uzasadnia wybór rozwiązania.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 30: Projekt końcowy - analiza wymagań i projekt klas.
Projekt końcowy lekcja: 30 czas: 1 godz.
Efekt kształcenia: Przygotowuje architekturę aplikacji.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 31: Projekt końcowy - implementacja / przegląd kodu.
Projekt końcowy lekcja: 31 czas: 1 godz.
Efekt kształcenia: Implementuje i poprawia rozwiązanie.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/
Temat 32: Prezentacja projektu i sprawdzanie umiejętności.
Projekt końcowy lekcja: 32 czas: 1 godz.
Efekt kształcenia: Prezentuje, testuje i dokumentuje aplikację.
Folder: MATERIALY_2026_2027/programowanie/4a_4b_4c_dj/

Pracownia programowania

4A, 4B, 4C dj / technik informatyk
Pracownia programowania 4A, 4B, 4C dj / technik informatyk 2 godziny tygodniowo, realizacja całoroczna (grupa 1/2) 64 tematów
Temat 1: Regulamin pracowni, repozytorium, struktura projektu i standardy kodu.
Organizacja pracy lekcja: 1 czas: 1 godz.
Efekt kształcenia: Organizuje środowisko i pliki projektu.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 2: Konfiguracja IDE, uruchamianie, debugger i diagnoza umiejętności.
Organizacja pracy lekcja: 2 czas: 1 godz.
Efekt kształcenia: Samodzielnie uruchamia i diagnozuje program.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 3: Implementacja prostej klasy z polami i metodami.
Klasy i hermetyzacja lekcja: 3 czas: 1 godz.
Efekt kształcenia: Tworzy klasę zgodną z projektem.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 4: Konstruktory i inicjalizacja obiektów.
Klasy i hermetyzacja lekcja: 4 czas: 1 godz.
Efekt kształcenia: Definiuje konstruktory.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 5: Hermetyzacja i poziomy dostępu.
Klasy i hermetyzacja lekcja: 5 czas: 1 godz.
Efekt kształcenia: Ogranicza dostęp do stanu obiektu.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 6: Gettery/settery lub właściwości i walidacja.
Klasy i hermetyzacja lekcja: 6 czas: 1 godz.
Efekt kształcenia: Kontroluje modyfikację pól.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 7: Metody instancyjne i statyczne.
Klasy i hermetyzacja lekcja: 7 czas: 1 godz.
Efekt kształcenia: Dobiera rodzaj metody.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 8: Przeciążanie metod/konstruktorów - jeśli język wspiera.
Klasy i hermetyzacja lekcja: 8 czas: 1 godz.
Efekt kształcenia: Stosuje warianty wywołań.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 9: Ćwiczenie: modelowanie obiektu domenowego.
Klasy i hermetyzacja lekcja: 9 czas: 1 godz.
Efekt kształcenia: Przekłada wymagania na klasę.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 10: Ćwiczenie przekrojowe: współpraca kilku klas.
Klasy i hermetyzacja lekcja: 10 czas: 1 godz.
Efekt kształcenia: Buduje prosty model obiektowy.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 11: Implementacja klasy bazowej i pochodnej.
Dziedziczenie i polimorfizm lekcja: 11 czas: 1 godz.
Efekt kształcenia: Stosuje dziedziczenie.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 12: Nadpisywanie metod.
Dziedziczenie i polimorfizm lekcja: 12 czas: 1 godz.
Efekt kształcenia: Modyfikuje zachowanie w klasie pochodnej.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 13: Polimorfizm i kolekcja obiektów różnych typów.
Dziedziczenie i polimorfizm lekcja: 13 czas: 1 godz.
Efekt kształcenia: Wykorzystuje wspólny typ bazowy.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 14: Klasy abstrakcyjne - implementacja.
Dziedziczenie i polimorfizm lekcja: 14 czas: 1 godz.
Efekt kształcenia: Tworzy abstrakcyjny typ bazowy.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 15: Interfejsy / protokoły - implementacja.
Dziedziczenie i polimorfizm lekcja: 15 czas: 1 godz.
Efekt kształcenia: Realizuje kontrakt interfejsu.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 16: Kompozycja obiektów.
Dziedziczenie i polimorfizm lekcja: 16 czas: 1 godz.
Efekt kształcenia: Stosuje relację has-a.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 17: Porównanie kompozycji i dziedziczenia w projekcie.
Dziedziczenie i polimorfizm lekcja: 17 czas: 1 godz.
Efekt kształcenia: Dobiera właściwy mechanizm.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 18: Projekt hierarchii klas na podstawie diagramu.
Dziedziczenie i polimorfizm lekcja: 18 czas: 1 godz.
Efekt kształcenia: Implementuje strukturę zgodnie z projektem.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 19: Refaktoryzacja kodu z wykorzystaniem polimorfizmu.
Dziedziczenie i polimorfizm lekcja: 19 czas: 1 godz.
Efekt kształcenia: Upraszcza kod dzięki abstrakcji.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 20: Zadanie praktyczne z dziedziczenia i polimorfizmu.
Dziedziczenie i polimorfizm lekcja: 20 czas: 1 godz.
Efekt kształcenia: Samodzielnie implementuje hierarchię klas.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 21: Lista/kolekcja obiektów - dodawanie i usuwanie.
Kolekcje i pliki lekcja: 21 czas: 1 godz.
Efekt kształcenia: Zarządza kolekcją obiektów.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 22: Wyszukiwanie i filtrowanie kolekcji.
Kolekcje i pliki lekcja: 22 czas: 1 godz.
Efekt kształcenia: Wyszukuje dane według warunków.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 23: Sortowanie kolekcji według jednego i wielu kryteriów.
Kolekcje i pliki lekcja: 23 czas: 1 godz.
Efekt kształcenia: Porządkuje obiekty.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 24: Mapy/słowniki - klucz i wartość.
Kolekcje i pliki lekcja: 24 czas: 1 godz.
Efekt kształcenia: Wykorzystuje strukturę mapy.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 25: Odczyt danych z pliku tekstowego/CSV.
Kolekcje i pliki lekcja: 25 czas: 1 godz.
Efekt kształcenia: Wczytuje dane trwałe.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 26: Zapis danych do pliku tekstowego/CSV.
Kolekcje i pliki lekcja: 26 czas: 1 godz.
Efekt kształcenia: Zapisuje dane do pliku.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 27: Serializacja / zapis strukturalny danych - wprowadzenie.
Kolekcje i pliki lekcja: 27 czas: 1 godz.
Efekt kształcenia: Utrwala obiekty w formacie strukturalnym.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 28: Ćwiczenie przekrojowe: kolekcja danych z zapisem do pliku.
Kolekcje i pliki lekcja: 28 czas: 1 godz.
Efekt kształcenia: Łączy kolekcje z trwałym zapisem.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 29: Try-catch / mechanizm wyjątków - ćwiczenia.
Wyjątki i walidacja lekcja: 29 czas: 1 godz.
Efekt kształcenia: Obsługuje błędy wykonania.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 30: Walidacja danych wejściowych.
Wyjątki i walidacja lekcja: 30 czas: 1 godz.
Efekt kształcenia: Chroni program przed błędnymi danymi.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 31: Zgłaszanie własnych wyjątków / błędów domenowych.
Wyjątki i walidacja lekcja: 31 czas: 1 godz.
Efekt kształcenia: Sygnalizuje nieprawidłowe stany.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 32: Obsługa wyjątków przy pracy z plikami.
Wyjątki i walidacja lekcja: 32 czas: 1 godz.
Efekt kształcenia: Bezpiecznie obsługuje operacje I/O.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 33: Logowanie błędów i komunikaty diagnostyczne.
Wyjątki i walidacja lekcja: 33 czas: 1 godz.
Efekt kształcenia: Tworzy użyteczne informacje diagnostyczne.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 34: Zadanie praktyczne: aplikacja odporna na błędne dane.
Wyjątki i walidacja lekcja: 34 czas: 1 godz.
Efekt kształcenia: Integruje walidację i obsługę wyjątków.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 35: Breakpointy i śledzenie wartości zmiennych.
Debugowanie i testy lekcja: 35 czas: 1 godz.
Efekt kształcenia: Korzysta z debuggera.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 36: Krokowe wykonywanie programu i analiza stosu wywołań.
Debugowanie i testy lekcja: 36 czas: 1 godz.
Efekt kształcenia: Diagnozuje przebieg programu.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 37: Projektowanie przypadków testowych.
Debugowanie i testy lekcja: 37 czas: 1 godz.
Efekt kształcenia: Dobiera dane testowe.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 38: Testowanie metod i klas.
Debugowanie i testy lekcja: 38 czas: 1 godz.
Efekt kształcenia: Weryfikuje zachowanie komponentów.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 39: Testy jednostkowe - wprowadzenie / framework dostępny w środowisku.
Debugowanie i testy lekcja: 39 czas: 1 godz.
Efekt kształcenia: Automatyzuje podstawowe testy.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 40: Ćwiczenie: znalezienie i naprawa błędów w istniejącym projekcie.
Debugowanie i testy lekcja: 40 czas: 1 godz.
Efekt kształcenia: Lokalizuje i usuwa defekty.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 41: Wybór tematu i analiza wymagań projektu aplikacji.
Projekt - analiza i architektura lekcja: 41 czas: 1 godz.
Efekt kształcenia: Formułuje wymagania funkcjonalne.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 42: Diagram klas / model obiektowy projektu.
Projekt - analiza i architektura lekcja: 42 czas: 1 godz.
Efekt kształcenia: Projektuje klasy i relacje.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 43: Podział odpowiedzialności i struktura modułów.
Projekt - analiza i architektura lekcja: 43 czas: 1 godz.
Efekt kształcenia: Projektuje architekturę aplikacji.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 44: Repozytorium, plan pracy i podział zadań.
Projekt - analiza i architektura lekcja: 44 czas: 1 godz.
Efekt kształcenia: Organizuje realizację projektu.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 45: Implementacja modelu danych i klas domenowych.
Implementacja projektu lekcja: 45 czas: 1 godz.
Efekt kształcenia: Tworzy rdzeń aplikacji.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 46: Implementacja logiki biznesowej - etap 1.
Implementacja projektu lekcja: 46 czas: 1 godz.
Efekt kształcenia: Realizuje podstawowe funkcje.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 47: Implementacja logiki biznesowej - etap 2.
Implementacja projektu lekcja: 47 czas: 1 godz.
Efekt kształcenia: Rozbudowuje funkcjonalność.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 48: Obsługa kolekcji i danych trwałych.
Implementacja projektu lekcja: 48 czas: 1 godz.
Efekt kształcenia: Integruje przechowywanie danych.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 49: Walidacja danych i obsługa wyjątków.
Implementacja projektu lekcja: 49 czas: 1 godz.
Efekt kształcenia: Zabezpiecza aplikację przed błędami.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 50: Interfejs użytkownika / warstwa wejścia-wyjścia zgodnie z wymaganiami.
Implementacja projektu lekcja: 50 czas: 1 godz.
Efekt kształcenia: Tworzy sposób interakcji z użytkownikiem.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 51: Testy komponentów projektu.
Implementacja projektu lekcja: 51 czas: 1 godz.
Efekt kształcenia: Weryfikuje działanie modułów.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 52: Integracja modułów i testy całości.
Implementacja projektu lekcja: 52 czas: 1 godz.
Efekt kształcenia: Weryfikuje współpracę komponentów.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 53: Debugowanie i usuwanie błędów projektu.
Implementacja projektu lekcja: 53 czas: 1 godz.
Efekt kształcenia: Naprawia wykryte problemy.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 54: Refaktoryzacja i poprawa czytelności kodu.
Implementacja projektu lekcja: 54 czas: 1 godz.
Efekt kształcenia: Doskonali jakość kodu.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 55: Przegląd zgodności z wymaganiami.
Implementacja projektu lekcja: 55 czas: 1 godz.
Efekt kształcenia: Sprawdza kompletność rozwiązania.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 56: Finalizacja wersji demonstracyjnej projektu.
Implementacja projektu lekcja: 56 czas: 1 godz.
Efekt kształcenia: Przygotowuje stabilną wersję aplikacji.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 57: Komentarze i dokumentacja techniczna kodu.
Dokumentacja i prezentacja lekcja: 57 czas: 1 godz.
Efekt kształcenia: Dokumentuje kluczowe elementy rozwiązania.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 58: Instrukcja uruchomienia i użytkowania aplikacji.
Dokumentacja i prezentacja lekcja: 58 czas: 1 godz.
Efekt kształcenia: Tworzy instrukcję użytkownika.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 59: Refaktoryzacja końcowa i kontrola jakości.
Dokumentacja i prezentacja lekcja: 59 czas: 1 godz.
Efekt kształcenia: Poprawia strukturę i czytelność projektu.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 60: Prezentacja i odbiór projektu.
Dokumentacja i prezentacja lekcja: 60 czas: 1 godz.
Efekt kształcenia: Prezentuje działanie i uzasadnia rozwiązania.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 61: Zadanie praktyczne łączące OOP, kolekcje i pliki.
Zadania przekrojowe lekcja: 61 czas: 1 godz.
Efekt kształcenia: Samodzielnie realizuje przekrojowy problem.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 62: Zadanie praktyczne z wyjątkami i testowaniem.
Zadania przekrojowe lekcja: 62 czas: 1 godz.
Efekt kształcenia: Tworzy odporne i przetestowane rozwiązanie.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 63: Zaliczenie praktyczne - implementacja w ograniczonym czasie.
Zadania przekrojowe lekcja: 63 czas: 1 godz.
Efekt kształcenia: Organizuje pracę i tworzy działający program.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/
Temat 64: Omówienie zaliczenia, korekta błędów i podsumowanie roku.
Zadania przekrojowe lekcja: 64 czas: 1 godz.
Efekt kształcenia: Analizuje własne błędy i utrwala umiejętności.
Folder: MATERIALY_2026_2027/pracownia_programowania/4a_4b_4c_dj/

Systemy baz danych

3C / technik programista
Systemy baz danych 3C / technik programista 1 godzina tygodniowo, realizacja całoroczna 32 tematów
Temat 1: Organizacja pracy, wymagania edukacyjne i diagnoza wiedzy po INF.03.
Organizacja pracy lekcja: 1 czas: 1 godz.
Efekt kształcenia: Rozpoznaje poziom wiadomości i zasady przedmiotu.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 2: Powtórzenie architektury relacyjnej bazy i podstaw SQL.
Organizacja pracy lekcja: 2 czas: 1 godz.
Efekt kształcenia: Porządkuje wiadomości wejściowe.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 3: Architektura klient-serwer i warstwy systemu baz danych.
Architektura SZBD lekcja: 3 czas: 1 godz.
Efekt kształcenia: Wyjaśnia rolę klienta, serwera i protokołu.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 4: Proces/instancja serwera, baza, schemat i obiekty.
Architektura SZBD lekcja: 4 czas: 1 godz.
Efekt kształcenia: Rozróżnia podstawowe elementy organizacji SZBD.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 5: Pamięć, pliki danych i dzienniki transakcyjne - wprowadzenie.
Architektura SZBD lekcja: 5 czas: 1 godz.
Efekt kształcenia: Rozumie fizyczne składniki przechowywania danych.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 6: Porównanie architektury wybranych SZBD.
Architektura SZBD lekcja: 6 czas: 1 godz.
Efekt kształcenia: Wskazuje podobieństwa i różnice systemów.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 7: Użytkownik, rola i mechanizm uwierzytelniania.
Użytkownicy i bezpieczeństwo lekcja: 7 czas: 1 godz.
Efekt kształcenia: Rozróżnia konto i rolę.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 8: Uprawnienia do bazy, schematu, tabel i operacji.
Użytkownicy i bezpieczeństwo lekcja: 8 czas: 1 godz.
Efekt kształcenia: Dobiera zakres uprawnień.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 9: GRANT i REVOKE - model nadawania praw.
Użytkownicy i bezpieczeństwo lekcja: 9 czas: 1 godz.
Efekt kształcenia: Wyjaśnia zmianę uprawnień.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 10: Zasada najmniejszych uprawnień i separacja obowiązków.
Użytkownicy i bezpieczeństwo lekcja: 10 czas: 1 godz.
Efekt kształcenia: Projektuje bezpieczny model dostępu.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 11: Audyt dostępu i typowe błędy konfiguracji bezpieczeństwa.
Użytkownicy i bezpieczeństwo lekcja: 11 czas: 1 godz.
Efekt kształcenia: Rozpoznaje ryzykowne konfiguracje.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 12: Transakcja i właściwości ACID.
Transakcje i integralność lekcja: 12 czas: 1 godz.
Efekt kształcenia: Wyjaśnia cechy transakcji.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 13: COMMIT, ROLLBACK i punkty zapisu.
Transakcje i integralność lekcja: 13 czas: 1 godz.
Efekt kształcenia: Rozumie sterowanie transakcją.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 14: Współbieżność, blokady i konflikty dostępu.
Transakcje i integralność lekcja: 14 czas: 1 godz.
Efekt kształcenia: Rozpoznaje problemy współbieżności.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 15: Integralność danych w warunkach pracy wielu użytkowników.
Transakcje i integralność lekcja: 15 czas: 1 godz.
Efekt kształcenia: Łączy mechanizmy transakcyjne z integralnością.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 16: Indeks - przeznaczenie, korzyści i koszt utrzymania.
Indeksy i optymalizacja lekcja: 16 czas: 1 godz.
Efekt kształcenia: Wyjaśnia rolę indeksu.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 17: Indeks klastrowany/nieklastrowany lub odpowiedniki w używanym SZBD.
Indeksy i optymalizacja lekcja: 17 czas: 1 godz.
Efekt kształcenia: Rozróżnia podstawowe typy indeksów.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 18: Dobór kolumn do indeksowania.
Indeksy i optymalizacja lekcja: 18 czas: 1 godz.
Efekt kształcenia: Wskazuje kandydatów do indeksów.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 19: Plan wykonania zapytania - podstawy analizy.
Indeksy i optymalizacja lekcja: 19 czas: 1 godz.
Efekt kształcenia: Interpretuje podstawowe informacje planu.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 20: Widok jako warstwa dostępu do danych.
Widoki lekcja: 20 czas: 1 godz.
Efekt kształcenia: Wyjaśnia zastosowanie widoku.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 21: Widoki upraszczające zapytania i ograniczające dostęp.
Widoki lekcja: 21 czas: 1 godz.
Efekt kształcenia: Projektuje widok dla określonego celu.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 22: Ograniczenia modyfikacji danych przez widoki.
Widoki lekcja: 22 czas: 1 godz.
Efekt kształcenia: Rozpoznaje ograniczenia aktualizowalności widoków.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 23: Procedura składowana - pojęcie, parametry i zastosowania.
Procedury, funkcje, wyzwalacze lekcja: 23 czas: 1 godz.
Efekt kształcenia: Wyjaśnia przeznaczenie procedur.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 24: Funkcja bazodanowa - wejście, wynik i zastosowania.
Procedury, funkcje, wyzwalacze lekcja: 24 czas: 1 godz.
Efekt kształcenia: Rozróżnia funkcję od procedury.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 25: Wyzwalacz (trigger) i zdarzenia uruchamiające.
Procedury, funkcje, wyzwalacze lekcja: 25 czas: 1 godz.
Efekt kształcenia: Wyjaśnia mechanizm triggera.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 26: Korzyści i ryzyka logiki wykonywanej po stronie bazy.
Procedury, funkcje, wyzwalacze lekcja: 26 czas: 1 godz.
Efekt kształcenia: Ocenia zasadność mechanizmów serwerowych.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 27: Strategie kopii zapasowych i cele RPO/RTO - wprowadzenie.
Backup i diagnostyka lekcja: 27 czas: 1 godz.
Efekt kształcenia: Rozumie potrzebę planowania kopii.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 28: Odtwarzanie danych i weryfikacja poprawności backupu.
Backup i diagnostyka lekcja: 28 czas: 1 godz.
Efekt kształcenia: Opisuje procedurę odtworzeniową.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 29: Podstawowa diagnostyka wydajności i błędów serwera bazy.
Backup i diagnostyka lekcja: 29 czas: 1 godz.
Efekt kształcenia: Wskazuje źródła informacji diagnostycznych.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 30: Analiza przypadku: zaprojektowanie użytkowników, uprawnień, indeksów i backupu.
Projekt administracyjny lekcja: 30 czas: 1 godz.
Efekt kształcenia: Łączy wiedzę administracyjną w spójny projekt.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 31: Omówienie projektu i rekomendacji administracyjnych.
Projekt administracyjny lekcja: 31 czas: 1 godz.
Efekt kształcenia: Uzasadnia dobór mechanizmów SZBD.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/
Temat 32: Powtórzenie i sprawdzian wiadomości z systemów baz danych.
Powtórzenie lekcja: 32 czas: 1 godz.
Efekt kształcenia: Wykazuje opanowanie kluczowych zagadnień.
Folder: MATERIALY_2026_2027/systemy_baz_danych/3c/

Materiały i zadania z informatyki dla technikum

Strona z zadaniami, kartami pracy i materiałami do przedmiotów informatycznych. Zadania są przygotowane tak, żeby można było wykonać je w pracowni komputerowej albo samodzielnie w domu.

📚 Wybierz przedmiot 🧩 Aktualne zadania 🏫 technik informatyk 💻 praca praktyczna 📄 pliki do oddania
Jasne instrukcje
Każde zadanie ma opis, program do wykonania i informację, co należy oddać.
Praktyczne tematy
Sieci LAN, okablowanie, adresacja IP, sprzęt, diagnostyka i naprawa komputerów oraz strony WWW.
Porządek w materiałach
Przedmioty są rozdzielone na osobne sekcje, aby łatwo znaleźć właściwe zadanie.

Przedmioty

Wybierz przedmiot i przejdź do listy zadań. Sekcje można później łatwo rozbudować o kolejne lekcje, pliki PDF, linki albo terminy oddania.

💻 Programowanie

Programowanie w C++

Materiały i ćwiczenia z podstaw programowania: zmienne, operatory, instrukcje warunkowe, pętle, tablice, wyszukiwanie i sortowanie.

  • podstawy C++
  • pętle
  • tablice
  • wyszukiwanie i sortowanie

Przejdź do materiałów →

🗄️ Bazy danych

Bazy danych – PostgreSQL

Materiały i ćwiczenia do pracy w PostgreSQL i pgAdmin 4: SELECT, WHERE, sortowanie wyników i filtrowanie zaawansowane.

  • SELECT
  • WHERE i operatory
  • ORDER BY, LIMIT, OFFSET
  • BETWEEN, IN, LIKE, NULL

Przejdź do materiałów →

⚙️ DBMS / SZBD

Systemy Zarządzania Bazą Danych

Materiały dotyczące działania DBMS/SZBD: architektura, zarządzanie danymi, użytkownikami, transakcjami, bezpieczeństwem i wydajnością.

  • rola i zadania DBMS
  • architektura systemu
  • transakcje i bezpieczeństwo
  • administracja i wydajność

Przejdź do materiałów →

🌐 Sieci komputerowe

Pracownia eksploatacji i montażu lokalnych sieci komputerowych

Zadania dotyczące sieci LAN, urządzeń sieciowych, okablowania, adresacji IP i diagnostyki awarii.

  • schemat sieci LAN
  • standardy T568A/T568B
  • adresacja IP
  • diagnostyka sieci

Przejdź do zadań →

🖥️ Sprzęt komputerowy

Urządzenia techniki komputerowej

Zadania związane z budową komputera, podzespołami, doborem sprzętu, eksploatacją i diagnozowaniem usterek.

  • płyta główna i CPU
  • RAM, dyski, zasilacze
  • montaż zestawu
  • diagnostyka usterek

Przejdź do zadań →

🛠️ Serwis komputerowy

Pracownia diagnostyki i naprawy urządzeń techniki komputerowej

Zadania dotyczące rozpoznawania usterek, kart serwisowych, raportów z diagnozy, konserwacji komputera i kosztorysów napraw.

  • karta przyjęcia sprzętu
  • diagnostyka usterek
  • konserwacja komputera
  • raport i kosztorys

Przejdź do zadań →

💻 Web

Witryny internetowe

Zadania z HTML, CSS i podstaw JavaScript. Tworzenie prostych stron, układów, formularzy i publikacja witryny.

  • HTML5
  • CSS i responsywność
  • formularze
  • projekt strony

Przejdź do zadań →

Programowanie

C++ – materiały i ćwiczenia

Materiały są ułożone od podstaw do coraz trudniejszych zagadnień. W wersjach z komentarzami każda linia programu ma krótkie wyjaśnienie.

Cpp1U: Wstęp do C++ – zmienne, operatory i instrukcje warunkowe
język: C++materiał: PDF

Podstawy składni C++, typy danych, wczytywanie i wypisywanie danych, operatory, inkrementacja i dekrementacja oraz instrukcje if / else.

Cpp2U: Pętle for, while i do while
język: C++materiał: PDF

Pętle for, while i do while, liczniki, sumowanie, silnia, pętle zagnieżdżone oraz ćwiczenia praktyczne.

Cpp3U: Tablice
język: C++materiał: PDF

Tworzenie tablic, indeksy, wczytywanie i wypisywanie elementów, suma, minimum, maksimum i operacje na elementach.

Cpp4U: Wyszukiwanie i sortowanie
język: C++materiał: PDF

Wyszukiwanie liniowe, znajdowanie indeksu, zliczanie wystąpień oraz sortowanie bąbelkowe rosnąco i malejąco.

Bazy danych

PostgreSQL / pgAdmin 4

Materiały do nauki SQL na wspólnej bazie ćwiczeniowej. Każdy temat zawiera materiał główny i osobny zestaw ćwiczeń z rozwiązaniami.

BD0: Baza startowa – szkoła
program: PostgreSQL / pgAdmin 4plik: SQL

Skrypt tworzący tabele uczniowie, przedmioty, nauczyciele i oceny oraz przykładowe dane wykorzystywane w materiałach BD1U–BD4U.

BD1U: Wstęp do baz danych i SELECT
program: PostgreSQL / pgAdmin 4materiał + ćwiczenia

Tabela, rekord, kolumna, SELECT, FROM, wybieranie kolumn, aliasy AS i DISTINCT.

BD2U: WHERE i operatory
program: PostgreSQL / pgAdmin 4materiał + ćwiczenia

Filtrowanie rekordów, operatory porównania, AND, OR, NOT oraz złożone warunki.

BD3U: Sortowanie i ograniczanie wyników
program: PostgreSQL / pgAdmin 4materiał + ćwiczenia

ORDER BY, ASC, DESC, sortowanie po wielu kolumnach, LIMIT oraz OFFSET.

BD4U: Filtrowanie zaawansowane
program: PostgreSQL / pgAdmin 4materiał + ćwiczenia

BETWEEN, IN, NOT IN, LIKE, ILIKE, IS NULL i IS NOT NULL oraz łączenie filtrów.

DBMS – Systemy Zarządzania Bazą Danych

SZBD / DBMS

Materiały z zakresu systemów zarządzania bazami danych. Sekcja obejmuje zagadnienia teoretyczne i praktyczne dotyczące działania, administracji, bezpieczeństwa i wydajności DBMS.

Temat 1: System Zarządzania Bazą Danych (SZBD / DBMS)
zagadnienie: DBMS / SZBDmateriał: prezentacja

Specjalistyczne oprogramowanie służące do tworzenia, modyfikowania, wyszukiwania i zabezpieczania danych. DBMS działa jako pośrednik między użytkownikiem lub aplikacją a fizycznymi plikami bazy danych.

  • rola i zadania systemu DBMS,
  • warstwy i elementy architektury SZBD,
  • zarządzanie danymi, użytkownikami i uprawnieniami,
  • transakcje, integralność i bezpieczeństwo danych,
  • wydajność, indeksy, kopie zapasowe i odtwarzanie.

Pytanie kontrolne: Dlaczego aplikacja korzystająca z bazy danych komunikuje się z DBMS, zamiast bezpośrednio modyfikować pliki danych?

Temat 2: Miejsce na kolejny temat DBMS
DBMS / SZBDdo uzupełnienia

Tutaj można dodać opis, materiały, prezentację, ćwiczenia i pytanie kontrolne do kolejnego tematu.

Temat 3: Miejsce na kolejny temat DBMS
DBMS / SZBDdo uzupełnienia

Tutaj można dodać opis, materiały, prezentację, ćwiczenia i pytanie kontrolne do kolejnego tematu.

Temat 4: Miejsce na kolejny temat DBMS
DBMS / SZBDdo uzupełnienia

Tutaj można dodać opis, materiały, prezentację, ćwiczenia i pytanie kontrolne do kolejnego tematu.

Pracownia eksploatacji i montażu lokalnych sieci komputerowych

Aktualny mini-cykl: LAN → okablowanie → adresacja IP → diagnostyka. Zadania można wykonać bez specjalistycznego sprzętu, korzystając z darmowych programów.

Zadanie 1: Projekt prostej sieci LAN dla małej firmy
program: diagrams.net / draw.ioplik: PDF, PNG lub DOCX

Zaprojektuj prostą sieć LAN dla małej firmy. Materiał do nauki oraz pełna treść polecenia, instrukcja i wymagania są w pliku PDF.

Po pobraniu wykonaj zadanie zgodnie z instrukcją w pliku PDF.

Zadanie 2: Standardy T568A i T568B
program: LibreOffice Writer / Wordplik: PDF, DOCX lub ODT

Przygotuj kartę pracy o standardach T568A i T568B. Materiał do nauki oraz pełna treść polecenia, instrukcja i wymagania są w pliku PDF.

Po pobraniu wykonaj zadanie zgodnie z instrukcją w pliku PDF.

Zadanie 3: Zaprojektuj adresację IP dla sieci LAN
program: LibreOffice Calc / Excelplik: XLSX, ODS lub PDF

Zaprojektuj adresację IP w sieci 192.168.10.0/24. Materiał do nauki oraz pełna treść polecenia, instrukcja i wymagania są w pliku PDF.

Po pobraniu wykonaj zadanie zgodnie z instrukcją w pliku PDF.

Zadanie 4: Diagnostyka awarii sieci LAN
program: LibreOffice Writer / Wordplik: PDF, DOCX lub ODT

Przeanalizuj awarie sieci LAN i zaproponuj diagnostykę. Materiał do nauki oraz pełna treść polecenia, instrukcja i wymagania są w pliku PDF.

Po pobraniu wykonaj zadanie zgodnie z instrukcją w pliku PDF.

Zadanie 5: Dokumentacja prostej sieci lokalnej
program: LibreOffice Writer / Wordplik: PDF, DOCX lub ODT

Wykonaj dokumentację sieci LAN dla małej firmy. Materiał do nauki oraz pełna treść polecenia, instrukcja i wymagania są w pliku PDF.

Po pobraniu wykonaj zadanie zgodnie z instrukcją w pliku PDF.


Wstęp do zadań 6 - 10: Projekt modernizacji infrastruktury lokalnej sieci komputerowej
program: LibreOffice Writer / Wordplik: PDF, DOCX lub ODT

Po pobraniu i przeczytaniu wstepu wykonaj zadania 6, 7, 8, 9, 10.

Zadanie 6: Analiza obecnej infrastruktury lokalnej sieci komputerowej
program: LibreOffice Writer / Wordplik: PDF, DOCX lub ODT

Przygotowanie analizy obecnej infrastruktury lokalnej sieci komputerowej. Materiał do nauki oraz pełna treść polecenia, instrukcja i wymagania są w pliku PDF.

Po pobraniu wykonaj zadanie zgodnie z instrukcją w pliku PDF.

Zadanie 7: Projekt nowej topologii lokalnej sieci komputerowej
program: LibreOffice Writer / Wordplik: PDF, DOCX lub ODT

Wykonaj schemat nowej topologii sieci LAN. Materiał do nauki oraz pełna treść polecenia, instrukcja i wymagania są w pliku PDF.

Po pobraniu wykonaj zadanie zgodnie z instrukcją w pliku PDF.

Zadanie 8: Dobór urządzeń, okablowania i elementów sieci
program: LibreOffice Writer / Wordplik: PDF, DOCX lub ODT

Dobierz urządzenia, okablowanie i elementy sieci. Materiał do nauki oraz pełna treść polecenia, instrukcja i wymagania są w pliku PDF.

Po pobraniu wykonaj zadanie zgodnie z instrukcją w pliku PDF.

Zadanie 9: Planowanie etapów modernizacji sieci komputerowej
program: LibreOffice Writer / Wordplik: PDF, DOCX lub ODT

Zaplanuj etapy modernizacji sieci komputerowej. Materiał do nauki oraz pełna treść polecenia, instrukcja i wymagania są w pliku PDF.

Po pobraniu wykonaj zadanie zgodnie z instrukcją w pliku PDF.

Zadanie 10: Dokumentacja końcowa projektu modernizacji sieci LAN
program: LibreOffice Writer / Wordplik: PDF, DOCX lub ODT

Wykonaj dokumentacje końcową projektu modernizacji sieci LAN. Materiał do nauki oraz pełna treść polecenia, instrukcja i wymagania są w pliku PDF.

Po pobraniu wykonaj zadanie zgodnie z instrukcją w pliku PDF.

Urządzenia techniki komputerowej

Anatomia Komputera PC
program: LibreOffice Calc / Excelplik: XLSX, ODS lub PDF

Po pobraniu przeczytaj zawartość pliku PDF.

Zadanie 1: Dobór podzespołów komputera do zastosowania
program: LibreOffice Calc / Excelplik: XLSX, ODS lub PDF

Przygotuj zestaw komputerowy do jednego z zastosowań: biuro, nauka programowania, grafika, gry albo serwer plików. W tabeli podaj: procesor, płytę główną, RAM, dysk, zasilacz, obudowę i system operacyjny.

Po pobraniu wykonaj zadanie zgodnie z instrukcją w pliku PDF.

Zadanie 2: Diagnostyka usterek komputera
program: LibreOffice Writer / Wordplik: PDF, DOCX lub ODT

Opisz możliwe przyczyny i czynności diagnostyczne dla usterek: komputer nie uruchamia się, brak obrazu na monitorze, system działa bardzo wolno, komputer sam się restartuje, dysk zgłasza błędy.

Po pobraniu wykonaj zadanie zgodnie z instrukcją w pliku PDF.

Pracownia diagnostyki i naprawy urządzeń techniki komputerowej

serwis, diagnostyka, konserwacja

Zadania przygotowane pod spokojną pracę na zastępstwie i końcówkę roku. Uczniowie mogą wykonać je bez rozkręcania sprzętu, w formie dokumentu, tabeli, raportu lub kosztorysu.

Zadanie 1: Karta przyjęcia komputera do serwisu
czas: 1 lekcjaprogram: LibreOffice Writer / Wordplik: PDF, DOCX lub ODT

Przygotuj profesjonalną kartę przyjęcia sprzętu do serwisu komputerowego. Dane klienta mogą być fikcyjne.

Po pobraniu wykonaj zadanie zgodnie z instrukcją w pliku PDF.

Zadanie 2: Diagnostyka typowych usterek komputera
czas: 1–2 lekcjeprogram: LibreOffice Writer / Wordplik: PDF, DOCX lub ODT

Przeanalizuj typowe awarie komputera i zaproponuj sposób postępowania technika informatyka.

Po pobraniu wykonaj zadanie zgodnie z instrukcją w pliku PDF.

Zadanie 3: Narzędzia technika serwisanta komputerowego
czas: 1 lekcjaprogram: Writer / Word / PowerPointplik: PDF, DOCX lub PPTX

Przygotuj katalog minimum 15 narzędzi lub programów używanych w diagnostyce i naprawie komputerów.

Po pobraniu wykonaj zadanie zgodnie z instrukcją w pliku PDF.

Zadanie 4: Procedura czyszczenia i konserwacji komputera
czas: 1 lekcjaprogram: LibreOffice Writer / Wordplik: PDF, DOCX lub ODT

Opracuj instrukcję dla początkującego technika, która opisuje, jak bezpiecznie wyczyścić i zakonserwować komputer stacjonarny.

Po pobraniu wykonaj zadanie zgodnie z instrukcją w pliku PDF.

Zadanie 5: Kosztorys naprawy komputera
czas: 1 lekcjaprogram: LibreOffice Calc / Excelplik: XLSX, ODS lub PDF

Wybierz jeden przypadek serwisowy i przygotuj kosztorys naprawy komputera.

Po pobraniu wykonaj zadanie zgodnie z instrukcją w pliku PDF.

Zadanie 6: Raport z diagnozy komputera
czas: 1–2 lekcjeprogram: LibreOffice Writer / Wordplik: PDF, DOCX lub ODT

Przygotuj raport technika po wykonaniu diagnozy komputera. Wybierz jeden problem: komputer działa wolno, laptop się przegrzewa, komputer nie uruchamia systemu, komputer sam się restartuje, dysk wydaje nietypowe dźwięki albo brak obrazu po uruchomieniu.

Po pobraniu wykonaj zadanie zgodnie z instrukcją w pliku PDF.

Witryny internetowe

HTML, CSS, podstawy JS

Sekcja dla zadań webowych. Zadania można realizować w Visual Studio Code, a efekt oddawać jako folder projektu albo spakowany plik ZIP.

Zadanie 1: Strona wizytówka w HTML i CSS
program: Visual Studio Codeplik: ZIP z projektem

Utwórz prostą stronę wizytówkę składającą się z plików index.html i style.css. Strona ma zawierać nagłówek, sekcję „O mnie”, listę umiejętności, galerię lub kartę projektu oraz stopkę.

Po pobraniu wykonaj zadanie zgodnie z instrukcją w pliku PDF.

Zadanie 2: Poprawianie błędów w kodzie HTML
program: Visual Studio Codeplik: ZIP z projektem

Znajdź i popraw błędy w stronie HTML

Po pobraniu wykonaj zadanie zgodnie z instrukcją w pliku PDF.


Kod, który ma znaczenie. Architektura, Semantyka i Walidacja nowoczesnych stron WWW
program: Visual Studio Codeplik: ZIP z projektem

Po pobraniu przeczytaj zawartość pliku PDF.

Kontakt

Cezary Knast

Materiały dla uczniów technikum informatycznego. Strona może służyć jako miejsce publikowania zadań, terminów oddania i krótkich instrukcji.

Informacja dla uczniów

Prace oddawaj zgodnie z poleceniem nauczyciela. Jeżeli nie podano inaczej, plik nazwij według schematu: Nazwisko_Imie_temat.

Przed wysłaniem sprawdź, czy plik się otwiera i zawiera wymagane elementy.

📚 Przedmioty🧩 Zadania