ZAWĘŻONA PODSTAWA PROGRAMOWA 2024
Plan wynikowy do realizacji informatyki 
w klasach drugich szkół ponadpodstawowych
(wersja z językiem C++)

opracowany na podstawie podręcznika:
Grażyna Koba, Teraz bajty. Informatyka dla szkoły ponadpodstawowej. Zakres podstawowy. Klasa II, 
MIGRA, Wrocław 2020
Autor: Grażyna Koba
MIGRA 2024

Przedstawiamy plan wynikowy dla klasy II, uwzględniający zmiany wynikające z zawężenia podstawy programowej dla szkoły ponadpodstawowej na podstawie rozporządzenia MEN z 2024 roku: Rozporządzenie Ministra Edukacji zmieniającego rozporządzenie w sprawie podstawy programowej kształcenia ogólnego dla liceum ogólnokształcącego, technikum oraz branżowej szkoły II stopnia.

W związku z usunięciem wybranych treści z podstaw programowych wprowadzono odpowiednie zmiany w planie wynikowym dla klasy II: 
•	usunięto z lekcji 1. (temat A1 z podręcznika) topologie sieci komputerowej oraz zasady działania i funkcjonowania sieci komputerowej typu klient-serwer i p2p,
•	usunięto z lekcji 30. (temat D3 z podręcznika) stosowanie elementów dynamicznych do tworzenia stron internetowych (tworzenie skryptu w języku JavaScript),
Zmiany w lekcjach 1. i 30. pozostawiają ten sam przydział godzin na sieci i tworzenie stron internetowych, ale dają trochę więcej czasu na danej lekcji na omówienie i przećwiczenie treści, które pozostały.
W planie wynikowym uwzględniono jeden język programowania wysokiego poziomu C++. Nauczyciel wybierając ten język i realizując proponowane tematy spełni wymagania z podstawy programowej dotyczące tworzenia programów komputerowych. 
Przedstawiamy propozycję planu wynikowego dla klasy II, przy założeniu, że w ciągu roku szkolnego mamy do dyspozycji 32 godziny dydaktyczne.

MODUŁ A. WOKÓŁ KOMPUTERA [3 godz.]	
Temat A1. Sieci komputerowe	
Lekcja 1. Sieci komputerowe	
Wiedza i umiejętności	Treści, pytania, ćwiczenia i zadania z podręcznika	Formy pracy, 
pomoce dydaktyczne	Podstawa programowa	
podstawowe	rozszerzające			Uczeń:	
zna podstawy konfiguracji sieci, m.in. protokoły sieciowe;
korzysta z podstawowych usług sieci, m.in.: potrafi udostępniać zasoby komputera;
omawia przykładowe schematy sieci: domowej i szkolnej	potrafi mapować zasoby komputera;
wie, czym jest maska podsieci;
potrafi samodzielnie narysować schemat sieci szkolnej lub domowej	temat A1 z podręcznika 
(str. 8-25);
ćwiczenia 4, 6. i 7.;
zadania 1. i 2.;
zadanie dodatkowe
ćwiczenia 1-3 i 5.;
pytania 1-2, 4-10;
zadania 3. i 4.;
dla zainteresowanych 
zadania 5-6	formy pracy: krótkie wprowadzenie; dyskusja; praca z podręcznikiem; ćwiczenia; praca w grupach	III. Posługiwanie się komputerem, urządzeniami cyfrowymi i sieciami komputerowymi. 
Zakres podstawowy. Uczeń:
4) charakteryzuje sieć Internet, jej ogólną budowę i usługi, opisuje sposoby identyfikowania komputerów w sieci	

Temat A2. Bezpieczeństwo i ochrona danych w komputerach i sieciach komputerowych	
Lekcja 2. Bezpieczeństwo i ochrona danych w komputerach i sieciach komputerowych	
Wiedza i umiejętności	Treści, pytania, ćwiczenia 
i zadania z podręcznika	Formy pracy, 
pomoce dydaktyczne	Podstawa programowa	
podstawowe	rozszerzające			Uczeń:	
zna zasady ochrony danych w komputerach i sieciach komputerowych;
podaje przykłady ochrony danych przed nieupoważnionym dostępem;
wie, jak odzyskać przypadkowo usunięte dane;
podając przykłady, dyskutuje na temat odmian złośliwego oprogramowania i oprogramowania zabezpieczającego komputer	dzieli się własnymi doświadczeniami w zakresie bezpieczeństwa i ochrony danych w komputerach	temat A2 z podręcznika 
(str. 26-40);
ćwiczenia 3-8;
zadania domowe
ćwiczenia 1. i 2.;
pytania 1-8;
zadania 1-3;
dla zainteresowanych 
zadania 4. i 5.	krótkie wprowadzenie; dyskusja; praca z podręcznikiem; ćwiczenia; praca w grupach	V. Przestrzeganie prawa i zasad bezpieczeństwa. 
Zakres podstawowy. Uczeń:
1) postępuje zgodnie z zasadami netykiety oraz regulacjami prawnymi dotyczącymi: ochrony danych osobowych, ochrony informacji oraz prawa autorskiego i ochrony własności intelektualnej w dostępie do informacji; jest świadomy konsekwencji łamania tych zasad;
3) stosuje dobre praktyki w zakresie ochrony informacji wrażliwych (np. hasła, pin), danych i bezpieczeństwa systemu operacyjnego, objaśnia rolę szyfrowania informacji; 
4) opisuje szkody, jakie mogą spowodować działania pirackie w sieci, w odniesieniu do indywidualnych osób, wybranych instytucji i całego społeczeństwa	

	
Lekcja 3. Sprawdzian 	
–	–	tematy A1 i A2 (str. 8-40)	sprawdziany dostępne poprzez wyszukiwarkę https://www.migra.pl/pomoce-dla-nauczycieli/
testy elektroniczne w strefie nauczyciela https://nauczyciel.migra.pl/	–	

Moduł B. WOKÓŁ DOKUMENTÓW KOMPUTEROWYCH [10 godz.]	
Temat B1. Formuły, funkcje i wykresy w arkuszu kalkulacyjnym	
Lekcja 4. Tworzenie formuł, formaty danych i formatowanie tabeli arkusza kalkulacyjnego	
Wiedza i umiejętności	Treści, pytania, ćwiczenia i zadania z podręcznika	Formy pracy, 
pomoce dydaktyczne	Podstawa programowa	
podstawowe	rozszerzające				
				Uczeń:	
tworzy formuły w arkuszu kalkulacyjnym;
zna i stosuje odpowiednie formaty do danych;
formatuje tabelę arkusza kalkulacyjnego;
stosuje formatowanie warunkowe komórek tabeli 	potrafi przeprowadzić analizę przykładowego problemu i opracować właściwy algorytm obliczeń;
potrafi zastosować formatowanie warunkowe tabeli, aby ułatwić analizę danych	temat B1 z podręcznika 
(str. 42-46);
ćwiczenia 1-7;
zadania domowe
pytania 1-5;
zadania 2-4;
dla zainteresowanych 
zadanie 10.	krótkie wprowadzenie w formie pokazu z wykorzystaniem projektora i e-booka; praca z podręcznikiem; ćwiczenia;
dodatkowe pliki proponowane do wykonania ćwiczeń:
ćwiczenie 1. – TB1_c1_Frekwencja.xlsx;
ćwiczenie 6. – TB1_c7_Wyniki.xlsx	II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. 
Zakres podstawowy. Uczeń:
2) do realizacji rozwiązań problemów prawidłowo dobiera środowiska informatyczne, aplikacje oraz zasoby, wykorzystuje również elementy robotyki;
3) przygotowuje opracowania rozwiązań problemów, posługując się wybranymi aplikacjami:
c) gromadzi dane pochodzące z różnych źródeł w tabeli arkusza kalkulacyjnego, korzysta z różnorodnych funkcji arkusza w zależności od rodzaju danych, filtruje dane według kilku kryteriów, dobiera odpowiednie wykresy do zaprezentowania danych, analizuje dane, korzystając z dodatkowych narzędzi, w tym z tabel i wykresów przestawnych	

Temat B1. Formuły, funkcje i wykresy w arkuszu kalkulacyjnym	
Lekcja 5. Stosowanie funkcji arkusza kalkulacyjnego	
Wiedza i umiejętności	Treści, pytania, ćwiczenia i zadania z podręcznika	Formy pracy, 
pomoce dydaktyczne	Podstawa programowa	
podstawowe	rozszerzające				
				Uczeń:	
potrafi układać formuły z zastosowaniem wybranych funkcji arkusza kalkulacyjnego, m.in.: logicznych, statystycznych, matematycznych, daty i czasu 	potrafi przeprowadzić analizę przykładowego problemu i opracować właściwy algorytm obliczeń;
potrafi zastosować odpowiednią funkcję arkusza do rozwiązania zadania; 
samodzielnie wyszukuje potrzebne funkcje	temat B1 z podręcznika 
(str. 46-52);
ćwiczenia 8-14;
zadania domowe
pytania 6-11;
zadania 1., 5. i 6.;
dla zainteresowanych 
zadanie 11.	krótkie wprowadzenie w formie pokazu z wykorzystaniem projektora i e-booka, samodzielna praca z podręcznikiem; ćwiczenia
dodatkowe pliki proponowane do wykonania ćwiczeń:
ćwiczenie 11. – TB1_c11_Pole i obwód.xlsx;
ćwiczenie 13. – TB1_c13_Dyżury.xlsx	II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. 
Zakres podstawowy. Uczeń:
2) do realizacji rozwiązań problemów prawidłowo dobiera środowiska informatyczne, aplikacje oraz zasoby, wykorzystuje również elementy robotyki;
3) przygotowuje opracowania rozwiązań problemów, posługując się wybranymi aplikacjami:
c) gromadzi dane pochodzące z różnych źródeł w tabeli arkusza kalkulacyjnego, korzysta z różnorodnych funkcji arkusza w zależności od rodzaju danych, filtruje dane według kilku kryteriów, dobiera odpowiednie wykresy do zaprezentowania danych, analizuje dane, korzystając z dodatkowych narzędzi, w tym z tabel i wykresów przestawnych	

Temat B1. Formuły, funkcje i wykresy w arkuszu kalkulacyjnym	
Lekcja 6. Przedstawianie danych w postaci wykresu	
Wiedza i umiejętności	Treści, pytania, ćwiczenia i zadania z podręcznika	Formy pracy, 
pomoce dydaktyczne	Podstawa programowa	
podstawowe	rozszerzające				
				Uczeń:	
tworzy wykres funkcji trygonometrycznej;
zna zastosowania różnych typów wykresów; 
dostosowuje typ wykresu do danych, jakie ma przedstawiać;
potrafi narysować wykres wybranej funkcji matematycznej, w tym funkcji trygonometrycznej	tworzy wykres składający się z wielu serii danych, dodając do niego odpowiednie opisy;  
projektuje samodzielnie złożoną tabelę arkusza kalkulacyjnego, stosuje odpowiednie funkcje, dobiera odpowiednio typ wykresu	temat B1 z podręcznika 
(str. 52-55);
ćwiczenia 15-18; 
zadanie 7.;
zadania domowe
pytania 12-14;
zadania 8. i 9.;
dla zainteresowanych 
zadanie 12.	samodzielna praca z podręcznikiem; ćwiczenia;
	II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. 
Zakres podstawowy. Uczeń:
2) do realizacji rozwiązań problemów prawidłowo dobiera środowiska informatyczne, aplikacje oraz zasoby, wykorzystuje również elementy robotyki;
3) przygotowuje opracowania rozwiązań problemów, posługując się wybranymi aplikacjami:
c) gromadzi dane pochodzące z różnych źródeł w tabeli arkusza kalkulacyjnego, korzysta z różnorodnych funkcji arkusza w zależności od rodzaju danych, filtruje dane według kilku kryteriów, dobiera odpowiednie wykresy do zaprezentowania danych, analizuje dane, korzystając z dodatkowych narzędzi, w tym z tabel i wykresów przestawnych	

Temat B1. Formuły, funkcje i wykresy w arkuszu kalkulacyjnym	
Lekcja 7. Przykłady rozwiązywania problemów z wykorzystaniem myślenia komputacyjnego	
Wiedza i umiejętności	Treści, pytania, ćwiczenia i zadania z podręcznika	Formy pracy, 
pomoce dydaktyczne	Podstawa programowa	
podstawowe	rozszerzające				
				Uczeń:	
planuje kolejne kroki rozwiązywania problemu, z uwzględnieniem podstawowych etapów myślenia komputacyjnego (określenie problemu, definicja modeli i pojęć, znalezienie rozwiązania, zaprogramowanie i testowanie rozwiązania;
realizuje dane problemy (w tym symulacje) w arkuszu kalkulacyjnym, stosując wybrane funkcje arkusza kalkulacyjnego;
przedstawia dane i wyniki w tabelach i na wykresach	potrafi samodzielnie planować kolejne kroki rozwiązywania problemu, z uwzględnieniem podstawowych etapów myślenia komputacyjnego;
potrafi samodzielnie zrealizować rozwiązanie danego problemu	temat B1 z podręcznika 
(str. 55-69);
ćwiczenia 19., 21, 23-25; 
zadania domowe
ćwiczenia 20. i 26.;
dla zainteresowanych 
ćwiczenie 22.
	krótkie wprowadzenie; praca w grupach (każda grupa opracowuje inny problem)
dodatkowe pliki proponowane do wykonania ćwiczeń:
ćwiczenie 19. – TB1_c19_Skrzyżowanie.xlsx;
ćwiczenie 20. – TB1_c20_Sprzedawca.xlsx;
ćwiczenie 24. –
TB1_c24_Temperatury.xlsx	I. Rozumienie, analizowanie i rozwiązywanie problemów. 
Zakres podstawowy. Uczeń: 
1) planuje kolejne kroki rozwiązywania problemu, z uwzględnieniem podstawowych etapów myślenia komputacyjnego (określenie problemu, definicja modeli i pojęć, znalezienie rozwiązania, zaprogramowanie i testowanie rozwiązania).
II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych.
Zakres podstawowy. Uczeń:
2) do realizacji rozwiązań problemów prawidłowo dobiera środowiska informatyczne, aplikacje oraz zasoby, wykorzystuje również elementy robotyki;
3) przygotowuje opracowania rozwiązań problemów, posługując się wybranymi aplikacjami:
c) gromadzi dane pochodzące z różnych źródeł w tabeli arkusza kalkulacyjnego, korzysta z różnorodnych funkcji arkusza w zależności od rodzaju danych, filtruje dane według kilku kryteriów, dobiera odpowiednie wykresy do zaprezentowania danych, analizuje dane, korzystając z dodatkowych narzędzi, w tym z tabel i wykresów przestawnych	

Temat B2. Filtry oraz tabele i wykresy przestawne w arkuszu kalkulacyjnym	
Lekcja 8. Korzystanie z filtrów, tabele i wykresy przestawne	
Wiedza i umiejętności	Treści, pytania, ćwiczenia i zadania z podręcznika	Formy pracy, 
pomoce dydaktyczne	Podstawa programowa	
podstawowe	rozszerzające				
				Uczeń:	
potrafi stosować filtry do wyszukiwania danych spełniających określone kryteria; 
częściowo z pomocą nauczyciela tworzy tabele i wykresy przestawne	potrafi wyszukiwać dane przy pomocy filtrów niestandardowych;
samodzielnie tworzy tabele przestawne; wykorzystuje je do analizowania danych i tworzenia wykresów przestawnych	temat B2 z podręcznika 
(str. 72-77);
ćwiczenia 1-5;
zadania domowe
pytania 1-5;
zadania 1-3;
dla zainteresowanych 
zadanie 6.	krótkie wprowadzenie w formie pokazu z wykorzystaniem projektora i e-booka, samodzielna praca z podręcznikiem; ćwiczenia
dodatkowe pliki proponowane do wykonania ćwiczeń:
ćwiczenie 1. – TB2_c1_Uczniowie.xlsx	II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. 
Zakres podstawowy. Uczeń:
2) do realizacji rozwiązań problemów prawidłowo dobiera środowiska informatyczne, aplikacje oraz zasoby, wykorzystuje również elementy robotyki;
3) przygotowuje opracowania rozwiązań problemów, posługując się wybranymi aplikacjami:
c) gromadzi dane pochodzące z różnych źródeł w tabeli arkusza kalkulacyjnego, korzysta z różnorodnych funkcji arkusza w zależności od rodzaju danych, filtruje dane według kilku kryteriów, dobiera odpowiednie wykresy do zaprezentowania danych, analizuje dane, korzystając z dodatkowych narzędzi, w tym z tabel i wykresów przestawnych	

Temat B2. Filtry oraz tabele i wykresy przestawne w arkuszu kalkulacyjnym	
Lekcja 9. Stosowanie filtru w tabeli przestawnej i praktyczny poradnik	
Wiedza i umiejętności	Treści, pytania, ćwiczenia i zadania z podręcznika	Formy pracy, 
pomoce dydaktyczne	Podstawa programowa	
podstawowe	rozszerzające				
				Uczeń:	
potrafi zastosować filtr w tabeli przestawnej;
zna metody pracy z dużymi arkuszami;
korzysta z opcji blokowania i odblokowywania okienek, formatuje tabelę, numeruje i sortuje listy; 
poprawnie drukuje dokument utworzony w arkuszu kalkulacyjnym 	samodzielnie stosuje filtry w tabeli przestawnej do kompleksowej analizy danych; 
wstawia wykres do tabeli przestawnej z filtrem	temat B2 z podręcznika 
(str. 77-82);
ćwiczenia 6-10.;
zadania domowe
pytanie 6.;
zadania 4. i 5.;
dla zainteresowanych 
zadanie 7.	krótkie wprowadzenie w formie pokazu z wykorzystaniem projektora i e-booka, samodzielna praca z podręcznikiem; ćwiczenia
dodatkowe pliki proponowane do wykonania ćwiczeń:
ćwiczenie 6. – TB2_c6_Pracownicy.xlsx	II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. 
Zakres podstawowy. Uczeń:
2) do realizacji rozwiązań problemów prawidłowo dobiera środowiska informatyczne, aplikacje oraz zasoby, wykorzystuje również elementy robotyki;
3) przygotowuje opracowania rozwiązań problemów, posługując się wybranymi aplikacjami:
c) gromadzi dane pochodzące z różnych źródeł w tabeli arkusza kalkulacyjnego, korzysta z różnorodnych funkcji arkusza w zależności od rodzaju danych, filtruje dane według kilku kryteriów, dobiera odpowiednie wykresy do zaprezentowania danych, analizuje dane, korzystając z dodatkowych narzędzi, w tym z tabel i wykresów przestawnych	

Temat B3. Opracowywanie grafiki wektorowej	
Lekcja 10. Tworzenie rysunków w grafice wektorowej	
Wiedza i umiejętności	Treści, pytania, ćwiczenia i zadania z podręcznika	Formy pracy, 
pomoce dydaktyczne	Podstawa programowa	
podstawowe	rozszerzające				
				Uczeń:	
wykonuje projekty w grafice wektorowej, korzystając z możliwości wstawiania Kształtów w edytorze tekstu;
grupuje obiekty;
edytuje punkty w kształtach;
zna podstawowe możliwości wybranego programu do edycji obrazu wektorowego;
tworzy rysunki składające się z figur geometrycznych	samodzielnie zapoznaje się z możliwościami tworzenia grafiki wektorowej 	temat B3 z podręcznika 
(str. 84-89);
ćwiczenia 1-4;
zadanie 1.;
zadania domowe
pytania 1. i 2.;
zadanie 2. i 4.;
dla zainteresowanych 
zadanie 11.	krótkie wprowadzenie w formie pokazu z wykorzystaniem projektora i e-booka, samodzielna praca z podręcznikiem; ćwiczenia	II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. 
Zakres podstawowy. Uczeń:
2) do realizacji rozwiązań problemów prawidłowo dobiera środowiska informatyczne, aplikacje oraz zasoby, wykorzystuje również elementy robotyki;
3) przygotowuje opracowania rozwiązań problemów, posługując się wybranymi aplikacjami:
a) projektuje modele dwuwymiarowe i trójwymiarowe, tworzy i edytuje projekty w grafice rastrowej i wektorowej, wykorzystuje różne format	

Temat B3. Opracowywanie grafiki wektorowej	
Lekcja 11. Rysowanie figur i ścieżek w programie Inkscape	
Wiedza i umiejętności	Treści, pytania, ćwiczenia i zadania z podręcznika	Formy pracy, 
pomoce dydaktyczne	Podstawa programowa	
podstawowe	rozszerzające				
				Uczeń:	
opracowuje grafikę wektorową, m.in. rysuje różne figury;
określa właściwości poszczególnych narzędzi; 
rysuje ścieżki, stosując właściwe narzędzia	samodzielnie zapoznaje się z możliwościami programu Inkscape w zakresie operacji wykonywanych na ścieżkach	temat B3 z podręcznika 
(str. 89-95);
ćwiczenia 5-10;
pytania 3-7;
zadania domowe
zadania 3., 5., 6.
dla zainteresowanych 
zadania 12. i 13.	krótkie wprowadzenie w formie pokazu z wykorzystaniem projektora i e-booka, samodzielna praca z podręcznikiem; ćwiczenia	II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. 
Zakres podstawowy. Uczeń:
2) do realizacji rozwiązań problemów prawidłowo dobiera środowiska informatyczne, aplikacje oraz zasoby, wykorzystuje również elementy robotyki;
3) przygotowuje opracowania rozwiązań problemów, posługując się wybranymi aplikacjami:
a) projektuje modele dwuwymiarowe i trójwymiarowe, tworzy i edytuje projekty w grafice rastrowej i wektorowej, wykorzystuje różne format	

Temat B3. Opracowywanie grafiki wektorowej	
Lekcja 12. Rysowanie przestrzenne, przekształcenia i warstwy w programie Inkscape	
Wiedza i umiejętności	Treści, pytania, ćwiczenia i zadania z podręcznika	Formy pracy, 
pomoce dydaktyczne	Podstawa programowa	
podstawowe	rozszerzające				
				Uczeń:	
tworzy rysunki w perspektywie; 
rysuje bryły;
przekształca obraz (pochyla, obraca);
wie, na czym polega praca z warstwami;
wykonuje rysunki, korzystając z warstw	korzystając z Pomocy i innych źródeł, poznaje dodatkowe możliwości programu Inkscape, przygotowując złożone projekty z różnych dziedzin; 
tworzy rysunki, korzystając z możliwości przenikania warstw;
uczestniczy w konkursach dotyczących grafiki komputerowej	temat B3 z podręcznika 
(str. 95-98);
ćwiczenia 11-16;
zadania domowe
pytania 8. i 9.;
zadania 7-10 (dwa do wyboru);
dla zainteresowanych 
zadania 14. i 15.	krótkie wprowadzenie w formie pokazu z wykorzystaniem projektora i e-booka, samodzielna praca z podręcznikiem; ćwiczenia	II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. 
Zakres podstawowy. Uczeń:
2) do realizacji rozwiązań problemów prawidłowo dobiera środowiska informatyczne, aplikacje oraz zasoby, wykorzystuje również elementy robotyki;
3) przygotowuje opracowania rozwiązań problemów, posługując się wybranymi aplikacjami:
a) projektuje modele dwuwymiarowe i trójwymiarowe, tworzy i edytuje projekty w grafice rastrowej i wektorowej, wykorzystuje różne format	

Lekcja 13. Sprawdzian	
–	– 	tematy B1-B3 (str. 42-100)	sprawdziany dostępne poprzez wyszukiwarkę https://www.migra.pl/pomoce-dla-nauczycieli/
testy elektroniczne w strefie nauczyciela https://nauczyciel.migra.pl/	–	

MODUŁ C. WOKÓŁ ALGORYTMIKI I PROGRAMOWANIA [12 godz.]	
Temat C1. Więcej o stosowaniu instrukcji iteracyjnych w językach C++ i Python	
Lekcja 14. Stosowanie instrukcji iteracyjnej for w języku C++ – powtórzenie	
Wiedza i umiejętności	Treści, pytania, ćwiczenia 
i zadania z podręcznika	Formy pracy, 
pomoce dydaktyczne	Podstawa programowa	
podstawowe	rozszerzające			Uczeń:	
zna postać i działanie instrukcji iteracyjnej for w języku C++;
stosuje instrukcję for w tworzonych programach komputerowych	potrafi samodzielnie zastosować instrukcję iteracyjną for w tworzonym programie;
omawia podobieństwa i różnice w działaniu instrukcji iteracyjnej for w dwóch różnych językach programowania	temat C1 z podręcznika 
(str. 102-104);
ćwiczenia 1-4;
zadania domowe
zadania 1. i 2.	krótkie wprowadzenie w formie pokazu z wykorzystaniem projektora i e-booka, samodzielna praca z podręcznikiem; ćwiczenia	I. Rozumienie, analizowanie i rozwiązywanie problemów. 
Zakres podstawowy. Uczeń:
3) sprawdza poprawność działania algorytmów dla przykładowych danych;
II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. 
Zakres podstawowy. Uczeń: 
1) projektuje i programuje rozwiązania problemów z różnych dziedzin, stosuje przy tym: instrukcje wejścia/wyjścia, wyrażenia arytmetyczne i logiczne, instrukcje warunkowe, instrukcje iteracyjne, funkcje z parametrami i bez parametrów, testuje poprawność programów dla różnych danych; w szczególności programuje algorytmy z punktu I.2); 
2) do realizacji rozwiązań problemów prawidłowo dobiera środowiska informatyczne, aplikacje oraz zasoby, wykorzystuje również elementy robotyki	

Temat C1. Więcej o stosowaniu instrukcji iteracyjnych w językach C++ i Python	
Lekcja 15. Stosowanie instrukcji while w języku C++	
Wiedza i umiejętności	Treści, pytania, ćwiczenia 
i zadania z podręcznika	Formy pracy, 
pomoce dydaktyczne	Podstawa programowa	
podstawowe	rozszerzające			Uczeń:	
zna postać i działanie instrukcji iteracyjnej while w języku C++;
stosuje instrukcję while w tworzonych programach komputerowych	potrafi samodzielnie zastosować odpowiedni rodzaj instrukcji iteracyjnej w tworzonym programie	temat C1 z podręcznika 
(str. 104-106);
ćwiczenia 5-7;
zadania domowe
pytania 2. i 3.; 
zadanie 3.; 
dla zainteresowanych 
zadanie 6.	krótkie wprowadzenie w formie pokazu z wykorzystaniem projektora i e-booka, samodzielna praca z podręcznikiem; ćwiczenia
dodatkowe pliki proponowane do wykonania ćwiczeń:
ćwiczenie 5. – TC1_c5_Zbiorka.cpp	I. Rozumienie, analizowanie i rozwiązywanie problemów. 
Zakres podstawowy. Uczeń:
3) sprawdza poprawność działania algorytmów dla przykładowych danych;
II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. 
Zakres podstawowy. Uczeń: 
1) projektuje i programuje rozwiązania problemów z różnych dziedzin, stosuje przy tym: instrukcje wejścia/wyjścia, wyrażenia arytmetyczne i logiczne, instrukcje warunkowe, instrukcje iteracyjne, funkcje z parametrami i bez parametrów, testuje poprawność programów dla różnych danych; w szczególności programuje algorytmy z punktu I.2); 
2) do realizacji rozwiązań problemów prawidłowo dobiera środowiska informatyczne, aplikacje oraz zasoby, wykorzystuje również elementy robotyki	

Temat C1. Więcej o stosowaniu instrukcji iteracyjnych w językach C++ i Python	
Lekcja 16. Stosowanie instrukcji do … while w języku C++	
Wiedza i umiejętności	Treści, pytania, ćwiczenia 
i zadania z podręcznika	Formy pracy, 
pomoce dydaktyczne	Podstawa programowa	
podstawowe	rozszerzające			Uczeń:	
zna postać i działanie instrukcji iteracyjnej do … while w języku C++;
stosuje instrukcję do … while w tworzonych programach komputerowych	potrafi samodzielnie dobrać odpowiednią instrukcję while lub do… while;
omawia podobieństwa i różnice w działaniu wszystkich omówionych instrukcji iteracyjnych w dwóch różnych językach programowania	temat C1 z podręcznika 
(str. 106-108);
ćwiczenia 8. i 9.;
zadanie 4.;
zadania domowe
pytania 1. i 4.; 
zadanie 5.; 
dla zainteresowanych 
zadanie 7.	krótkie wprowadzenie w formie pokazu z wykorzystaniem projektora i e-booka, samodzielna praca z podręcznikiem; ćwiczenia
dodatkowe pliki proponowane do wykonania ćwiczeń:
ćwiczenie 8. – TC1_c8_Zliczanie_znakow.cpp	I. Rozumienie, analizowanie i rozwiązywanie problemów. 
Zakres podstawowy. Uczeń:
3) sprawdza poprawność działania algorytmów dla przykładowych danych;
II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. 
Zakres podstawowy. Uczeń: 
1) projektuje i programuje rozwiązania problemów z różnych dziedzin, stosuje przy tym: instrukcje wejścia/wyjścia, wyrażenia arytmetyczne i logiczne, instrukcje warunkowe, instrukcje iteracyjne, funkcje z parametrami i bez parametrów, testuje poprawność programów dla różnych danych; w szczególności programuje algorytmy z punktu I.2); 
2) do realizacji rozwiązań problemów prawidłowo dobiera środowiska informatyczne, aplikacje oraz zasoby, wykorzystuje również elementy robotyki	

Temat C2. Stosowanie funkcji w językach C++ i Python	
Lekcja 17. Funkcje zwracające wartość w języku C++ z jednym parametrem	
Wiedza i umiejętności	Treści, pytania, ćwiczenia 
i zadania z podręcznika	Formy pracy, 
pomoce dydaktyczne	Podstawa programowa	
podstawowe	rozszerzające			Uczeń:	
rozumie na czym polega wywołanie procedury/funkcji;
rozróżnia parametry formalne i aktualne;
definiuje funkcje zwracające wartość z jednym parametrem w języku C++, korzystając z opisu w podręczniku;
stosuje funkcje zwracające wartość w języku C++, korzystając z przykładowych programów opisanych w podręczniku	wyjaśnia znaczenie stosowania procedur/funkcji;
samodzielnie rozwiązuje zadania dla zainteresowanych dotyczące programowania w języku C++, stosując funkcje	temat C2 z podręcznika 
(str. 110-115);
ćwiczenia 1-3;
zadania domowe
pytania 1. i 2.;
zadanie 1.;
dla zainteresowanych 
zadanie 6.	wprowadzenie, pokaz z wykorzystaniem projektora; praca z podręcznikiem; ćwiczenia;
dodatkowe pliki proponowane do wykonania ćwiczeń:
ćwiczenie 1. – TC2_c1_Sumy_dostaw.cpp	I. Rozumienie, analizowanie i rozwiązywanie problemów. 
Zakres podstawowy. Uczeń:
3) sprawdza poprawność działania algorytmów dla przykładowych danych;
II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. 
Zakres podstawowy. Uczeń: 
1) projektuje i programuje rozwiązania problemów z różnych dziedzin, stosuje przy tym: instrukcje wejścia/wyjścia, wyrażenia arytmetyczne i logiczne, instrukcje warunkowe, instrukcje iteracyjne, funkcje z parametrami i bez parametrów, testuje poprawność programów dla różnych danych; w szczególności programuje algorytmy z punktu I.2); 
2) do realizacji rozwiązań problemów prawidłowo dobiera środowiska informatyczne, aplikacje oraz zasoby, wykorzystuje również elementy robotyki	

Temat C2. Stosowanie funkcji w językach C++ i Python	
Lekcja 18. Funkcje zwracające wartość w języku C++ bez parametrów	
Wiedza i umiejętności	Treści, pytania, ćwiczenia 
i zadania z podręcznika	Formy pracy, 
pomoce dydaktyczne	Podstawa programowa	
podstawowe	rozszerzające			Uczeń:	
definiuje funkcje zwracające wartość bez parametrów w języku C++, korzystając z opisu w podręczniku;
stosuje funkcje zwracające wartość bez parametrów w języku C++, korzystając z przykładowych programów opisanych w podręczniku	samodzielnie rozwiązuje zadania dla zainteresowanych dotyczące programowania w języku C++, stosując funkcje	temat C2 z podręcznika 
(str. 116-117);
ćwiczenia 4-6;
zadania domowe
zadania 2. i 3.;
dla zainteresowanych 
zadanie 7.	wprowadzenie, pokaz z wykorzystaniem projektora; praca z podręcznikiem; ćwiczenia;
dodatkowe pliki proponowane do wykonania ćwiczeń:
ćwiczenie 4. – TC2_c4_obwod_kwadratu.cpp	I. Rozumienie, analizowanie i rozwiązywanie problemów. 
Zakres podstawowy. Uczeń:
3) sprawdza poprawność działania algorytmów dla przykładowych danych;
II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. 
Zakres podstawowy. Uczeń: 
1) projektuje i programuje rozwiązania problemów z różnych dziedzin, stosuje przy tym: instrukcje wejścia/wyjścia, wyrażenia arytmetyczne i logiczne, instrukcje warunkowe, instrukcje iteracyjne, funkcje z parametrami i bez parametrów, testuje poprawność programów dla różnych danych; w szczególności programuje algorytmy z punktu I.2); 
2) do realizacji rozwiązań problemów prawidłowo dobiera środowiska informatyczne, aplikacje oraz zasoby, wykorzystuje również elementy robotyki	

Temat C2. Stosowanie funkcji w językach C++ i Python	
Lekcja 19. Funkcje niezwracające wartości w języku C++	
Wiedza i umiejętności	Treści, pytania, ćwiczenia 
i zadania z podręcznika	Formy pracy, 
pomoce dydaktyczne	Podstawa programowa	
podstawowe	rozszerzające			Uczeń:	
definiuje funkcje niezwracające wartości w języku C++, korzystając z opisu w podręczniku;
stosuje funkcje niezwracające wartości bez parametrów w języku C++, korzystając z przykładowych programów opisanych w podręczniku	wyjaśnia na przykładach, kiedy stosujemy dany rodzaj funkcji w języku C++ (zwracającą wartość i niezwracającą wartości);
samodzielnie rozwiązuje zadania dla zainteresowanych dotyczące programowania w języku C++, stosując funkcje	temat C2 z podręcznika 
(str. 117-120);
ćwiczenia 7-10;
zadania domowe
pytania 3. i 4.;
zadania 4. i 5.;
dla zainteresowanych 
zadanie 8.	wprowadzenie, pokaz z wykorzystaniem projektora; praca z podręcznikiem; ćwiczenia;
dodatkowe pliki proponowane do wykonania ćwiczeń:
ćwiczenie 7. – TC2_c7_Gwiazdki.cpp	I. Rozumienie, analizowanie i rozwiązywanie problemów. 
Zakres podstawowy. Uczeń:
3) sprawdza poprawność działania algorytmów dla przykładowych danych;
II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. 
Zakres podstawowy. Uczeń: 
1) projektuje i programuje rozwiązania problemów z różnych dziedzin, stosuje przy tym: instrukcje wejścia/wyjścia, wyrażenia arytmetyczne i logiczne, instrukcje warunkowe, instrukcje iteracyjne, funkcje z parametrami i bez parametrów, testuje poprawność programów dla różnych danych; w szczególności programuje algorytmy z punktu I.2); 
2) do realizacji rozwiązań problemów prawidłowo dobiera środowiska informatyczne, aplikacje oraz zasoby, wykorzystuje również elementy robotyki	

Temat C3. Stosowanie tablic w języku C++ i list w języku Python	
Temat 20. Deklarowanie i stosowanie tablicy w języku C++	
Wiedza i umiejętności	Treści, pytania, ćwiczenia 
i zadania z podręcznika	Formy pracy, 
pomoce dydaktyczne	Podstawa programowa	
podstawowe	rozszerzające			Uczeń:	
wyjaśnia, korzystając z rysunku i opisu w podręczniku, czym są zmienne indeksowane;
deklaruje tablice w języku C++;
wczytuje i wyprowadza elementy tablicy na ekran	potrafi samodzielnie przeanalizować gotowy program i na jego podstawie pisać trudniejsze programy, stosując funkcje i tablice	temat C3 z podręcznika 
(str. 122-127);
ćwiczenia 1. i 2.;
zadanie 3.;
zadania domowe
pytania 1-3;
zadania 1. i 2.;
dla zainteresowanych 
zadanie 8.	wprowadzenie, pokaz z wykorzystaniem projektora; praca z podręcznikiem; ćwiczenia;
dodatkowe pliki proponowane do wykonania ćwiczeń:
ćwiczenie 2. – TC3_c2_Elementy_tablicy.cpp	I. Rozumienie, analizowanie i rozwiązywanie problemów. 
Zakres podstawowy. Uczeń:
3) sprawdza poprawność działania algorytmów dla przykładowych danych;
II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. 
Zakres podstawowy. Uczeń: 
1) projektuje i programuje rozwiązania problemów z różnych dziedzin, stosuje przy tym: instrukcje wejścia/wyjścia, wyrażenia arytmetyczne i logiczne, instrukcje warunkowe, instrukcje iteracyjne, funkcje z parametrami i bez parametrów, testuje poprawność programów dla różnych danych; w szczególności programuje algorytmy z punktu I.2); 
2) do realizacji rozwiązań problemów prawidłowo dobiera środowiska informatyczne, aplikacje oraz zasoby, wykorzystuje również elementy robotyki	

Temat C3. Stosowanie tablic w języku C++ i list w języku Python	
Lekcja 21. Wykonywanie operacji na elementach tablicy w języku C++	
Wiedza i umiejętności	Treści, pytania, ćwiczenia 
i zadania z podręcznika	Formy pracy, 
pomoce dydaktyczne	Podstawa programowa	
podstawowe	rozszerzające			Uczeń:	
wykonuje operacje na elementach tablicy, np. wyświetla elementy tablicy w odwrotnej kolejności, wyświetla wybrany element tablicy	potrafi samodzielnie pisać trudniejsze programy, stosując funkcje i tablice	temat C3 z podręcznika 
(str. 127-128);
ćwiczenia 3-5;
zadanie 4.;
dla zainteresowanych 
zadanie 9.	wprowadzenie, pokaz z wykorzystaniem projektora; praca z podręcznikiem; ćwiczenia	I. Rozumienie, analizowanie i rozwiązywanie problemów. 
Zakres podstawowy. Uczeń:
3) sprawdza poprawność działania algorytmów dla przykładowych danych;
II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. 
Zakres podstawowy. Uczeń: 
1) projektuje i programuje rozwiązania problemów z różnych dziedzin, stosuje przy tym: instrukcje wejścia/wyjścia, wyrażenia arytmetyczne i logiczne, instrukcje warunkowe, instrukcje iteracyjne, funkcje z parametrami i bez parametrów, testuje poprawność programów dla różnych danych; w szczególności programuje algorytmy z punktu I.2); 
2) do realizacji rozwiązań problemów prawidłowo dobiera środowiska informatyczne, aplikacje oraz zasoby, wykorzystuje również elementy robotyki	

Temat C3. Stosowanie tablic w języku C++ i list w języku Python	
Lekcja 22. Pisanie programów w języku C++ z wykorzystaniem tablic	
Wiedza i umiejętności	Treści, pytania, ćwiczenia 
i zadania z podręcznika	Formy pracy, 
pomoce dydaktyczne	Podstawa programowa	
podstawowe	rozszerzające			Uczeń:	
deklaruje tablice w języku C++;
wczytuje i wyprowadza elementy tablicy na ekran;
wykonuje operacje na elementach tablicy, np. wyświetla elementy tablicy w odwrotnej kolejności, wyświetla wybrany element tablicy;
pisze programy z wykorzystaniem tablic	potrafi samodzielnie pisać trudniejsze programy, stosując funkcje i tablice	temat C3 z podręcznika 
(str. 129);
zadania 5-7;
dla zainteresowanych 
zadanie 10.
	samodzielna praca z podręcznikiem; zadania	I. Rozumienie, analizowanie i rozwiązywanie problemów. 
Zakres podstawowy. Uczeń:
3) sprawdza poprawność działania algorytmów dla przykładowych danych;
II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. 
Zakres podstawowy. Uczeń: 
1) projektuje i programuje rozwiązania problemów z różnych dziedzin, stosuje przy tym: instrukcje wejścia/wyjścia, wyrażenia arytmetyczne i logiczne, instrukcje warunkowe, instrukcje iteracyjne, funkcje z parametrami i bez parametrów, testuje poprawność programów dla różnych danych; w szczególności programuje algorytmy z punktu I.2); 
2) do realizacji rozwiązań problemów prawidłowo dobiera środowiska informatyczne, aplikacje oraz zasoby, wykorzystuje również elementy robotyki	

Temat C4. Wybrane algorytmy na liczbach naturalnych i algorytmy porządkowania	
Lekcja 23. Algorytm badania pierwszości liczby i obliczanie wartości elementów ciągu Fibonacciego	
Wiedza i umiejętności	Treści, pytania, ćwiczenia 
i zadania z podręcznika	Formy pracy, 
pomoce dydaktyczne	Podstawa programowa	
podstawowe	rozszerzające			Uczeń:	
omawia algorytmy na liczbach: badania pierwszości liczby i obliczania wartości elementów ciągu Fibonacciego; 
programuje algorytmy na liczbach: badania pierwszości liczby i obliczania wartości elementów ciągu Fibonacciego; 
analizuje opis programów z podręcznika; 
definiuje odpowiednie funkcje	potrafi samodzielnie napisać programy realizujące algorytmy badania pierwszości liczby i obliczania wartości elementów ciągu Fibonacciego 	temat C4 z podręcznika 
(str. 130-135);
ćwiczenia 1-4;
zadania domowe
pytania 1. i 2.	wprowadzenie, pokaz z wykorzystaniem projektora; praca z podręcznikiem; ćwiczenia;
dodatkowe pliki proponowane do wykonania ćwiczeń:
ćwiczenie 4. – TC4_c4_Liczby_Fibonacciego.cpp 	I. Rozumienie, analizowanie i rozwiązywanie problemów. 
Zakres podstawowy. Uczeń: 
2) stosuje przy rozwiązywaniu problemów z różnych dziedzin algorytmy poznane w szkole podstawowej oraz algorytmy: 
a) na liczbach: badania pierwszości liczby, zamiany reprezentacji liczb między pozycyjnymi systemami liczbowymi, działań na ułamkach z wykorzystaniem NWD i NWW;
d) obliczania wartości elementów ciągu metodą iteracyjną w tym wartości elementów ciągu Fibonacciego;
3) sprawdza poprawność działania algorytmów dla przykładowych danych. 
II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. 
Zakres podstawowy. Uczeń: 
1) projektuje i programuje rozwiązania problemów z różnych dziedzin, stosuje przy tym: instrukcje wejścia/wyjścia, wyrażenia arytmetyczne i logiczne, instrukcje warunkowe, instrukcje iteracyjne, funkcje z parametrami i bez parametrów, testuje poprawność programów dla różnych danych; w szczególności programuje algorytmy z punktu I.2); 
2) do realizacji rozwiązań problemów prawidłowo dobiera środowiska informatyczne, aplikacje oraz zasoby, wykorzystuje również elementy robotyki 	

Temat C4. Wybrane algorytmy na liczbach naturalnych i algorytmy porządkowania	
Lekcja 24. Porządkowanie metodą bąbelkową i przez wstawianie	
Wiedza i umiejętności	Treści, pytania, ćwiczenia 
i zadania z podręcznika	Formy pracy, 
pomoce dydaktyczne	Podstawa programowa	
podstawowe	rozszerzające			Uczeń:	
omawia algorytmy sortowania bąbelkowego i przez wstawianie;
programuje algorytmy sortowania bąbelkowego i przez wstawianie;
analizuje opis programów z podręcznika; 
definiuje odpowiednie procedury i funkcje;
korzystając z poznanych algorytmów pisze programy w wybranym języku	potrafi samodzielnie napisać programy realizujące algorytmy sortowania bąbelkowego i przez wstawianie;
uczestniczy w konkursach i olimpiadach informatycznych	temat C4 z podręcznika 
(str.135-141);
ćwiczenia 5-9;
zadanie 1. i 2.;
zadania domowe
pytania 3-7;
zadanie 3.;
dla zainteresowanych
zadania 4. i 5.
	wprowadzenie, pokaz z wykorzystaniem projektora; praca z podręcznikiem; ćwiczenia;
dodatkowe pliki proponowane do wykonania ćwiczeń:
ćwiczenie 6. – TC4_c6_Sortowanie_babelkowe.cpp;
ćwiczenie 9. – TC4_c9_Sortowanie_wstawianie.cpp 	I. Rozumienie, analizowanie i rozwiązywanie problemów. 
Zakres podstawowy. Uczeń: 
2) stosuje przy rozwiązywaniu problemów z różnych dziedzin algorytmy poznane w szkole podstawowej oraz algorytmy: 
c) porządkowania ciągu liczb: przez wstawianie i metodą bąbelkową;
3) sprawdza poprawność działania algorytmów dla przykładowych danych. 
II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. 
Zakres podstawowy. Uczeń: 
1) projektuje i programuje rozwiązania problemów z różnych dziedzin, stosuje przy tym: instrukcje wejścia/wyjścia, wyrażenia arytmetyczne i logiczne, instrukcje warunkowe, instrukcje iteracyjne, funkcje z parametrami i bez parametrów, testuje poprawność programów dla różnych danych; w szczególności programuje algorytmy z punktu I.2); 
2) do realizacji rozwiązań problemów prawidłowo dobiera środowiska informatyczne, aplikacje oraz zasoby, wykorzystuje również elementy robotyki	

Lekcja 25. Sprawdzian	
–	–	tematy C1-C4 (str. 102-142)	sprawdziany dostępne poprzez wyszukiwarkę https://www.migra.pl/pomoce-dla-nauczycieli/
testy elektroniczne w strefie nauczyciela https://nauczyciel.migra.pl/	–	

Moduł D. WOKÓŁ INTERNETU I PROJEKTÓW [7 godz.]	
Temat D1. Wybrane przepisy prawa dotyczące technologii informacyjno-komunikacyjnych	
Lekcja 26. Wybrane przepisy prawa dotyczące technologii informacyjno-komunikacyjnych	
Wiedza i umiejętności	Treści, pytania, ćwiczenia i zadania z podręcznika	Formy pracy, 
pomoce dydaktyczne	Podstawa programowa	
podstawowe	rozszerzające				
				Uczeń:	
zna i omawia wybrane przepisy prawa autorskiego i przykładowe rodzaje licencji;
omawia wybrane przykłady przestępstw komputerowych;
podaje przykłady łamania wybranych przepisów prawa	potrafi samodzielnie interpretować ważniejsze przepisy prawa autorskiego dotyczące korzystania z różnych źródeł informacji i ochrony programów komputerowych;
wyszukuje dodatkowe informacje na temat przestępstw komputerowych	temat D1 z podręcznika (str. 144-153);
ćwiczenia 1-5;
zadania domowe
pytania 1-14;
zadania 1-4;
dla zainteresowanych 
zadania 5. i 6.	dyskusja; praca z podręcznikiem; ćwiczenia; praca w grupach (każda grupa opracowuje inne zagadnienie)	IV. Rozwijanie kompetencji społecznych. 
Zakres podstawowy. Uczeń:
4) bezpiecznie buduje swój wizerunek w przestrzeni medialnej;
V. Przestrzeganie prawa i zasad bezpieczeństwa. 
Zakres podstawowy. Uczeń: 
1) postępuje zgodnie z zasadami netykiety oraz regulacjami prawnymi dotyczącymi: ochrony danych osobowych, ochrony informacji oraz prawa autorskiego i ochrony własności intelektualnej w dostępie do informacji; jest świadomy konsekwencji łamania tych zasad; 
2) respektuje obowiązujące prawo i normy etyczne dotyczące korzystania i rozpowszechniania oprogramowania komputerowego, aplikacji cudzych i własnych oraz dokumentów elektronicznych;
4) opisuje szkody, jakie mogą spowodować działania pirackie w sieci, w odniesieniu do indywidualnych osób, wybranych instytucji i całego społeczeństwa	

Temat D2. Komunikacja i wymiana informacji w Internecie	
Lekcja 27. Komunikacja i wymiana informacji w Internecie	
Wiedza i umiejętności	Treści, pytania, ćwiczenia i zadania z podręcznika	Formy pracy, 
pomoce dydaktyczne	Podstawa programowa	
podstawowe	rozszerzające				
				Uczeń:	
porównuje różne formy komunikacji i wymiany informacji, podając opis poszczególnych form i niezbędne wymagania odnośnie korzystania z każdej z form;
wie, czym jest chmura obliczeniowa i zna możliwości wynikające z korzystania z chmury;
omawia korzyści i zagrożenia dotyczące korzystania z różnych form komunikacji i wymiany informacji z wykorzystaniem Internetu	samodzielnie wyszukuje w różnych źródłach informacje na temat nowoczesnych możliwości korzystania z Internetu, np. za pomocą urządzeń mobilnych;
samodzielnie korzysta z wybranych możliwości chmury;
potrafi samodzielnie ocenić znaczenie technologii informacyjno-komunikacyjnych w komunikacji i wymianie informacji; zna najnowsze osiągnięcia w tej dziedzinie	temat D2 z podręcznika (str. 154-165);
ćwiczenia 1-3;
zadania domowe
pytania 1-14;
zadania 1-3;
dla zainteresowanych 
zadania 4. i 5.	praca z podręcznikiem; praca w grupach, debata ZA i PRZECIW;
dodatkowe pliki proponowane do wykonania ćwiczeń i zadań:
TD2_Podstawowe zasady netykiety pocztowej	IV. Rozwijanie kompetencji społecznych. 
Zakres podstawowy. Uczeń: 
2) podaje przykłady wpływu informatyki i technologii komputerowej na najważniejsze sfery życia osobistego i zawodowego; korzysta z wybranych e-usług; przedstawia wpływ technologii na dobrobyt społeczeństw i komunikację społeczną; 
3) objaśnia konsekwencje wykluczenia i pozytywne aspekty włączenia cyfrowego; przedstawia korzyści, jakie przynosi informatyka i technologia komputerowa osobom o specjalnych potrzebach;
V. Przestrzeganie prawa i zasad bezpieczeństwa. 
Zakres podstawowy. Uczeń: 
1) postępuje zgodnie z zasadami netykiety oraz regulacjami prawnymi dotyczącymi: ochrony danych osobowych, ochrony informacji oraz prawa autorskiego i ochrony własności intelektualnej w dostępie do informacji; jest świadomy konsekwencji łamania tych zasad	

Temat D3. Tworzenie stron WWW z wykorzystaniem stylów i elementów programowania	
Lekcja 28. Zasady tworzenia stron internetowych	
Wiedza i umiejętności	Treści, pytania, ćwiczenia i zadania z podręcznika	Formy pracy, 
pomoce dydaktyczne	Podstawa programowa	
podstawowe	rozszerzające				
				Uczeń:	
potrafi tworzyć proste strony w języku HTML, używając edytora tekstu;
zna funkcje i zastosowanie najważniejszych znaczników HTML;
koduje polskie znaki;
umie tworzyć listy punktowe i numerowane	potrafi stworzyć własny, rozbudowany serwis WWW;
zna większość znaczników HTML	temat D3 z podręcznika 
(str. 166-172);
ćwiczenia 1-4; 
zadania domowe
pytania 1-4	wprowadzenie, pokaz z wykorzystaniem projektora; praca z podręcznikiem; ćwiczenia	II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. 
Zakres podstawowy. Uczeń: 
2) do realizacji rozwiązań problemów prawidłowo dobiera środowiska informatyczne, aplikacje oraz zasoby, wykorzystuje również elementy robotyki;
3) przygotowuje opracowania rozwiązań problemów, posługując się wybranymi aplikacjami:
f) tworzy stronę internetową zgodnie ze standardami, wzbogaconą tabelami, listami, posługuje się arkuszem stylów, korzysta z oprogramowania i serwisów przeznaczonych do tworzenia stron; potrafi opublikować własną stronę w Internecie	

Temat D3. Tworzenie stron WWW z wykorzystaniem stylów i elementów programowania	
Lekcja 29. Tworzenie strony WWW w języku HTML	
Wiedza i umiejętności	Treści, pytania, ćwiczenia i zadania z podręcznika	Formy pracy, 
pomoce dydaktyczne	Podstawa programowa	
podstawowe	rozszerzające				
				Uczeń:	
umieszcza łącza hipertekstowe;
tworzy podstrony;
potrafi wstawiać grafikę do utworzonych stron;
umie wstawiać tabele do tworzonych stron i je formatować;
stosuje kolory	potrafi przygotować własną stronę internetową tak, żeby wyglądała estetycznie i zachęcała do odwiedzin;
zna zagadnienia dotyczące promowania stron WWW	temat D3 z podręcznika 
(str. 173-177);
ćwiczenia 5-8; 
zadania domowe
zadania 1. i 2.;
dla zainteresowanych 
zadanie 5.	samodzielna praca z podręcznikiem; ćwiczenia;
dodatkowe pliki proponowane do wykonania ćwiczeń:
ćwiczenie 5. – TD3_c5_Lanzarote.docx;
ćwiczenie 6. – zdjęcia z folderu TD3_c6_Lanzarote;
ćwiczenie 7. – TD3_c7_Lanzarote.docx;
zadanie 1. – zdjęcia z folderu TD3_z1_Wyspy	II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. 
Zakres podstawowy. Uczeń: 
2) do realizacji rozwiązań problemów prawidłowo dobiera środowiska informatyczne, aplikacje oraz zasoby, wykorzystuje również elementy robotyki;
3) przygotowuje opracowania rozwiązań problemów, posługując się wybranymi aplikacjami:
f) tworzy stronę internetową zgodnie ze standardami, wzbogaconą tabelami, listami, posługuje się arkuszem stylów, korzysta z oprogramowania i serwisów przeznaczonych do tworzenia stron; potrafi opublikować własną stronę w Internecie	

Temat D3. Tworzenie stron WWW z wykorzystaniem stylów i elementów programowania	
Lekcja 30. Stosowanie stylów do tworzenia stron WWW	
Wiedza i umiejętności	Treści, pytania, ćwiczenia i zadania z podręcznika	Formy pracy, 
pomoce dydaktyczne	Podstawa programowa	
podstawowe	rozszerzające				
				Uczeń:	
podaje przykłady stosowania stylów CSS; 
analizuje wady i zalety różnych sposobów publikowania i promowania stron w Internecie	potrafi wstawiać do utworzonej strony proste skrypty napisane w języku JavaScript	temat D3 z podręcznika 
(str. 177-181, 183-185);
ćwiczenia 9-11;
zadania domowe
ćwiczenie 14.;
pytania 5., 6. i 9.;
zadanie 4.;
dla zainteresowanych 
zadania 7-8	wprowadzenie, pokaz z wykorzystaniem projektora; praca z podręcznikiem; ćwiczenia	II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. 
Zakres podstawowy. Uczeń: 
2) do realizacji rozwiązań problemów prawidłowo dobiera środowiska informatyczne, aplikacje oraz zasoby, wykorzystuje również elementy robotyki;
3) przygotowuje opracowania rozwiązań problemów, posługując się wybranymi aplikacjami:
f) tworzy stronę internetową zgodnie ze standardami, wzbogaconą tabelami, listami, posługuje się arkuszem stylów, korzysta z oprogramowania i serwisów przeznaczonych do tworzenia stron; potrafi opublikować własną stronę w Internecie	

Temat D4. Zadania projektowe	
Lekcja 31. Zadania projektowe	
Wiedza i umiejętności	Treści, pytania, ćwiczenia i zadania z podręcznika	Formy pracy, 
pomoce dydaktyczne	Podstawa programowa	
podstawowe	rozszerzające				
				Uczeń:	
omawia etapy przygotowania projektu grupowego;
zna zasady debaty ZA I PRZECIW;
współpracuje w grupie, wykonując polecenia koordynatora grupy;
wyszukuje informacje na e-platformach do e-nauczania	potrafi pełnić funkcję koordynatora grupy;
wykorzystuje możliwości pracy w chmurze	temat D4 z podręcznika 
(str. 187-191);
zadania projektowe 1-3;
zadania domowe
do wyboru jedno z zadań 1-8
dla zainteresowanych 
do wyboru jedno z zadań 9-10	praca z podręcznikiem; dyskusja; debata ZA i PRZECIW; 
praca w grupach (każda grupa opracowuje inne zadanie)
dodatkowe pliki proponowane do wykonania ćwiczeń:
zadanie 3. – 
TD4_z3_Szanse i zagrożenia.docx	IV. Rozwijanie kompetencji społecznych. 
Zakres podstawowy. Uczeń: 
1) aktywnie uczestniczy w realizacji projektów rozwiązujących problemy z różnych dziedzin;
V. Przestrzeganie prawa i zasad bezpieczeństwa. 
Zakres podstawowy. Uczeń: 
1) postępuje zgodnie z zasadami netykiety oraz regulacjami prawnymi dotyczącymi: ochrony danych osobowych, ochrony informacji oraz prawa autorskiego i ochrony własności intelektualnej w dostępie do informacji; jest świadomy konsekwencji łamania tych zasad; 
2) respektuje obowiązujące prawo i normy etyczne dotyczące korzystania i rozpowszechniania oprogramowania komputerowego, aplikacji cudzych i własnych oraz dokumentów elektronicznych	

Lekcja 32. Sprawdzian	
–	–	tematy D1-D4 (str. 144-191)	sprawdziany dostępne poprzez wyszukiwarkę https://www.migra.pl/pomoce-dla-nauczycieli/
testy elektroniczne w strefie nauczyciela https://nauczyciel.migra.pl/	–