Professional Documents
Culture Documents
Informatyzacji Edukacji
przy Ministrze Edukacji Narodowej
18 czerwca 2015
PODSTAWA PROGRAMOWA
KSZTACENIA INFORMATYCZNEGO1
Propozycja zmian w obowizujcej podstawie programowej2
Uwaga. Kursyw i kolorem czerwonym wyrniono komentarze do zaproponowanych zmian w obowizujcej podstawie programowej, a nowe propozycje zapisw s przedstawione pismem prostym.
Cele zmian
Przedkadana propozycja zawiera modyfikacje i poszerzenie zapisw w obowizujcej podstawie programowej dotyczcych oglnych celw ksztacenia oraz przedmiotw zajcia komputerowe (nowa
nazwa: informatyka) i informatyka pod ktem ksztacenia w zakresie informatyki (w tym take programowania), spjnego na wszystkich etapach edukacyjnych i adresowanego do wszystkich uczniw.
Jednym z celw powszechnego ksztacenia informatycznego jest podniesienie znaczenia i rangi informatyki jako samodzielnej dziedziny w odbiorze uczniw i spoeczestwa, sprowadzanej czsto do
technologii informacyjno-komunikacyjnej. Wczesny kontakt w szkole z informatyk i programowaniem
powinien przybliy uczniom bogactwo tej dziedziny oraz jej zastosowa w innych przedmiotach
i obszarach oraz wzbudzi ni zainteresowanie i umotywowa wybr dalszej drogi ksztacenia i przyszej kariery zawodowej w tym kierunku.
Od przynajmniej dwch dekad, komputery wywieraj ogromny wpyw na zmiany zachodzce w funkcjonowaniu spoeczestw w gospodarce, w komunikacji i transporcie, w nauce i edukacji, w yciu
osobistym obywateli a informatyka, jako dziedzina (computer science), wraz z technologiami, ktre
wspiera, integruje si z niemal wszystkimi innymi dziedzinami i staje si ich nieodcznym elementem.
Oczekuje si, e wkraczajcy w zawodowe i dorose ycie uczniowie bd przygotowani do podjcia
obowizkw i wyzwa, jakie stawia przed nimi XXI wiek powinni wic zna podstawowe metody
informatyki i umie stosowa je w praktycznych sytuacjach w rnych obszarach zastosowa. adna
inna dziedzina nie stwarza takich moliwoci (np. zatrudnienia) na przyszo, jak informatyka, bez
wzgldu na obrany kierunek ksztacenia i zawodowe zainteresowania uczcych si. To w najwikszej
mierze dziki zastosowaniu informatyki tworzone s nowe zawody i miejsca pracy.
Od koca XX wieku du uwag w edukacji przywizywano do ksztacenia umiejtnoci korzystania
z aplikacji komputerowych oraz zasobw i komunikacji w sieci, obejmujc wszystkich uczniw kszta3
ceniem w zakresie technologii informacyjno-komunikacyjnej. Oczekiwane obecnie kompetencje obywateli w zakresie technologii cyfrowej wykraczaj poza tradycyjnie rozumian alfabetyzacj komputerow i biego w zakresie korzystania z technologii. Te umiejtnoci s nadal potrzebne, ale nie s
ju wystarczajcym przygotowaniem w czasach, gdy informatyka istotnie wzmacnia rozwj wikszoci
1
2
dziedzin i ich zastosowa, staje si powszechnym jzykiem niemal kadej dziedziny i wyposaa inne
dziedziny w nowe narzdzia i moliwoci rozwoju. Podstawowe zadanie szkoy alfabetyzacja w zakresie czytania, pisania i rachowania wymaga dzisiaj poszerzenia o alfabetyzacj w zakresie myle4
nia komputacyjnego , czyli o umiejtnoci rozwizywania problemw z rnych dziedzin z wykorzystaniem metod oraz narzdzi wywodzcych si z informatyki oraz lepsze zrozumienia, jakie s moliwoci komputerw, ich zastosowa i technologii we wspczesnym wiecie.
Elementem powszechnego ksztacenia informatycznego powinna sta si rwnie umiejtno programowania, ktra jest uwaana za jedn z podstawowych kompetencji XXI wieku. W przedkadanej
propozycji nauka programowania jest czci zaj informatycznych od najmodszych lat i suy m.in.
ksztatowaniu znaczenia poj informatycznych i rozwojowi metod informatyki, w tym mylenia komputacyjnego. Ksztaci takie umiejtnoci, jak: logiczne mylenie i precyzyjne prezentowanie myli i pomysw; sprzyja dobrej organizacji pracy podczas rozwiazywania problemw i buduje kompetencje
potrzebne do wsppracy, niezbdne dzisiaj w niemal kadym zawodzie. W warunkach szybko zmieniajcej si technologii te umiejtnoci s ponadczasowe, trwalsze ni jakikolwiek jzyk czy rodowisko programowania. Umiejtnoci nabyte podczas programowania s rwnie przydatne na zajciach
z innych przedmiotw, jak i pniej w rnych zawodach, niekoniecznie informatycznych. Umoliwiaj
przejcie z pozycji cyfrowego konsumenta na pozycj cyfrowego twrcy oraz przyjcie roli osoby wadajcej technologi, a nie tylko poddajcej si jej.
Prognozy wskazuj, e w najbliszych latach na caym wiecie bdzie rs niedobr pracownikw
z przygotowaniem informatycznym. Potrzeby rynku pracy podnosz rang zawodw informatycznych,
na co szybko zareagoway rzdy najwikszych pastw. W wikszoci rozwinitych i rozwijajcych si
krajw podjto prace majce na celu wczenie nauczania informatyki (computer science), w tym nauki programowania, do kanonu ksztacenia wszystkich uczniw od najmodszych lat, by moliwie wczenie zaczli przygotowywa si do wyboru dalszej drogi ksztacenia oraz przyszej kariery zawodowej
w kierunkach zwizanych z informatyk. Nasz system edukacji nie powinien przeoczy tego trendu,
zwaszcza, e nauczanie informatyki ma u nas w kraju ponad wierwiekow tradycj
Terminem mylenie komputacyjne (ang. computational thinking) okrela si procesy mylowe towarzyszce
formuowaniu problemw i ich rozwiza w postaci umoliwiajcej ich efektywn realizacj z wykorzystaniem
komputera. Obejmuje szeroki zakres intelektualnych metod i narzdzi, przydatnych przy rozwizywaniu problemw z rnych dziedzin z wykorzystaniem przy tym komputera i metod majcych swoje rdo w informatyce,
wywodzcych si z komputerowego przetwarzania informacji i rozwizywania problemw z pomoc komputerw w rnych dziedzinach. Integruje ludzkie mylenie z moliwociami komputerw. Wedug Jeannette Wing,
ktra ukua ten termin (2006), mylenie komputacyjne okrela uyteczne postawy i umiejtnoci, jakie kady,
nie tylko informatyk, powinien stara si wyksztaci i stosowa. Dziki takiemu szerokiemu spojrzeniu na kompetencje informatyczne, informatyka nie jest ograniczana do nauki o komputerach, ale dostarcza metod dla
dziaalnoci umysowej, ktre mog by wykorzystane z korzyci dla innych dziedzin, jak i w codziennym yciu.
II.
III.
IV. Rozwijanie kompetencji spoecznych, takich jak: komunikacja i wsppraca w grupie w tym
w rodowiskach wirtualnych, udzia w projektach zespoowych oraz organizacja i zarzdzanie
projektami.
V.
Przestrzeganie prawa i zasad bezpieczestwa. Respektowanie prywatnoci informacji i ochrony danych, netykiety, norm wspycia spoecznego, praw wasnoci intelektualnej; ocena
i uwzgldnienie zagroe, zwizanych z technologi.
II.
III.
5
za stawianych im zada. Tymi pojciami s m.in.: sekwencja (liniowa kolejno) zdarze, logiczny
porzdek zdarze, czynnoci i obiektw, polecenie (instrukcja), plan dziaania (algorytm). Jest to pocztek mylenia algorytmicznego, wspomagany wizualizacj dziaa algorytmicznych. Uczniowie stawiaj pierwsze kroki w programowaniu. Posuguj si rwnie komputerem pomagajc sobie w nauce
czytania, pisania, rachowania i prezentacji pomysw. Korzystaj rwnie ze wskazanych zasobw
w Internecie. Pracuj korzystajc z pomocy nauczyciela oraz wspierajc si nawzajem i wsplnie realizujc swoje pomysy i projekty.
Naley zadba o to, aby w sali lekcyjnej byo kilka zestaww komputerowych z oprogramowaniem
odpowiednim do wieku, moliwoci i potrzeb uczniw. Ponadto, zaleca si, aby podczas zaj indywidualnych, np. z programowania, ucze mia do swojej dyspozycji osobny komputer z dostpem do
Internetu. W tym celu uczniowie z klas I-III mog korzysta ze szkolnej pracowni komputerowej.
II.
6
5) Gromadzi, selekcjonuje, porzdkuje i przechowuje informacje w komputerze lub w innych urzdzeniach.
6) Posuguje si sieci komputerow (szkoln, sieci Internet) jako medium komunikacyjnym.
7) Pracuje w wirtualnym rodowisku (na platformie, w chmurze), stosujc si do sposobw i zasad
pracy w takim rodowisku.
8) Korzysta z innych urzdze elektronicznych, poza komputerami, takimi, jak: kalkulator, urzdzenia mobilne, w rozwizywaniu problemw i uczeniu si.
9) Tworzy program sterujcy robotem lub innym urzdzeniem.
III.
7
Zaleca si, aby podczas zaj ucze mia do swojej dyspozycji osobny komputer z dostpem do Internetu. Podczas prac nad projektami (indywidualnymi lub zespoowymi) uczniowie powinni mie rwnie moliwo korzystania z komputerw, w zalenoci od potrzeb wynikajcych z charakteru zaj,
realizowanych celw i tematw.
8
Uczniom zainteresowanym pogbionym ksztaceniem informatycznym (np. startujcym w Olimpiadzie
Informatycznej Gimnazjalistw lub w Olimpiadzie Informatycznej) naley umoliwi realizacj bardziej
zaawansowanych treci (oznaczonych w podstawie gwiazdk *) i osignicia umiejtnoci informatycznych na wyszym poziomie. Zajcia informatyczne na tym etapie edukacyjnym powinny przybliy
uczniom informatyk, jako ekscytujc dziedzin dalszego ksztacenia, studiowania i ewentualnej
przyszej kariery zawodowej.
Uwaga. Gwiazdka *, umieszczona przed caym punktem lub przed pojciem, oznacza opcjonalne
treci ksztacenia, ktre nie musz by realizowane przez wszystkich uczniw, a mog nimi by objci
uczniowie wybitnie zainteresowani ksztaceniem informatycznym, ktrzy np. zamierzaj wybra ksztacenie informatyczne w rozszerzonym zakresie w szkole ponadgimnazjalnej, ksztaci si w kierunku
technik informatyk lub w przyszoci podj studia na kierunku informatycznym lub pokrewnym. Inne
treci, nie oznaczone gwiazdk, mog by rwnie interpretowane w poszerzonym zakresie.
I.
II.
9
7) Definiuje i tworzy baz danych w postaci jednej tabeli *lub wielu tabel; wyszukuje informacje
w bazie danych i wykonuje inne operacje na bazie (np. porzdkowanie danych wedug rnych
kryteriw). Wykorzystuje baz danych w rozwizywanych problemach, np. przy tworzeniu korespondencji seryjnej.
8) Stosuje rne narzdzia multimedialne i technologie do wsparcia swojego ksztacenia w rnych dziedzinach.
III.
10
III.
11
2) Opisuje funkcje innych ni komputer urzdze cyfrowych i korzysta z moliwoci ich programowania.
3) Charakteryzuje sie Internet, jej budow i funkcjonowanie (protokoy). Opisuje podstawowe topologie sieci komputerowej, przedstawia i porwnuje zasady dziaania i funkcjonowania sieci
komputerowej typu klient-serwer, peer-to-peer.
4) Opisuje i realizuje instalacj domowej sieci komputerowej.
5) Diagnozuje awarie zestawu komputerowo-sieciowego i samemu radzi sobie z awari lub korzysta przy tym z pomocy (help desk).
6) Pisze esej na temat zwizany z informatyk i technologi, posugujc si przy tym poprawnie
terminologi i sformuowaniami dotyczcymi tych dziedzin.
IV. Rozwijanie kompetencji spoecznych. Ucze:
1) Aktywnie uczestniczy w realizacji projektu informatycznego, przyjmuje przy tym rne role
w zespole realizujcym projekt.
2) Posuguje si narzdziami pomocnymi przy organizacji pracy nad projektem.
3) Potrafi oceni zalety pracy zespoowej nad projektem i wykorzystywa je rwnie przy realizacji
projektw z innych dziedzin (przedmiotw).
4) Korzysta z otwartych zasobw w sieci i wsptworzy je.
5) Opisuje przykady wpywu informatyki i technologii komputerowej na najwaniejsze sfery ycia
osobistego i zawodowego, w takich dziedzinach, jak: ochrona zdrowia, handel, bankowo, komunikacja, transport, przemys, administracja. Korzysta z wybranych e-usug w zakresie administracji i zdrowia.
6) Okrela znaczenie wykluczenia i wkluczenia cyfrowego. Przedstawia korzyci, jakie przynosi informatyka i technologia komputerowa osobom o specjalnych potrzebach, w tym potrzebach
edukacyjnych.
7) Przedstawia pozytywny i negatywny wpyw technologii na kultur i komunikacje spoeczn.
8) Wyjania, jak technologia moe prowadzi do wzrostu dobrobytu obywateli i spoeczestw, ale
take moe zwiksza rnice spoeczne.
9) Przedstawia trendy w historycznym rozwoju informatyki i technologii i ich wpyw na spoeczne
postrzeganie roli tych dziedzin w rozwoju spoecznym i rozwoju spoeczestw.
V.
12
Temat 4. Dowiadczenia rzeczywiste i wirtualne w przyrodzie: opis, realizacja, opracowanie wynikw.
Temat 5. Materiay reklamowo-marketingowe dla firmy lub przedsiwzicia.
Temat 6. Kryptografia dawniej, w czasie wojny i dzi.
Temat 7. Symulacja finansowa i wizualizacja graficzna wikszego przedsiwzicia, np. budowy domu.
13
8) Korzysta z arkusza kalkulacyjnego do zapisywania algorytmw, zalenoci funkcyjnych i kartotekowych baz danych oraz do wizualizacji danych i wynikw oblicze. Wykonuje eksperymenty
obliczeniowe w arkuszu.
9) Projektuje i tworzy relacyjn baz zoon z wielu tabel i aplikacj bazodanow (w tym sieciow) dla danych zwizanych z rozwizywanym problemem, stosuje jzyk SQL do wyszukiwania
informacji w bazie i do jej modyfikacji, uwzgldnia kwestie integralnoci danych, bezpieczestwa i ochrony danych w bazie.
10) Projektuje, tworzy i utrzymuje dynamiczn stron w Internecie, korzystajc z odpowiednich narzdzi.
11) *Tworzy zoony dokument tekstowy, rwnie naukowy, za pomoc profesjonalnych systemw
skadu tekstu, np. TeX
12) Aktywnie uczestniczy w wybranych serwisach e-learningowych, korzysta z serwisw udostpniajcych zasoby edukacyjne.
III.
14
obliczanie wartoci liczb Fibonacciego (iteracyjne i rekurencyjne);
wydawanie reszty (metoda zachanna);
problem idola, szukanie lidera w zbiorze
B. Wyszukiwania i porzdkowania (sortowania), np.:
znajdowanie elementu najmniejszego/najwikszego, drugiego najmniejszego/najwikszego;
jednoczesne znajdowanie najwikszego i najmniejszego elementu w zbiorze (algorytm naiwny
i optymalny);
algorytmy sortowania cigu liczb: bbelkowy, przez wybr, przez wstawianie liniowe lub binarne, przez scalanie, szybki, *na kopcu, przez zliczanie, kubekowy wasnoci, drzewa algorytmw i oszacowanie pracochonnoci algorytmw sortowania.
C. Problemy numeryczne, np.:
obliczanie wartoci pierwiastka kwadratowego;
obliczanie wartoci wielomianu za pomoc schematu Hornera;
zastosowania schematu Hornera: reprezentacja liczb w rnych systemach liczbowych, szybkie
podnoszenie do potgi;
wyznaczanie miejsc zerowych funkcji metod poowienia;
optymalne pakowanie plecaka algorytmy przyblione i dokadne (programowanie dynamiczne)
*obliczanie przyblionej wartoci pola obszarw zamknitych.
*zastosowanie metody Monte Carlo
D. Problemy na tekstach, np.:
sprawdzanie, czy dany cig znakw tworzy palindrom, anagram;
problem najduszego wsplnego podcigu (programowanie dynamiczne)
wyszukiwanie wzorca w tekcie;
obliczanie wartoci wyraenia podanego w postaci odwrotnej notacji polskiej.
E. Problemy kompresji i szyfrowania, np.:
otrzymywanie kodw znakw o zmiennej dugoci, np. alfabet Morse'a, kod Huffmana;
szyfrowanie metod Cezara;
szyfrowanie metod przestawieniow;
szyfrowanie z kluczem jawnym (RSA);
wykorzystanie algorytmw szyfrowania, np. w podpisie elektronicznym.
F. Problemy geometryczne, np.:
sprawdzanie warunku trjkta;
badanie pooenia punktw wzgldem prostej;
badanie przynalenoci punktu do odcinka;
przecinanie si odcinkw;
przynaleno punktu do obszaru;
konstrukcje rekurencyjne (fraktale), np.: drzewo binarne, dywan Sierpiskiego, patek Kocha.
*wypuka otoczka zbioru punktw
G. Algorytmy na grafach.
reprezentowanie grafu za pomoc macierzy ssiedztwa i listy ssiadw
przeszukiwanie grafu wszerz i w gb
szukanie najkrtszej drogi w grafie
sortowanie topologiczne