ZAWĘŻONA PODSTAWA PROGRAMOWA 2024

Opis założonych osiągnięć ucznia – przykłady wymagań na poszczególne oceny szkolne dla klasy 3 
według propozycji 1. rozkładu materiału (bez programowania w klasie 1.)

opracowany na podstawie podręcznika:
Grażyna Koba, Katarzyna Koba-Gołaszewska, Informatyka 1-3. Podręcznik dla szkoły ponadpodstawowej. Zakres podstawowy, MIGRA, Wrocław 2022

Autorzy: Grażyna Koba, Paweł Rogoziński
MIGRA 2024

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

Uwaga: Propozycja wymagań na poszczególne oceny z podziałem na trzy klasy, przygotowana zgodnie propozycją 1. rozkładu materiału i planu wynikowego (bez programowania w klasie 1). Poniżej wymagania do klasy 3.

KLASA 3. [część 1. podręcznika]
Rozdział V Grafika komputerowa 2D i 3D	
Projektowanie modeli dwuwymiarowych i trójwymiarowych	
2	3	4	5	6	
Uczeń:	Uczeń:	Uczeń:	Uczeń:	Uczeń:	
wyjaśnia różnice między grafiką 2D i 3D;
wymienia nazwy programów do tworzenia grafiki 3D;
planuje kroki wykonania projektu ogrodu;
korzysta z podstawowych narzędzi programu SketchUp	potrafi zainstalować i skonfigurować program SketchUp;
realizuje przekształcenie modelu 2D w 3D;
korzysta z dodatkowych narzędzi programu SketchUp;
umieszcza gotowe elementy z biblioteki	tworzy obiekty z zachowaniem odpowiedniej skali;
przekształca pliki graficzne;
korzysta z dodatkowych narzędzi programu SketchUp jak Offset, Pull/Push, Orbit;
przekształca pliki graficzne, uwzględniając wielkość i jakość obrazów	wykonuje modele trójwymiarowe z zachowaniem skali i wytycznych;
tworzy modele, wykorzystując różne możliwości programu	zapoznaje się z możliwościami wybranego programu graficznego, korzystając z Pomocy i innych źródeł;
przygotowuje złożone projekty z różnych dziedzin;
uczestniczy w konkursach dotyczących grafiki komputerowej	

KLASA 3. [część 1. podręcznika]
Rozdział VII Bazy danych	
Wykonywanie podstawowych operacji na relacyjnej bazie danych	
2	3	4	5	6	
Uczeń:	Uczeń:	Uczeń:	Uczeń:	Uczeń:	
zna zastosowanie filtrów do wyszukiwania danych;
potrafi wyświetlić wynik gotowego zapytania i omówić, czego zapytanie dotyczy;
omawia zastosowanie korespondencji seryjnej	definiuje pojęcie kwerendy;
tworzy kwerendę wybierającą w Widoku projektu;
zna sposób przygotowania korespondencji seryjnej z wykorzystaniem danych z bazy danych	modyfikuje gotowe zapytania;
tworzy kwerendę parametryczną;
umieszcza w korespondencji seryjnej pola z tabeli bazy danych;
korzysta z gotowych szablonów listów seryjnych	samodzielnie modyfikuje i tworzy kwerendy;
wie, jaka jest korelacja między edytorem tekstu a bazą danych podczas tworzenia korespondencji seryjnej;
w edytorze tekstu przygotowuje listy seryjne i etykiety adresowe, korzystając z danych zapisanych w bazie danych	potrafi zaprojektować samodzielnie relacyjna bazę danych (składającą się z trzech tabel), ustala typy pól; 
potrafi budować złożone kwerendy z dwóch lub więcej tabel połączonych;
opracowuje własny szablon listu seryjnego	

KLASA 3. [część 2. podręcznika]
Rozdział XIV Wybrane algorytmy i techniki algorytmiczne	
Algorytmy szyfrowania tekstu i porządkowania liczb	
2	3	4	5	6	
Uczeń:	Uczeń:	Uczeń:	Uczeń:	Uczeń:	
wie, czym jest szyfrowanie danych i w jakim celu się je stosuje;
potrafi, korzystając z przykładu z podręcznika, przeanalizować prosty przykład szyfrowania;
objaśnia z wykorzystaniem podręcznika i pomocy dydaktycznych jeden z algorytmów sortowania (bąbelkowy lub przez wstawianie)	zna pojęcia: szyfr, szyfrowanie, deszyfrowanie;
omawia schemat procesu szyfrowania i deszyfrowania;
zna przynajmniej jeden algorytm szyfrowania danych, np. szyfr Cezara;
korzystając z podręcznika szyfruje wiadomość, korzystając z szyfru Cezara;
omawia algorytmy sortowania bąbelkowego i przez wstawianie, korzystając z pomocy dydaktycznych	stosuje szyfrowanie tekstu metodą Cezara do szyfrowania różnych tekstów;
odszyfrowuje słowa zaszyfrowane metoda Cezara;
objaśnia na przykładzie szyfrowanie tekstu metodą podstawieniową	wie, czym zajmuje się kryptologia i kryptoanaliza;
formułuje algorytm deszfrowania podstawieniowego;
porządkuje liczby metodą bąbelkową;
objaśnia szyfrowanie symetryczne i asymetryczne
	omawia dziedziny gospodarki, w których wykorzystywane jest szyfrowanie danych;
wyszukuje dodatkowe informacje na temat szyfrowania danych;
omawia, czym się zajmuje stenografia, samodzielnie wyszukując informacje na ten temat; 
wyszukuje dodatkowe informacje na temat Enigmy i algorytmu RSA	

KLASA 3. [część 2. podręcznika]
Rozdział XV  Programowanie wybranych algorytmów	
Programowanie algorytmów szyfrowania i porządkowania	
2	3	4	5	6	
Uczeń:	Uczeń:	Uczeń:	Uczeń:	Uczeń:	
korzystając z podręcznika, omawia sposób zaprogramowania wybranego algorytmu szyfrowania;
analizuje i potrafi omówić fragment programu z podręcznika realizujący wybrany algorytm porządkowania	analizuje i rozumie działanie funkcji szyfrujących (podanych w podręczniku) realizujących wybrany algorytm szyfrowania;
analizuje i potrafi omówić funkcje porządkujące liczby metodą bąbelkową i przez wstawanie	tworzy program realizujący wybrany algorytm szyfrowania, np. szyfr Cezara;
testuje programy dla różnych danych;
zna zasady programowania algorytmu szyfrowania podstawieniowego;
korzystając z gotowej funkcji z podręcznika pisze program porządkujący liczby metodą bąbelkową	tworzy programy realizujące algorytm szyfrowania metodą Cezara;
pisze funkcję deszyfrowania podstawieniowego oraz tworzy programy z wykorzystaniem tych funkcji; 
korzystając z gotowej funkcji z podręcznika pisze program porządkujący liczby metodą przez wstawianie	opracowuje rozbudowane programy szyfrujące i deszyfrujące;
opracowuje rozbudowane programy szyfrowania i deszyfrowania podstawieniowego;
samodzielnie tworzy programy porządkowania metodą bąbelkową i przez wstawianie	

KLASA 3. [część 2. podręcznika]
Rozdział XV Programowanie wybranych algorytmów	
Programowanie zamiany reprezentacji liczb między pozycyjnymi systemami liczbowymi	
2	3	4	5	6	
Uczeń:	Uczeń:	Uczeń:	Uczeń:	Uczeń:	
potrafi obliczyć wartość dziesiętną liczby zapisanej w systemie dwójkowym;
korzystając z podręcznika, analizuje funkcję obliczającą wartość dziesiętną liczby dwójkowej	korzystając z funkcji podanej w podręczniku, pisze program w wybranym języku programowania (C++ lub Python) obliczający wartość dziesiętną liczby dwójkowej;
testuje program dla różnych danych;
analizuje przykład wyznaczający rozwinięcie dwójkowe liczby dziesiętnej	korzystając z funkcji podanej w podręczniku, pisze program w wybranym języku programowania (C++ lub Python) wyznaczający rozwinięcie dwójkowe liczby dziesiętnej;
testuje program dla różnych danych	pisze specyfikacje zadań: zamiany liczby dwójkowej na dziesiętną oraz wyznaczania rozwinięcia dwójkowego liczby dziesiętnej;
samodzielnie tworzy programy według zapisanych specyfikacji;
objaśnia działanie tych programów, wyjaśniając użyte struktury danych i instrukcje	pisze program zamieniający liczby z systemu szesnastkowego na dziesiętny i odwrotnie;
bierze udział w konkursach informatycznych i/lub olimpiadzie informatycznej	

KLASA 3. [część 2. podręcznika]
Rozdział X Systemy liczbowe	
System dwójkowy i szesnastkowy	
2	3	4	5	6	
Uczeń:	Uczeń:	Uczeń:	Uczeń:	Uczeń:	
zna pojęcie systemu pozycyjnego; 
wie, co to jest system binarny i szesnastkowy;
analizuje gotowy przykład z podręcznika obliczający wartość dziesiętną liczby zapisanej w systemie dwójkowym i na tej podstawie wykonuje podobne ćwiczenie	definiuje pojęcie systemu pozycyjnego;
potrafi dokonać konwersji liczby między systemem dziesiętnym a dwójkowym oraz dwójkowym a dziesiętnym	dokonuje konwersji liczb między systemem dziesiętnym i szesnastkowym oraz szesnastkowym i dziesiętnym	określa zależność między systemem dwójkowym a szesnastkowym	samodzielnie potrafi dokonać zamiany między trzema systemami pozycyjnymi (dwójkowym, dziesiętnym i szesnastkowym)	

KLASA 3. [część 2. podręcznika]
Rozdział XIV Wybrane algorytmy i techniki algorytmiczne	
Działania na ułamkach	
2	3	4	5	6	
Uczeń:	Uczeń:	Uczeń:	Uczeń:	Uczeń:	
wie, na czym polega skracanie ułamków;
zna podstawowe działania arytmetyczne wykonywane na ułamkach;
wyjaśnia, na czym polega wyznaczanie NWD i NWW	zna wzory na obliczanie sumy ułamków zwykłych oraz mnożenie i dzielenie ułamków zwykłych
	wyznacza najmniejszą wspólną wielokrotność (NWW) dwóch liczb całkowitych;
potrafi skrócić ułamek wykorzystując NWD
	samodzielnie wykonuje działania na ułamkach 	korzysta samodzielnie z dodatkowej literatury fachowej	

KLASA 3. [część 2. podręcznika]
Rozdział XV Programowanie wybranych algorytmów	
Programowanie działań na ułamkach	
2	3	4	5	6	
Uczeń:	Uczeń:	Uczeń:	Uczeń:	Uczeń:	
analizuje opis programów z podręcznika;
zna podstawowe działania arytmetyczne na ułamkach	opracowuje funkcję w języku programowania wyznaczającą NWD;
opracowuje funkcję w  języku programowania wyznaczającą NWW	testuje programy dla różnych danych;
analizuje funkcje skracającą ułamki zwykłe i dodająca ułamki zwykłe oraz stosuje je do napisania programów: skracającego ułamki zwykłe oraz dodającego ułamki zwykłe	definiuje funkcje: odejmującą,  mnożącą oraz dzielącą ułamki zwykłe; 
wywołuje funkcje w programie głównym 	bierze udział w konkursach informatycznych i/lub olimpiadzie informatycznej	

 KLASA 3. [część 2. podręcznika]
Rozdział XVI Projekty – elementy robotyki z wykorzystaniem Arduino	
Elementy robotyki – projekty	
2	3	4	5	6	
Uczeń:	Uczeń:	Uczeń:	Uczeń:	Uczeń:	
wie czym zajmuje się robotyka;
potrafi scharakteryzować funkcje mikrokontrolera Arduino;
zna etapy tworzenia projektu grupowego i wykonuje proste zadania szczegółowe z projektu grupowego	zna podstawową strukturę programu dla mikrokontrolera Arduino;
potrafi nazwać moduły składające się na system sterowania nawadnianiem ogrodu;
wykonuje przydzielone zadania szczegółowe 	na podstawie wytycznych wykonuje układ elektroniczny oraz pisze program obsługujący system „podlewania ogrodu”;
prawidłowo zapisuje, przechowuje i udostępnia dokumenty potrzebne do realizacji projektu;
prezentuje efekty wspólnej pracy	rozszerza system „podlewania ogrodu”, zgodnie z opisem w podręczniku;
konstruuje robota, stosując elementy elektroniczne oraz programuje jego funkcje;
pełni rolę koordynatora projektu grupowego, m.in.: określa i przydziela zadania szczegółowe;
scala elementy projektu wykonane przez członków grupy w jeden projekt	samodzielnie tworzy programy sterujące mikrokontrolerem;
wykonuje wybrany inny system, np. system „Wycisz radio” po otwarciu drzwi do pokoju;
proponuje tematykę własnego projektu, samodzielnie wyznacza zadania szczegółowe i sposób ich realizacji