Program nauczania. Teraz bajty. 
Informatyka dla szkoły podstawowej. Klasy VII-VIII. 
Zawężona podstawa programowa 2024

Grażyna Koba
Migra Sp. z o.o.

Przedstawiamy program nauczania dla klas VII-VIII uwzględniający zmiany wynikające z zawężenia podstawy programowej dla szkoły podstawowej na podstawie rozporządzenia MEN z 2024 roku: Rozporządzenie Ministra Edukacji zmieniające rozporządzenie w sprawie podstawy programowej wychowania przedszkolnego oraz podstawy programowej kształcenia ogólnego dla szkoły podstawowej, w tym dla uczniów z niepełnosprawnością intelektualną w stopniu umiarkowanym lub znacznym, kształcenia ogólnego dla branżowej szkoły I stopnia, kształcenia ogólnego dla szkoły specjalnej przysposabiającej do pracy oraz kształcenia ogólnego dla szkoły policealnej.

W związku z usunięciem wybranych treści z podstaw programowych wprowadzono odpowiednie zmiany w programie nauczania dla klas VII-VIII. 
Rozporządzenie usuwa z treści nauczania przewidziane w proponowanym programie na klasę 7:
•	przedstawianie algorytmów w postaci schematów blokowych,
•	budowę sieci szkolnej i domowej,
•	stosowanie złożonych postaci zapytań i korzystanie z zaawansowanych możliwości wyszukiwarek. 
Rozporządzenie usuwa z treści nauczania przewidziane w proponowanym programie na klasę 8:
•	algorytm Euklidesa w wersji z dzieleniem (rozporządzenie usuwa przykłady wersji tego algorytmu); w programie zostawiono wersję z odejmowaniem, ale bez prezentacji w postaci schematu blokowego (rozporządzenie usuwa schematy blokowe),
•	algorytmy porządkowania przez zliczanie i wyszukiwania elementu w zbiorze uporządkowanym oraz ich programowanie, 
•	etapy w historycznym rozwoju informatyki i technologii,
•	implementację wybranych algorytmów w arkuszu kalkulacyjnym.

Spis treści
I.	Podstawa programowa do informatyki dla szkoły podstawowej – klasy VII-VIII
II.	Klasa VII
1.	Szczegółowe cele kształcenia i wychowania, treści nauczania oraz założone osiągnięcia ucznia w korelacji z treściami podstawy programowej
1.1.	Komputer i grafika komputerowa
1.2.	Praca z dokumentem tekstowym
1.3.	Algorytmika i programowanie
1.4.	Obliczenia w arkuszu kalkulacyjnym
1.5.	Internet
2.	Sposoby osiągania celów kształcenia i wychowania
2.1.	Komputer i grafika komputerowa
2.2.	Praca z dokumentem tekstowym
2.3.	Algorytmika i programowanie
2.4.	Obliczenia w arkuszu kalkulacyjnym
2.5.	Internet
3.	Propozycje kryteriów oceny – wymagania na poszczególne oceny szkolne
3.1.	Komputer i grafika komputerowa
3.2.	Praca z dokumentem tekstowym
3.3.	Algorytmika i programowanie
3.4.	Obliczenia w arkuszu kalkulacyjnym
3.5.	Internet
III.	Klasa VIII
1.	Szczegółowe cele kształcenia i wychowania, treści nauczania oraz założone osiągnięcia ucznia w korelacji z treściami podstawy programowej
1.1.	Algorytmika i programowanie
1.2.	Praca z dokumentem tekstowym
1.3.	Obliczenia w arkuszu kalkulacyjnym
1.4.	Internet
1.5.	Multimedia
2.	Sposoby osiągania celów kształcenia i wychowania
2.1.	Algorytmika i programowanie
2.2.	Praca z dokumentem tekstowym
2.3.	Obliczenia w arkuszu kalkulacyjnym
2.4.	Internet
2.5.	Multimedia
3.	Propozycje kryteriów oceny – wymagania na poszczególne oceny szkolne
3.1.	Algorytmika i programowanie
3.2.	Praca z dokumentem tekstowym
3.3.	Obliczenia w arkuszu kalkulacyjnym
3.4.	Internet
3.5.	Multimedia
4.	Propozycje metod sprawdzania osiągnięć ucznia
5.	Uwagi o realizacji programu

I.	Podstawa programowa do informatyki dla szkoły podstawowej – klasy VII-VIII
W rozporządzeniu Ministra Edukacji Narodowej z dnia 14 lutego 2017 r. w sprawie podstawy programowej wychowania przedszkolnego oraz podstawy programowej kształcenia ogólnego dla szkoły podstawowej, w tym dla uczniów z niepełnosprawnością intelektualną w stopniu umiarkowanym lub znacznym, kształcenia ogólnego dla branżowej szkoły I stopnia, kształcenia ogólnego dla szkoły specjalnej przysposabiającej do pracy oraz kształcenia ogólnego dla szkoły policealnej określono m.in. podstawę programową do informatyki dla szkoły podstawowej. 
Cele kształcenia (wymagania ogólne) są wspólne dla wszystkich klas. Natomiast treści nauczania (wymagania szczegółowe) określono w podstawie programowej oddzielnie: dla klas IV-VI i dla klas VII-VIII. 
Przedstawiamy program nauczania do realizacji informatyki na poziomie klas VII-VIII opracowany zgodnie z podstawą programową określoną w w/w rozporządzeniu dla klas VII-VIII.
Cele kształcenia – wymagania ogólne 
I.	Rozumienie, analizowanie i rozwiązywanie problemów na bazie logicznego i abstrakcyjnego myślenia, myślenia algorytmicznego i sposobów reprezentowania informacji. 
II.	Programowanie i rozwiązywanie problemów z wykorzystaniem komputera oraz innych urządzeń cyfrowych: układanie i programowanie algorytmów, organizowanie, wyszukiwanie i udostępnianie informacji, posługiwanie się aplikacjami komputerowymi. 
III.	Posługiwanie się komputerem, urządzeniami cyfrowymi i sieciami komputerowymi, w tym znajomość zasad działania urządzeń cyfrowych i sieci komputerowych oraz wykonywania obliczeń i programów. 
IV.	Rozwijanie kompetencji społecznych, takich jak komunikacja i współpraca w grupie, w tym w środowiskach wirtualnych, udział w projektach zespołowych oraz zarządzanie projektami. 
V.	Przestrzeganie prawa i zasad bezpieczeństwa. Respektowanie prywatności informacji i ochrony danych, praw własności intelektualnej, etykiety w komunikacji i norm współżycia społecznego, ocena zagrożeń związanych z technologią i ich uwzględnienie dla bezpieczeństwa swojego i innych. 
Treści nauczania - wymagania szczegółowe
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, 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, 
b)	wyszukiwania i porządkowania: wyszukuje element w zbiorze nieuporządkowanym oraz porządkuje elementy w zbiorze metodą przez proste wybieranie; 
3)	przedstawia sposoby reprezentowania w komputerze wartości logicznych, liczb naturalnych (system binarny), znaków (kody ASCII) i tekstó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; 
2)	steruje robotem lub innym obiektem na ekranie; 
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)	tworzenia i podstawowej obróbki cyfrowej plików multimedialnych (zdjęć, filmów),
b)	tworzenia różnych dokumentów: formatuje i łączy teksty, wstawia symbole, obrazy, tabele, korzysta z szablonów dokumentów, dłuższe dokumenty dzieli na strony, 
c)	rozwiązywania zadań rachunkowych z programu nauczania z różnych przedmiotów w zakresie szkoły podstawowej, z codziennego życia: 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, 
d)	tworzenia prezentacji multimedialnej oraz prostej strony internetowej; 
4)	zapisuje efekty swojej pracy w różnych formatach i przygotowuje wydruki; 
5)	wyszukuje w sieci informacje potrzebne do realizacji wykonywanego zadania. 
III.	Posługiwanie się komputerem, urządzeniami cyfrowymi i sieciami komputerowymi. Uczeń: 
1)	przedstawia funkcjonowanie sieci komputerowej i sieci internet; 
2)	rozwija umiejętności korzystania z różnych urządzeń do tworzenia elektronicznych wersji tekstów, obrazów, dźwięków, filmów i animacji; 
3)	poprawnie posługuje się terminologią związaną z informatyką i technologią. 
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; 
2)	ocenia krytycznie informacje i ich źródła, w szczególności w sieci, pod względem rzetelności i wiarygodności w odniesieniu do rzeczywistych sytuacji, docenia znaczenie otwartych zasobów w sieci i korzysta z nich; 
V.	Przestrzeganie prawa i zasad bezpieczeństwa. Uczeń: 
1)	opisuje kwestie etyczne związane z wykorzystaniem komputerów i sieci komputerowych, takie jak: bezpieczeństwo, cyfrowa tożsamość, prywatność, własność intelektualna, równy dostęp do informacji i dzielenie się informacją; 
2)	postępuje etycznie w pracy z informacjami; 
3)	rozróżnia typy licencji na oprogramowanie oraz na zasoby w sieci. 
Warunki i sposób realizacji 
Od klasy VII uczniowie, którzy zrealizowali przedmiot informatyka w klasach IV-VI zgodnie z podstawą programową kształcenia ogólnego dla 6-letniej szkoły podstawowej, są wprowadzani do myślenia algorytmicznego, poznają podstawowe pojęcia informatyczne i rozwiązują algorytmicznie wybrane problemy. Stawiają pierwsze kroki w wizualnym lub tekstowym języku programowania. Dotychczas zdobyte wiedza i umiejętności informatyczne są rozwijane i poszerzane. 
Uczniowie, którzy w klasach IV-VI zrealizowali przedmiot informatyka zgodnie z podstawą programową kształcenia ogólnego dla 8-letniej szkoły podstawowej, zostali wcześniej wprowadzeni do myślenia algorytmicznego, poznając podstawowe pojęcia informatyczne i rozwiązując algorytmicznie wybrane problemy, programując przy tym ich rozwiązania. W związku z powyższym dotychczas zdobyte wiedza i umiejętności informatyczne są rozwijane i poszerzane oraz stawiane są pierwsze kroki w tekstowym języku programowania. 
Przy użyciu dostępnego oprogramowania uczniowie realizują projekty i rozwijają kompetencje zespołowego rozwiązywania problemów pochodzących z różnych dziedzin. 
Podczas zajęć każdy uczeń powinien mieć do swojej dyspozycji osobny komputer z dostępem do Internetu i odpowiednim oprogramowaniem. W trakcie prac nad projektami (indywidualnymi lub zespołowymi) uczniowie powinni mieć również możliwość korzystania z komputerów lub innych urządzeń cyfrowych, w zależności od potrzeb wynikających z charakteru zajęć, realizowanych celów i tematów.

II.	Klasa VII
1.	Szczegółowe cele kształcenia i wychowania, treści nauczania oraz założone osiągnięcia ucznia w korelacji z treściami podstawy programowej
1.1.	Komputer i grafika komputerowa
Szczegółowe cele wychowawcze:
•	Przestrzeganie dyscypliny na zajęciach, w tym zasad bezpiecznej pracy przy komputerze.
•	Dbanie o porządek na stanowisku komputerowym.
•	Stosowanie zasad zdrowej pracy przy komputerze.
•	Szanowanie pracy innych. Przestrzeganie zasad ochrony zasobów komputera.
•	Rozumienie konieczności korzystania z licencjonowanego oprogramowania komputerowego.

Posługiwanie się komputerem, urządzeniami cyfrowymi i sieciami komputerowymi	
Szczegółowe cele kształcenia	Szczegółowe treści nauczania	Założone osiągnięcia ucznia	Podstawa programowa	
	Uczeń:	Uczeń:		
Bezpieczne posługiwanie się komputerem.
Poznanie budowy i działania komputera oraz wybranych urządzeń współpracujących z komputerem.
Poznanie sposobów przedstawiania danych w komputerze.
Stosowanie zasad zdrowej i rozsądnej pracy przy komputerze.	zna i opisuje wybrane zastosowania komputera	omawia zastosowanie komputera w różnych dziedzinach życia, nauki i gospodarki, np. w przemyśle, handlu, komunikacji, medycynie, nauce, edukacji i rozrywce	I. Rozumienie, analizowanie i rozwiązywanie problemów. Uczeń: 
3) Przedstawia sposoby reprezentowania w komputerze wartości logicznych, liczb naturalnych (system binarny), znaków (kody ASCII) i tekstów. 
III. Posługiwanie się komputerem, urządzeniami cyfrowymi i sieciami komputerowymi. Uczeń: 
2) Rozwija umiejętności korzystania z różnych urządzeń do tworzenia elektronicznych wersji tekstów, obrazów, dźwięków, filmów i animacji.	
	opisuje modułową budowę komputera, jego podstawowe elementy i ich funkcje; 
wie, jak reprezentowane są liczby w komputerze, wartości logiczne i znaki	definiuje komputer jako zestaw urządzeń elektronicznych i określa ich przeznaczenie;
omawia schemat działania komputera, m.in. przekształcanie informacji w dane, przetwarzanie danych oraz wyjaśnia funkcje procesora odpowiedzialnego za te procesy; 
omawia sposób reprezentowania znaków i wartości logicznych; oblicza wartość dziesiętną liczby zapisanej w systemie dwójkowym;
zna pojęcia: program komputerowy, pamięć, system dwójkowy, bit, bajt, RAM, BIOS		
	omawia pamięci masowe;
wymienia i krótko charakteryzuje różne rodzaje komputerów	wymienia i charakteryzuje urządzenia oraz nośniki pamięci masowej oraz zna jednostki pojemności pamięci;
podaje przykłady, omawia budowę i zastosowanie różnych rodzajów komputerów, w tym urządzeń przenośnych, m.in.: laptopa, tabletu, smartfona		
	podaje przykłady urządzeń peryferyjnych oraz cyfrowych urządzeń techniki użytkowej; omawia ich budowę oraz ogólne działanie;
posługuje się urządzeniami multimedialnymi, na przykład do nagrywania/odtwarzania obrazu i dźwięku	omawia ogólnie budowę, działanie i przeznaczenie takich urządzeń, jak: drukarka, skaner, projektor multimedialny, cyfrowy aparat fotograficzny, kamera cyfrowa i internetowa		
	zna i stosuje zasady zdrowej i rozsądnej pracy przy komputerze;
wyjaśnia zagrożenia związane z uzależnieniem się od komputera	wie, że nadmierna ilość czasu spędzonego przy komputerze zagraża zdrowiu psychicznemu i fizycznemu;
zdaje sobie sprawę, że można uzależnić się od komputera; zna i stosuje sposoby zapobiegania uzależnianiu się od komputera		
Posługiwanie się wybranymi programami komputerowymi.	klasyfikuje programy komputerowe ze względu na ich przeznaczenie;
zna i stosuje podstawowe zasady pracy z programami komputerowymi;
korzysta z pomocy komputerowej i dokumentacji oprogramowania	omawia przeznaczenie poszczególnych rodzajów programów użytkowych (np. edytorów grafiki, edytorów tekstu, arkuszy kalkulacyjnych, baz danych, programów edukacyjnych, programów do tworzenia prezentacji multimedialnych), podając przykłady konkretnych programów;
zna podstawowe zasady pracy z programem komputerowym (uruchamianie, wybór opcji z menu, kończenie pracy z programem, umieszczanie skrótu do programu na pulpicie, korzystanie z Pomocy)		
	zna podstawowe funkcje systemu operacyjnego; podaje przykłady systemów operacyjnych	potrafi omówić najważniejsze funkcje systemu operacyjnego;
omawia cechy wybranych systemów operacyjnych, m.in.: Windows, Linux, Mac OS, systemów operacyjnych dla urządzeń mobilnych		
	rozumie, na czym polega instalowanie i uruchamianie programów	wyjaśnia procesy zachodzące w czasie uruchamiania i instalowania programu; 
wyjaśnia rolę pamięci operacyjnej w czasie uruchamiania programu;
wie, jak odinstalować program komputerowy;
potrafi zainstalować i odinstalować prosty program (w tym pobrany z Internetu), np. edukacyjny, grę		
	wymienia zagadnienia etyczne i prawne, związane z ochroną własności intelektualnej i ochroną danych oraz przejawy przestępczości komputerowej	zna pojęcia: prawo autorskie, licencja na oprogramowanie;
wie, że należy posiadać licencję na używany program komputerowy;
podaje przykładowe rodzaje darmowych licencji;
wie, na czym polega piractwo komputerowe i jakie grożą sankcje za nielegalne korzystanie z programu komputerowego w celu osiągnięcia korzyści majątkowych;
omawia wybrane przejawy przestępczości komputerowej, np. hacking, szpiegostwo komputerowe	V. Przestrzeganie prawa i zasad bezpieczeństwa. Uczeń: 
1) Opisuje kwestie etyczne związane z wykorzystaniem komputerów i sieci komputerowych, takie jak: bezpieczeństwo, cyfrowa tożsamość, prywatność, własność intelektualna, równy dostęp do informacji i dzielenie się informacją. 
2) Postępuje etycznie w pracy z informacjami. 
3) Rozróżnia typy licencji na oprogramowanie: oprogramowanie otwarte (open source), wolne (free), w domenie publicznej (public domain) oraz rozróżnia typy licencji na zasoby w sieci.	

Rozwiązywanie problemów z wykorzystaniem aplikacji komputerowych – opracowywanie obrazów w edytorze grafiki	
Szczegółowe cele kształcenia	Szczegółowe treści nauczania	Założone osiągnięcia ucznia	Podstawa programowa	
	Uczeń:	Uczeń:		
Tworzenie i podstawowa obróbka obrazu w edytorze grafiki i tworzenie animacji.	zna zasady tworzenia dokumentu komputerowego; 
przy użyciu wybranego edytora grafiki tworzy kompozycje z figur geometrycznych, fragmentów rysunków i zdjęć; 
korzysta z możliwości pracy z warstwami obrazu; tworzy fotomontaże;
tworzy proste modele 3D składające się z gotowych kształtów 3D;
umieszcza napisy na obrazach i na modelach 3D, 
przekształca zdjęcia i inne obrazy 2D i 3D;
wykonuje podstawową obróbkę zdjęć: 
tworzy animacje: 
skanuje obrazy;
drukuje obrazy i modele 3D	potrafi zapisać dokument komputerowy w pliku w określonym miejscu (dysku, folderze); odczytuje rysunek zapisany w pliku, wprowadza i zapisuje zmiany w pliku; 
zna podstawowe formaty plików graficznych; zapisuje obraz w różnych formatach graficznych; 
rysuje okręgi, koła, elipsy, prostokąty, kwadraty, trójkąty i inne wielokąty, stosując odpowiednie narzędzia;
wie, czym są warstwy obrazu; umieszcza napisy na obrazie, tworzy fotomontaże;
przekształca obrazy (w tym modele 3D), stosując m.in. rozciąganie, obracanie, pochylenie, zmianę rozmiaru;
zmienia kolory, jasność, kontrast i inne efekty na zdjęciu; stosuje filtry
tworzy animacje komputerowe: dodaje animacje do obrazu, tworzy animacje składające się z klatek (korzysta z pracy na warstwach);
potrafi skorzystać ze skanera, aby zeskanować obraz (np. zdjęcie);
drukuje obraz i model 3D, ustalając wybrane parametry wydruku	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. tworzenia i podstawowej obróbki cyfrowej plików multimedialnych (zdjęć, filmów);
4) Zapisuje efekty swojej pracy w różnych formatach i przygotowuje wydruki. 
III. Posługiwanie się komputerem, urządzeniami cyfrowymi i sieciami komputerowymi.
2) Rozwija umiejętności korzystania z różnych urządzeń do tworzenia elektronicznych wersji tekstów, obrazów, dźwięków, filmów i animacji. 	

Posługiwanie się komputerem – porządkowanie i ochrona dokumentów	
Szczegółowe cele kształcenia	Szczegółowe treści nauczania	Założone osiągnięcia ucznia	Podstawa programowa	
	Uczeń:	Uczeń:		
Stosowanie podstawowych usług systemu operacyjnego.
Porządkowanie i ochrona dokumentów komputerowych.	stosuje podstawowe usługi systemu operacyjnego i programów narzędziowych do zarządzania zasobami (plikami) i instalowania oprogramowania;
porządkuje i archiwizuje dane i programy; stosuje profilaktykę antywirusową	wie, dlaczego należy wykonywać kopie dokumentów;
potrafi kopiować, przenosić i usuwać pliki i foldery; 
usuwa pliki wybraną przez siebie metodą;
kompresuje i dekompresuje pliki i foldery;
rozumie, jakie szkody mogą wyrządzić wirusy komputerowe i posługuje się programem antywirusowym w celu ich wykrycia; zna inne zagrożenia, m.in. robaki komputerowe, trojany;
wie, jak uchronić komputer przed złośliwymi programami	III. Posługiwanie się komputerem […]
V. Przestrzeganie prawa i zasad bezpieczeństwa. Uczeń: 
1) Opisuje kwestie etyczne związane z wykorzystaniem komputerów i sieci komputerowych, takie jak: bezpieczeństwo, cyfrowa tożsamość, prywatność, własność intelektualna, równy dostęp do informacji i dzielenie się informacją. 
2) Postępuje etycznie w pracy z informacjami.	
1.2.	
Praca z dokumentem tekstowym
Szczegółowe cele wychowania:
•	Przestrzeganie dyscypliny na zajęciach, w tym zasad bezpiecznej pracy przy komputerze.
•	Dbanie o porządek na stanowisku komputerowym.
•	Stosowanie zasad zdrowej pracy przy komputerze.
•	Szanowanie pracy innych. Przestrzeganie zasad ochrony zasobów komputera.
•	Rozumienie konieczności korzystania z licencjonowanego oprogramowania komputerowego.
•	Stosowanie przepisów prawa w zakresie korzystania z cudzych materiałów pochodzących z różnych źródeł informacji.
•	Przestrzeganie zasad współpracy w grupie.

Rozwiązywanie problemów z wykorzystaniem aplikacji komputerowych – opracowywanie tekstu w edytorze tekstu	
Szczegółowe cele kształcenia	Szczegółowe treści nauczania	Założone osiągnięcia ucznia	Podstawa programowa	
	Uczeń: 	Uczeń:		
Opracowywanie tekstu przy użyciu edytora tekstu.	tworzy dokumenty tekstowe, stosując podstawowe zasady formatowania i redagowania tekstu;
wie, czym jest akapit w edytorze tekstu;
wstawia obraz do dokumentu tekstowego, stosując różne sposoby, m.in.: osadzanie obrazu w tekście;
formatuje obraz wstawiony do tekstu;
korzysta z edytora równań;
pracuje nad projektem	zna ogólne możliwości edytorów tekstu;
przenosi poznane zasady zapisu i odczytu dokumentów graficznych na dokumenty tekstowe; 
zna zasady pracy z dokumentem tekstowym; wie, jak tworzy się akapity; formatuje tekst: ustala atrybuty (pogrubienie, podkreślenie, przekreślenie, kursywę), ustawia wcięcia, interlinię, sposób wyrównywania tekstu między marginesami, parametry czcionek; 
zna i stosuje podstawowe zasady redagowania tekstu; redaguje tekst, nanosząc poprawki stylistyczne, gramatyczne i inne; dostosowuje formatowanie tekstu do jego przeznaczenia;
zna i stosuje sposoby usprawniające pracę nad tekstem (m.in. operacje na fragmentach tekstu, stosowanie gotowych szablonów, wbudowanych słowników);
osadza obraz w dokumencie tekstowym; 
potrafi skorzystać z edytora równań;
współpracuje w grupie, tworząc projekt – włącza grafikę do tekstu, tworzy kolaż	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. tworzenia i podstawowej obróbki cyfrowej plików multimedialnych (zdjęć, filmów);
b. tworzenia różnych dokumentów: formatuje i łączy teksty, wstawia symbole, obrazy, […] korzysta z szablonów dokumentów; 
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.	
1.3.	
Algorytmika i programowanie
Szczegółowe cele wychowania: 
•	Słuchanie poleceń nauczyciela i systematyczne wykonywanie ćwiczeń.
•	Przestrzeganie dyscypliny na zajęciach, w tym zasad bezpiecznej pracy przy komputerze.
•	Dbanie o porządek na stanowisku komputerowym.
•	Stosowanie zasad zdrowej pracy przy komputerze, w tym planowanie przerw w pracy i rekreacji na świeżym powietrzu.
•	Rozwijanie dociekliwości poznawczej ukierunkowanej na rzetelne zdobywanie wiedzy.
•	Uczenie się precyzyjnego wyrażania myśli.
•	Dostrzeganie mechanizmów logicznych obecnych w otaczającym świecie.
•	Wykorzystywanie zasad projektowania algorytmów i programowania w życiu codziennym.

Rozumienie, analizowanie i rozwiązywanie problemów algorytmicznych	
Szczegółowe cele kształcenia	Szczegółowe treści nauczania	Założone osiągnięcia ucznia	Podstawa programowa	
	Uczeń:	Uczeń:		
Rozwiązywanie problemów i podejmowanie decyzji z wykorzystaniem komputera, stosowanie podejścia algorytmicznego.	wyjaśnia pojęcie algorytm, podaje odpowiednie przykłady algorytmów rozwiązywania różnych problemów;
zna sposoby przedstawiania algorytmów;
formułuje ścisły opis prostej sytuacji problemowej, analizuje ją i przedstawia rozwiązanie w postaci algorytmicznej;
wie, kiedy algorytm określamy jako algorytm z warunkami; 
wie, czym jest iteracja	zna pojęcia: algorytm, specyfikacja problemu;
omawia etapy rozwiązywania problemu (zadania);
określa dane do zadania oraz wyniki i zapisuje prosty algorytm liniowy w postaci listy kroków;
przedstawia algorytmy liniowe, z warunkami i iteracyjne w języku naturalnym i za pomocą listy kroków	I. Rozumienie, analizowanie i rozwiązywanie problemów. Uczeń: 
1) Formułuje problem w postaci specyfikacji (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 listy kroków;	

Programowanie i rozwiązywanie problemów z wykorzystaniem komputera – tworzenie programów komputerowych	
Szczegółowe cele kształcenia	Szczegółowe treści nauczania	Założone osiągnięcia ucznia	Podstawa programowa	
	Uczeń:	Uczeń:		
Rozumienie, na czym polega programowanie.
Projektowanie, tworzenie i testowanie programu.	omawia proces kompilacji, uruchomienia i wykonania programu komputerowego napisanego w języku wysokiego poziomu;
projektuje, tworzy i testuje programy komputerowe, korzystając z dydaktycznych środowisk programowania (Baltie, Scratch);
realizuje projekt programistyczny	zna pojęcia: translacja, kompilacja, interpretacja;
wyjaśnia, na czym polega prezentacja algorytmu w postaci programu;
tworzy programy w wizualnym języku programowania, korzystając z wybranego dydaktycznego środowiska programowania; 
stosuje zmienne w programie i wykonuje proste obliczenia;
realizuje sytuację warunkową, korzystając z wybranych środowisk programowania; stosuje warunki proste i złożone;
zapisuje algorytmy iteracyjne, korzystając z wybranych środowisk programowania; stosuje pętlę prostą i zagnieżdżoną;
rozumie, na czym polega wywołanie procedury bez parametrów i z parametrami; stosuje procedury w zadaniach;
współpracuje w grupie, tworząc projekt programistyczny w wybranym środowisku programowania; prezentuje efekty wspólnej pracy 	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 […]
2) steruje robotem lub innym obiektem na ekranie;
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; 	

1.4.	Obliczenia w arkuszu kalkulacyjnym
Szczegółowe cele wychowania: 
•	Słuchanie poleceń nauczyciela i systematyczne wykonywanie ćwiczeń.
•	Przestrzeganie dyscypliny na zajęciach, w tym zasad bezpiecznej pracy przy komputerze.
•	Dbanie o porządek na stanowisku komputerowym.
•	Stosowanie zasad zdrowej pracy przy komputerze, w tym planowanie przerw w pracy i rekreacji na świeżym powietrzu.
•	Umiejętność współpracy w grupie.

Rozwiązywanie problemów z wykorzystaniem aplikacji komputerowych – obliczenia w arkuszu kalkulacyjnym	
Szczegółowe cele kształcenia	Szczegółowe treści nauczania	Założone osiągnięcia ucznia	Podstawa programowa	
	Uczeń:	Uczeń:		
Projektowanie tabeli w arkuszu kalkulacyjnym i wykonywanie obliczeń za pomocą arkusza kalkulacyjnego.	projektuje tabele arkusza kalkulacyjnego, wprowadza dane i tworzy formuły;
stosuje wybrane funkcje arkusza kalkulacyjnego;
korzysta z własności adresowania względnego;
stosuje adresowanie bezwzględne	zna zastosowania arkusza kalkulacyjnego i omawia budowę dokumentu arkusza;
rozumie podstawową własność arkusza kalkulacyjnego;
stosuje w zadaniach zasadę adresowania względnego; 
potrafi zastosować adres bezwzględny, aby ułatwić obliczenia;
stosuje funkcje arkusza kalkulacyjnego, tj.: SUMA, ŚREDNIA, JEŻELI;
potrafi zaprojektować tabelę arkusza kalkulacyjnego (m.in.: wprowadza opisy do tabeli, formatuje komórki arkusza, ustala formaty danych, dostosowując je do wprowadzanych informacji);
modyfikuje tabele w celu usprawnienia obliczeń, m.in.: wstawia i usuwa wiersze (kolumny), zmienia szerokość kolumn i wysokość wierszy tabeli; wie, jak wprowadzić do komórek długie teksty i duże liczby;
stosuje arkusz do rozwiązywania problemów z życia codziennego (np. do kalkulacji wydatków	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 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,	

1.5.	Internet
Szczegółowe cele wychowania: 
•	Rozumienie znaczenia dostępu do Internetu dla własnego rozwoju oraz rozwoju gospodarczego kraju. Dokonywanie świadomego wyboru przeglądanych stron internetowych.
•	Uświadomienie niebezpieczeństwa związanego z nawiązywaniem poprzez Internet kontaktów z nieznajomymi osobami.
•	Przestrzeganie zasad właściwego zachowania w Internecie.
•	Słuchanie poleceń nauczyciela i systematyczne wykonywanie ćwiczeń.
•	Przestrzeganie dyscypliny na zajęciach, w tym zasad bezpiecznej pracy przy komputerze.
•	Umiejętność współpracy w grupie. 

Posługiwanie się komputerem i sieciami komputerowymi – wyszukiwanie informacji i komunikowanie się z wykorzystaniem Internetu	
Szczegółowe cele kształcenia	Szczegółowe treści nauczania	Założone osiągnięcia ucznia	Podstawa programowa	
	Uczeń: 	Uczeń:		
Korzystanie z sieci komputerowej.	samodzielnie i bezpiecznie pracuje w sieci lokalnej i globalnej	zna pojęcia: sieć komputerowa, serwer, klient, grupa robocza; 
omawia wybrane sposoby dostępu do Internetu;
opisuje sieci lokalne i globalne oraz podstawowe klasy sieci; 
przedstawia funkcjonowanie sieci komputerowej;
potrafi udostępniać zasoby, np. foldery	III. Posługiwanie się komputerem, urządzeniami cyfrowymi i sieciami komputerowymi. Uczeń: 
1) przedstawia funkcjonowanie sieci komputerowej i sieci Internet.	
Wyszukiwanie (gromadzenie, selekcjonowanie, przetwarzanie) informacji z różnych źródeł, w tym Internetu.	posługując się odpowiednimi sposobami wyszukiwania, znajduje informacje w internetowych zasobach danych, katalogach, bazach danych;
pobiera informacje i dokumenty z różnych źródeł, w tym internetowych, ocenia pod względem treści i formy ich przydatność do wykorzystania w realizowanych zadaniach i projektach;
świadomie korzysta z usług internetowych, stosując przepisy prawa oraz zdając sobie sprawę z ograniczeń i zagrożeń	zna pojęcia: Internet, WWW, witryna, strona główna, serwer internetowy, hiperłącze, hipertekst;
potrafi wyszukiwać informacje w Internecie: korzysta z katalogów stron WWW i z wyszukiwarek; stosuje złożone sposoby wyszukiwania;
ocenia wiarygodność źródła informacji;
wyszukuje informacje w internetowych zasobach danych, m.in. korzysta z encyklopedii internetowej; wyszukuje grafikę, połączenia komunikacyjne; korzysta z map satelitarnych;
potrafi porządkować najczęściej odwiedzane strony;
omawia wybrane usługi internetowe (m.in.: nauka i praca w Internecie, książki czasopisma, muzea, banki, zakupy i aukcje, podróże, rozrywka) oraz zna podstawowe przepisy dotyczące korzystania z tych usług;
zna i stosuje przepisy dotyczące korzystania z usług internetowych	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,
5) Wyszukuje w sieci informacje potrzebne do realizacji wykonywanego zadania; 
IV. Rozwijanie kompetencji społecznych. Uczeń: 
2) Ocenia krytycznie informacje i ich źródła, w szczególności w sieci, pod względem rzetelności i wiarygodności w odniesieniu do rzeczywistych sytuacji, docenia znaczenie otwartych zasobów w sieci i korzysta z nich.	
Komunikowanie się za pomocą komputera i technologii informacyjno-komunikacyjnych.	korzysta z poczty elektronicznej i innych wybranych sposobów komunikowania się za pomocą Internetu, np. bierze udział w dyskusjach na forum, korzysta z komunikatorów i serwisów społecznościowych; 
stosuje zasady netykiety w komunikacji w Sieci;
zna zastosowanie chmury do wymiany informacji; wie, w jaki sposób korzysta się z chmury
świadomie korzysta z wybranych sposobów komunikacji i 	zna i stosuje zasady netykiety pocztowej;
porządkuje wiadomości; korzysta z książki adresowej; tworzy podpis automatyczny; 
pobiera pliki i inne materiały z Internetu, zna i stosuje przepisy prawa związane z pobieraniem materiałów z Internetu;
wie, czym jest chmura, jakie są jej możliwości, zakłada konto w wybranej usłudze internetowej, aby móc korzystać z chmury;
zna i omawia inne sposoby komunikowania się za pomocą Internetu, m.in.: komunikatory i czaty, fora dyskusyjne, portale społecznościowe;
umieszcza informacje w odpowiednich serwisach internetowych;
zna zagrożenia i ostrzeżenia dotyczące korzystania z komunikacji za pomocą Internetu; zdaje sobie sprawę z anonimowości kontaktów i konieczności racjonalnego gospodarowania czasem spędzonym w Sieci		

2.	 Sposoby osiągania celów kształcenia i wychowania
2.1.	Komputer i grafika komputerowa

Posługiwanie się komputerem i jego oprogramowaniem	
Szczegółowe cele kształcenia i wychowania	Nauczyciel:	Uczniowie:	
Przestrzeganie dyscypliny na zajęciach, w tym zasad bezpiecznej pracy przy komputerze.
Dbanie o porządek na stanowisku komputerowym.
Poznanie budowy i działania komputera oraz wybranych urządzeń współpracujących z komputerem.
Stosowanie zasad zdrowej i rozsądnej pracy przy komputerze.	omawia regulamin przebywania w pracowni komputerowej i zasady pracy ze szczególnym uwzględnieniem zasad bezpieczeństwa;
przedstawia sposób zorganizowania komputerów w pracowni, a w przypadku komputerów połączonych w sieć – zasady korzystania ze szkolnej sieci komputerowej	starają się przestrzegać regulaminu pracowni komputerowej;
dyskutują na temat zastosowania komputera w różnych dziedzinach życia, nauki i gospodarki oraz na temat różnych rodzajów komputerów; niektórzy wyszukują dodatkowe informacje w Internecie lub w innych źródłach	
	wyjaśnia schemat działania komputera i kieruje dyskusją na temat różnych komputerów, w tym urządzeń mobilnych;
wyjaśnia sposób reprezentowania danych (liczb, wartości logicznych i znaków) w komputerze; omawia system binarny;
systematyzuje informacje na temat urządzeń i nośników pamięci masowej	dyskutują na temat budowy i przeznaczenia poszczególnych części komputera, podając aktualne parametry; niektórzy wyszukują dodatkowe informacje w Internecie;
obliczają wartość dziesiętną liczby zapisanej w systemie dwójkowym;
dyskutują na temat najnowszych urządzeń mobilnych;
korzystając z podręcznika i innych źródeł, wyszukują informacje na temat urządzeń i nośników pamięci masowej	
	proponuje wykonanie konkretnych ćwiczeń pokazujących działanie wybranych urządzeń peryferyjnych oraz cyfrowych urządzeń techniki użytkowej; zachęca uczniów do korzystania z instrukcji obsługi danego urządzenia	poznają w praktyce działanie urządzeń peryferyjnych oraz cyfrowych urządzeń techniki użytkowej, wykonując różne ćwiczenia; starają się korzystać z dokumentacji tych urządzeń	
	zwraca szczególną uwagę na zasady zdrowej i rozsądnej pracy przy komputerze oraz na zagrożenia związane z uzależnieniem się od komputera	określają ilość czasu, jaką spędzają przy komputerze;
zastanawiają się, czy nie grozi im uzależnienie od komputera; dyskutują nad sposobami zapobiegania uzależnieniu od komputera	
Posługiwanie się wybranymi programami komputerowymi.
Poznanie i stosowanie przepisów związanych z ochroną własności intelektualnej.
Rozumienie konieczności stosowania licencjonowanego oprogramowania.	proponuje wykonanie konkretnych ćwiczeń pokazujących działanie wybranych programów komputerowych;
zachęca uczniów do korzystania z Pomocy do programów	w dyskusji klasyfikują programy komputerowe ze względu na ich przeznaczenie, podając konkretne przykłady;
poznają w praktyce przeznaczenie danego programu i zasady pracy z danym programem komputerowym, wykonując różne ćwiczenia;
starają się korzystać z Pomocy do programu w celu odszukania potrzebnych opcji	
	inicjuje dyskusję na temat systemów operacyjnych	dyskutują na temat funkcji systemu operacyjnego i omawiają cechy wybranych systemów, wskazując podobieństwa i różnice	
	prezentuje instalację programu na przykładzie wybranego programu, np. pobranego bezpłatnie z Internetu	wyjaśniają procesy zachodzące podczas instalowania i uruchamiania programu	
	omawia zagadnienia etyczne i prawne, związane z ochroną własności intelektualnej i ochroną danych oraz przejawy przestępczości komputerowej; pokazuje przykładowe licencje na programy zainstalowane w szkolnej pracowni	zapoznają się z przykładowymi licencjami na programy komputerowe;
dyskutują na temat różnych rodzajów darmowych licencji; szukają odpowiednich informacji w Internecie;
dyskutują na temat piractwa komputerowego i sankcji, jakie grożą za nielegalne uzyskanie programu komputerowego w celu osiągnięcia korzyści majątkowych	

Rozwiązywanie problemów z wykorzystaniem aplikacji komputerowych – opracowywanie obrazów w edytorze grafiki	
Szczegółowe cele kształcenia i wychowania	Nauczyciel:	Uczniowie:	
Tworzenie i podstawowa obróbka obrazu w edytorze grafiki	przygotowuje kilka przykładowych plików graficznych, potrzebnych do ćwiczeń i umieszcza je w folderze przeznaczonym dla uczniów;
omawia zasady tworzenia dokumentu komputerowego na przykładzie tworzenia rysunku w edytorze grafiki;
omawia tworzenie modelu 3D i sposób zapisu	poznają w praktyce zasady tworzenia dokumentu komputerowego, tworząc rysunki w wybranym edytorze grafiki; 
wykonując konkretne ćwiczenia (np. tworzenie kompozycji z figur geometrycznych i kształtów 3D, umieszczanie napisów na obrazie (modelu 3D) czy przekształcanie obrazu i modelu 3D), porównują możliwości wybranych programów graficznych; 
zapisują obraz (w tym model 3D) w różnych formatach graficznych; oceniają jakość danego obrazu	
Opracowywanie obrazu i tworzenie animacji.	omawia wybrane sposoby obróbki zdjęć, m.in.: zmienienie kontrastu i jasności, stosowanie filtrów;
pokazuje, w jaki sposób można zeskanować zdjęcie;
omawia, czym są warstwy obrazu oraz przedstawia sposób wykonania fotomontażu;
pokazuje, jak przygotować model 3D do druku
wyjaśnia, czym jest animacja i w jaki sposób przygotować prostą animację składającą się z kilku klatek	poznają możliwości poleconego przez nauczyciela programu graficznego, m.in.: pracę z warstwami obrazu, korzystanie z narzędzi selekcji, tworzenie fotomontaży, wykonywanie obróbki zdjęć (zmienianie kolorów, ustawianie jasności, kontrastu, stosowanie filtrów); wykonują ćwiczenia;
przygotowują model 3D do druku;
skanują zdjęcia i zapisują je w pliku, a następnie poddają obróbce, zgodnie z przeznaczeniem;
tworzą animacje komputerowe	

Posługiwanie się komputerem – porządkowanie i ochrona dokumentów	
Szczegółowe cele kształcenia i wychowania	Nauczyciel:	Uczniowie:	
Porządkowanie i ochrona dokumentów komputerowych.
Szanowanie pracy innych. Przestrzeganie zasad ochrony zasobów komputera.	zleca wykonywanie operacji na plikach i folderach w ciągu całego roku szkolnego;
zwraca uwagę na ochronę tworzonych dokumentów elektronicznych, m.in.: przypomina o konieczności częstego zapisywania plików i wykonywania kopii zapasowych ważniejszych dokumentów; mówi o ochronie antywirusowej i przeciwwłamaniowej	ćwiczą wykonywanie operacji na plikach i folderach, wykonując zadania w ciągu całego roku szkolnego; 
co jakiś czas wykonują kopie ważniejszych prac; 
stosują profilaktykę antywirusową;
dyskutują na temat szkód, jakie mogą wyrządzić wirusy komputerowe, konie trojańskie czy inne zagrożenia; posługują się programem antywirusowym w celu ich wykrycia	
2.2.	
Praca z dokumentem tekstowym

Rozwiązywanie problemów z wykorzystaniem aplikacji komputerowych – opracowywanie tekstu w edytorze tekstu	
Szczegółowe cele kształcenia i wychowania	Nauczyciel:	Uczniowie:	
Opracowywanie tekstu przy użyciu edytora tekstu.	inicjuje dyskusję na temat możliwości edytorów tekstu;
przygotowuje kilka przykładowych plików lub korzysta z gotowych, zwykle dołączanych do podręcznika lub poradnika metodycznego; pliki umieszcza na dysku twardym w folderze przygotowanym dla uczniów;
zwraca uwagę na konieczność korzystania z licencjonowanego oprogramowania;
zleca przygotowanie projektu grupowego i czuwa nad przebiegiem pracy, koordynując wszystkie działania;
omawia etapy przygotowania projektu grupowego, przydziela zadania szczegółowe uczniom; 
wyjaśnia, jak przygotować kolaż	przypominają na przykładzie gotowego dokumentu poznane wcześniej zasady redagowania i formatowania tekstów;
wykonując ćwiczenia praktyczne, utrwalają podstawowe zasady formatowania i redagowania tekstu, wstawiają obraz do dokumentu tekstowego, stosując różne sposoby, m.in.: osadzanie obrazu w tekście; formatują obraz wstawiony do tekstu;
tworzą dokumenty tekstowe, dostosowując formę tekstu do jego przeznaczenia;
korzystają edytora równań w celu zapisania wzorów matematycznych, chemicznych i innych;
na gotowych plikach ćwiczą metody usprawniające pracę nad tekstem (m.in.: operacje na fragmentach tekstu, automatyczne wyszukiwanie i zamiana znaków, stosowanie wbudowanych słowników);
wykonują projekt grupowy: gromadzą materiały, włączają grafikę do tekstu, łączą opracowane dokumenty; tworzą kolaż; stosują przepisy prawa w zakresie korzystania z cudzych materiałów pochodzących z różnych źródeł	

2.3.	Algorytmika i programowanie

Rozumienie, analizowanie i rozwiązywanie problemów algorytmicznych	
Szczegółowe cele kształcenia i wychowania	Nauczyciel:	Uczniowie:	
Rozwiązywanie problemów i podejmowanie decyzji z wykorzystaniem komputera, stosowanie podejścia algorytmicznego.	podaje przykłady algorytmów rozwiązywania różnych problemów;
omawia etapy rozwiązywania problemu (zadania);
wyjaśnia na przykładach, kiedy algorytm nazywamy algorytmem z warunkami, a kiedy – iteracyjnym;
omawia na przykładach sposoby przedstawiania algorytmu w języku naturalnym i w postaci listy kroków 	analizują gotową listę kroków przykładowego algorytmu; 
określają dane do zadania oraz wyniki i zapisują prosty algorytm liniowy w postaci listy kroków;
analizują algorytm iteracyjny obliczania sumy n liczb;
prezentują algorytmy liniowe, z warunkami i iteracyjne w postaci list kroków	
Programowanie i rozwiązywanie problemów z wykorzystaniem komputera – tworzenie programów komputerowych	
Rozumienie, na czym polega programowanie.	wyjaśnia, na czym polega proces kompilacji, uruchomienia i wykonania programu komputerowego napisanego w języku wysokiego poziomu;
omawia, korzystając z wybranego dydaktycznego środowiska programowania, zapisywanie algorytmu w postaci programu komputerowego;
wyjaśnia, czym jest podprogram (procedura); na przykładzie pokazuje definiowanie procedury bez parametrów i z parametrami	korzystając z oprogramowania edukacyjnego, tworzą programy; 
tworzą programy wymagające zastosowania zmiennych, wykonują na nich obliczenia i wyprowadzają wyniki na ekran;
zapisują w języku programowania algorytmy z warunkami i iteracyjne, korzystając z dydaktycznych środowisk programowania;
definiują procedury bez parametrów i z parametrami, stosują je w zadaniach	

2.4.	Obliczenia w arkuszu kalkulacyjnym

Rozwiązywanie problemów z wykorzystaniem aplikacji komputerowych – obliczenia w arkuszu kalkulacyjnym	
Szczegółowe cele kształcenia i wychowania	Nauczyciel:	Uczniowie:	
Projektowanie tabeli w arkuszu kalkulacyjnym i wykonywanie obliczeń za pomocą arkusza kalkulacyjnego.	inicjuje dyskusję na temat możliwości arkusza kalkulacyjnego;
przygotowuje kilka przykładowych plików; pliki umieszcza na dysku twardym w folderze przygotowanym dla uczniów;
wyjaśnia na konkretnych przykładach zasady projektowania tabel, zasady adresowania oraz korzystania z funkcji arkusza kalkulacyjnego	dyskutują na temat zastosowań arkusza kalkulacyjnego i przypominają ze szkoły podstawowej budowę dokumentu arkusza oraz jego podstawowe własności;
wykonując ćwiczenia praktyczne, projektują tabele arkusza kalkulacyjnego, wprowadzają dane, tworzą formuły, stosują wybrane funkcje arkusza kalkulacyjnego; modyfikują tabele w celu usprawnienia obliczeń;
stosują w zadaniach zasadę adresowania względnego; potrafią zastosować adresowanie bezwzględne, aby ułatwić obliczenia	

2.5.	Internet

Posługiwanie się komputerem i sieciami komputerowymi – wyszukiwanie informacji i komunikowanie się z wykorzystaniem Internetu	
Szczegółowe cele kształcenia i wychowania	Nauczyciel:	Uczniowie:	
Korzystanie z sieci komputerowej.	omawia rodzaje sieci i sposób organizacji komputerów w sieci; systematyzuje pojęcia związane z sieciami;
omawia funkcjonowanie sieci internet;
wskazuje na różne metody dostępu do Internetu	samodzielnie i bezpiecznie pracują w sieci lokalnej i globalnej, wykonując ćwiczenia; 
dyskutują nad zaletami łączenia komputerów w sieć	
Wyszukiwanie i wykorzystywanie (gromadzenie, selekcjonowanie, przetwarzanie) informacji z różnych źródeł, w tym Internetu.
Rozumienie znaczenia dostępu do zasobów Internetu dla własnego rozwoju. 
Dokonywanie świadomego wyboru przeglądanych stron internetowych.	przygotowuje komputery w pracowni tak, aby uniemożliwić wchodzenie na strony, które nie są przeznaczone dla dzieci i młodzieży; instaluje odpowiednie oprogramowanie;
inicjuje dyskusję na temat usług internetowych; podsumowuje dyskusję;
podaje praktyczne rady, w jaki sposób odpowiednio formułować hasło, zawężać obszar poszukiwań, gdy trzeba wyszukać informacje na określony temat (w doborze tematów wskazana jest współpraca z nauczycielami innych przedmiotów);
systematyzuje pojęcia: sieć komputerowa, serwer, klient, grupa robocza, Internet, WWW, witryna, strona główna, serwer internetowy, hiperłącze, hipertekst	dyskutują na temat zastosowania Internetu oraz aktualnych sposobów podłączenia do Internetu;
posługując się odpowiednimi systemami wyszukiwania, znajdują informacje w internetowych zasobach danych, katalogach, bazach danych;
pobierają informacje i dokumenty z różnych źródeł, w tym internetowych, oceniają pod względem treści i formy ich przydatność do wykorzystania w realizowanych zadaniach i projektach	
	inicjuje dyskusję na temat e-usług;
zwraca uwagę na świadome korzystanie z usług internetowych, na stosowanie przepisów prawa oraz na istnienie ograniczeń i zagrożeń w tym zakresie	dyskutują o e-usługach internetowych (m.in.: nauka i praca w Internecie, książki, czasopisma, muzea, banki, zakupy i aukcje, podróże, rozrywka) oraz o podstawowych przepisach dotyczących korzystania z tych usług; wymieniają się własnymi doświadczeniami	
Komunikowanie się za pomocą komputera i technologii informacyjno-komunikacyjnych.
Uświadomienie niebezpieczeństwa związanego z nawiązywaniem poprzez Internet kontaktów z nieznajomymi osobami.
Przestrzeganie zasad właściwego zachowania w Internecie.	zaleca powtórzenie informacji o pisaniu i wysyłaniu listów drogą elektroniczną oraz o innych formach komunikowania się;
zwraca szczególną uwagę na konieczność przestrzegania zasad netykiety, m.in.: na przestrzeganie norm zachowania w Sieci, zwłaszcza używanie odpowiedniego słownictwa, stosowania tzw. ukrytej kopii (podczas wysyłania e-maili do wielu odbiorców), stosowania podstawowych zasad redagowania tekstu;
wskazuje podobieństwa i różnice poszczególnych form komunikowania się;
omawia sposób korzystania z chmury; pokazuje sposób zakładania konta w wybranej usłudze internetowej; 
zwraca uwagę na zagrożenia dotyczące korzystania z komunikacji za pomocą Internetu	wykonując praktyczne ćwiczenia, powtarzają informacje na temat zasad korzystania z poczty elektronicznej, zwłaszcza netykiety; 
zakładają konto pocztowe w portalu internetowym i konfigurują je zgodnie ze swoimi potrzebami;
omawiają inne sposoby komunikowania się za pomocą Internetu, m.in.: komunikatory i czaty, portale społecznościowe; wyszukują w Internecie więcej informacji na temat różnych form komunikacji;
pobierając pliki z Internetu, stosują przepisy prawa związane z pobieraniem materiałów z Internetu;
korzystają z innych wybranych sposobów komunikowania się za pomocą Internetu;
dyskutują na temat stosowania zasad netykiety pocztowej; podają przykłady właściwego i niewłaściwego korzystania z poczty elektronicznej;
zakładają konta w wybranej usłudze internetowej, aby móc korzystać z chmury, zwłaszcza podczas pracy nad projektami grupowymi; podają przykłady właściwego i niewłaściwego korzystania z tej usługi;
dyskutują na temat zagrożeń i ostrzeżeń dotyczących korzystania z komunikacji za pomocą Internetu, zwłaszcza anonimowości kontaktów	

3.	Propozycje kryteriów oceny – wymagania na poszczególne oceny szkolne
3.1.	Komputer i grafika komputerowa
Posługiwanie się komputerem i jego oprogramowaniem	
2	3	4	5	6	
Uczeń:	Uczeń:	Uczeń:	Uczeń:	Uczeń:	
podaje kilka zastosowań komputera;
wymienia części składowe zestawu komputerowego;
posługuje się komputerem i urządzeniami TI w podstawowym zakresie;
podaje kilka przykładów urządzeń współpracujących z komputerem;
wie, że nadmierna ilość czasu spędzonego przy komputerze zagraża zdrowiu psychicznemu i fizycznemu;
zdaje sobie sprawę, że można uzależnić się od komputera; zna i stosuje sposoby zapobiegania uzależnieniu się od komputera	wskazuje kilka przykładów zastosowania komputera, np. w szkole, zakładach pracy i życiu społecznym;
definiuje komputer jako zestaw urządzeń elektronicznych i określa ich przeznaczenie;
zna pojęcia: program komputerowy, pamięć, system dwójkowy;
zna jednostki pojemności pamięci;
wymienia i omawia różne typy komputerów	omawia zastosowanie komputera w różnych dziedzinach życia, nauki i gospodarki;
zna pojęcia: bit, bajt, RAM;
omawia podstawowe układy mieszczące się na płycie głównej;
zna sposoby reprezentowania danych (wartości logicznych, liczb, znaków) w komputerze;
wymienia i omawia budowę i działanie wybranych urządzeń peryferyjnych oraz urządzeń techniki użytkowej, np. drukarki, skanera;
omawia wybrane urządzenia mobilne	omawia schemat działania komputera, m.in. przekształcanie informacji w dane, przetwarzanie danych oraz wyjaśnia funkcje procesora odpowiedzialnego za te procesy; wyjaśnia, czym jest BIOS;
oblicza wartość dziesiętną liczby zapisanej w systemie dwójkowym;
wie, co to są kody ASCII i potrafi wstawić do dokumentu tekstowego wybrany znak, korzystając z tego kodu;
podaje przykłady kart rozszerzeń, które można zainstalować w komputerze;
omawia różne typy komputerów oraz budowę i działanie urządzeń peryferyjnych oraz urządzeń techniki użytkowej, np. tablicy interaktywnej, kamery cyfrowej i internetowej	potrafi określić podstawowe parametry części składowych komputera i urządzeń peryferyjnych oraz urządzeń techniki użytkowej;
opisuje wybrane zastosowania informatyki, z uwzględnieniem swoich zainteresowań, oraz ich wpływ na osobisty rozwój, rynek pracy i rozwój ekonomiczny;
samodzielnie wyszukuje w Internecie informacje o nowych urządzeniach peryferyjnych oraz urządzeniach mobilnych;
korzysta z dokumentacji urządzeń elektronicznych	
zna podstawowe zasady pracy z programem komputerowym (uruchamianie, wybór opcji menu, kończenie pracy z programem)	omawia przeznaczenie poszczególnych rodzajów programów użytkowych, podając przykłady konkretnych programów; 
wie, na czym polega uruchamianie i instalowanie programów;
podaje przykłady nośników pamięci	umieszcza skrót programu na pulpicie;
wybiórczo korzysta z Pomocy do programu;
wyjaśnia rolę pamięci operacyjnej w czasie uruchamiania programu;
wie, jak odinstalować program komputerowy	potrafi skorzystać w razie potrzeby z Pomocy do programu;
wyjaśnia procesy zachodzące w czasie uruchamiania i instalowania programu; 
potrafi zainstalować i odinstalować prosty program, np. edukacyjny, grę; potrafi pobrać program, np. darmowy, z Internetu i zainstalować go	określa pojemność pamięci, ilość wolnego i zajętego miejsca na dysku;
wyszukuje w Internecie lub innych źródłach informacje na temat nowych programów użytkowych i nośników pamięci	
wie, jaka jest rola systemu operacyjnego	zna podstawowe funkcje systemu operacyjnego	podaje przykłady systemów operacyjnych	omawia cechy wybranych systemów operacyjnych, m.in.: Windows, Linux, Mac OS, wybrane systemy dla urządzeń mobilnych	porównuje wybrane systemy operacyjne, podając różnice	
wie, że należy posiadać licencję na używany program komputerowy;
wie, na czym polega piractwo komputerowe i jakie grożą sankcje za nielegalne uzyskanie programu komputerowego w celu osiągnięcia korzyści majątkowych	wie, czym jest licencja na program, i wymienia jej rodzaje;
wymienia przykłady przestępczości komputerowej	zna pojęcie: prawo autorskie; 
omawia przykładowe rodzaje darmowych licencji;
omawia przejawy przestępczości komputerowej	wyjaśnia różnice między różnymi rodzajami licencji;
rozumie zasady licencji na używany program	korzystając z Internetu lub innych źródeł, odszukuje więcej informacji na temat darmowych licencji	

Rozwiązywanie problemów z wykorzystaniem aplikacji komputerowych – opracowywanie obrazów w edytorze grafiki	
2	3	4	5	6	
Uczeń:	Uczeń:	Uczeń:	Uczeń:	Uczeń:	
przy użyciu wybranego edytora grafiki tworzy rysunek, używając podstawowych narzędzi graficznych;
potrafi zapisać dokument komputerowy w pliku w określonym miejscu (dysku, folderze); otwiera rysunek zapisany w pliku, wprowadza zmiany i zapisuje ponownie plik	zna i omawia zasady tworzenia dokumentu komputerowego na przykładzie tworzenia rysunku w programie graficznym; 
rozumie, dlaczego należy zapisać dokument na wybranym nośniku pamięci masowej;
przy użyciu wybranego edytora grafiki tworzy rysunki, stosując operacje na obrazie i jego fragmentach, przekształca obrazy; umieszcza napisy na obrazie; 
tworzy proste modele 3D;
tworzy proste animacje komputerowe	zna podstawowe formaty plików graficznych; 
posługuje się narzędziami malarskimi wybranych programów graficznych do tworzenia kompozycji z figur i kształtów 3D; 
wykonuje operacje na obrazie i modelu 3D i jego fragmentach, m.in.: zaznacza, kopiuje i wkleja fragmenty rysunku i zdjęcia, stosując wybrane programy graficzne;
poddaje zdjęcie obróbce: zmienia jasność i kontrast, stosuje filtry;
wie, czym są warstwy obrazu; tworzy obraz z wykorzystaniem pracy z warstwami;
korzysta z różnych narzędzi selekcji; 
tworzy animacje komputerowe;
drukuje obrazy	przekształca formaty plików graficznych; 
umieszcza napisy na obrazie (modelu 3D), porównując możliwości dwóch wybranych programów graficznych;
wykonuje fotomontaż, korzystając z możliwości pracy z warstwami obrazu; 
opracowuje obrazy zgodnie z przeznaczeniem;
tworzy animacje, korzystając z możliwości z warstwami i z przekształceń fragmentów obrazu;
drukuje obraz (model 3D), ustalając samodzielnie wybrane parametry wydruku;
tworzy animacje komputerowe, stosując wybrany program graficzny;
skanuje zdjęcia, zapisuje w pliku i poddaje je obróbce	samodzielnie wyszukuje możliwości wybranego programu graficznego;
samodzielnie tworzy ciekawe kompozycje graficzne, w tym projekty 3D;
samodzielnie przygotowuje model 3D do druku i ustala parametry wydruku;
uczestniczy w konkursach graficznych;
przygotowuje animacje według własnego pomysłu, korzystając z różnych możliwości wybranego programu do tworzenia animacji	

Posługiwanie się komputerem – porządkowanie i ochrona dokumentów	
2	3	4	5	6	
Uczeń:	Uczeń:	Uczeń:	Uczeń:	Uczeń:	
kopiuje, przenosi i usuwa pliki wybraną przez siebie metodą;
rozumie, jakie szkody może wyrządzić wirus komputerowy	rozumie, dlaczego należy wykonywać kopie dokumentów; 
potrafi kopiować, przenosić i usuwać pliki i foldery metodą przez Schowek oraz metodą przeciągnij i upuść;
stosuje podstawowe zasady ochrony przed wirusami komputerowymi	pakuje i rozpakowuje pliki lub foldery;
omawia ogólne zasady działania wirusów komputerowych;
zna zasady ochrony przed złośliwymi programami;
posługuje się programem antywirusowym w celu wykrycia wirusów	omawia inne rodzaje zagrożeń (konie trojańskie, programy szpiegujące);
wie, jak ochronić się przed włamaniem do komputera; wyjaśnia, czym jest firewall	utrzymuje na bieżąco porządek w zasobach komputerowych; pamięta o tworzeniu kopii ważniejszych plików na innym nośniku;
korzystając z dodatkowych źródeł, wyszukuje informacje na temat programów szpiegujących określanych jako adware i spyware	

3.2.	Praca z dokumentem tekstowym
Rozwiązywanie problemów z wykorzystaniem aplikacji komputerowych – opracowywanie tekstu w edytorze tekstu	
2	3	4	5	6	
Uczeń:	Uczeń:	Uczeń:	Uczeń:	Uczeń:	
tworzy prosty dokument tekstowy; 
stosuje wyróżnienia w tekście, korzystając możliwości zmiany parametrów czcionki;
wykonuje podstawowe operacje na fragmentach tekstu – kopiowanie, wycinanie, wklejanie;
ozdabia tekst gotowymi rysunkami, obiektami z galerii obrazów, stosując wybraną przez siebie metodę;
zapisuje dokument w pliku;
uczestniczy w projekcie grupowym, wykonując proste zadania	zna i stosuje podstawowe zasady formatowania i redagowania tekstu;
formatuje tekst: ustala atrybuty tekstu (pogrubienie, podkreślenie, przekreślenie, kursywę), sposób wyrównywania tekstu między marginesami, parametry czcionki; 
formatuje rysunek (obiekt) wstawiony do tekstu; zmienia jego rozmiary, oblewa tekstem lub stosuje inny układ rysunku względem tekstu;
gromadzi materiały do wykonania zadania w ramach projektu grupowego i opracowuje zlecone zadania	zna ogólne możliwości edytorów tekstu i zasady pracy z dokumentem tekstowym;
zna i stosuje podstawowe zasady redagowania tekstu; dostosowuje formatowanie tekstu do jego przeznaczenia;
stosuje tabulacje, wcięcia, interlinie;
wykorzystuje edytor równań do pisania prostych wzorów;
zna i stosuje różne sposoby wycinania fragmentu ekranu (np. zdjęcie ekranu, Narzędzie Wycinanie) i stosuje je, aby wyciąć i wkleić do dokumentu tekstowego fragment ekranu;
przygotowuje dokumenty do wykonania zadania w ramach projektu grupowego	zna i stosuje metody usprawniające pracę nad tekstem (m.in. stosowanie gotowych szablonów, wbudowanych słowników);
stosuje różne typy tabulatorów, potrafi zmienić ich ustawienia w całym tekście; 
wstawia dowolne wzory, wykorzystując edytor równań;
osadza obraz w dokumencie tekstowym, wstawia obraz do dokumentu tekstowego;
wykonuje trudniejsze zadania szczegółowe podczas realizacji projektu grupowego; wykonuje kolaż ze zdjęć	samodzielnie wyszukuje opcje menu potrzebne do rozwiązania dowolnego problemu;
przygotowuje profesjonalny tekst – pismo, sprawozdanie, z zachowaniem poznanych zasad redagowania i formatowania tekstów;
pełni funkcje koordynatora podczas realizacji projektu grupowego;
potrafi wykorzystać chmurę do wymiany informacji w pracy zespołowej	

3.3.	Algorytmika i programowanie

Rozumienie, analizowanie i rozwiązywanie problemów algorytmicznych	
2	3	4	5	6	
Uczeń:	Uczeń:	Uczeń:	Uczeń:	Uczeń:	
przedstawia prosty algorytm w języku naturalnym;
zapisuje prosty algorytm liniowy w postaci listy kroków;	wyjaśnia pojęcie algorytmu;
określa dane do zadania oraz wyniki i zapisuje prosty algorytm liniowy w postaci listy kroków;
określa sytuacje warunkowe, tj. takie, które wyprowadzają różne wyniki – zależnie od spełnienia narzuconych warunków;
analizuje listę kroków algorytmu z rozgałęzieniami	omawia etapy rozwiązywania problemu (zadania);
wie, na czym polega iteracja;
analizuje algorytmy, w których występują powtórzenia i określa, od czego zależy liczba powtórzeń;
pisze listę kroków algorytmu z warunkiem prostym	wyjaśnia pojęcie specyfikacja problemu;
prezentuje algorytmy iteracyjne za pomocą list kroków	potrafi samodzielnie napisać specyfikację określonego zadania;
pisze listę kroków algorytmu, w którym wystąpią złożone sytuacje warunkowe; 
określa, kiedy może nastąpić zapętlenie w algorytmie iteracyjnym i potrafi rozwiązać ten problem;
pisze listę kroków algorytmu iteracyjnego	

Programowanie i rozwiązywanie problemów z wykorzystaniem komputera – tworzenie programów komputerowych	
2	3	4	5	6	
Uczeń:	Uczeń:	Uczeń:	Uczeń:	Uczeń:	
tworzy proste programy w wybranych języku wizualnym, używając (wskazanego przez nauczyciela) dydaktycznego środowiska programowania (np. Scratch, Baltie)	tworzy programy, używając podstawowych poleceń, korzystając z wybranego środowiska programowania, 
zapisuje powtarzające się polecenia, stosując odpowiednie instrukcje;
wykonuje proste zadania szczegółowe w projekcie grupowym	wyjaśnia, na czym polega prezentacja algorytmu w postaci programu;
wyjaśnia pojęcia program źródłowy i program wynikowy;
tworzy zmienne i wykonuje na nich proste obliczenia;
realizuje prostą sytuację warunkową i iterację, korzystając z wybranych środowisk programowania (jednego lub kilku);
definiuje i stosuje procedury bez parametrów	zna pojęcia: translacja, kompilacja, interpretacja; 
wie, jak są pamiętane wartości zmiennych;
zapisuje algorytmy iteracyjne (w tym pętlę w pętli) i z warunkami (w tym złożonymi), korzystając z wybranych środowisk programowania (jednego lub kilku);
definiuje i stosuje procedury z parametrami;
wykonuje trudniejsze zadania szczegółowe w projekcie grupowym i łączy wykonane zadania szczegółowe w jeden program	wyjaśnia zasady programowania i kompilowania; 
odróżnia kompilację od interpretacji;
korzystając z wybranego środowiska programowania, pisze trudniejsze programy z zastosowaniem procedur z parametrami;
bierze udział w konkursach informatycznych z programowania;
pełni funkcję koordynatora w projekcie grupowym	

3.4.	Obliczenia w arkuszu kalkulacyjnym

Rozwiązywanie problemów z wykorzystaniem aplikacji komputerowych – obliczenia w arkuszu kalkulacyjnym	
2	3	4	5	6	
Uczeń:	Uczeń:	Uczeń:	Uczeń:	Uczeń:	
zna zastosowania arkusza kalkulacyjnego i omawia budowę dokumentu arkusza;
pisze formułę wykonującą jedno z czterech podstawowych działań arytmetycznych (dodawanie, odejmowanie, mnożenie, dzielenie);
potrafi zastosować kopiowanie i wklejanie formuł	zna i stosuje zasadę adresowania względnego;
potrafi tworzyć formuły wykonujące bardziej zaawansowane obliczenia;
stosuje funkcje arkusza kalkulacyjnego, tj.: SUMA, ŚREDNIA; 
modyfikuje tabele w celu usprawnienia obliczeń, m.in.: wstawia i usuwa wiersze (kolumny); zmienia szerokość kolumn i wysokość wierszy tabeli; wie, jak wprowadzić do komórek długie teksty i duże liczby	potrafi prawidłowo zaprojektować tabelę arkusza kalkulacyjnego (m.in.: wprowadza opisy do tabeli, formatuje komórki arkusza; ustala format danych, dostosowując go do wprowadzanych informacji);
rozróżnia zasady adresowania względnego i bezwzględnego;
stosuje arkusz do kalkulacji wydatków i innych obliczeń; dostosowuje odpowiednio rodzaj adresowania	potrafi układać rozbudowane formuły z zastosowaniem funkcji JEŻELI; 
potrafi samodzielnie zastosować adres bezwzględny, aby ułatwić obliczenia	zna działanie i zastosowanie wielu funkcji dostępnych w arkuszu kalkulacyjnym;
samodzielnie wyszukuje opcje menu potrzebne do rozwiązania określonego problemu;
projektuje samodzielnie tabelę arkusza z zachowaniem poznanych zasad wykonywania obliczeń w arkuszu kalkulacyjnym	

3.5.	Internet

Posługiwanie się komputerem i sieciami komputerowymi – wyszukiwanie informacji i komunikowania się z wykorzystaniem Internetu	
2	3	4	5	6	
Uczeń:	Uczeń:	Uczeń:	Uczeń:	Uczeń:	
wymienia kilka zastosowań Internetu;
otwiera stronę o podanym adresie;
wyszukuje w Internecie informacje według prostego hasła;
porusza się po stronie WWW	zna podstawowe zasady pracy w szkolnej (lokalnej) sieci komputerowej;
zna pojęcia: Internet, strona internetowa, WWW; 
omawia wybrane usługi internetowe;
potrafi wyszukiwać informacje w Internecie: korzysta z wyszukiwarek	wymienia zalety łączenia komputerów w sieć;
zna pojęcia: witryna, strona główna, serwer internetowy, hiperłącze, hipertekst;
potrafi wyszukiwać informacje w Internecie: korzysta z katalogów stron WWW; 
wyszukuje informacje w internetowych zasobach danych	opisuje funkcjonowanie sieci komputerowej oraz podstawowe klasy sieci; potrafi udostępniać zasoby, np. foldery;
wie, jak uzyskać dostęp do Internetu;
potrafi zastosować narzędzia do wyszukiwania informacji;
porządkuje najczęściej odwiedzane strony	potrafi formułować własne wnioski i spostrzeżenia dotyczące rozwoju Internetu, jego znaczenia dla różnych dziedzin gospodarki i dla własnego rozwoju;
potrafi właściwie zawęzić obszar poszukiwań, aby szybko odszukać informacje	
redaguje i wysyła list elektroniczny, korzystając z podstawowych zasad netykiety;
potrafi skorzystać z wybranych form komunikacji, np. z komunikatora, stosując zasady netykiety	dołącza załączniki do listu; korzysta z książki adresowej; zna i stosuje zasady netykiety pocztowej;
zna sposoby komunikowania się za pomocą Internetu, m.in.: komunikatory i czaty, fora dyskusyjne, portale społecznościowe	dba o formę listu i jego pojemność; ozdabia listy, załączając rysunek, dodaje tło; stosuje podpis automatyczny; zakłada książkę adresową;
podaje i omawia przykłady usług internetowych oraz różnych form komunikacji; omawia m.in.: komunikatory i czaty, fora dyskusyjne, portale społecznościowe	uczestniczy w dyskusji na wybranym forum dyskusyjnym, stosując zasady netykiety;
omawia wybrane usługi internetowe (m.in.: nauka i praca w Internecie, książki, czasopisma, muzea, banki, zakupy i aukcje, podróże, rozrywka), uwzględniając zasady korzystania z tych usług	korzystając z Internetu i innych źródeł, wyszukuje informacje o najnowszych osiągnięciach w dziedzinie e-usług i różnych form komunikacji i wymiany informacji	
zna zagrożenia i ostrzeżenia dotyczące korzystania z komunikacji za pomocą Internetu; zdaje sobie sprawę z anonimowości kontaktów w Sieci	stosuje przepisy prawa związane z pobieraniem materiałów z Internetu; zdaje sobie sprawę z konieczności racjonalnego gospodarowania czasem spędzonym w Sieci	zna podstawowe przepisy dotyczące korzystania z e-usług	na przykładach uzasadnia zalety i zagrożenia wynikające z pojawienia się Internetu	potrafi przedstawić własne wnioski z analizy zalet i wad uzależniania różnych dziedzin życia od Internetu	

III.	Klasa VIII
1.	Szczegółowe cele kształcenia i wychowania, treści nauczania oraz założone osiągnięcia ucznia w korelacji z treściami podstawy programowej
1.1.	Algorytmika i programowanie
Szczegółowe cele wychowania: 
•	Słuchanie poleceń nauczyciela i systematyczne wykonywanie ćwiczeń.
•	Przestrzeganie dyscypliny na zajęciach, w tym zasad bezpiecznej pracy przy komputerze.
•	Dbanie o porządek na stanowisku komputerowym.
•	Stosowanie zasad zdrowej pracy przy komputerze, w tym planowanie przerw w pracy i rekreacji na świeżym powietrzu.
•	Rozwijanie dociekliwości poznawczej ukierunkowanej na rzetelne zdobywanie wiedzy.
•	Uczenie się precyzyjnego wyrażania myśli.
•	Dostrzeganie mechanizmów logicznych obecnych w otaczającym świecie.
•	Wykorzystywanie zasad projektowania algorytmów i programowania w życiu codziennym.

Rozumienie, analizowanie i rozwiązywanie problemów	
Szczegółowe cele kształcenia	Szczegółowe treści nauczania	Założone osiągnięcia ucznia	Podstawa programowa	
	Uczeń:	Uczeń:		
Rozumienie, analizowanie i rozwiązywanie problemów.
Poznanie wybranych algorytmów.
Stosowanie wybranych algorytmów do rozwiązywania problemów. 	stosuje algorytmy na liczbach naturalnych: bada podzielność liczb, wyodrębnia cyfry danej liczby, przedstawia działanie algorytmu Euklidesa; 
stosuje algorytmy wyszukiwania i porządkowania: wyszukuje element w zbiorze nieuporządkowanym;
porządkuje elementy w zbiorze metodą przez proste wybieranie 	opisuje algorytmy na liczbach naturalnych: bada podzielność liczb, wyodrębnia cyfry danej liczby, przedstawia działanie algorytmu Euklidesa w jednej wersji (np. z odejmowaniem); 
opisuje algorytm znajdowania wybranego elementu w zbiorze nieuporządkowanym, na przykładzie wyboru największej liczby spośród n liczb – stosuje przeszukiwanie liniowe;
porządkuje elementy w zbiorze metodą przez proste wybieranie;
zapisuje wybrane algorytmy w postaci listy kroków	I. Rozumienie, analizowanie i rozwiązywanie problemów. Uczeń: 
1) Formułuje problem w postaci specyfikacji (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 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; 
b. wyszukiwania i porządkowania: wyszukuje element w zbiorze nieuporządkowanym oraz porządkuje elementy w zbiorze metodą przez proste wybieranie. 	

Programowanie i rozwiązywanie problemów z wykorzystaniem komputera – tworzenie programów komputerowych	
Szczegółowe cele kształcenia	Szczegółowe treści nauczania	Założone osiągnięcia ucznia	Podstawa programowa	
	Uczeń:	Uczeń:		
Projektowanie, tworzenie i testowanie programu w procesie rozwiazywania problemów.
Rozwijanie kompetencji społecznych.	projektuje, tworzy i testuje programy komputerowe, korzystając z tekstowego języka programowania;
stosuje instrukcje wejścia/wyjścia, wyrażenia arytmetyczne i logiczne, instrukcje warunkowe, instrukcje iteracyjne, funkcje oraz zmienne i tablice; 
steruje obiektem na ekranie;
programuje wybrane algorytmy (podane w podstawie programowej); 
realizuje projekt programistyczny 	tworzy programy w tekstowym języku programowania;
deklaruje zmienne i nadaje im wartości, stosuje instrukcję przypisania;
wykonuje obliczenia na zmiennych i wyprowadza wyniki obliczeń na ekran;
stosuje instrukcje warunkowe i iteracyjne;
tworzy programy sterujące obiektem na ekranie;
definiuje funkcje i stosuje je w programach;
deklaruje tablice (lub definiuje listy), wczytuje i wyprowadza elementy tablicy na ekran;
potrafi zaprogramować algorytm badania podzielności liczb, wyodrębniania cyfry danej liczby, algorytm Euklidesa w wersji z odejmowaniem, algorytmy wyszukiwania elementu w zbiorze nieuporządkowanym oraz porządkowania elementów w zbiorze metodą przez proste wybieranie;
współpracuje w grupie, wykonując projekt programistyczny	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 
2) steruje robotem lub innym obiektem na ekranie;
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; 	

1.2.	Praca z dokumentem tekstowym
Szczegółowe cele wychowania:
•	Przestrzeganie dyscypliny na zajęciach, w tym zasad bezpiecznej pracy przy komputerze.
•	Dbanie o porządek na stanowisku komputerowym.
•	Stosowanie zasad zdrowej pracy przy komputerze.
•	Szanowanie pracy innych. Przestrzeganie zasad ochrony zasobów komputera.
•	Rozumienie konieczności korzystania z licencjonowanego oprogramowania komputerowego.
•	Stosowanie przepisów prawa w zakresie korzystania z cudzych materiałów pochodzących z różnych źródeł informacji.
•	Przestrzeganie zasad współpracy w grupie.

Rozwiązywanie problemów z wykorzystaniem aplikacji komputerowych – opracowywanie tekstu w edytorze tekstu	
Szczegółowe cele kształcenia	Szczegółowe treści nauczania	Założone osiągnięcia ucznia	Podstawa programowa	
	Uczeń: 	Uczeń:		
Opracowywanie tekstów zgodnie z przeznaczeniem.
Tworzenie wielostronicowych publikacji.	opracowuje teksty, dostosowując formę do przeznaczenia, m.in.: stosuje numerowanie, wypunktowanie, umieszcza tekst w tabeli;
tworzy kilkunastostronicowe publikacje, wstawia i formatuje nagłówek i stopkę, przypisy, grafikę, tabele itp., formatuje tekst w kolumnach;
opracowuje dokumenty tekstowe o różnym przeznaczeniu;
drukuje dokumenty tekstowe	zna rodzaje tabulatorów i potrafi je właściwie zastosować;
stosuje odpowiednio spacje nierozdzielające oraz automatyczne numerowanie i wypunktowanie;
wstawia tabelę do tekstu i umieszcza w niej informacje;
drukuje dokumenty tekstowe, dobierając odpowiednie parametry drukowania;
wstawia informacje do stopki i nagłówka, m.in. numer strony;
stosuje podział dokumentu;
potrafi automatycznie wyszukiwać słowa i znaki w tekście; tworzy przypisy;
dzieli tekst na kolumny;
potrafi skorzystać ze statystyki dokumentu, np. sprawdzić, ile jest znaków w tekście;
tworzy projekty, współpracując z grupą uczniów	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, tabele, korzysta z szablonów dokumentów, dłuższe dokumenty dzieli na strony
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.	
1.3.	
Obliczenia w arkuszu kalkulacyjnym
Szczegółowe cele wychowania: 
•	Słuchanie poleceń nauczyciela i systematyczne wykonywanie ćwiczeń.
•	Przestrzeganie dyscypliny na zajęciach, w tym zasad bezpiecznej pracy przy komputerze.
•	Dbanie o porządek na stanowisku komputerowym.
•	Stosowanie zasad zdrowej pracy przy komputerze, w tym planowanie przerw w pracy i rekreacji na świeżym powietrzu.
•	Umiejętność współpracy w grupie.

Rozwiązywanie problemów z wykorzystaniem aplikacji komputerowych – arkusza kalkulacyjnego	
Szczegółowe cele kształcenia	Szczegółowe treści nauczania	Założone osiągnięcia ucznia	Podstawa programowa	
	Uczeń:	Uczeń:		
Stosowanie adresowania mieszanego w arkuszu kalkulacyjnym.
Porządkowanie i filtrowanie danych.	stosuje adresowanie mieszane;
wykonuje obramowanie komórek tabeli;
porządkuje i filtruje dane;
drukuje tabele arkusza kalkulacyjnego	stosuje w zadaniach zasadę adresowania mieszanego, aby ułatwić obliczenia; 
potrafi uporządkować dane w tabeli, np. posortować malejąco;
stosuje filtrowanie danych;
rozróżnia linie siatki od obramowania;
drukuje tabelę arkusza, dobierając odpowiednie parametry drukowania	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 dla szkoły podstawowej z różnych przedmiotów, z codziennego życia 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.
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.	
Prezentowanie danych w postaci wykresu.	stosuje arkusz kalkulacyjny do gromadzenia danych i przedstawiania ich w postaci graficznej, z wykorzystaniem odpowiednich typów wykresów	zna ogólne zasady przygotowania wykresu w arkuszu kalkulacyjnym;
zna zasady doboru typu wykresu do danych i wyników; tworzy, zależnie od danych, różne typy wykresów; wykresy: XY (punktowy), liniowy i kołowy; 
przygotowuje wykres dla jednej i kilku serii danych; dodaje do wykresu tytuł, legendę, etykiety danych		
Wstawianie tabel i wykresów arkusza kalkulacyjnego do dokumentów tekstowych.	stosuje różne mechanizmy łączenia i osadzania obiektów w arkuszu kalkulacyjnym w celu wstawienia tabeli arkusza kalkulacyjnego do tekstu	wyjaśnia różnicę między tabelą osadzoną i połączoną;
wstawia tabelę arkusza do dokumentu tekstowego jako obiekt osadzony i jako obiekt połączony;
wstawia tabelę arkusza kalkulacyjnego do dokumentu tekstowego z pliku		
Zastosowania arkusza kalkulacyjnego.	stosuje arkusz kalkulacyjny do rozwiązywania zadań rachunkowych z zakresu objętego programem nauczania gimnazjum (na przykład z matematyki lub fizyki) i z codziennego życia (na przykład planowanie wydatków); wykorzystuje arkusz kalkulacyjny do analizy wyników eksperymentów;
posługuje się arkuszem kalkulacyjnym do tworzenia modeli zjawisk i ich symulacji	stosuje arkusz kalkulacyjny do różnych obliczeń, dostosowując odpowiednio rodzaj adresowania;
wykonuje w arkuszu proste obliczenia z dziedziny fizyki, matematyki, geografii, np. tworzy tabelę do obliczania wartości funkcji liniowej i tworzy odpowiedni wykres;
korzystając z gotowego przykładu, np. modelu rzutu kostką sześcienną do gry, omawia, na czym polega modelowanie; wykonuje prosty model, np. rzutu monetą, korzystając z arkusza kalkulacyjnego		
Wykorzystanie arkusza kalkulacyjnego do realizacji algorytmów. 	stosuje arkusz kalkulacyjny do rozwiązywania prostych problemów algorytmicznych	realizuje algorytm liniowy, z warunkami i iteracyjny w arkuszu kalkulacyjnym		
1.4.	
Internet
Szczegółowe cele wychowania: 
•	Rozumienie znaczenia dostępu do Internetu dla własnego rozwoju oraz rozwoju gospodarczego kraju. Dokonywanie świadomego wyboru przeglądanych stron internetowych.
•	Uświadomienie niebezpieczeństwa związanego z nawiązywaniem poprzez Internet kontaktów z nieznajomymi osobami.
•	Przestrzeganie zasad właściwego zachowania w Internecie.
•	Słuchanie poleceń nauczyciela i systematyczne wykonywanie ćwiczeń.
•	Przestrzeganie dyscypliny na zajęciach, w tym zasad bezpiecznej pracy przy komputerze.
•	Umiejętność współpracy w grupie. 

Rozwiązywanie problemów z wykorzystaniem aplikacji komputerowych – tworzenie strony internetowej	
Szczegółowe cele kształcenia	Szczegółowe treści nauczania	Założone osiągnięcia ucznia	Podstawa programowa	
	Uczeń: 	Uczeń:		
Tworzenie strony internetowej.
Współtworzenie zasobów w sieci.	tworzy prostą stronę internetową, korzystając z wybranego narzędzia do tworzenia stron;
stosuje ogólne zasady projektowania stron internetowych;
zna podstawowe znaczniki HTML; 
wie, czym są systemy zarządzania treścią i tworzy blog w oparciu o wybrany system	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, wykonuje wypunktowania, wstawia tabele, obrazy, hiperłącza;
wie, jak założyć internetowy dziennik – blog, korzystając z serwisów WWW;
potrafi utworzyć prostą stronę (m.in. zawierającą blog) w oparciu o wybrany system zarządzania treścią; dodaje nowe wpisy, przydziela wpisy do kategorii, dodaje tagi;
wie, jak publikować strony w Internecie	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 oraz prostej strony internetowej;	
Współpracowanie w grupie nad wspólnym projektem.	tworzy projekty, komunikując się za pomocą technologii informacyjno-komunikacyjnych z członkami grupy;
wie, czym jest chmura i wykorzystuje jej możliwości do pracy zespołowej	współpracuje w grupie przy tworzeniu projektu, wykonując samodzielnie zadania szczegółowe;
korzysta z chmury podczas pracy zespołowej, m.in. potrafi umieścić w chmurze pliki, udostępniać pliki, foldery lub link do folderu innym użytkownikom	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.	
1.5.	
Multimedia
Szczegółowe cele wychowania: 
•	Słuchanie poleceń nauczyciela i systematyczne wykonywanie ćwiczeń.
•	Przestrzeganie dyscypliny na zajęciach, w tym zasad bezpiecznej pracy przy komputerze.
•	Umiejętność współpracy w grupie. 

Rozwiązywanie problemów z wykorzystaniem aplikacji komputerowych – tworzenie prezentacji multimedialnej	
Szczegółowe cele kształcenia	Szczegółowe treści nauczania	Założone osiągnięcia ucznia	Podstawa programowa	
	Uczeń:	Uczeń:		
Tworzenie prezentacji multimedialnej.
Nagrywanie i obróbka filmów.	korzystając z wybranego narzędzia, tworzy prezentację multimedialną na wybrany temat, cechującą się ciekawym ujęciem zagadnienia; 
nagrywa krótkie filmy i poddaje je podstawowej obróbce;
stosuje zasady tworzenia prezentacji, odpowiednio umieszczając tekst i obrazy na slajdzie, dobierając tło, dodając animacje, dźwięki i przejścia między slajdami	wie, czym jest prezentacja multimedialna i posługuje się programem do jej tworzenia;
wstawia do slajdu tekst, obrazy (w tym modele 3D), hiperłącza, przyciski akcji, dodaje tło, animacje i wykonuje przejścia między slajdami;
przygotowuje i uruchamia pokaz;
dba o poprawność redakcyjną tekstów;
wykonuje podstawową obróbkę filmu;
potrafi utworzyć projekt filmu w wybranym programie do tego przeznaczonym;
umieszcza w prezentacji wideo	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. tworzenia i podstawowej obróbki cyfrowej plików multimedialnych (zdjęć, filmów),
d. tworzenia prezentacji multimedialnej oraz prostej strony internetowej;	
Rozwijanie kompetencji społecznych	realizuje projekt grupowy;
określa etapy w historycznym rozwoju informatyki i technologii;
omawia kompetencje niezbędne do wykonywania wybranych zawodów	współpracuje w grupie przy tworzeniu projektu, wykonując samodzielnie zadania szczegółowe;
przygotowuje prezentację na temat etapów w historycznym rozwoju informatyki i technologii;
zna kompetencje niezbędne do wykonywania wybranych zawodów, w tym zawodu informatyka	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.
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. 	

2.	Sposoby osiągania celów kształcenia i wychowania
2.1.	Algorytmika i programowanie
Rozumienie, analizowanie i rozwiązywanie problemów algorytmicznych	
Szczegółowe cele kształcenia i wychowania	Nauczyciel:	Uczniowie:	
Rozwiązywanie problemów i podejmowanie decyzji z wykorzystaniem komputera, stosowanie podejścia algorytmicznego.	zleca przygotowanie pomocy dydaktycznych do demonstracji działania wybranych algorytmów;
poleca zapoznanie się z opisami algorytmów w podręczniku; 
koryguje i uzupełnia wypowiedzi uczniów dotyczące danego algorytmu;
poleca zapisanie wybranych algorytmów w postaci listy kroków lub przedstawienie w postaci schematu blokowego	przygotowują pomoce dydaktyczne do demonstracji działania wybranych algorytmów i prezentują wybrane algorytmy z wykorzystaniem tych pomocy;
omawiają algorytmy na liczbach naturalnych: badają podzielność liczb, wyodrębniają cyfry danej liczby, przedstawiają działanie algorytmu Euklidesa w obu wersjach iteracyjnych (z odejmowaniem i z resztą z dzielenia); 
omawiają algorytm znajdowania wybranego elementu w zbiorze nieuporządkowanym, na przykładzie wyboru największej liczby spośród n liczb – stosują przeszukiwanie liniowe;
omawiają algorytm znajdowania wybranego elementu w zbiorze uporządkowanym – stosują algorytm poszukiwania przez połowienie; 
porządkują elementy w zbiorze metodą przez proste wybieranie i zliczanie;
zapisują wybrane algorytmy w postaci listy kroków lub przedstawiają w postaci schematu blokowego	

Programowanie i rozwiązywanie problemów z wykorzystaniem komputera – tworzenie programów komputerowych	
Rozumienie, na czym polega programowanie.
Wykorzystywanie zasad projektowania algorytmów i programowania w życiu codziennym.	omawia zasady tworzenia programu w tekstowym języku programowania, m.in.: deklarowanie zmiennych, zasady stosowania instrukcji warunkowych i iteracyjnych, definiowanie funkcji;
pokazuje na przykładach stosowanie funkcji w programie;
wyjaśnia, czym jest tablica i pokazuje na przykładzie sposób jej deklarowania;
zleca zaprogramowanie algorytmów podanych w podstawie programowej;
omawia zadanie projektowe i koordynuje wykonywanie projektu	tworzą programy w tekstowym języku programowania;
wykonują ćwiczenia, w których deklarują zmienne i nadają im wartości, stosując instrukcję przypisania;
wykonują obliczenia na zmiennych i wyprowadzają wyniki obliczeń na ekran;
wykonując zlecone przez nauczyciela zadania z podręcznika, stosują instrukcje warunkowe i iteracyjne, definiują funkcje i stosują je w programach;
deklarują tablice, wczytują i wyprowadzają elementy tablicy na ekran;
projektują, tworzą i testują oprogramowanie sterujące robotem lub innym obiektem na ekranie
programują algorytmy badania podzielności liczb i wyodrębniania cyfry danej liczby, algorytm Euklidesa w obu wersjach iteracyjnych (z odejmowaniem i z resztą z dzielenia), algorytmy wyszukiwania elementu w zbiorze uporządkowanym i nieuporządkowanym oraz porządkowania elementów w zbiorze metodą przez proste wybieranie i zliczanie
współpracują w grupie, wykonując projekt programistyczny	

2.2.	Praca z dokumentem tekstowym

Rozwiązywanie problemów z wykorzystaniem aplikacji komputerowych – opracowywanie tekstu w edytorze tekstu	
Szczegółowe cele kształcenia i wychowania	Nauczyciel:	Uczniowie:	
Opracowywanie tekstu zgodnie z przeznaczeniem.
Tworzenie wielostronicowych publikacji.
Stosowanie przepisów prawa w zakresie korzystania z cudzych materiałów pochodzących z różnych źródeł.
Przestrzeganie zasad współpracy w grupie.	omawia na przykładzie zastosowanie poszczególnych rodzajów tabulatorów;
uzasadnia na przykładzie stosowanie spacji nierozdzielających;
przygotowuje dłuższy tekst (ok. 20 stron) i na jego przykładzie wskazuje różne charakterystyczne cechy dokumentu – nagłówki, stopki, numerację stron;
zleca przygotowanie wielostronicowej publikacji (można poprosić nauczycieli języka polskiego, języków obcych, historii, geografii czy biologii o przygotowanie tematów takich prac);
zapoznaje uczniów z zadaniem projektowym, przydziela zadania szczegółowe i koordynuje przebieg prac nad projektem	stosują w ćwiczeniach różne rodzaje tabulatorów;
wykonując ćwiczenia praktyczne, stosują odpowiednio spacje nierozdzielające oraz automatyczne numerowanie i wypunktowanie;
wstawiają tabelę do tekstu i umieszczają w niej informacje;
drukują dokumenty tekstowe, dobierając odpowiednie parametry drukowania;
tworzą kilkunastostronicowe publikacje z nagłówkiem i stopką, przypisami, grafiką, tabelami itp.; formatują tekst w kolumnach;
opracowują dokumenty tekstowe o różnym przeznaczeniu;
wykonują projekt grupowy (np. e-gazetkę), włączając grafikę do tekstu i łącząc opracowane dokumenty; stosują przepisy prawa w zakresie korzystania z cudzych materiałów pochodzących z różnych źródeł	

2.3.	Obliczenia w arkuszu kalkulacyjnym

Rozwiązywanie problemów z wykorzystaniem aplikacji komputerowych – obliczenia w arkuszu kalkulacyjnym	
Szczegółowe cele kształcenia i wychowania	Nauczyciel:	Uczniowie:	
Stosowanie adresowania mieszanego.
Porządkowanie i filtrowanie danych w tabeli.
Drukowanie tabeli.	wyjaśnia na przykładzie zasadę adresowania mieszanego;
pokazuje na przykładzie możliwości porządkowania i filtrowania danych w tabeli arkusza kalkulacyjnego;
przygotowuje odpowiednie pliki ćwiczeniowe do wykonania zadań	stosują w zadaniach zasadę adresowania mieszanego;
wykonują ćwiczenia, porządkując dane w tabeli, stosują filtrowanie danych;
obramowują komórki tabeli;
drukują tabelę arkusza kalkulacyjnego, dobierając odpowiednie parametry drukowania	
Prezentowanie danych w postaci wykresu.	przygotowuje zestawy danych, dla których tworzone będą wykresy; zwraca uwagę na odpowiedni wybór zakresu danych, możliwość zmiany etykiet oraz formatowania poszczególnych części wykresu	wykonując ćwiczenia praktyczne, stosują arkusz kalkulacyjny do gromadzenia danych i przedstawiania ich w postaci graficznej, z wykorzystaniem odpowiednich typów wykresów;
stosują ogólne zasady przygotowania wykresu w arkuszu kalkulacyjnym, m.in.: zasady doboru typu wykresu do danych i wyników; tworzą, zależnie od danych, różne typy wykresów	
Zastosowanie arkusza kalkulacyjnego.
Umiejętność współpracy w grupie.	przygotowuje kilka przykładowych plików lub korzysta z dołączonych do podręcznika lub poradnika metodycznego; pliki umieszcza na dysku twardym w folderze przygotowanym dla uczniów;
wskazuje kilka przykładowych zastosowań arkusza kalkulacyjnego do rozwiązywania problemów z innych przedmiotów i dziedzin życia 	wykonują ćwiczenia, w których stosują arkusz do rozwiązywania problemów z fizyki i geografii oraz innych dziedzin życia;
korzystając z gotowego przykładu modelu rzutu kostką sześcienną do gry, zapoznają się z modelowaniem; 
korzystając z arkusza kalkulacyjnego, wykonują samodzielnie prosty model, np. rzutu monetą 	

2.4.	Internet

Rozwiązywanie problemów z wykorzystaniem aplikacji komputerowych – tworzenie strony internetowej	
Szczegółowe cele kształcenia i wychowania	Nauczyciel:	Uczniowie:	
Tworzenie strony internetowej.
Współpracowanie w grupie nad wspólnym projektem.	na przykładzie tekstu źródłowego wybranej strony internetowej omawia budowę strony WWW;
proponuje wykonanie prostej strony internetowej na konkretny temat, np. o stolicach europejskich, o szkole, o swojej miejscowości;
omawia podstawowe zasady tworzenia stron internetowych; pokazuje na przykładach tworzenie strony w języku HTML;
proponuje i omawia przykładowe gotowe narzędzie ułatwiające tworzenie stron internetowych;
zwraca uwagę na przestrzeganie podstawowych zasad korzystania z cudzych materiałów, umieszczanych na własnych stronach WWW;
omawia sposób publikowania strony w Internecie;
omawia sposób tworzenia blogu w oparciu o wybrany system zarządzania treścią;
organizuje pracę nad projektem grupowym, np. utworzenie klasowego blogu na wybrany temat	zapoznają się z zasadami projektowania strony WWW;
tworzą prostą stronę internetową, stosując ogólne zasady projektowania stron internetowych;
niektórzy publikują swoje strony w Internecie;
umieszczają informacje w odpowiednich serwisach internetowych;
wiedzą, jak założyć internetowy dziennik – blog i utworzyć prostą stronę internetową, korzystając z serwisów WWW;
tworzą prostą stronę (m.in. zawierającą blog) w oparciu o wybrany system zarządzania treścią; dodają nowe wpisy, przydzielają wpisy do kategorii, dodają tagi);
tworzą projekty, komunikując się za pomocą technologii informacyjno-komunikacyjnych z członkami grupy; współpracują w grupie na projektem, wykonując samodzielnie zadania szczegółowe;
korzystają z chmury podczas pracy zespołowej, m.in. potrafią umieścić w chmurze pliki, udostępniać pliki, foldery lub link do folderu innym użytkownikom;
korzystają z gotowych serwisów do projektowania prostych stron internetowych	

2.5.	Multimedia

Rozwiązywanie problemów z wykorzystaniem aplikacji komputerowych – tworzenie prezentacji multimedialnej	
Szczegółowe cele kształcenia i wychowania	Nauczyciel:	Uczniowie:	
Tworzenie prezentacji multimedialnej.
Nagrywanie i podstawowa obróbka filmów.
Umiejętność współpracy w grupie. 	zaleca powtórzenie informacji na temat tworzenia prezentacji multimedialnej; 
przygotowuje pliki, które posłużą uczniom do ćwiczeń przy wzbogacaniu prezentacji;
zwraca uwagę na umieszczanie odpowiedniej ilości grafiki, animacji i dźwięków w prezentacji;
omawia zasady prezentowania pokazu slajdów;
zapoznaje uczniów z zadaniami projektowymi i przydziela zadania szczegółowe poszczególnym uczniom	nagrywają krótkie filmy i poddają je podstawowej obróbce; 
tworzą prezentację multimedialną na wybrany temat;
stosują zasady tworzenia prezentacji, odpowiednio umieszczając tekst i obrazy na slajdach, dobierając tło, dodając animacje, dźwięki i przejścia między slajdami; dbają o poprawność redakcyjną tekstów;
umieszczają krótkie filmy w prezentacji;
przygotowują i uruchamiają pokaz;
współpracują w grupie nad projektem, wykonując samodzielnie zadania szczegółowe;	

3.	
Propozycje kryteriów oceny – wymagania na poszczególne oceny szkolne
3.1.	Algorytmika i programowanie

Rozumienie, analizowanie i rozwiązywanie problemów algorytmicznych	
2	3	4	5	6	
Uczeń:	Uczeń:	Uczeń:	Uczeń:	Uczeń:	
opisuje algorytm, znajdowania wybranego elementu w zbiorze nieuporządkowanym, na przykładzie wyboru najwyższego ucznia spośród pięciu	prezentuje wybrany algorytm, korzystając z oprogramowanie edukacyjnego;
opisuje algorytm znajdowania wybranego elementu w zbiorze nieuporządkowanym na przykładzie wyboru największej liczby spośród n liczb – stosuje przeszukiwanie liniowe	opisuje algorytmy na liczbach naturalnych: przedstawia działanie algorytmu Euklidesa w wersji z odejmowaniem;
porządkuje elementy w zbiorze metodą przez proste wybieranie	opisuje algorytmy na liczbach naturalnych: bada podzielność liczb, wyodrębnia cyfry danej liczby;
zapisuje jeden wybrany algorytm w postaci listy kroków	przedstawia działanie algorytmu Euklidesa w wersji z dzieleniem;
zapisuje trudniejsze algorytmy w postaci listy kroków	

Programowanie i rozwiązywanie problemów z wykorzystaniem komputera – tworzenie programów komputerowych	
2	3	4	5	6	
Uczeń:	Uczeń:	Uczeń:	Uczeń:	Uczeń:	
analizuje gotowe proste programy zapisane w wybranym języku programowania;
z pomocą nauczyciela tworzy prosty program w języku wysokiego poziomu;
stosuje zmienne i wykonuje obliczenia, np. suma dwóch liczb, średnia z dwóch liczb;
potrafi skompilować i uruchomić program; wyprowadza wyniki na ekran	zna ogólną budowę programu i najważniejsze elementy języka programowania – słowa kluczowe, instrukcje, wyrażenia, zasady składni;
projektuje i tworzy proste programy sterujące obiektem na ekranie;
potrafi zrealizować prosty algorytm z warunkami i iteracyjny w języku wysokiego poziomu; 
zapisuje w postaci programu algorytm znajdowania wybranego elementu w zbiorze nieuporządkowanym, np. minimum z n liczb	potrafi zadeklarować zmienne typu liczbowego (całkowite, rzeczywiste) i stosować je w zadaniach;
programuje algorytm Euklidesa w wersji z odejmowaniem;
współpracuje w grupie, wykonując projekt programistyczny	definiuje funkcje i stosuje je w programach;
deklaruje tablice, wczytuje i wyprowadza elementy tablicy na ekran;
zapisuje w postaci programu wybrane algorytmy sortowania, definiuje odpowiednie procedury i funkcje;
zapisuje w postaci programu algorytm porządkowania elementów w zbiorze metodą przez proste wybieranie	projektuje, tworzy i testuje oprogramowanie sterujące robotem na ekranie;
sprawnie definiuje i stosuje funkcje w programach;
programuje algorytm Euklidesa w wersji z dzielenim;
stosuje poznane algorytmy w zadaniach;
pełni funkcję koordynatora grupy podczas realizacji projektu programistycznego;
rozwiązuje przykładowe zadania z konkursów informatycznych; bierze udział w konkursach	

3.2.	
Praca z dokumentem tekstowym

Rozwiązywanie problemów z wykorzystaniem aplikacji komputerowych – opracowywanie tekstu w edytorze tekstu	
2	3	4	5	6	
Uczeń:	Uczeń:	Uczeń:	Uczeń:	Uczeń:	
formatuje tekst: ustala atrybuty tekstu (pogrubienie, podkreślenie, przekreślenie, kursywę), sposób wyrównywania tekstu między marginesami, parametry czcionki; 
formatuje rysunek (obiekt) wstawiony do tekstu; zmienia jego rozmiary, oblewa tekstem lub stosuje inny układ rysunku względem tekstu; 
zapisuje dokument tekstowy w pliku;
uczestniczy w projekcie grupowym, wykonując proste zadania	zna i stosuje podstawowe zasady redagowania tekstu; dostosowuje formatowanie tekstu do jego przeznaczenia;
stosuje automatyczną numerację i wypunktowanie;
potrafi zastosować do pisania wzorów indeks dolny i górny;
wstawia tabelę i wykonuje podstawowe operacje na jej komórkach;
gromadzi materiały do wykonania zadania w ramach projektu grupowego; opracowuje zlecone zadania	stosuje tabulacje, wcięcia, interlinie;
wykorzystuje możliwości automatycznego wyszukiwania i zamiany znaków; 
wykorzystuje edytor równań do pisania prostych wzorów;
zna podstawowe zasady pracy z tekstem wielostronicowym (redaguje nagłówek, stopkę wstawia numery stron);
potrafi podzielić tekst na kolumny;
drukuje dokumenty tekstowe, dobierając odpowiednie parametry drukowania;
przygotowuje dokumenty do wykonania zadania w ramach projektu grupowego	stosuje różne typy tabulatorów, potrafi zmienić ich ustawienia w całym tekście; 
stosuje odpowiednio spacje nierozdzielające; 
wstawia dowolne wzory, wykorzystując edytor równań;
osadza obraz w dokumencie tekstowym, wstawia obraz do dokumentu tekstowego z zachowaniem połączenia oraz omawia różnice między tymi dwiema metodami;
stosuje podział strony;
stosuje przypisy;
wie, jak sprawdzić z ilu znaków składa się dokument;
wykonuje trudniejsze zadania szczegółowe podczas realizacji projektu grupowego; 
wykonuje kolaż ze zdjęć	samodzielnie wyszukuje opcje menu potrzebne do rozwiązania dowolnego problemu;
przygotowuje profesjonalny tekst – pismo, sprawozdanie, z zachowaniem poznanych zasad redagowania i formatowania tekstów;
rozumie działanie mechanizmu „łącz z plikiem" i omawia różnicę między obiektem osadzonym a połączonym;
potrafi wykorzystać chmurę do wymiany informacji w pracy zespołowej	

3.3.	Obliczenia w arkuszu kalkulacyjnym

Rozwiązywanie problemów z wykorzystaniem aplikacji komputerowych – obliczenia w arkuszu kalkulacyjnym	
2	3	4	5	6	
Uczeń:	Uczeń:	Uczeń:	Uczeń:	Uczeń:	
potrafi zastosować kopiowanie i wklejanie formuł;
zna ogólne zasady przygotowania wykresu w arkuszu kalkulacyjnym;
korzysta z kreatora wykresów do utworzenia prostego wykresu;
zapisuje utworzony arkusz kalkulacyjny we wskazanym folderze docelowym	zna i stosuje zasadę adresowania względnego;
potrafi tworzyć formuły wykonujące bardziej zaawansowane obliczenia;
stosuje funkcje arkusza kalkulacyjnego, tj.: SUMA, ŚREDNIA; 
tworzy wykres składający się z dwóch serii danych, potrafi dodać do niego odpowiednie opisy	stosuje adresowanie mieszane;
porządkuje i filtruje dane w tabeli;
wykonuje w arkuszu kalkulacyjnym proste obliczenia z dziedziny fizyki, matematyki, geografii, np. tworzy tabelę do obliczania wartości funkcji liniowej i tworzy odpowiedni wykres;
zna zasady doboru typu wykresu do danych i wyników; 
drukuje tabelę arkusza kalkulacyjnego, dobierając odpowiednie parametry drukowania; rozróżnia linie siatki i obramowania	rozróżnia zasady adresowania względnego, bezwzględnego i mieszanego;
potrafi układać rozbudowane formuły z zastosowaniem funkcji; 
tworzy, zależnie od danych, różne typy wykresów: XY (punktowy), liniowy, kołowy;
wstawia tabelę arkusza kalkulacyjnego do dokumentu tekstowego jako obiekt osadzony i jako obiekt połączony;
wstawia z pliku tabelę arkusza kalkulacyjnego do dokumentu tekstowego;
korzystając z gotowego przykładu modelu rzutu kostką sześcienną do gry, omawia zasady modelowania	potrafi samodzielnie zastosować adres bezwzględny lub mieszany, aby ułatwić obliczenia;
zna działanie i zastosowanie wielu funkcji dostępnych w arkuszu kalkulacyjnym;
samodzielnie wyszukuje opcje menu potrzebne do rozwiązania określonego problemu;
projektuje samodzielnie tabelę z zachowaniem poznanych zasad wykonywania obliczeń w arkuszu kalkulacyjnym;
korzystając z arkusza kalkulacyjnego, wykonuje samodzielnie prosty model, np. rzutu monetą	
stosuje arkusz kalkulacyjny do rozwiązywania prostych zadań rachunkowych z zakresu objętego programem nauczania klasy 8	stosuje arkusz kalkulacyjny do rozwiązywania prostych problemów algorytmicznych;
stosuje arkusz kalkulacyjny do rozwiązywania zadań rachunkowych (na przykład z matematyki lub fizyki) i z codziennego życia (na przykład planowanie wydatków);
wie, na czym polegają modelowanie i symulacja	wyjaśnia, na czym polega modelowanie rzeczywistości;
korzystając z gotowego przykładu, np. modelu rzutu kostką sześcienną do gry, omawia, na czym polega modelowanie	wykonuje prosty model, np. rzutu monetą, korzystając z arkusza kalkulacyjnego	wykorzystuje arkusz kalkulacyjny do analizy wyników eksperymentów;
korzystając z dodatkowych źródeł, np. Internetu, wyszukuje informacje na temat modelowania;
posługuje się arkuszem kalkulacyjnym do tworzenia modeli zjawisk i ich symulacji, takich jak zjawiska: fizyczne, chemiczne, biologiczne	

3.4.	Internet

Rozwiązywanie problemów z wykorzystaniem aplikacji komputerowych – tworzenie strony internetowej	
2	3	4	5	6	
Uczeń:	Uczeń:	Uczeń:	Uczeń:	Uczeń:	
zna ogólne zasady projektowania stron WWW i wie, jakie narzędzia umożliwiają ich tworzenie;
wie, w jaki sposób zbudowane są strony WWW	potrafi, korzystając z podstawowych znaczników HTML, tworzyć prostą strukturę strony internetowej;
umie tworzyć akapity i wymuszać podział wiersza, dodawać nagłówki do tekstu, zmieniać krój i rozmiar czcionki;
wie, jak założyć internetowy dziennik – blog	zna funkcje i zastosowanie najważniejszych znaczników HTML;
potrafi wstawiać obrazy do utworzonych stron;
umie tworzyć listy wypunktowane i numerowane i wstawiać hiperłącza;
tworzy prostą stronę internetową, korzystając z poleconego przez nauczyciela narzędzia;
wie, czym są systemy zarządzania treścią i tworzy prosty blog w oparciu o wybrany system	formatuje tekst na stronie internetowej, wstawia tabele;
dba o poprawność merytoryczną i redakcyjną tekstów;
potrafi utworzyć prostą stronę internetową (m.in. zawierającą blog) w oparciu o wybrany system zarządzania treścią; dodaje nowe wpisy, przydziela wpisy do kategorii, dodaje tagi;
publikuje utworzone strony w Internecie;
współpracuje w grupie przy tworzeniu projektu, wykonując samodzielnie zadania szczegółowe	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; 
publikuje stronę WWW w Internecie	

3.5.	
Multimedia

Rozwiązywanie problemów z wykorzystaniem aplikacji komputerowych – tworzenie prezentacji multimedialnej	
2	3	4	5	6	
Uczeń:	Uczeń:	Uczeń:	Uczeń:	Uczeń:	
wie, czym jest prezentacja multimedialna i posługuje się programem do jej tworzenia;
zna podstawowe zasady tworzenia prezentacji;
tworzy prezentację składającą się z kilku slajdów z zastosowaniem animacji niestandardowych; wstawia do slajdu tekst i grafikę;
zapisuje prezentację i potrafi uruchomić pokaz slajdów	zna cechy dobrej prezentacji; 
podaje przykładowe programy do tworzenia prezentacji;
wykonuje przejścia między slajdami; 
stosuje tło we wszystkich slajdach; potrafi ustawić inne tło dla każdego slajdu;
zmienia kolejność slajdów; usuwa niepotrzebne slajdy;
zna podstawowe możliwości programu do obróbki filmu	przygotowuje plan prezentacji; planuje wygląd slajdów; 
korzysta z szablonów; dobiera odpowiedni szablon do danej prezentacji; potrafi ustawić jednakowe tło dla wszystkich slajdów oraz inne dla wybranego slajdu;
nagrywa filmy;
wstawia na slajd hiperłącza, umieszcza przyciski akcji;
dba o poprawność redakcyjną tekstów	umieszcza w prezentacji efekty dźwiękowe;
poddaje nagrany film podstawowej obróbce;
wstawia film do prezentacji;
współpracuje w grupie przy tworzeniu projektu, wykonując samodzielnie zadania szczegółowe	potrafi samodzielnie zaprojektować i przygotować prezentację multimedialną na wybrany temat, cechującą się ciekawym ujęciem zagadnienia, interesującym układem slajdów	

4.	Propozycje metod sprawdzania osiągnięć ucznia
Rozpoznaniu poziomu wiedzy ucznia i jego postępów w opanowaniu wiadomości i umiejętności mogą służyć:
•	obserwacja bieżącej pracy;
•	obserwacja ucznia na lekcji (m.in. samodzielność w wykonywaniu ćwiczeń, aktywność na lekcji); 
•	wykonana przez ucznia praca – utworzony lub zmodyfikowany dokument komputerowy, m.in. rysunek, tekst, tabela arkusza kalkulacyjnego, prezentacja multimedialna, strona internetowa, program komputerowy; 
•	zadania sprawdzające. 
Podczas lekcji nauczyciel ma możliwość zebrania wielu informacji o wiedzy i umiejętnościach uczniów oraz o ich sprawności w posługiwaniu się narzędziami TI. 
Nauczyciel powinien obserwować, czy działania podejmowane przez uczniów w celu rozwiązania ćwiczenia wynikają z nabytych umiejętności i czy są to działania świadome oraz czy uczeń wykonuje wszystkie czynności planowo i nie działa chaotycznie lub przypadkowo.
Należy premiować uczniów (również słownie) za wykonanie ćwiczenia samodzielnie i poprawnie. Czas wykonania zadania nie powinien być głównym miernikiem oceny. 
W trakcie wykonywania ćwiczeń można zadawać uczniom pytania o sposób otrzymania danego rozwiązania. Uczeń odpowiadający na lekcji na pytania dodatkowe lub wykonujący dodatkowe ćwiczenia powinien być za to również oceniany.
Należy tak organizować pracę na lekcji (przygotowywać odpowiednie ćwiczenia), aby uczniowie początkujący nie czuli się gorsi. Należy zwracać szczególną uwagę na postępy w zdobywaniu wiedzy i odpowiednio je premiować.
Dla uczniów szczególnie zainteresowanych informatyką trzeba przygotować ćwiczenia trochę trudniejsze, aby mogli wykazać się swoimi umiejętnościami i wiedzą.
Ćwiczenia sprawdzające powinny być bardzo precyzyjnie określone i dokładnie przygotowane, w formie zrozumiałej dla ucznia i ułatwiającej jednoznaczną ocenę. Forma zadań nie powinna odbiegać od ćwiczeń, które uczniowie wykonują na zajęciach. W ocenie ćwiczenia należy uwzględnić wykonanie wszystkich poleceń zgodnie z treścią. 
W prezentowanym programie przykładowe wymagania edukacyjne na poszczególne oceny zostały opisane oddzielnie dla każdej klasy: w punkcie II.3 dla klasy VII, a w punkcie III.3 dla klasy VIII. Korzystając z zapisów umieszczonych w tabelach, po ich ewentualnej modyfikacji, nauczyciel może ocenić każdego ucznia. 

5.	Uwagi o realizacji programu
W polskich szkołach najbardziej rozpowszechniony jest sprzęt klasy IBM i oprogramowanie firmy Microsoft. Przedstawione w rozdziale 3. szczegółowe treści nauczania i sposoby ich osiągania mogą być jednak realizowane na bazie dowolnego sprzętu i oprogramowania, które umożliwi poznanie podstawowych zasad tworzenia grafiki, prezentacji komputerowych, edycji tekstów, wykonywania obliczeń czy tworzenia stron internetowych. Warto stosować dostępne na rynku programy edukacyjne, zwłaszcza do nauki algorytmiki i programowania.
Przykładowe oprogramowanie w przypadku wyposażenia szkolnej pracowni w komputery typu PC: system operacyjny Windows, edytor grafiki GIMP, program Tinkercad do tworzenia modeli 3D, wybrany edytor tekstu, arkusz kalkulacyjny, program do przygotowywania prezentacji multimedialnych (np. z pakietów Microsoft Office lub LibreOffice), program do obróbki filmów, wybrana przeglądarka internetowa Google Chrome, Firefox, Opera, Safari, Edge), edukacyjne środowiska programowania: Scratch, Baltie oraz środowiska programowania: dla języka C++ np. Dev-C++, a dla języka Python – IDLE.
Komputery w pracowni powinny być połączone w sieć. Do przeprowadzenia niektórych zajęć potrzebne jest połączenie z Internetem. Pracownia komputerowa powinna posiadać oprogramowanie służące do filtrowania stron WWW o nieodpowiednich treściach. Każdy komputer powinien być wyposażony w mysz, klawiaturę, monitor. 
Pracownia powinna być wyposażona w drukarkę (najlepiej kolorową), drukarkę 3D, skaner, projektor multimedialny i odpowiedni ekran. Zalecanym wyposażeniem pracowni jest aparat i kamera cyfrowa.