Od wielu lat komputery wywierają coraz większy wpływ na zmiany zachodzące w funkcjonowaniu społeczeństw: w gospodarce, administracji, bankowości, handlu, komunikacji, nauce i edukacji, czy życiu osobistym obywateli. Informatyka jako dziedzina wiedzy wraz z technologiami, które wspiera, integruje się z niemal wszystkimi innymi dziedzinami i staje się ich nieodłącznym elementem. Wczesny kontakt w szkole z informatyką powinien przybliżyć uczniom możliwości zastosowań tej dziedziny oraz wzbudzić zainteresowanie informatyką. Oczekuje się, że wkraczający w zawodowe i dorosłe życie uczniowie będą przygotowani do podjęcia obowiązków i wyzwań, jakie stawia przed nimi XXI w. Powinni zatem poznać podstawowe metody informatyki, aby w przyszłości stosować je w praktycznych sytuacjach w różnych dziedzinach.
Oczekiwane obecnie kompetencje obywateli w zakresie technologii cyfrowej wykraczają poza tradycyjnie rozumianą alfabetyzację komputerową i biegłość w zakresie korzystania z technologii. Te umiejętności są nadal potrzebne, ale nie są już wystarczające w czasach, gdy informatyka staje się powszechnym językiem niemal każdej dziedziny i wyposaża je w nowe narzędzia. Podstawowe zadanie szkoły – alfabetyzacja w zakresie czytania, pisania i rachowania – wymaga poszerzenia o alfabetyzację w zakresie umiejętności rozwiązywania problemów z różnych dziedzin ze świadomym wykorzystaniem metod i narzędzi wywodzących się z informatyki oraz na lepsze zrozumienie, jakie są obecne możliwości technologii, komputerów i ich zastosowań.
Elementem powszechnego kształcenia staje się również umiejętność programowania. Programowanie jest tu rozumiane znacznie szerzej niż tylko samo napisanie programu w języku programowania. To cały proces, informatyczne podejście do rozwiązywania problemu: od specyfikacji problemu (określenie danych i wyników, a ogólniej – celów rozwiązania problemu), przez znalezienie i opracowanie rozwiązania, do zaprogramowania rozwiązania, przetestowania jego poprawności i ewentualnej korekty przy użyciu odpowiednio dobranej aplikacji lub języka programowania. Tak rozumiane programowanie jest częścią zajęć informatycznych od najmłodszych lat, wpływa na sposób nauczania innych przedmiotów, służy właściwemu rozumieniu pojęć informatycznych i metod informatyki. Wspomaga kształcenie takich umiejętności, jak: logiczne myślenie, precyzyjne prezentowanie myśli i pomysłów, sprzyja dobrej organizacji pracy, buduje kompetencje potrzebne do pracy zespołowej i efektywnej realizacji projektów.
Umiejętności nabyte podczas programowania są przydatne na zajęciach z innych przedmiotów, jak i później w różnych zawodach, niekoniecznie informatycznych.
Cele ogólne kształcenia informatycznego są takie same dla wszystkich etapów edukacyjnych. Opis wymagań szczegółowych ma charakter spiralny (przyrostowy) - na każdym etapie edukacyjnym wymaga się od uczniów umiejętności zdobytych na wcześniejszych etapach edukacyjnych i rozszerza się je o umiejętności nowe.
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.
a)
obrazki i teksty ilustrujące wybrane sytuacje,
b)
obiekty, z uwzględnieniem ich cech charakterystycznych;
a)
rozwiązanie problemów z życia codziennego i z różnych przedmiotów,
b)
sterowanie robotem lub obiektem na ekranie;
3)
wyróżnia podstawowe kroki w podejściu algorytmicznym do rozwiązywania problemów.
II.
Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń:
a)
pomysły historyjek i rozwiązania problemów, w tym proste algorytmy z wykorzystaniem poleceń sekwencyjnych, warunkowych i iteracyjnych oraz zdarzeń,
b)
prosty program sterujący robotem lub innym obiektem na ekranie komputera;
2)
testuje na komputerze swoje programy pod względem zgodności z przyjętymi założeniami i ewentualnie je poprawia, objaśnia przebieg działania programów;
3)
przygotowuje i prezentuje rozwiązania problemów, posługując się podstawowymi aplikacjami (edytor tekstu oraz grafiki, arkusz kalkulacyjny, program do tworzenia prezentacji multimedialnej) na swoim komputerze lub w chmurze, wykazując się przy tym umiejętnościami:
a)
tworzenia ilustracji w edytorze grafiki: rysuje za pomocą wybranych narzędzi, przekształca obrazy, uzupełnia grafikę tekstem,
b)
tworzenia dokumentów tekstowych: dobiera czcionkę, formatuje akapity, wstawia do tekstu ilustracje, napisy i kształty, tworzy tabele oraz listy numerowane i punktowane,
c)
korzystania z arkusza kalkulacyjnego w trakcie rozwiązywania zadań związanych z prostymi obliczeniami: wprowadza dane do arkusza, formatuje komórki, definiuje proste formuły i dobiera wykresy do danych i celów obliczeń,
d)
tworzenia krótkich prezentacji multimedialnych łączących tekst z grafiką, korzysta przy tym z gotowych szablonów lub projektuje według własnych pomysłów;
4)
gromadzi, porządkuje i selekcjonuje efekty swojej pracy oraz potrzebne zasoby w komputerze lub w innych urządzeniach, a także w środowiskach wirtualnych (w chmurze).
a)
korzysta z urządzeń do nagrywania obrazów, dźwięków i filmów, w tym urządzeń mobilnych,
b)
wykorzystuje komputer lub inne urządzenie cyfrowe do gromadzenia, porządkowania i selekcjonowania własnych zasobów;
a)
do wyszukiwania potrzebnych informacji i zasobów edukacyjnych, nawigując między stronami,
b)
jako medium komunikacyjne,
c)
do pracy w wirtualnym środowisku (na platformie, w chmurze), stosując się do sposobów i zasad pracy w takim środowisku,
d)
organizuje swoje pliki w folderach umieszczonych lokalnie lub w sieci;
1)
uczestniczy w zespołowym rozwiązaniu problemu posługując się technologią taką jak: poczta elektroniczna, forum, wirtualne środowisko kształcenia, dedykowany portal edukacyjny;
2)
identyfikuje i docenia korzyści płynące ze współpracy nad wspólnym rozwiązywaniem problemów;
3)
respektuje zasadę równości w dostępie do technologii i informacji, w tym w dostępie do komputerów w społeczności szkolnej;
4)
określa zawody i wymienia przykłady z życia codziennego, w których są wykorzystywane kompetencje informatyczne.
1)
posługuje się technologią zgodnie z przyjętymi zasadami i prawem; przestrzega zasad bezpieczeństwa i higieny pracy;
2)
uznaje i respektuje prawo do prywatności danych i informacji oraz prawo do własności intelektualnej;
3)
wymienia zagrożenia związane z powszechnym dostępem do technologii oraz do informacji i opisuje metody wystrzegania się ich.
1)
formułuje problem w postaci specyfikacji (czyli opisuje dane i wyniki) oraz 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;
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 teksty, wstawia symbole, obrazy, tabele, 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 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,
d)
tworzenia prezentacji multimedialnej oraz prostej strony internetowej zawierającej tekst i grafikę;
4)
zapisuje efekty swojej pracy w różnych formatach i przygotowuje wydruki;
5)
wyszukuje w sieci informacje potrzebne do realizacji wykonywanego zadania.
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ą.
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.
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.
Od klasy IV zajęcia informatyki zaczynają mieć charakter bardziej formalny. Uczniowie nadal zajmują się różnymi sytuacjami problemowymi, przedstawianymi w sposób opisowy, w tym za pomocą ilustracji i historyjek, ale tworzą je samodzielnie i abstrahują z nich działania, które składają się na własne realizacje w postaci programów lub czynności wykonywanych w innych programach. Rozwijają w ten sposób podejście algorytmiczne przy rozwiązywaniu różnorodnych sytuacji problemowych z różnych dziedzin. Posługują się komputerem rozwijając również umiejętności wyrażania swoich myśli i ich prezentacji, które wykonują indywidualnie, a także zespołowo, w tym przy realizacji projektów dotyczących problemów z różnych dziedzin. W sieci poszukują informacji przydatnych w rozwiązywaniu stawianych zadań i problemów. Doceniają rolę współpracy w rozwoju swojej wiedzy i umiejętności. Postępują odpowiedzialnie i etycznie w środowisku komputerowo-sieciowym.
Uczniowie w klasach IV-VI zostali 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. 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.