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 2. rozkładu materiału (z programowaniem w każdej klasie)

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

 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	
Tworzenie baz danych	
2	3	4	5	6	
Uczeń:	Uczeń:	Uczeń:	Uczeń:	Uczeń:	
wyjaśnia, na czym polega przetwarzanie danych;
definiuje pojęcie baza danych;
na przykładzie gotowego pliku bazy danych potrafi omówić jej strukturę – określić, jakie informacje są w niej pamiętane	podaje obszary zastosowań baz danych – na przykładach z najbliższego otoczenia – szkoły, instytucji naukowych, społecznych i gospodarczych;
wyjaśnia pojęcia: baza danych, rekord i pole;
rozumie organizację danych w relacyjnych bazach danych;
potrafi przygotować schemat prostej relacyjnej bazy danych;
tworzy prostą bazę danych, składającą się z dwóch tabel; 
planuje zawartość tabel; 
stosuje zasady tworzenia tabel;
wie do czego służy import danych w bazie danych	omawia etapy przygotowania bazy danych;
określa odpowiednio typy danych;
rozumie pojęcia relacji i klucza podstawowego; 
przygotowuje projekt formularza i raportu;
tworzy tabele i korzysta z Widoku projektu;
umie zaimportować dane z arkusza kalkulacyjnego do bazy danych	rozumie, co oznacza przetwarzanie danych w bazach danych;
definiuje relacje między tabelami;
potrafi uzasadnić, dlaczego warto umieszczać dane w kilku tabelach połączonych relacją;
podczas rozwiązywania nowego problemu korzysta z doświadczeń zdobytych przy rozwiązaniu innego, podobnego problemu	analizuje problemy występujące w utworzonej bazie danych i znajduje ich rozwiązanie;
samodzielnie przygotowuje projekt bazy danych (składającej z trzech tabel) i potrafi ją wykonać w programie do tworzenia baz danych	

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ł 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 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 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