Plan wynikowy 
do realizacji informatyki w szkole podstawowej na poziomie klasy VIII
(wersja z językiem C++ i Python)
opracowany na podstawie podręcznika:
Grażyna Koba, Teraz bajty. Informatyka dla szkoły podstawowej. Klasa VIII, 
MIGRA, Wrocław 2018
Autor: Grażyna Koba
MIGRA 2018
W rozporządzeniu Ministra Edukacji Narodowej z dnia 28 marca 2017 r. w sprawie ramowych planów nauczania dla publicznych szkół dokonano przydziału godzin na poszczególne zajęcia edukacyjne. Na drugim etapie edukacyjnym informatykę należy realizować w wymiarze jednej godziny tygodniowo w każdej klasie: od IV do VIII.
Przedstawiam propozycję planu wynikowego dla klasy VIII, przy założeniu, że w ciągu roku szkolnego mamy do dyspozycji 34 godziny dydaktyczne.
Uwagi: 
•	W proponowanym planie uwzględniono dwa środowiska programowania w języku wizualnym: Baltie i Scratch – temat 4. i 5. W każdym ze środowisk omawiane są te same zasady programowania. Można zatem omówić je, korzystając z dwóch wybranych środowisk lub z jednego. Niezależnie od wyboru środowiska (lub środowisk) treści z podstawy programowej dotyczące tworzenia programów komputerowych zostaną zrealizowane. Jeśli wybierzemy jedno środowisko, godziny, które pozostaną, należy przydzielić odpowiednio do pozostałych tematów z programowania – według uznania.
•	Uwzględniono również dwa języki wysokiego poziomu: C++ (tematy 7. i 8.) i Python (tematy 9. i 10.). W każdym języku omawiane są te same zasady programowania. Można zatem omówić je, korzystając z dwóch wybranych środowisk lub z jednego. Niezależnie od wyboru środowiska (lub środowisk) treści z podstawy programowej dotyczące tworzenia programów komputerowych zostaną zrealizowane. Jeśli wybierzemy jeden język, godziny, które pozostaną, należy przydzielić odpowiednio do pozostałych tematów z programowania – według uznania.

I PRACA Z DOKUMENTEM TEKSTOWYM [6 godz.]	
Temat 1. Więcej o opracowywaniu tekstu	
Lp.	Temat lekcji	Wiedza i umiejętności	Treści, pytania, ćwiczenia i zadania z podręcznika	Uwagi o realizacji, formy pracy na lekcji, dodatkowe pomoce	Podstawa programowa	
		podstawowe	rozszerzające				
		Uczeń:	Uczeń:				
1.	1.	Więcej o opracowywaniu tekstu – tabulatory i spacje nierozdzielające	stosuje różne typy tabulatorów, potrafi zmienić ich ustawienia w całym tekście;
wie, kiedy wskazane jest zastosowanie spacji nierozdzielającej i odpowiednio ją stosuje	rozumie różnice w zastosowaniu wcięć i tabulatorów;
dobiera, ustawia i zmienia tabulatory – odpowiednio do zawartości dokumentu;
stosuje spację nierozdzielającą tam, gdzie jest to wskazane	temat 1. z podręcznika (str. 8-12);
ćwiczenia 1-5 (str. 10-12);
zadanie domowe
pytania 1. i 2. (str. 17);
zadania 1-4 (str. 17-18);
zadania (folder Materiały dodatkowe/Edytor tekstu) – dwa do wyboru
dla zainteresowanych
zadanie 9. (str. 18)	zwrócenie uwagi na możliwość przenoszenia formatu akapitu do następnego akapitu; zwrócenie uwagi na sposoby wyrównywania tekstu w kolumnach oraz zastosowanie spacji nierozdzielającej;
praca z podręcznikiem, ćwiczenia
dodatkowe pliki proponowane do wykonania ćwiczeń i zadań:
ćwiczenie 2. (str. 11) – T1_c2_Oceny1;
ćwiczenie 5. (str. 12) – T1_c5_Tekst;
zadanie 2 (str. 18) – T1_z2_Pływanie.doc;
zadanie 3 (str. 18) – T1_z3_Czas wolny.doc	II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń: 
3) Korzystając z aplikacji komputerowych przygotowuje dokumenty i prezentacje, także w chmurze, na pożytek rozwiązywanych problemów i własnych prac z różnych dziedzin (przedmiotów), dostosowuje format i wygląd opracowań do ich treści i przeznaczenia, wykazując się przy tym umiejętnościami: 
b. tworzenia różnych dokumentów: formatuje i łączy teksty, wstawia symbole, obrazy, […] korzysta z szablonów dokumentów; 
4) zapisuje efekty swojej pracy w różnych formatach i przygotowuje wydruki; 	
2.		Więcej o opracowywaniu tekstu – listy numerowane i tabele	stosuje automatyczną numerację i wypunktowanie w prostych tekstach;
wstawia do tekstu tabelę i wprowadza do niej dane;
drukuje dokumenty tekstowe;
korzysta z Pomocy do programu w celu znalezienia potrzebnych opcji	samodzielnie dobiera parametry drukowania (m.in. drukuje wybraną stronę dokumentu, tylko strony parzyste);
rozumie i stosuje zasady automatycznego numerowania	temat 1. z podręcznika 
(str. 12-17);
ćwiczenia 6-13 (str. 12-17);
zadanie domowe
pytania 3-5 (str. 17);
zadania 5-8 (str. 18);
zadania (folder Materiały dodatkowe/Edytor tekstu) – dwa do wyboru
dla zainteresowanych
zadanie 10. (str. 18)	wskazanie praktycznych zalet stosowania list numerowanych i wypunktowanych; omówienie sposobów formatowania tabeli i wstawiania jej do tekstu;
praca z podręcznikiem, ćwiczenia
dodatkowe pliki proponowane do wykonania ćwiczeń:
ćwiczenie 8. (str. 13) – T1_c8_Programy użytkowe;
ćwiczenie 9. (str. 14) – T1_c9_Miesiące;
ćwiczenie 12. (str. 16) – T1_c12_Urządzenia	II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń: 
3) Korzystając z aplikacji komputerowych przygotowuje dokumenty i prezentacje, także w chmurze, na pożytek rozwiązywanych problemów i własnych prac z różnych dziedzin (przedmiotów), dostosowuje format i wygląd opracowań do ich treści i przeznaczenia, wykazując się przy tym umiejętnościami: 
b. tworzenia różnych dokumentów: formatuje i łączy teksty, wstawia symbole, obrazy, […] korzysta z szablonów dokumentów;
4) zapisuje efekty swojej pracy w różnych formatach i przygotowuje wydruki; 	

Temat 2. Praca z dokumentem wielostronicowym	
3.		Praca z dokumentem wielostronicowym – stopka i nagłówek, wyszukiwanie słów i znaków	wstawia informacje do nagłówka i stopki w wielostronicowym dokumencie;
wyszukuje słowa i znaki w tekście;
korzysta z Pomocy do programu w celu znalezienia potrzebnych opcji	samodzielnie wyszukuje opcje menu potrzebne do rozwiązania dowolnego problemu związanego z redagowaniem i formatowaniem tekstu;
przygotowuje profesjonalny wielostronicowy dokument, stosując poznane zasady redagowania tekstów	temat 2. z podręcznika (str. 19-22);
ćwiczenia 1-6 (str. 20-22);
zadanie domowe
pytania 1-4 (str. 25);
zadania 1-3 (str. 25);
zadania (folder Dodatkowe/Edytor tekstu) – dwa do wyboru;
dla zainteresowanych
zadanie 7. (str. 26)	krótkie wprowadzenie, pokaz z wykorzystaniem projektora;
praca z podręcznikiem, ćwiczenia
dodatkowe pliki proponowane do wykonania ćwiczeń i zadań:
ćwiczenie 3. (str. 20) – 
T2_c3_Pan Tadeusz I;
ćwiczenie 4. (str. 20) – 
T2_c4_Pan Tadeusz III	II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń: 
3) Korzystając z aplikacji komputerowych przygotowuje dokumenty i prezentacje, także w chmurze, na pożytek rozwiązywanych problemów i własnych prac z różnych dziedzin (przedmiotów), dostosowuje format i wygląd opracowań do ich treści i przeznaczenia, wykazując się przy tym umiejętnościami: 
b. tworzenia różnych dokumentów: formatuje i łączy teksty, wstawia symbole, obrazy, […] korzysta z szablonów dokumentów;
4) zapisuje efekty swojej pracy w różnych formatach i przygotowuje wydruki; 	
4.		Praca z dokumentem wielostronicowym – przypisy, kolumny	potrafi podzielić tekst na kolumny;
tworzy przypisy;
korzysta z Pomocy do programu w celu znalezienia potrzebnych opcji	przygotowuje profesjonalny wielostronicowy dokument	temat 2. z podręcznika
(str. 22-25);
ćwiczenia 7-9 (str. 22-24);
zadanie domowe
pytania 5-7 (str. 25);
zadania 4-6 (str. 26);
zadania (folder Materiały dodatkowe/Edytor tekstu) – jedno zadanie, dotąd niewykonane;
dla zainteresowanych
zadanie 8. (str. 26)	krótkie 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. Uczeń: 
3) Korzystając z aplikacji komputerowych przygotowuje dokumenty i prezentacje, także w chmurze, na pożytek rozwiązywanych problemów i własnych prac z różnych dziedzin (przedmiotów), dostosowuje format i wygląd opracowań do ich treści i przeznaczenia, wykazując się przy tym umiejętnościami: 
b. tworzenia różnych dokumentów: formatuje i łączy teksty, wstawia symbole, obrazy, […] korzysta z szablonów dokumentów;
4) zapisuje efekty swojej pracy w różnych formatach i przygotowuje wydruki; 	

Temat 3. Tworzenie e-gazetki – projekt	
5.		Tworzenie
e-gazetki – projekt	wie, czym jest chmura, jakie są możliwości pracy w chmurze; stosuje je w pracy zespołowej przy tworzeniu projektów;
omawia etapy przygotowania projektu grupowego;
współpracuje w grupie, wykonując polecenia koordynatora grupy	potrafi pełnić funkcję koordynatora grupy;
wykorzystuje możliwości pracy w chmurze	temat 3. z podręcznika 
(str. 27-32);
ćwiczenia 1-3 (str. 28-29);
zadania projektowe 1-8 (str. 30-31), 
zadanie domowe
Przykłady innych projektów grupowych (str. 32) – jeden do wyboru	praca z podręcznikiem, praca w grupach	II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń: 
3) Korzystając z aplikacji komputerowych przygotowuje dokumenty i prezentacje, także w chmurze, na pożytek rozwiązywanych problemów i własnych prac z różnych dziedzin (przedmiotów), dostosowuje format i wygląd opracowań do ich treści i przeznaczenia, wykazując się przy tym umiejętnościami: 
b. tworzenia różnych dokumentów: formatuje i łączy teksty, wstawia symbole, obrazy, […] korzysta z szablonów dokumentów;
4) zapisuje efekty swojej pracy w różnych formatach i przygotowuje wydruki;
IV. Rozwijanie kompetencji społecznych. Uczeń: 
1) Bierze udział w różnych formach współpracy, jak: programowanie w parach lub w zespole, realizacja projektów, uczestnictwo w zorganizowanej grupie uczących się. Projektuje, tworzy i prezentuje efekty wspólnej pracy.	
6.		Sprawdzian	–	–	tematy 1-3 z podręcznika	sprawdziany (tradycyjne lub elektroniczne)	–	

II ALGORYTMIKA I PROGRAMOWANIE [15 godz.]	
Temat 4. Tworzenie programów w dydaktycznych środowiskach programowania – Scratch i Baltie	
Lp.	Temat lekcji	Wiedza i umiejętności	Treści, pytania, 
ćwiczenia i zadania z podręcznika	Uwagi o realizacji,
formy pracy na lekcji,
dodatkowe pomoce	Podstawa programowa	
		podstawowe	rozszerzające				
		Uczeń:	Uczeń:				
7.	1.	Tworzenie programów w środowisku programowania Scratch	zna pojęcia: algorytm, język programowania, program komputerowy, algorytm z warunkami, iteracja, algorytm iteracyjny, zmienna, typ zmiennej;
pisze proste programy w języku Scratch, deklarując użycie zmiennych i wykonując obliczenia;
zna polecenia umożliwiające realizację sytuacji warunkowej i iteracji w języku Scratch i stosuje w programach instrukcje warunkowe i iteracyjne (powtórz i powtarzaj aż)	podaje przykłady algorytmów iteracyjnych i z warunkami;
wyjaśnia różnicę pomiędzy poleceniami powtórz a powtarzaj aż oraz stosuje je odpowiednio w zadaniach 	temat 4. z podręcznika (str. 34-42);
ćwiczenia 1-6
(str. 37-42);
zadanie domowe
pytania 1., 3., 5-8 
(str. 49);
zadania 1-7 (str. 50);
dla zainteresowanych
zadania 8-12 (str. 50)	wspólne z uczniami przypomnienie podstawowych pojęć i zasad programowania w języku Scratch (wskazane skorzystanie z projektora);
samodzielna praca z podręcznikiem, ćwiczenia	II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń: 
1) projektuje, tworzy i testuje programy w procesie rozwiązywania problemów. W programach stosuje: instrukcje wejścia/wyjścia, wyrażenia arytmetyczne i logiczne, instrukcje warunkowe, instrukcje iteracyjne, […]; 
2) projektuje, tworzy i testuje oprogramowanie sterujące robotem lub innym obiektem na ekranie lub w rzeczywistości; 
4) zapisuje efekty swojej pracy w różnych formatach i przygotowuje wydruki;	
8.		Tworzenie programów w środowisku programowania Baltie	zna pojęcia: algorytm, język programowania, program komputerowy, algorytm z warunkami, iteracja, algorytm iteracyjny, zmienna, typ zmiennej;
pisze proste programy w środowisku Baltie, deklarując użycie zmiennych i wykonując obliczenia;
zna polecenia umożliwiające realizację sytuacji warunkowej i iteracji w języku Baltie i stosuje w programach instrukcje warunkowe i iteracyjne (while)	podaje przykłady algorytmów iteracyjnych i z warunkami;
samodzielnie wyjaśnia, jak działa instrukcja while oraz stosuje ją odpowiednio w zadaniach	temat 4. z podręcznika (str. 42-49);
ćwiczenia 7-14
(str. 44-48);
zadanie domowe
pytania 2., 4-8 
(str. 49);
zadania 1-7 (str. 50);
dla zainteresowanych
zadania 8-12 (str. 50)	wspólne z uczniami przypomnienie podstawowych pojęć i zasad programowania w języku Baltie (wskazane skorzystanie z projektora);
samodzielna praca z podręcznikiem, ćwiczenia	II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń: 
1) projektuje, tworzy i testuje programy w procesie rozwiązywania problemów. W programach stosuje: instrukcje wejścia/wyjścia, wyrażenia arytmetyczne i logiczne, instrukcje warunkowe, instrukcje iteracyjne, […]; 
2) projektuje, tworzy i testuje oprogramowanie sterujące robotem lub innym obiektem na ekranie lub w rzeczywistości;
4) zapisuje efekty swojej pracy w różnych formatach i przygotowuje wydruki;	

Temat 5. Zapisywanie algorytmów na liczbach naturalnych w dydaktycznych środowiskach programowania – Scratch i Baltie	
Lp.	Temat lekcji	Wiedza i umiejętności	Treści, pytania, 
ćwiczenia i zadania z podręcznika	Uwagi o realizacji,
formy pracy na lekcji,
dodatkowe pomoce	Podstawa programowa	
		podstawowe	rozszerzające				
		Uczeń:	Uczeń:				
9.		Realizacja algorytmu Euklidesa w wersji z odejmowaniem i badanie podzielności liczb naturalnych	przedstawia na przykładach działanie algorytmu Euklidesa w wersji z odejmowaniem oraz analizuje i sprawdza działanie programu realizującego ten algorytm;
przedstawia na przykładach działanie algorytmu badania podzielności liczb naturalnych, analizuje listę kroków tego algorytmu i zapisuje ten algorytm w postaci programu;
pisze listę kroków i rysuje schemat blokowy prostego algorytmu	potrafi zmodyfikować program, dodając sprawdzanie poprawności danych, np. czy dzielnik jest różny od zera?
potrafi napisać listę kroków i narysować schemat blokowy algorytmu badania podzielności liczb bez konieczności obliczania reszty z dzielenia	temat 5. z podręcznika (str. 51-56);
ćwiczenia 1-6 (str. 53-56);
zadanie domowe
pytania 1-6 (str. 61);
zadania 1. i 2 (str. 62);
dla zainteresowanych
zadania 6. i 7. (str. 62)	krótkie wprowadzenie – wspólna z uczniami analiza opisów algorytmów z podręcznika; wykonywanie przykładów na tablicy;
praca z podręcznikiem, ćwiczenia
dodatkowe pomoce:
plik T5_Bloki.pdf	I. Rozumienie, analizowanie i rozwiązywanie problemów. Uczeń: 
1) formułuje problem w postaci specyfikacji (czyli opisuje dane i wyniki) i wyróżnia kroki w algorytmicznym rozwiązywaniu problemów. Stosuje różne sposoby przedstawiania algorytmów, w tym w języku naturalnym, w postaci schematów blokowych, listy kroków; 
2) stosuje przy rozwiązywaniu problemów podstawowe algorytmy: 
a) na liczbach naturalnych: bada podzielność liczb, wyodrębnia cyfry danej liczby, przedstawia działanie algorytmu Euklidesa w obu wersjach iteracyjnych (z odejmowaniem i z resztą z dzielenia), 
II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń: 
1) projektuje, tworzy i testuje programy w procesie rozwiązywania problemów. W programach stosuje: instrukcje wejścia/wyjścia, wyrażenia arytmetyczne i logiczne, instrukcje warunkowe, instrukcje iteracyjne, 
4) zapisuje efekty swojej pracy w różnych formatach i przygotowuje wydruki;	
10.		Realizacja algorytmu Euklidesa w wersji z dzieleniem i algorytm wyodrębniania cyfr danej liczby	przedstawia na przykładach działanie algorytmu Euklidesa w wersji z dzieleniem oraz zapisuje ten algorytm w postaci programu;
przedstawia na przykładach działanie algorytmu wyodrębniania cyfr danej liczby oraz analizuje i sprawdza działanie programu realizującego ten algorytm;
sprawdza działanie programu dla różnych danych	potrafi narysować schemat blokowy algorytmu wyodrębniania cyfr danej liczby;
zapisuje w postaci programu algorytm wyodrębniania cyfr danej liczby od najbardziej znaczącej do najmniej znaczącej;
wyszukuje w Internecie więcej informacji na temat Euklidesa i jego algorytmu	temat 5. z podręcznika (str. 57-61);
ćwiczenia 7-10 (str. 58-60);
zadanie domowe
pytania 7-9 (str. 61);
zadania 3. i 4.(str. 62);
dla zainteresowanych
zadania 5., 8. i 9. (str. 62);	krótkie wprowadzenie – wspólna z uczniami analiza opisów algorytmów z podręcznika; wykonywanie przykładów na tablicy;
praca z podręcznikiem, ćwiczenia
dodatkowe pomoce:
plik T5_Bloki.pdf	I. Rozumienie, analizowanie i rozwiązywanie problemów. Uczeń: 
1) formułuje problem w postaci specyfikacji (czyli opisuje dane i wyniki) i wyróżnia kroki w algorytmicznym rozwiązywaniu problemów. Stosuje różne sposoby przedstawiania algorytmów, w tym w języku naturalnym, w postaci schematów blokowych, listy kroków; 
2) stosuje przy rozwiązywaniu problemów podstawowe algorytmy: 
a) na liczbach naturalnych: bada podzielność liczb, wyodrębnia cyfry danej liczby, przedstawia działanie algorytmu Euklidesa w obu wersjach iteracyjnych (z odejmowaniem i z resztą z dzielenia), 
II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń: 
1) projektuje, tworzy i testuje programy w procesie rozwiązywania problemów. W programach stosuje: instrukcje wejścia/wyjścia, wyrażenia arytmetyczne i logiczne, instrukcje warunkowe, instrukcje iteracyjne,
4) zapisuje efekty swojej pracy w różnych formatach […].	

Temat 6. Algorytmy wyszukiwania i porządkowania	
Lp.	Temat lekcji	Wiedza i umiejętności	Treści, pytania, 
ćwiczenia i zadania z podręcznika	Uwagi o realizacji,
formy pracy na lekcji,
dodatkowe pomoce	Podstawa programowa	
		podstawowe	rozszerzające				
		Uczeń:	Uczeń:				
11.	 	Wyszukiwanie elementu w zbiorze nieuporządkowanym i porządkowanie elementów zbioru metodą przez wybieranie	przedstawia na przykładach działanie algorytmu znajdowania wybranego elementu w zbiorze nieuporządkowanym;
stosuje algorytm znajdowania największej liczby spośród n liczb do znajdowania najwyższego ucznia w klasie i zapisuje ten algorytm w wybranym środowisku programowania (Baltie i/lub Scratch);
omawia algorytm sortowania metodą przez wybieranie i analizuje listę kroków tego algorytmu;
pisze listy kroków i tworzy schematy blokowe prostych algorytmów	potrafi podać inne od omówionych w podręczniku przykłady zastosowania algorytmów znajdowania wybranego elementu w zbiorze nieuporządkowanym;
potrafi podać inne od omówionych w podręczniku przykłady zastosowania algorytmów porządkowania metodą przez wybieranie	temat 6. z podręcznika (str. 63-69);
ćwiczenia 1-6 (str. 64-69);
zadanie domowe
ćwiczenie 7. (str. 69);
pytania 1-5 (str. 75);
zadania 1-5 (str. 76);
dla zainteresowanych
zadanie 9. (str. 77)	rozwijanie myślenia algorytmicznego na przykładzie wybranych algorytmów;
krótkie wprowadzenie;
praca w grupach, prezentacje uczniowskie (wcześniej zapowiedziane i przygotowane);
dodatkowe pomoce:
pomoce przygotowane przez uczniów do praktycznego pokazania algorytmów tj.: znajdowania największej z n liczb, sortowania metodą przez wybieranie;
plik T5_Bloki.pdf	I. Rozumienie, analizowanie i rozwiązywanie problemów. Uczeń: 
1) formułuje problem w postaci specyfikacji (czyli opisuje dane i wyniki) i wyróżnia kroki w algorytmicznym rozwiązywaniu problemów. Stosuje różne sposoby przedstawiania algorytmów, w tym w języku naturalnym, w postaci schematów blokowych, listy kroków; 
2) stosuje przy rozwiązywaniu problemów podstawowe algorytmy: 
a) wyszukiwania i porządkowania: wyszukuje element w zbiorze uporządkowanym i nieuporządkowanym oraz porządkuje elementy w zbiorze metodą przez proste wybieranie i zliczanie; 
4) rozwija znajomość algorytmów i wykonuje eksperymenty z algorytmami, korzystając z pomocy dydaktycznych lub dostępnego oprogramowania do demonstracji działania algorytmów; 
II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń: 
1) projektuje, tworzy i testuje programy w procesie rozwiązywania problemów. W programach stosuje: instrukcje wejścia/wyjścia, wyrażenia arytmetyczne i logiczne, instrukcje warunkowe, instrukcje iteracyjne, […];
4) zapisuje efekty swojej pracy w różnych formatach i przygotowuje wydruki;	
12.		Wyszukiwanie elementu w zbiorze uporządkowanym metodą przez połowienie i porządkowanie elementów zbioru metodą przez zliczanie	opisuje algorytm znajdowania wybranego elementu w zbiorze uporządkowanym na konkretnych przykładach;
stosuje algorytm poszukiwania przez połowienie, np. w grze w zgadywanie liczby;
zapisuje algorytm gry w zgadywanie liczby w wybranym środowisku (Scratch i/lub Baltie);
zna polecenia umożliwiające generowanie liczb losowych w wybranym środowisku programowania (Scratch i/lub Baltie);
omawia algorytm sortowania metodą przez zliczanie, korzystając z rysunku w podręczniku	potrafi podać inne od omówionych w podręczniku przykłady zastosowania algorytmu znajdowania wybranego elementu w zbiorze uporządkowanym;
potrafi podać inne od omówionych w podręczniku przykłady zastosowania algorytmu porządkowania elementów zbioru metodą przez zliczanie;
samodzielnie rozwiązuje zadania z podręcznika;
bierze udział w konkursach informatycznych	temat 6. z podręcznika (str. 69-75);
ćwiczenia 8-14 (str. 70-75);
zadanie domowe
pytania 6-11 (str. 75-76);
zadania 6-8 (str. 76);
dla zainteresowanych
zadania 10-12 (str. 77)	rozwijanie myślenia algorytmicznego na przykładzie wybranych algorytmów;
krótkie wprowadzenie;
praca w grupach, prezentacje uczniowskie (wcześniej zapowiedziane i przygotowane);
dodatkowe pomoce:
pomoce przygotowane przez uczniów do praktycznego pokazania algorytmów tj.: poszukiwania przez połowienie, sortowania metodą przez zliczanie	I. Rozumienie, analizowanie i rozwiązywanie problemów. Uczeń: 
1) formułuje problem w postaci specyfikacji (czyli opisuje dane i wyniki) i wyróżnia kroki w algorytmicznym rozwiązywaniu problemów. Stosuje różne sposoby przedstawiania algorytmów, w tym w języku naturalnym, w postaci schematów blokowych, listy kroków; 
2) stosuje przy rozwiązywaniu problemów podstawowe algorytmy: 
b) wyszukiwania i porządkowania: wyszukuje element w zbiorze uporządkowanym i nieuporządkowanym oraz porządkuje elementy w zbiorze metodą przez proste wybieranie i zliczanie; 
4) rozwija znajomość algorytmów i wykonuje eksperymenty z algorytmami, korzystając z pomocy dydaktycznych lub dostępnego oprogramowania do demonstracji działania algorytmów; 
II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń: 
1) projektuje, tworzy i testuje programy w procesie rozwiązywania problemów. W programach stosuje: instrukcje wejścia/wyjścia, wyrażenia arytmetyczne i logiczne, instrukcje warunkowe, instrukcje iteracyjne, […];
4) zapisuje efekty swojej pracy w różnych formatach i przygotowuje wydruki;	

Temat 7. Wprowadzenie do programowania w języku C++	
Lp.	Temat lekcji	Wiedza i umiejętności	Treści, pytania, 
ćwiczenia i zadania z podręcznika	Uwagi o realizacji,
formy pracy na lekcji,
dodatkowe pomoce	Podstawa programowa	
		podstawowe	rozszerzające				
		Uczeń:	Uczeń:				
13.		Pierwszy program komputerowy w języku C++ oraz stosowanie zmiennych i wykonywanie obliczeń	zna pojęcia: program (kod) źródłowy, program (kod) wynikowy, zmienna, słowo kluczowe, 
zna etapy tworzenia programu w języku C++ i ogólną budowę programu;
pisze prosty program wyświetlający napis na ekranie;
potrafi zadeklarować zmienne typu liczbowego (całkowite, rzeczywiste);
wie, jak nadać wartość zmiennej;
pisze proste programy, w których są wykonywane obliczenia z użyciem zmiennych	rozumie, czym jest zmienna w programie, m.in. wie, że przypisanie zmiennej o tej samej nazwie innej wartości zastępuje poprzednią wartość;
samodzielnie zapoznaje się z działaniem instrukcji warunkowej i pisze trudniejsze programy wymagające zastosowania tej instrukcji	temat 7. z podręcznika (str. 78-84);
ćwiczenia 1-5 
(str. 79-84);
zadanie domowe
pytania 1-5 (str. 89);
zadania 1-3 (str. 89);
dla zainteresowanych
zadania 8. i 10. (str. 90)	wyjaśnienie zasad programowania w języku C++ na przykładzie prostego programu – pokaz z wykorzystaniem projektora;
wyjaśnienie zasady korzystania ze zmiennych w języku C++;
praca z podręcznikiem, ćwiczenia	I. Rozumienie, analizowanie i rozwiązywanie problemów. Uczeń: 
2) stosuje przy rozwiązywaniu problemów podstawowe algorytmy: 
b) wyszukiwania i porządkowania: wyszukuje element w zbiorze uporządkowanym i nieuporządkowanym oraz porządkuje elementy w zbiorze metodą przez proste wybieranie i zliczanie; 
4) rozwija znajomość algorytmów […]
II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń: 
1) projektuje, tworzy i testuje programy w procesie rozwiązywania problemów. W programach stosuje: instrukcje wejścia/wyjścia, wyrażenia arytmetyczne i logiczne, instrukcje warunkowe, instrukcje iteracyjne, funkcje oraz zmienne i tablice. W szczególności programuje algorytmy z działu I pkt 2; 
4) zapisuje efekty swojej pracy w różnych formatach i przygotowuje wydruki;	

14.		Stosowanie instrukcji warunkowej i iteracyjnej w języku C++	wie, jak działa instrukcja warunkowa if w języku C++ i potrafi napisać program realizujący prosty algorytm z warunkami; 
wie, jak działa instrukcja iteracyjna for w języku C++ i w środowisku Baltie;
korzystając z podręcznika, zapisuje w postaci programu algorytm znajdowania wybranego elementu w zbiorze nieuporządkowanym, np. maksimum z pięciu liczb	rozumie określenie zmienna sterująca;
porównuje działanie instrukcji for w środowisku Baltie i w języku C++, wskazując różnice i podobieństwa;
potrafi napisać program realizujący algorytm iteracyjny;
pisze programy realizujące trudniejsze algorytmy (np. suma n liczb) wymagające zastosowania instrukcji warunkowej i iteracyjnej	temat 7. z podręcznika (str. 84-89);
ćwiczenia 6-9 
(str. 85-88);
zadanie domowe
ćwiczenie 10. (str. 88);
pytania 6-10 (str. 89);
zadania 4-7 (str. 90);
dla zainteresowanych
zadania 9. i 11. (str. 90)	krótkie wprowadzenie, pokaz z wykorzystaniem projektora;
praca z podręcznikiem, ćwiczenia	I. Rozumienie, analizowanie i rozwiązywanie problemów. Uczeń: 
2) stosuje przy rozwiązywaniu problemów podstawowe algorytmy: 
b) wyszukiwania i porządkowania: wyszukuje element w zbiorze uporządkowanym i nieuporządkowanym oraz porządkuje elementy w zbiorze metodą przez proste wybieranie i zliczanie; 
4) rozwija znajomość algorytmów […]
II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń: 
1) projektuje, tworzy i testuje programy w procesie rozwiązywania problemów. W programach stosuje: instrukcje wejścia/wyjścia, wyrażenia arytmetyczne i logiczne, instrukcje warunkowe, instrukcje iteracyjne, funkcje oraz zmienne i tablice. W szczególności programuje algorytmy z działu I pkt 2; 
4) zapisuje efekty swojej pracy w różnych formatach i przygotowuje wydruki;	

Temat 8. Wykorzystanie funkcji i tablic do zapisywania w języku C++ algorytmów porządkowania i wyszukiwania	
Lp.	Temat lekcji	Wiedza i umiejętności	Treści, pytania, 
ćwiczenia i zadania z podręcznika	Uwagi o realizacji,
formy pracy na lekcji,
dodatkowe pomoce	Podstawa programowa	
		podstawowe	rozszerzające				
		Uczeń:	Uczeń:				
15.		Stosowanie podprogramów w środowiskach programowania Baltie i Scratch oraz funkcji w języku C++	definiuje i stosuje procedury w języku Scratch i/lub Baltie;
rozumie na czym polega wywołanie procedury/funkcji;
rozróżnia parametry formalne i aktualne;
definiuje funkcje w języku C++, korzystając z opisu w podręczniku (na przykładzie funkcji wyszukującej maksimum z n liczb);
stosuje funkcje w języku C++, korzystając z przykładowych programów opisanych w podręczniku	wyjaśnia znaczenie stosowania procedur/funkcji;
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 8. z podręcznika (str. 91-96);
ćwiczenia 1-5 (str. 92-96);
zadanie domowe
pytania 1-5 (str. 105);
zadania 1. i 2. (str. 105-106);
dla zainteresowanych
zadanie 9. (str. 106)	wskazanie podobieństw i różnic w definiowaniu podprogramów w środowiskach Baltie, Scratch i języku C++;
wspólna z uczniami analiza gotowych programów z wykorzystaniem podręcznika i/lub projektora;
praca z podręcznikiem, ćwiczenia	I. Rozumienie, analizowanie i rozwiązywanie problemów. Uczeń: 
2) stosuje przy rozwiązywaniu problemów podstawowe algorytmy: 
b) wyszukiwania i porządkowania: wyszukuje element w zbiorze uporządkowanym i nieuporządkowanym oraz porządkuje elementy w zbiorze metodą przez proste wybieranie i zliczanie; 
4) rozwija znajomość algorytmów […]
II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń: 
1) projektuje, tworzy i testuje programy w procesie rozwiązywania problemów. W programach stosuje: instrukcje wejścia/wyjścia, wyrażenia arytmetyczne i logiczne, instrukcje warunkowe, instrukcje iteracyjne, funkcje oraz zmienne i tablice. W szczególności programuje algorytmy z działu I pkt 2;
4) zapisuje efekty swojej pracy w różnych formatach i przygotowuje wydruki;	
16.		Stosowanie tablic do wprowadzania danych i zapisywania wybranych algorytmów porządkowania i wyszukiwania w języku C++	wyjaśnia, korzystając z rysunku i opisu w podręczniku, czym są zmienne indeksowane;
deklaruje tablice, wczytuje i wyprowadza elementy tablicy na ekran;
programuje algorytmy wyszukiwania elementu w zbiorze uporządkowanym i porządkowania elementów w zbiorze metodą przez proste wybieranie i zliczanie, analizując opis programów z podręcznika; definiuje odpowiednie procedury i funkcje	potrafi samodzielnie przeanalizować gotowy program i na jego podstawie pisać trudniejsze programy, stosując funkcje i tablice;
uczestniczy w konkursach i olimpiadach informatycznych	temat 8. z podręcznika (str. 96-105);
ćwiczenia 6-9 (str. 98-102);
zadanie domowe
ćwiczenie 10. (str. 104);
pytania 6-12 (str. 105);
zadania 3-5 (str. 106);
dla zainteresowanych
zadania 6-8 i 10-12 (str. 106)	wspólna z uczniami analiza gotowych programów z wykorzystaniem podręcznika;
praca z podręcznikiem, ćwiczenia	I. Rozumienie, analizowanie i rozwiązywanie problemów. Uczeń: 
2) stosuje przy rozwiązywaniu problemów podstawowe algorytmy: 
b) wyszukiwania i porządkowania: wyszukuje element w zbiorze uporządkowanym i nieuporządkowanym oraz porządkuje elementy w zbiorze metodą przez proste wybieranie i zliczanie; 
4) rozwija znajomość algorytmów […]
II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń: 
1) projektuje, tworzy i testuje programy w procesie rozwiązywania problemów. W programach stosuje: instrukcje wejścia/wyjścia, wyrażenia arytmetyczne i logiczne, instrukcje warunkowe, instrukcje iteracyjne, funkcje oraz zmienne i tablice. W szczególności programuje algorytmy z działu I pkt 2; 
4) zapisuje efekty swojej pracy w różnych formatach i przygotowuje wydruki;	

Temat 9. Wprowadzenie do programowania w języku Python	
Lp.	Temat lekcji	Wiedza i umiejętności	Treści, pytania, 
ćwiczenia i zadania z podręcznika	Uwagi o realizacji,
formy pracy na lekcji,
dodatkowe pomoce	Podstawa programowa	
		podstawowe	rozszerzające				
		Uczeń:	Uczeń:				
17.		Pierwszy program komputerowy w języku Python oraz stosowanie zmiennych i wykonywanie obliczeń	zna pojęcia interpretacja i kompilacja;
zna etapy tworzenia programu w języku Python i ogólną budowę programu;
pisze prosty program wyświetlający napis na ekranie;
potrafi zadeklarować zmienne typu liczbowego (całkowite, rzeczywiste);
wie, jak nadać wartość zmiennej;
pisze proste programy, w których są wykonywane obliczenia z użyciem zmiennych	rozumie, czym jest zmienna w programie, m.in. wie, że przypisanie zmiennej o tej samej nazwie innej wartości zastępuje poprzednią wartość;
samodzielnie zapoznaje się z działaniem instrukcji warunkowej i pisze trudniejsze programy wymagające zastosowania tej instrukcji	temat 9. z podręcznika (str. 107-119);
ćwiczenia 2., 4., 6-10 (str. 110-118);
zadanie domowe
ćwiczenia 1., 3., 5. i 11. (str. 109-119);
pytania 1-8 (str. 124);
zadania 1. i 2. (str. 125);
dla zainteresowanych
zadanie 11. (str. 125)	wyjaśnienie metod pracy w trybie interaktywnym i skryptowym oraz zasad programowania w języku Python na przykładzie prostego programu – pokaz z wykorzystaniem projektora;
zwrócenie uwagi na podobieństwa języka Python do języka Scratch;
wyjaśnienie zasady korzystania ze zmiennych w języku Python;
praca z podręcznikiem, ćwiczenia	I. Rozumienie, analizowanie i rozwiązywanie problemów. Uczeń: 
2) stosuje przy rozwiązywaniu problemów podstawowe algorytmy: 
b) wyszukiwania i porządkowania: wyszukuje element w zbiorze uporządkowanym i nieuporządkowanym oraz porządkuje elementy w zbiorze metodą przez proste wybieranie i zliczanie; 
4) rozwija znajomość algorytmów […]
II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń: 
1) projektuje, tworzy i testuje programy w procesie rozwiązywania problemów. W programach stosuje: instrukcje wejścia/wyjścia, wyrażenia arytmetyczne i logiczne, instrukcje warunkowe, instrukcje iteracyjne, funkcje oraz zmienne i tablice. W szczególności programuje algorytmy z działu I pkt 2; 
4) zapisuje efekty swojej pracy w różnych formatach i przygotowuje wydruki;	
18.		Stosowanie instrukcji warunkowej i iteracyjnej w języku Python	wie, jak działa instrukcja warunkowa if w języku Python i potrafi napisać program realizujący prosty algorytm z warunkami; 
wie, jak działa instrukcja iteracyjna for w języku Python;
potrafi napisać program realizujący prosty algorytm iteracyjny; 
korzystając z podręcznika, zapisuje w postaci programu algorytm znajdowania wybranego elementu w zbiorze nieuporządkowanym, np. maksimum z pięciu liczb	rozumie określenie zmienna sterująca;
porównuje działanie instrukcji for w środowisku Baltie i w języku C++ z działaniem tej instrukcji w języku Python, wskazując różnice i podobieństwa;
pisze programy realizujące trudniejsze algorytmy (np. suma n liczb) wymagające zastosowania instrukcji warunkowej i iteracyjnej	temat 9. z podręcznika (str. 119-124);
ćwiczenia 12-16 
(str. 120-123);
zadanie domowe
pytania 9-13 (str. 124-125);
zadania 3-10 (str. 125) – cztery do wyboru;
dla zainteresowanych
zadania 12-15 (str. 126)	krótkie wprowadzenie, pokaz z wykorzystaniem projektora;
praca z podręcznikiem, ćwiczenia	I. Rozumienie, analizowanie i rozwiązywanie problemów. Uczeń: 
2) stosuje przy rozwiązywaniu problemów podstawowe algorytmy: 
b) wyszukiwania i porządkowania: wyszukuje element w zbiorze uporządkowanym i nieuporządkowanym oraz porządkuje elementy w zbiorze metodą przez proste wybieranie i zliczanie; 
4) rozwija znajomość algorytmów […]
II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń: 
1) projektuje, tworzy i testuje programy w procesie rozwiązywania problemów. W programach stosuje: instrukcje wejścia/wyjścia, wyrażenia arytmetyczne i logiczne, instrukcje warunkowe, instrukcje iteracyjne, funkcje oraz zmienne i tablice. W szczególności programuje algorytmy z działu I pkt 2; 
4) zapisuje efekty swojej pracy w różnych formatach i przygotowuje wydruki;	

Temat 10. Wykorzystanie funkcji i list do zapisywania w języku Python algorytmów porządkowania i wyszukiwania	
Lp.	Temat lekcji	Wiedza i umiejętności	Treści, pytania, 
ćwiczenia i zadania z podręcznika	Uwagi o realizacji,
formy pracy na lekcji,
dodatkowe pomoce	Podstawa programowa	
		podstawowe	rozszerzające				
		Uczeń:	Uczeń:				
19.		Stosowanie podprogramów w środowiskach programowania Baltie i Scratch oraz funkcji w języku Python	definiuje i stosuje procedury w języku Scratch;
rozumie na czym polega wywołanie procedury/funkcji;
rozróżnia parametry formalne i aktualne;
definiuje funkcje w języku Python, korzystając z opisu w podręczniku (na przykładzie funkcji wyszukującej maksimum z n liczb);
stosuje funkcje w języku Python, korzystając z przykładowych programów opisanych w podręczniku	wyjaśnia znaczenie stosowania procedur/funkcji;
wyjaśnia na przykładach, kiedy stosujemy dany rodzaj funkcji w języku Python (zwracającą wartość i niezwracającą wartości);
samodzielnie rozwiązuje zadania dla zainteresowanych dotyczące programowania w języku Python, stosując funkcje	temat 10. z podręcznika (str. 127-132);
ćwiczenia 1-4 (str. 128-132);
zadanie domowe
pytania 1-4 (str. 140);
zadania 1-4 (str. 141);
dla zainteresowanych
zadania 9. i 10. (str. 142)	wskazanie podobieństw i różnic w definiowaniu podprogramów w językach Scratch i Python;
wspólna z uczniami analiza gotowych programów z wykorzystaniem podręcznika;
praca z podręcznikiem, ćwiczenia	I. Rozumienie, analizowanie i rozwiązywanie problemów. Uczeń: 
2) stosuje przy rozwiązywaniu problemów podstawowe algorytmy: 
b) wyszukiwania i porządkowania: wyszukuje element w zbiorze uporządkowanym i nieuporządkowanym oraz porządkuje elementy w zbiorze metodą przez proste wybieranie i zliczanie; 
4) rozwija znajomość algorytmów […]
II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń: 
1) projektuje, tworzy i testuje programy w procesie rozwiązywania problemów. W programach stosuje: instrukcje wejścia/wyjścia, wyrażenia arytmetyczne i logiczne, instrukcje warunkowe, instrukcje iteracyjne, funkcje oraz zmienne i tablice. W szczególności programuje algorytmy z działu I pkt 2; 
4) zapisuje efekty swojej pracy w różnych formatach i przygotowuje wydruki;	
20.		Stosowanie list do wprowadzania danych i zapisywania wybranych algorytmów porządkowania i wyszukiwania w języku Python	wyjaśnia, korzystając z rysunku i opisu w podręczniku, czym są zmienne indeksowane;
definiuje listy, wczytuje i wyprowadza elementy listy na ekran;
programuje algorytmy wyszukiwania elementu w zbiorze uporządkowanym i porządkowania elementów w zbiorze metodą przez proste wybieranie i zliczanie, analizując opis programów z podręcznika; definiuje odpowiednie procedury i funkcje	potrafi samodzielnie przeanalizować gotowy program i na jego podstawie pisać trudniejsze programy, stosując funkcje i listy;
uczestniczy w konkursach i olimpiadach informatycznych	temat 10. z podręcznika (str. 132-140);
ćwiczenia 5-8 (str. 133-137);
zadanie domowe
ćwiczenie 9. (str. 139);
pytania 5-12 (str. 140);
zadania 5-8 (str. 141);
dla zainteresowanych
zadania 11-17 (str. 142) – cztery do wyboru	wspólna z uczniami analiza gotowych programów z wykorzystaniem podręcznika;
praca z podręcznikiem, ćwiczenia	I. Rozumienie, analizowanie i rozwiązywanie problemów. Uczeń: 
2) stosuje przy rozwiązywaniu problemów podstawowe algorytmy: 
b) wyszukiwania i porządkowania: wyszukuje element w zbiorze uporządkowanym i nieuporządkowanym oraz porządkuje elementy w zbiorze metodą przez proste wybieranie i zliczanie; 
4) rozwija znajomość algorytmów […]
II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń: 
1) projektuje, tworzy i testuje programy w procesie rozwiązywania problemów. W programach stosuje: instrukcje wejścia/wyjścia, wyrażenia arytmetyczne i logiczne, instrukcje warunkowe, instrukcje iteracyjne, funkcje oraz zmienne i tablice. W szczególności programuje algorytmy z działu I pkt 2; 
4) zapisuje efekty swojej pracy w różnych formatach i przygotowuje wydruki;	
21.		Sprawdzian	–	–	tematy 4-10 z podręcznika	sprawdziany (tradycyjne lub elektroniczne)	–	

III PROJEKTY MULTIMEDIALNE [3 godz.]	
Temat 11. Tworzenie prezentacji multimedialnej – projekt	
Lp.	Temat lekcji	Wiedza i umiejętności	Treści, pytania, 
ćwiczenia i zadania z podręcznika	Uwagi o realizacji,
formy pracy na lekcji,
dodatkowe pomoce	Podstawa programowa	
		podstawowe	rozszerzające				
		Uczeń:	Uczeń:				
22.		Prezentacja multimedialna w dziesięciu krokach	tworzy prezentację na wybrany temat: przygotowuje plan prezentacji; wstawia do slajdów tekst, obrazy, hiperłącza, przyciski akcji, dodaje animacje i wykonuje przejścia między slajdami;
dba o poprawność redakcyjną tekstów;
korzysta z szablonów slajdów;
dodaje do prezentacji efekty dźwiękowe;
przygotowuje i uruchamia pokaz	potrafi samodzielnie zaprojektować i przygotować multimedialną prezentację na wybrany temat, cechującą się ciekawym ujęciem zagadnienia, interesującym układem slajdów	temat 11. z podręcznika (str. 144-151);
ćwiczenia 1-8, 12-13 (str. 145-151);
zadanie domowe
ćwiczenia 9-11 (str. 149-150);
pytania 1-3 (str. 157);
zadanie 1. (str. 158);
zadania folder Materiały dodatkowe/Multimedia) – jedno do wyboru	projekt; praca z podręcznikiem, ćwiczenia;
zwrócenie uwagi na właściwy dobór tematów prezentacji i poziom ich wykonania oraz umożliwienie uczniom zaprezentowania efektów pracy na forum klasy;
dodatkowe pliki proponowane do wykonania ćwiczeń:
ćwiczenie 1. (str. 145) – T11_c1_Wakacje	II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń: 
3) Korzystając z aplikacji komputerowych przygotowuje dokumenty i prezentacje, także w chmurze, na pożytek rozwiązywanych problemów i własnych prac z różnych dziedzin (przedmiotów), dostosowuje format i wygląd opracowań do ich treści i przeznaczenia, wykazując się przy tym umiejętnościami: 
d) tworzenia prezentacji multimedialnej wykorzystując tekst, grafikę, animację, dźwięk i film, stosuje hiperłącza, 
4) zapisuje efekty swojej pracy w różnych formatach i przygotowuje wydruki;	

Lp.	Temat lekcji	Wiedza i umiejętności	Treści, pytania, 
ćwiczenia i zadania z podręcznika	Uwagi o realizacji,
formy pracy na lekcji,
dodatkowe pomoce	Podstawa programowa	
		podstawowe	rozszerzające				
		Uczeń:	Uczeń:				
23.		Nagranie zawartości ekranu i podstawowy montaż filmu oraz dodawanie multimediów do prezentacji	zna podstawowe możliwości programu do obróbki filmu; 
nagrywa filmy;
poddaje nagrany film podstawowej obróbce;
wstawia film do prezentacji;
współpracuje w grupie przy tworzeniu projektu, wykonując samodzielnie zadania szczegółowe;
przygotowuje prezentację w postaci albumu fotograficznego;
prezentuje efekty pracy grupowej	potrafi samodzielnie zaprojektować i przygotować multimedialną prezentację na wybrany temat, cechującą się ciekawym ujęciem zagadnienia, interesującym układem slajdów	temat 11. z podręcznika (str. 151-157);
ćwiczenia 14-17 (str. 153-156);
zadanie domowe
ćwiczenie 18. (str. 157);
pytania 4-6 (str. 157);
zadanie 2. (str. 158);
Przykłady innych projektów grupowych (str. 158) – wybrane dwa zadania	projekt; praca z podręcznikiem, ćwiczenia;
zwrócenie uwagi na właściwy dobór tematów prezentacji i poziom ich wykonania oraz umożliwienie uczniom zaprezentowania efektów pracy na forum klasy;
dodatkowe pliki proponowane do wykonania zadań projektowych:
Przykłady innych projektów grupowych – zadanie 3. (str. 158) – zdjęcia z folderu T11_z3_Parowozy	II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń: 
3) Korzystając z aplikacji komputerowych przygotowuje dokumenty i prezentacje, także w chmurze, na pożytek rozwiązywanych problemów i własnych prac z różnych dziedzin (przedmiotów), dostosowuje format i wygląd opracowań do ich treści i przeznaczenia, wykazując się przy tym umiejętnościami: 
a) […] nagrywa krótkie filmy oraz poddaje je podstawowej obróbce cyfrowej, 
d) tworzenia prezentacji multimedialnej wykorzystując tekst, grafikę, animację, dźwięk i film, stosuje hiperłącza, 
4) zapisuje efekty swojej pracy w różnych formatach i przygotowuje wydruki;
IV. Rozwijanie kompetencji społecznych. Uczeń: 
1) bierze udział w różnych formach współpracy, jak: […] realizacja projektów, uczestnictwo w zorganizowanej grupie uczących się, projektuje, tworzy i prezentuje efekty wspólnej pracy; 	

Temat 12. Historia i rozwój informatyki – projekt	
Lp.	Temat lekcji	Wiedza i umiejętności	Treści, pytania, 
ćwiczenia i zadania z podręcznika	Uwagi o realizacji,
formy pracy na lekcji,
dodatkowe pomoce	Podstawa programowa	
		podstawowe	rozszerzające				
		Uczeń:	Uczeń:				
24.		Historia i rozwój informatyki – projekt	podaje i omawia przykłady dawnych przyrządów i maszyn do wykonywania obliczeń; 
omawia główne etapy historycznego rozwoju informatyki i technologii; uwzględnia m.in. pierwsze komputery, pierwszy język programowania; 
w kontekście rozwoju informatyki dyskutuje (wspólnie z nauczycielem) na temat różnych zawodów wymagających kompetencji informatycznych; 
tworzy prezentację na temat związany z historią i rozwojem informatyki;
współpracuje w grupie przy tworzeniu projektu, wykonując samodzielnie zadania szczegółowe;
prezentuje efekty pracy grupowej	wyszukuje dodatkowe informacje na temat historycznego rozwoju informatyki i technologii;
w kontekście rozwoju informatyki dyskutuje (wspólnie z nauczycielem) na temat dalszego kształcenia informatycznego w zakresie rozszerzonym; 
potrafi samodzielnie zaprojektować i przygotować multimedialną prezentację na wybrany temat, cechującą się ciekawym ujęciem zagadnienia, interesującym układem slajdów;
pełni funkcję koordynatora grupy	temat 12. z podręcznika (str. 159-170);
zadania 1-16 (str. 168-170) – każdy uczeń lub grupa dwu, trzyosobowa wybiera jedno lub dwa zadania szczegółowe;
Uwaga: Zadania uczniowie kończą w domu	projekt; praca w grupach z podręcznikiem, zadania projektowe (przydzielenie uczniom zadań tak, aby wszystkie zadania zostały wykonane);
zwrócenie uwagi na odpowiedni poziom wykonania prezentacji oraz umożliwienie uczniom zaprezentowania efektów pracy na forum klasy	II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń: 
3) Korzystając z aplikacji komputerowych przygotowuje dokumenty i prezentacje, także w chmurze, na pożytek rozwiązywanych problemów i własnych prac z różnych dziedzin (przedmiotów), dostosowuje format i wygląd opracowań do ich treści i przeznaczenia, wykazując się przy tym umiejętnościami: 
d) tworzenia prezentacji multimedialnej wykorzystując tekst, grafikę, animację, dźwięk i film, stosuje hiperłącza, 
4) zapisuje efekty swojej pracy w różnych formatach i przygotowuje wydruki;
IV. Rozwijanie kompetencji społecznych. Uczeń: 
1) bierze udział w różnych formach współpracy, jak: […] realizacja projektów, uczestnictwo w zorganizowanej grupie uczących się, projektuje, tworzy i prezentuje efekty wspólnej pracy; 
3) przedstawia główne etapy w historycznym rozwoju informatyki i technologii;
4) określa zakres kompetencji informatycznych, niezbędnych do wykonywania różnych zawodów, rozważa i dyskutuje wybór dalszego i pogłębionego kształcenia, również w zakresie informatyki.	

IV OBLICZENIA W ARKUSZU KALKULACYJNYM [6 godz.]	
Temat 13. Więcej o pracy w arkuszu kalkulacyjnym	
Lp.	Temat lekcji	Wiedza i umiejętności	Treści, pytania, 
ćwiczenia i zadania z podręcznika	Uwagi o realizacji,
formy pracy na lekcji,
dodatkowe pomoce	Podstawa programowa	
		podstawowe	rozszerzające				
		Uczeń:	Uczeń:				
25.		Więcej o pracy w arkuszu kalkulacyjnym	potrafi zastosować w formule adresowanie mieszane;
odróżnia linie siatki od obramowania;
drukuje tabelę przygotowaną w arkuszu kalkulacyjnym	rozróżnia różne zasady adresowania, rozumie ich działanie oraz potrafi je odpowiednio zastosować w obliczeniach;
samodzielnie projektuje tabelę z zachowaniem poznanych zasad wykonywania obliczeń w arkuszu kalkulacyjnym	temat 13. z podręcznika (str. 172-177);
ćwiczenia 1-5 
(str. 173-176);
zadanie domowe
pytania 1-4 (str. 176);
zadania 1-3 (str. 176-177);
dla zainteresowanych
Materiały dodatkowe/Arkusz kalkulacyjny) – zadanie 1.	krótkie wprowadzenie, pokaz z wykorzystaniem projektora;
praca z podręcznikiem, ćwiczenia;
dodatkowe pliki proponowane do wykonania ćwiczeń i zadań:
ćwiczenie 1. (str. 173-174) – T13_c1_Szkoła;
zadanie 1. (str. 176) – T13_z1_Oceny	II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń: 
3) Korzystając z aplikacji komputerowych przygotowuje dokumenty i prezentacje, także w chmurze, na pożytek rozwiązywanych problemów i własnych prac z różnych dziedzin (przedmiotów), dostosowuje format i wygląd opracowań do ich treści i przeznaczenia, wykazując się przy tym umiejętnościami: 
c) rozwiązywania zadań rachunkowych z programu nauczania z różnych przedmiotów w zakresie szkoły podstawowej, z codziennego życia oraz implementacji wybranych algorytmów w arkuszu kalkulacyjnym: umieszcza dane w tabeli arkusza kalkulacyjnego, posługuje się podstawowymi funkcjami, stosuje adresowanie względne, bezwzględne i mieszane, przedstawia dane w postaci różnego typu wykresów, porządkuje i filtruje dane,
4) zapisuje efekty swojej pracy w różnych formatach i przygotowuje wydruki;	

Temat 14. Przedstawianie danych w postaci wykresu	
Lp.	Temat lekcji	Wiedza i umiejętności	Treści, pytania, 
ćwiczenia i zadania z podręcznika	Uwagi o realizacji,
formy pracy na lekcji,
dodatkowe pomoce	Podstawa programowa	
		podstawowe	rozszerzające				
		Uczeń:	Uczeń:				
26.		Przedstawianie danych w postaci wykresu	zna ogólne zasady przygotowania wykresu w arkuszu kalkulacyjnym;
przygotowuje wykres dla jednej (lub dwóch) serii danych; 
dodaje do wykresu tytuł, legendę, etykiety danych;
zna zasady doboru typu wykresu do danych i wyników	podaje przykłady różnych typów wykresów;
potrafi właściwie dobrać odpowiedni typ wykresu do danych i wyników;
zna i stosuje zasady konstrukcji wykresu ilustrującego kilka serii danych	temat 14. z podręcznika (str. 178-185);
ćwiczenia 1-4 i 6. 
(str. 180-183);
zadanie domowe
ćwiczenia 5. i 7. 
(str. 182-183);
pytania 1-8 
(str. 184);
zadania 1-5 (str. 184-185);
dla zainteresowanych
zadanie 6. (str. 185);
Materiały dodatkowe/Arkusz kalkulacyjny) – zadania 2. i 3. 	zwrócenie szczególnej uwagi na dobieranie właściwych typów wykresów do danych i wyników;
krótkie wprowadzenie, pokaz z wykorzystaniem projektora;
praca z podręcznikiem, ćwiczenia
dodatkowe pliki proponowane do wykonania ćwiczeń:
ćwiczenie 5. (str. 182) –T14_c5_Wydatki;
ćwiczenie 6. (str. 183) –T14_c6_Konkursy i olimpiady;
ćwiczenie 7. (str. 183) –T14_c7_Dochód firmy.xls	II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń: 
3) Korzystając z aplikacji komputerowych przygotowuje dokumenty i prezentacje, także w chmurze, na pożytek rozwiązywanych problemów i własnych prac z różnych dziedzin (przedmiotów), dostosowuje format i wygląd opracowań do ich treści i przeznaczenia, wykazując się przy tym umiejętnościami: 
c) rozwiązywania zadań rachunkowych z programu nauczania z różnych przedmiotów w zakresie szkoły podstawowej, z codziennego życia oraz implementacji wybranych algorytmów w arkuszu kalkulacyjnym: umieszcza dane w tabeli arkusza kalkulacyjnego, posługuje się podstawowymi funkcjami, stosuje adresowanie względne, bezwzględne i mieszane, przedstawia dane w postaci różnego typu wykresów, porządkuje i filtruje dane,
4) zapisuje efekty swojej pracy w różnych formatach i przygotowuje wydruki;	

Temat 15. Wstawianie tabel i wykresów arkusza kalkulacyjnego do dokumentów tekstowych	
Lp.	Temat lekcji	Wiedza i umiejętności	Treści, pytania, 
ćwiczenia i zadania z podręcznika	Uwagi o realizacji,
formy pracy na lekcji,
dodatkowe pomoce	Podstawa programowa	
		podstawowe	rozszerzające				
		Uczeń:	Uczeń:				
27.		Wstawianie tabel i wykresów arkusza kalkulacyjnego do dokumentów tekstowych	rozumie różnicę między tabelą osadzoną a połączoną;
wstawia tabelę arkusza kalkulacyjnego do dokumentu tekstowego jako obiekt osadzony i jako obiekt połączony	wyjaśnia różnicę między tabelą osadzoną a połączoną;
stosuje różne mechanizmy połączenia i osadzania obiektów w arkuszu kalkulacyjnym;
świadomie dobiera wybraną metodę wstawiania tabeli i wykresu do tekstu	temat 15. z podręcznika (str. 186-195);
ćwiczenia 1-7 
(str. 188-194);
zadanie domowe
ćwiczenia 8. i 9. 
(str. 195);
pytania 1-5 (str. 197);
zadanie 2. i 3. (str. 197);
dla zainteresowanych
zadanie 9. (str. 198);
Materiały dodatkowe/Arkusz kalkulacyjny) – zadanie 4.	nawiązanie do mechanizmów wstawiania obrazów omówionych w klasie VII w temacie 8.;
krótkie wprowadzenie, pokaz z wykorzystaniem projektora;
praca z podręcznikiem, ćwiczenia;
dodatkowe pliki proponowane do wykonania ćwiczeń:
ćwiczenie 1. (str. 188) – T15_c1_Artykuł1, T15_c1_Statystyka;
ćwiczenie 4. (str. 191) – T15_c4_Artykuł2	II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń: 
3) Korzystając z aplikacji komputerowych przygotowuje dokumenty i prezentacje, także w chmurze, na pożytek rozwiązywanych problemów i własnych prac z różnych dziedzin (przedmiotów), dostosowuje format i wygląd opracowań do ich treści i przeznaczenia, wykazując się przy tym umiejętnościami: 
c) rozwiązywania zadań rachunkowych z programu nauczania z różnych przedmiotów w zakresie szkoły podstawowej, z codziennego życia oraz implementacji wybranych algorytmów w arkuszu kalkulacyjnym: umieszcza dane w tabeli arkusza kalkulacyjnego, posługuje się podstawowymi funkcjami, stosuje adresowanie względne, bezwzględne i mieszane, przedstawia dane w postaci różnego typu wykresów, porządkuje i filtruje dane,
4) zapisuje efekty swojej pracy w różnych formatach i przygotowuje wydruki;	
28.		Projekt grupowy	współpracuje w grupie, wykonując samodzielnie zadania szczegółowe;
zna i stosuje zasady pracy grupowej;
stosuje arkusz kalkulacyjny do różnych obliczeń, dostosowując odpowiednio rodzaj adresowania; 
wstawia tabelę arkusza kalkulacyjnego do dokumentu tekstowego z pliku	potrafi pełnić funkcję koordynatora grupy;
zna i stosuje zasady pracy grupowej przy tworzeniu dokumentów złożonych i ilustrowanych wykresami	temat 15. z podręcznika (str. 196-197);
zadanie projektowe (str. 196);
zadanie domowe
zadania 1., 4-8 
(str. 197-198) – trzy do wyboru;
dla zainteresowanych
zadanie 10. (str. 198)	omówienie sposobu wykonania projektu oraz umożliwienie uczniom zaprezentowania pracy na forum klasy;
praca grupowa;
praca z podręcznikiem, zadania	II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń: 
3) Korzystając z aplikacji komputerowych przygotowuje dokumenty i prezentacje, także w chmurze, na pożytek rozwiązywanych problemów i własnych prac z różnych dziedzin (przedmiotów), dostosowuje format i wygląd opracowań do ich treści i przeznaczenia, wykazując się przy tym umiejętnościami: 
c) rozwiązywania zadań rachunkowych z programu nauczania z różnych przedmiotów w zakresie szkoły podstawowej, z codziennego życia oraz implementacji wybranych algorytmów w arkuszu kalkulacyjnym: umieszcza dane w tabeli arkusza kalkulacyjnego, posługuje się podstawowymi funkcjami, stosuje adresowanie względne, bezwzględne i mieszane, przedstawia dane w postaci różnego typu wykresów, porządkuje i filtruje dane,
4) zapisuje efekty swojej pracy w różnych formatach i przygotowuje wydruki;
IV. Rozwijanie kompetencji społecznych. Uczeń: 
1) bierze udział w różnych formach współpracy, jak: […] realizacja projektów, uczestnictwo w zorganizowanej grupie uczących się, projektuje, tworzy i prezentuje efekty wspólnej pracy; 	

Temat 16. Zastosowanie arkusza kalkulacyjnego	
Lp.	Temat lekcji	Wiedza i umiejętności	Treści, pytania, 
ćwiczenia i zadania z podręcznika	Uwagi o realizacji,
formy pracy na lekcji,
dodatkowe pomoce	Podstawa programowa	
		podstawowe	rozszerzające				
		Uczeń:	Uczeń:				
29.		Zastosowanie arkusza kalkulacyjnego	realizuje algorytm liniowy, z warunkami i iteracyjny w arkuszu kalkulacyjnym;
wykonuje w arkuszu kalkulacyjnym proste obliczenia z matematyki, 
tworzy, zależnie od danych, różne typy wykresów: XY (punktowy), liniowy i kołowy; 
wykonuje w arkuszu kalkulacyjnym proste obliczenia z dziedziny fizyki, geografii;
korzystając z gotowego przykładu, np. modelu rzutu kostką sześcienną do gry, omawia, na czym polega modelowanie;
korzystając z arkusza kalkulacyjnego, wykonuje prosty model, np. rzutu monetą	potrafi samodzielnie opracować tabelę realizującą obliczenia z matematyki;
ilustruje dane i wyniki odpowiednio dobranymi wykresami;
potrafi samodzielnie opracować tabelę realizującą obliczenia z zakresu fizyki czy geografii; ilustruje dane i wyniki odpowiednio dobranymi wykresami; 
wykonuje trudniejszy model, korzystając z arkusza kalkulacyjnego, języka programowania lub odpowiedniego programu edukacyjnego;
obserwuje zachowanie modelu i wyciąga odpowiednie wnioski;
korzystając z dodatkowych źródeł, np. Internetu, wyszukuje informacje na temat modelowania	temat 16. z podręcznika (str. 199-207);
ćwiczenia 1-3 (str. 200) i 7-8 (str. 203-205);
zadanie domowe
ćwiczenia 4-6 (str. 201-202) i 9. (str. 206-207);
pytania 1-5 (str. 207);
zadania 1-9 (str. 207-208) – cztery do wyboru;
dla zainteresowanych
zadania 10-14 (str. 208) – dwa do wyboru	krótkie wprowadzenie, pokaz z wykorzystaniem projektora;
praca w grupach, prezentacje uczniowskie (wcześniej zapowiedziane i przygotowane), ćwiczenia;
wyjaśnienie zasad modelowania na przykładzie rzutu kostką sześcienną do gry;
dodatkowe pliki proponowane do wykonania ćwiczeń:
ćwiczenie 1. (str. 200) – T16_c1_Wycieczka;
ćwiczenie 4. (str. 201) – T16_c4_Fizyka;
ćwiczenie 5. (str. 202) – T16_c5_Województwa;
ćwiczenie 7. (str. 203-204) – T16_c7_Rzut kostką;
ćwiczenie 8. (str. 205) – T16_c8_Nagrody sortowanie	II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń: 
3) Korzystając z aplikacji komputerowych przygotowuje dokumenty i prezentacje, także w chmurze, na pożytek rozwiązywanych problemów i własnych prac z różnych dziedzin (przedmiotów), dostosowuje format i wygląd opracowań do ich treści i przeznaczenia, wykazując się przy tym umiejętnościami: 
c) rozwiązywania zadań rachunkowych z programu nauczania z różnych przedmiotów w zakresie szkoły podstawowej, z codziennego życia oraz implementacji wybranych algorytmów w arkuszu kalkulacyjnym: umieszcza dane w tabeli arkusza kalkulacyjnego, posługuje się podstawowymi funkcjami, stosuje adresowanie względne, bezwzględne i mieszane, przedstawia dane w postaci różnego typu wykresów, porządkuje i filtruje dane,
4) zapisuje efekty swojej pracy w różnych formatach i przygotowuje wydruki;	

30.		Sprawdzian	–	–	tematy 13-16 z podręcznika	sprawdziany (tradycyjne lub elektroniczne)	–	

V INTERNET [4 godz.]	
Temat 17. Tworzenie strony internetowej z wykorzystaniem znaczników HTML – projekt	
Lp.	Temat lekcji	Wiedza i umiejętności	Treści, pytania, 
ćwiczenia i zadania z podręcznika	Uwagi o realizacji,
formy pracy na lekcji,
dodatkowe pomoce	Podstawa programowa	
		podstawowe	rozszerzające				
		Uczeń:	Uczeń:				
31.		Tworzenie strony internetowej – podstawowa struktura	zna ogólne zasady projektowania stron WWW i wie, jakie narzędzia umożliwiają ich tworzenie;
potrafi, korzystając z podstawowych znaczników HTML, utworzyć prostą strukturę strony;
formatuje tekst na stronie	zna większość znaczników HTML;
posługuje się wybranym programem przeznaczonym do tworzenia stron WWW;
potrafi tworzyć proste witryny składające się z kilku połączonych ze sobą stron; 
dba o poprawność merytoryczną i redakcyjną tekstów	temat 17. z podręcznika (str. 210-215);
ćwiczenia 1-4 (str. 211-215);
zadanie domowe
pytania 1-5 (str. 219);
zadanie 1. (str. 219);
dla zainteresowanych
zadanie 4. (str. 220)	krótki wykład, pokaz z wykorzystaniem projektora;
praca z podręcznikiem, ćwiczenia;
zwrócenie uwagi na właściwy dobór tematów stron i poziom ich wykonania; umożliwienie uczniom tworzącym własne strony zaprezentowanie ich na forum klasy;
dodatkowe pomoce:
pliki T17_Style CSS.pdf, T17_Znaczniki formatowania.pdf, T17_Znaczniki tabel.pdf	II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń: 
3) Korzystając z aplikacji komputerowych przygotowuje dokumenty i prezentacje, także w chmurze, na pożytek rozwiązywanych problemów i własnych prac z różnych dziedzin (przedmiotów), dostosowuje format i wygląd opracowań do ich treści i przeznaczenia, wykazując się przy tym umiejętnościami: 
e) tworzenia prostej strony internetowej zawierającej; tekst, grafikę, hiperłącza, stosuje przy tym podstawowe polecenia języka HTML; 
4) zapisuje efekty swojej pracy w różnych formatach […];	

32.		Tworzenie strony internetowej – poprawianie wyglądu strony	stosuje na stronie wypunktowania; 
tworzy tabele i umieszcza w nich informacje;
wstawia na stronę obrazy i odsyłacze do innych stron;
wie, jak opublikować stronę w Internecie	samodzielnie rozbudowuje tworzoną stronę internetową, dodając m.in. tło, linki i strony;
publikuje stronę WWW w Internecie	temat 17. z podręcznika (str. 216-219);
ćwiczenia 5-8 (str. 216-218);
zadanie domowe
pytania 6-9 (str.219);
zadania 2. i 3. (str. 219);
dla zainteresowanych
zadanie 5. (str. 220)	krótki wykład, pokaz z wykorzystaniem projektora;
praca z podręcznikiem, ćwiczenia;
zwrócenie uwagi na właściwy dobór tematów stron i poziom ich wykonania; umożliwienie uczniom tworzącym własne strony zaprezentowania ich na forum klasy
dodatkowe pliki proponowane do wykonania ćwiczeń i zadań:
ćwiczenie 8. (str. 217) – T17_c5_Francja-Paryż-Wieża;
zadanie 5. (str. 220) – zdjęcia z folderu T17_z5_Obrazy	II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń: 
3) Korzystając z aplikacji komputerowych przygotowuje dokumenty i prezentacje, także w chmurze, na pożytek rozwiązywanych problemów i własnych prac z różnych dziedzin (przedmiotów), dostosowuje format i wygląd opracowań do ich treści i przeznaczenia, wykazując się przy tym umiejętnościami: 
e) tworzenia prostej strony internetowej zawierającej; tekst, grafikę, hiperłącza, stosuje przy tym podstawowe polecenia języka HTML; 
4) zapisuje efekty swojej pracy w różnych formatach […]; 	

Temat 18. Systemy zarządzania treścią – projekt	
Lp.	Temat lekcji	Wiedza i umiejętności	Treści, pytania, 
ćwiczenia i zadania z podręcznika	Uwagi o realizacji,
formy pracy na lekcji,
dodatkowe pomoce	Podstawa programowa	
		podstawowe	rozszerzające				
		Uczeń:	Uczeń:				
33.		Systemy zarządzania treścią – projekt 	wie, jak tworzy się proste blogi;
wie, czym są systemy zarządzania treścią;
korzystając z przykładowego systemu zarządzania treścią (np. systemu WordPress), tworzy prostego bloga, m.in.: umieszcza nowe wpisy, dodaje kategorie, tagi; 
wie, jak dodać nową stronę, zastosować motyw	potrafi samodzielnie tworzyć bloga z wykorzystaniem systemu zarządzania treścią, odszukując potrzebne opcje 	temat 18. z podręcznika (str. 221-228);
ćwiczenia 1-6 (str. 222-226);
zadanie domowe
pytania 1-7 (str. 230);
ćwiczenia 7-10 (str. 226-228);
zadania 1. i 2. (str. 230);
dla zainteresowanych
zadanie 3. (str. 230)	krótki wykład, pokaz z wykorzystaniem projektora;
praca z podręcznikiem, ćwiczenia	II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń: 
3) Korzystając z aplikacji komputerowych przygotowuje dokumenty i prezentacje, także w chmurze, na pożytek rozwiązywanych problemów i własnych prac z różnych dziedzin (przedmiotów), dostosowuje format i wygląd opracowań do ich treści i przeznaczenia, wykazując się przy tym umiejętnościami: 
e) tworzenia prostej strony internetowej zawierającej; tekst, grafikę, hiperłącza, stosuje przy tym podstawowe polecenia języka HTML; 
4) zapisuje efekty swojej pracy w różnych formatach […];	
34.		Systemy zarządzania treścią – zadania projektowe	wie, jakie są możliwości pracy w chmurze; stosuje je w pracy zespołowej przy tworzeniu projektów;
współpracuje w grupie przy tworzeniu projektu, wykonując samodzielnie zadania szczegółowe	potrafi pełnić funkcję koordynatora grupy;
wykorzystuje możliwości pracy w chmurze	temat 18. z podręcznika (str. 228-230);
zadania projektowe 4.1. lub 4.2. (str. 228-229);
zadanie domowe
zadania 1-16 (str. 230) – jedno do wyboru	omówienie sposobu wykonania projektu, umożliwienie uczniom zaprezentowania pracy na forum klasy	II. Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń: 
3) Korzystając z aplikacji komputerowych przygotowuje dokumenty i prezentacje, także w chmurze, na pożytek rozwiązywanych problemów i własnych prac z różnych dziedzin (przedmiotów), dostosowuje format i wygląd opracowań do ich treści i przeznaczenia, wykazując się przy tym umiejętnościami: 
e) tworzenia prostej strony internetowej zawierającej; tekst, grafikę, hiperłącza, stosuje przy tym podstawowe polecenia języka HTML; 
4) zapisuje efekty swojej pracy w różnych formatach […];
IV. Rozwijanie kompetencji społecznych. Uczeń: 
1) bierze udział w różnych formach współpracy, jak: […] realizacja projektów, uczestnictwo w zorganizowanej grupie uczących się, projektuje, tworzy i prezentuje efekty wspólnej pracy;