Komputer, reprezentacja informacji w komputerze, bezpieczeństwo danych



Podobne dokumenty
Teraz bajty. Informatyka dla szkół ponadpodstawowych. Zakres rozszerzony. Część 1.

Rozkład materiału do realizacji informatyki w szkole ponadgimnazjalnej w zakresie rozszerzonym

Wybrane wymagania dla informatyki w gimnazjum i liceum z podstawy programowej

Klasa 2 INFORMATYKA. dla szkół ponadgimnazjalnych zakres rozszerzony. Założone osiągnięcia ucznia wymagania edukacyjne na. poszczególne oceny

EGZAMIN MATURALNY W ROKU SZKOLNYM 2017/2018 INFORMATYKA

EGZAMIN MATURALNY W ROKU SZKOLNYM 2014/2015

EGZAMIN MATURALNY W ROKU SZKOLNYM 2014/2015

INFORMATYKA POZIOM ROZSZERZONY

Wymagania edukacyjne i sposoby sprawdzania edukacyjnych osiągnięć uczniów z informatyki - klasy II zakres rozszerzony

Roman Mocek Zabrze Opracowanie zbiorcze ze źródeł Scholaris i CKE

KARTA ZGŁOSZENIA NAZWA SZKOŁY: Imię i nazwisko uczestnika. uczestnika Opiekun Kontakt do opiekuna (tel. lub )

Nowa podstawa programowa IV etap edukacyjny szkoła ponadgimnazjalna

Szkoły ponadgimnazjalne, PODSTAWA PROGRAMOWA. Cele kształcenia wymagania ogólne

WYMAGANIA EGZAMINACYJNE Egzamin maturalny z INFORMATYKI

PRÓBNY EGZAMIN MATURALNY Z INFORMATYKI 2016 ROK

Przedmiotowe Zasady Oceniania z informatyki KLASA 1

Szczegółowy program kursów szkoły programowania Halpress

Klasa 3 INFORMATYKA. dla szkół ponadgimnazjalnych zakres rozszerzony. Założone osiągnięcia ucznia wymagania edukacyjne na poszczególne oceny

Klasa 3 INFORMATYKA. dla szkół ponadgimnazjalnych zakres rozszerzony. Założone osiągnięcia ucznia wymagania edukacyjne na poszczególne oceny

- 1 - Liczba godzin. Nr lekcji. Nr punktu w podręczniku. Zagadnienia do realizacji według podstawy programowej (treści nauczania)

REGULAMIN IV Powiatowego Konkursu Informatycznego BAJTEK dla uczniów szkół gimnazjalnych

Część I. Uwaga: Akceptowane są wszystkie odpowiedzi merytorycznie poprawne i spełniające warunki zadania. Zadanie 1.1. (0 3)

INFORMATYKA POZIOM ROZSZERZONY

INFORMATYKA - POZIOM PODSTAWOWY ROK SZKOLNY 2013/2014. Wymagania na poszczególne oceny:

REGULAMIN Konkursu INFORMATYCZNO- PROGRAMISTYCZNY dla uczniów gimnazjum

i działanie urządzeń związanych równieŝ budowę i funkcje urządzeń

Proporcje podziału godzin na poszczególne bloki. Tematyka lekcji. Rok I. Liczba godzin. Blok

PROGRAM NAUCZANIA DLA I I II KLASY GIMNAZJUM

WYMAGANIA EDUKACYJNE NA POSZCZEGÓLNE STOPNIE Z INFORMATYKI W KLASIE 8 opracowane na podstawie podręcznika

Część II Uwaga: wszystkie wyniki muszą być odzwierciedleniem dołączonej komputerowej realizacji obliczeń.

Kurs MATURA Z INFORMATYKI

Wymagania edukacyjne na ocenę z informatyki KLASA III

Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja I

Wymagania edukacyjne i sposoby sprawdzania edukacyjnych osiągnięć uczniów z informatyki - klasy II zakres rozszerzony

Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja II

WYMAGANIA EDUKACYJNE NA POSZCZEGÓLNE STOPNIE Z INFORMATYKI W KLASIE 8 opracowane na podstawie podręcznika

3.1. Na dobry początek

Część II. Zadanie 3.2. (0 3)

PODSTAWA PROGRAMOWA KSZTAŁCENIA OGÓLNEGO DLA GIMNAZJÓW I SZKÓŁ PONADGIMNAZJALNYCH, KTÓRYCH UKOŃCZENIE UMOŻLIWIA PRZYSTĄPIENIE DO EGZAMINU MATURALNEGO

WYMAGANIA EDUKACYJNE Z INFORMATYKI dla klasy III gimnazjalnej, Szkoły Podstawowej w Rychtalu

KLASA 1 i 2. Rozdział I

Teraz bajty. Informatyka dla szkoły podstawowej. Klasa VI

KARTA MONITOROWANIA PODSTAWY PROGRAMOWEJ KSZTAŁCENIA OGÓLNEGO

PROGRAM PRAKTYKI ZAWODOWEJ. Technikum Zawód: technik informatyk

tematyka zajęć - pracuje z powłoką graficzną systemu operacyjnego - wykonuje operacje na plikach i katalogach w praca w systemie operacyjnym

Uwaga: Akceptowane są wszystkie odpowiedzi merytorycznie poprawne i spełniające warunki zadania.

Informacje i zalecenia dla zdających egzamin maturalny z informatyki 1. Część pierwsza egzaminu z informatyki polega na rozwiązaniu zadań

Wymagania edukacyjne na ocenę z informatyki klasa 3

Kryteria oceniania uczniów z informatyki w klasie II gimnazjum

Wymagania edukacyjne i sposoby sprawdzania edukacyjnych osiągnięć uczniów z informatyki

Informatyka klasa III Gimnazjum wymagania na poszczególne oceny

Wymagania edukacyjne do przedmiotu

Autor: Grażyna Koba. Grażyna Koba, Poradnik metodyczny. Informatyka dla szkół ponadgimnazjalnych. Zakres rozszerzony Plan wynikowy klasa III

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

INFORMATYKA treści nauczania i system oceniania. Cele edukacyjne. Treści nauczania wymagania szczegółowe

Kryteria oceniania z Technologii Informacyjnej

Algorytmika i pseudoprogramowanie

biegle i poprawnie posługuje się terminologią informatyczną,

WYMAGANIA PROGRAMOWE INFORMATYKA DLA KLAS IV-VIII. II Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych

Wymagania na poszczególne oceny szkolne dla klasy VI. (na podstawie Grażyny Koba, Teraz bajty. Informatyka dla szkoły podstawowej.

Część II. Zadanie 3.3. (0 1)

WYMAGANIA EDUKACYJNE

Z nowym bitem. Informatyka dla gimnazjum. Część II

Technologia informacyjna (informatyka) Przykłady wymagań na poszczególne oceny szkolne

VII. Opis założonych osiągnięć ucznia przykłady wymagań na poszczególne oceny szkolne

Okręgowa Komisja Egzaminacyjna w Krakowie 1

KONKURS INFORMATYCZNY GIMNAZJUM

EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW

INFORMATYKA

1. Bezpieczne posługiwanie się komputerem, jego oprogramowaniem i korzystanie z sieci komputerowej. Uczeń:

KIERUNKOWE EFEKTY KSZTAŁCENIA

Poziomy wymagań Konieczny K Podstawowy- P Rozszerzający- R Dopełniający- D Uczeń:

Matryca efektów kształcenia

Wymagania edukacyjne informatyka

Teraz bajty. Informatyka dla szkoły podstawowej. Klasa VI

WYMAGANIA EDUKACYJNE. Informatyka Szkoła Podstawowa Klasa 4 NA ŚRÓDROCZNĄ I ROCZNĄ OCENĘ KLASYFIKACYJNĄ

EGZAMIN MATURALNY W ROKU SZKOLNYM 2017/2018 INFORMATYKA

SCENARIUSZ LEKCJI. Streszczenie. Czas realizacji. Podstawa programowa

II. ZAKRES WIADOMOŚCI I UMIEJĘTNOŚCI WYMAGANY NA POSZCZEGÓLNYCH ETAPACH KONKURSU

WYMAGANIA EDUKACYJNE. Witryny i Aplikacje Internetowe klasa I

Program nauczania. INFORMATYKA dla szkół ponadgimnazjalnych. Zakres rozszerzony. Grażyna Koba

Założenia programu InfoTrick

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

Wymagania edukacyjne z informatyki dla uczniów klas VI SP nr 53 w Krakowie w roku szkolnym 2019/2020

DLA SEKTORA INFORMATYCZNEGO W POLSCE

Zespół Szkół Ponadgimnazjalnych nr 1 im. ks. Stanisława Konarskiego w Jędrzejowie

Wymagania edukacyjne na poszczególne oceny z informatyki w gimnazjum klasa III Rok szkolny 2015/16

Technik informatyk Symbol

INFORMATYKA POZIOM ROZSZERZONY

INFORMATYKA POZIOM ROZSZERZONY

ZAŁOŻENIA OGÓLNE. Cele konkursu

Program nauczania. INFORMATYKA dla szkół ponadgimnazjalnych. Zakres rozszerzony. Grażyna Koba

Informatyka dla inżynierów przedmiot uzupełniający dla klasy II o profilu politechnicznym

Informatyka kl. 1. Semestr I

WYMAGANIA EDUKACYJNE Z INFORMATYKI NA POSZCZEGÓLNE STOPNIE W KLASIE 7 opracowane na podstawie podręcznika:

Program nauczania. INFORMATYKA dla szkół ponadgimnazjalnych. Zakres rozszerzony

PRZEDMIOTOWY SYSTEM OCENIANIA

Wymagania edukacyjne z informatyki Klasa I gimnazjum

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Zapisywanie algorytmów w języku programowania

Transkrypt:

INFORMATYKA dla szkół ponadgimnazjalnych zakres rozszerzony wymagania edukacyjne na poszczególne oceny wg programu autorskiego Zera i jedynki - w informatykę głębiej Nauczyciele: Bogusława Szatyłowicz Katarzyna Detka Komputer, reprezentacja informacji w komputerze, bezpieczeństwo danych Rozróżnia i nazywa elementy zestawu komputerowego. Poddaje analizie logiczny model komputera. Określi funkcję systemu operacyjnego; potrafi wyłuskać różnicę między nimi. Wyjaśnia funkcje systemu operacyjnego i korzysta z nich; opisuje różne systemy operacyjne. Zapoznaje się z możliwościami nowych urządzeń związanych z technologiami informacyjnokomunikacyjnymi, poznaje nowe programy i systemy oprogramowania. Opisuje najważniejsze elementy procesu rozwoju informatyki i technologii informacyjnokomunikacyjnych. Wyjaśnia szanse i zagrożenia dla rozwoju społecznego i gospodarczego związanego z rozwojem informatyki i technologii komunikacyjnych. Stosuje normy etyczne i prawne związane z rozpowszechnianiem programów komputerowych, bezpieczeństwem i ochroną danych oraz informacji w komputerze i sieciach komputerowych. Przedstawia sposób reprezentowania różnych form informacji w komputerze. Rozumie zagadnienia przestępczości komputerowej, w tym piractwo komputerowe, nielegalne transakcje w sieci; rozróżnia pojęcia hakingu i crakingu. Kształci umiejętności dostrzegania i oceny nowych zjawisk, trendów i procesów zachodzących w informatyce i ich wpływu na dziedziny życia. Pozna sposoby prezentacji liczb i znaków w komputerze. Potrafi dopasować parametry systemu komputerowego zależnie od potrzeb wykorzystania. Potrafi wyjaśnić różnice w działaniu między procesorami o różnych parametrach. Porównuje system MS Windows do innych z możliwie największą ilością szczegółów. Omawia kierunek rozwoju systemów operacyjnych. Zna najnowsze osiągnięcia dotyczące systemów operacyjnych stosowanych w urządzeniach mobilnych. str. 1

Rozumie rolę systemów pozycyjnych. Rozumie ideę kompresji danych i cel jej wykonywania; pozna sposoby kompresji danych. Rozumie ideę szyfrowanie danych i celu jej wykonywania; pozna algorytmy szyfrowania danych. Pozna działanie procesora i podstawowych operacji na nim. Pozna nowoczesne rozwiązania związania z technologiami informacyjno-komunikacyjnymi. Rozumie, jaką rolę odgrywają systemy pozycyjne i potrafi dokonać konwersji między nimi. Wskazuje tendencje w rozwoju informatyki i jej zastosowań, dostrzegając przeobrażenia w tej dziedzinie w kraju i na świecie. Potrafi wyjaśnić, w jaki sposób tworzy się podpis elektroniczny. Sieci komputerowe Przedstawia warstwowy model sieci komputerowych, określa ustawienia sieciowe danego komputera i jego lokalizacji w sieci. Rozumie działania komputerów w sieci lokalnej i globalnej. Opisuje zasady administrowania siecią komputerową w architekturze klient- serwer. Potrafi skonfigurować interfejs sieciowy do pracy w sieci lokalnej. Potrafi organizować sieć lokalną z dzieleniem na podsieci. Prawidłowo posługuje się terminologią sieciową. Skorzysta z usług w sieci komputerowej, lokalnej i globalnej, związanych z dostępem do informacji, wymianą informacji i komunikacją. Nabędzie świadomości korzyści z możliwości pracy w sieci; Nabędzie umiejętności pracy w sieci. Zapoznał się z narzędziami administrowania sieciami. Posiada świadomość konieczności zabezpieczania swoich danych w sieci. Poznał model warstwowy sieci. Potrafi korzystać z wielu usług sieci komputerowej. Omawia szczegółowo model warstwowy sieci OSI. Omawia różne systemy sieciowe. Dokonuje ich analizy porównawczej. Projektuje sieć tak, aby zmniejszyć liczbę kolizji. Korzystając z tablicy arp ustala adresy fizyczne komputerów w sieci. Dobiera protokół routingu działający w sieci - wyszukuje wąskie gardła w trasach pakietów Wirtualizuje sieć z pomocą programowanych swichy. Wykonuje zaawansowane projekty sieci. str. 2

Bazy danych, aplikacje bazodanowe Rozumie, na czym polega przetwarzanie danych baz. Zaprojektuje relacyjną bazę danych z zapewnieniem integralności danych. Stosuje metody wyszukiwania i przetwarzania informacji w relacyjnej bazie danych. Tworzy aplikację bazodanową, w tym sieciową, wykorzystującą język zapytań, kwerendy, raporty; zapewnia integralność danych na poziomie pól, tabel, relacji. Znajduje odpowiednie informacje niezbędne do realizacji projektów z różnych dziedzin. Realizuje indywidualnie lub zespołowo projekt bazowy z wydzieleniem jego modułów, w ramach pracy zespołowej; dokumentuje pracę zespołu. Potrafi posługiwać się poleceniami SQL. Stosuje techniki komputerowe do gromadzenia i Posiada świadomość ochrony danych w bazie. przetwarzania informacji. Poznał zasady działania obszarów zastosowań programów baz danych oraz korzyści z pozyskiwania i wymiany informacji. Potrafi wymienić najpopularniejsze silniki baz danych i opartych na nich językach bazodanowych. Poznał zasady tworzenia korespondencji seryjnej z wykorzystaniem profesjonalnych baz. Opierając się na profesjonalnej literaturze, potrafi samodzielnie zapisywać złożone kwerendy z wykorzystaniem języka zapytań SQL. Zna dokładnie wybrany program do projektowania baz danych. Potrafi samodzielnie zaprojektować rozwiniętą bazę danych, wykorzystując dowolny program. Projekt bazy opiera na rzeczywistych informacjach, aby można było wykorzystać ją w praktyce. Projektuje strukturę bazy danych odpowiednią do funkcji, jaką baza ma pełnić. Serwisy internetowe Rozumie, czym różni się strona statyczna od dynamicznej. Poznał technologię dynamicznego generowania stron internetowych. Poznał zasadę tworzenia sieciowej aplikacji bazodanowej. Potrafi ingerować w kod strony, usprawniając jej działanie. Instaluje i modyfikuje serwisy internetowe oparte na kodzie otwartym. Rozumie odpowiedzialność, jaka niesie za sobą publikacja treści w sieci publicznej. Dba o redakcyjną i merytoryczną poprawność oraz zgodność z prawem umieszczanych w Internecie tekstów i materiałów. Stosuje zasady wykonywania pracy zgodnie z wcześniejszymi ustaleniami planem pracy. Tworzy poprawki w kodach serwisów opartych na systemie CMS. Potrafi wymieniać serwery baz w swoim serwisie internetowym (np. z MySQL na PostgreSQL). Potrafi posługiwać się językiem skryptowym PHP (lub JavaScript) do tworzenia stron dynamicznych str. 3

Multimedia, grafika Rozróżnia grafikę wektorową od rastrowej. Rozumie ideę wyświetlania obrazu na ekranie monitora wpływ właściwości karty graficznej na jakość odwzorowania barw. Określa własności grafiki rastrowej i wektorowej oraz charakteryzuje podstawowe formaty plików graficznych. Tworzy i edytuje obrazy rastrowe i wektorowe z uwzględnieniem warstw i przekształceń; Opisuje podstawowe modele barw i ich zastosowanie. Przetwarza obrazy i filmy; zmienia rozdzielczość, rozmiar, model barw, stosuje filtry. Świadomie korzysta z multimediów; potrafi ocenić przydatność materiałów wyszukanych w sieci. Zapoznana się z oprogramowaniem do tworzenia i przetwarzania materiałów multimedialnych jak i procesem tworzenia materiałów multimedialnych. Potrafi przetwarzać materiały multimedialne przystosowując je do potrzeb. Potrafi obrabiać przycinać, wycinać, opisywać filmy poklatkowe. Potrafi animować grafikę statyczną. Posiada świadomość twórczego charakteru tworzenia grafiki komputerowej. Rozumie zasady łączenia poszczególnych elementów multimedialnych, np. obrazu z dźwiękiem. Stosuje właściwych formatów do zapisu plików multimedialnych; graficznych, dźwiękowych. filmowych. Realizuje indywidualnie lub zespołowo projekt graficzno-multimedialny. Samodzielnie zapoznaje się z pro-gramami do obróbki grafiki rastrowej i wektorowej. Tworzy obrazy, wykorzystując zaawansowane możliwości programów. Korzystając z Pomocy i innych źródeł, poznaje możliwości programów graficznych. Przygotowuje grafikę do własnej strony internetowej lub prezentacji multimedialnej. Uczestniczy w konkursach dotyczących grafiki komputerowej. Podstawy algorytmiki i programowania Zna rodzaje algorytmów i składowe ich prezentacji. Potrafi dobrać właściwy rodzaj algorytmu do problemu. Rozumie, czym charakteryzuje się algorytm z warunkami i czym różni się od algorytmu liniowego. Przestrzega zasady zapisu algorytmów w zadanej postaci (notacji). Potrafi samodzielnie zapoznać się z kompilatorem wybranego języka programowania. str. 4

Stosuje techniki algorytmicznych (sortowania, iteracji i rekurencji) do rozwiązywania zadań szkolnych i problemów życia codziennego. Rozumie, na czym polega iteracja i w jaki sposób określa się warunek zakończenia iteracji. Rozumie, na czym polega rekurencja jakie są różnice. Rozpoznaje różne sposoby wprowadzania danych i wyprowadzania wyników. Dobiera odpowiedniego typu dane do realizacji danego algorytmu. Stosuje poznane metody prezentacji algorytmów w opisie zadań (problemów) z innych przedmiotów szkolnych oraz różnych dziedzin życia. Potrafi algorytm zapisać w pseudojęzyku. Potrafi przełożyć postać algorytmu na język programowania. Dobiera sposób wprowadzania danych do rozwiązywanego zadania. Potrafi sprawdzić poprawność danych wprowadzanych do programu. Samodzielnie pisze program realizujący poznane algorytmy. Rozpoznaje kody pisane w różnych językach programowania; omawia specyfikę danego języka. Zaawansowana algorytmika i programowanie Opisuje złożone algorytmy i projektuje rozwiązanie problemu dobierając odpowiednią strukturę danych. Posługuje się poznanymi metodami w rozwiązywaniu problemów programistycznych. Ocenia zgodność algorytmu ze specyfikacją problemu. Przeprowadza komputerową realizację algorytmu i rozwiązania problemu. Sprawnie posługuje się zintegrowanym środowiskiem programistycznym przy pisaniu i uruchamianiu programów. Stosuje właściwe konstrukcje programistyczne w wybranym języku programowania. Poprawnie tworzy maksymalnie optymalną strukturę programu. Dobiera najlepszy algorytm i oprogramowanie do rozwiązania postawionego problemu. Bada efektywność komputerowych rozwiązań problemów. Rozumie dokładnie technikę rekurencji (znaczenie stosu). Potrafi ocenić, kiedy warto zastosować iterację, a kiedy rekurencję. Określa złożoność czasową i pamięciową wybranych algorytmów. Zna odpowiednie wzory. Określa efektywność algorytmów. Ocenia efektywność działania programu. str. 5

Ocenia poprawność komputerowego rozwiązania problemu na podstawie jego testowania. Poddaje analizie czasochłonnej i objętościowej wykonywanego programu. Wyjaśnia źródło błędów w obliczeniach komputerowych (błąd względny, bezwzględny). Realizuje indywidualnie lub zespołowo projekt programistyczny z wydzieleniem jego modułów, w ramach pracy zespołowej, dokumentuje pracę zespołu. Dobiera algorytm oraz odpowiednie struktury danych do rozwiązania postawionego problemu. Stosuje zasady programowania modularnego i obiektowego. Rozumie cechy programowania obiektowego. Rozwija umiejętności sprawnego programowania. Sprawnie definiuje i stosuje procedury i funkcje w programach. Definiuje własne typy danych, potrzebne do rozwiązania danego zadania. Stosuje w programach wybrane struktury dynamiczne. Tworzy listę jednokierunkową. Tworzy i przegląda binarne drzewo poszukiwań. Rozwiązuje zadania z matury i olimpiady informatycznej oraz bierze w nich czynny udział. Rozwijanie zainteresowań i preorientacja zawodowa Zapoznał się z pracą informatyków i organizacją pracy zespołowej. Doskonali techniki doboru metod i narzędzi do samokształcenia. Wyrobienie umiejętności planowania pracy i opracowywania zagadnień z różnych. Doskonali umiejętności oceny jakości wyszukanych informacji, umiejętne organizując wiedzę. Rozwijanie umiejętności pracy zespołowej i indywidualnej przy realizacji projektów. Jest bardzo dobrym organizatorem i prowodyrem grupy w pracach zespołowych. Uczestniczy w licznych kursach, szkoleniach, wykładach online potwierdzone certyfikatem. Chętnie bierze udział w konkursach i olimpiadach przedmiotowych. Publikacja w internecie, bazy danych Rozumie, czym różni się strona statyczna od dynamicznej. Zna składnię języka HTML i PHP. Potrafi założyć i obsłużyć bazę danych opartą o język SQL. Potrafi tworzyć interaktywne formularze. Czyta kod przykładowej strony i wnosi w niej poprawki. Poznał technologię dynamicznego generowania stron internetowych. Tworzy poprawki w kodach serwisów opartych na systemie CMS. Potrafi wymieniać serwery baz w swoim serwisie internetowym (np. z MySQL na PostgreSQL). str. 6

Poznał zasadę tworzenia sieciowej aplikacji bazodanowej. Potrafi ingerować w kod strony, usprawniając jej działanie. Instaluje i modyfikuje serwisy internetowe oparte na kodzie otwartym. Rozumie odpowiedzialność, jaka niesie za sobą publikacja treści w sieci publicznej. Dba o redakcyjną i merytoryczną poprawność oraz zgodność z prawem umieszczanych w Internecie tekstów i materiałów. Stosuje zasady wykonywania pracy zgodnie z wcześniejszymi ustaleniami planem pracy. Potrafi posługiwać się językiem skryptowym PHP (lub JavaScript) do tworzenia stron dynamicznych Programowanie Zna składnię języka programowania C++. Potrafi przełożyć kod programu pisanego w Pascalu na C++. Stosuje właściwe konstrukcje programistyczne w języku C++. Rozumie, na czym polega iteracja i w jaki sposób określa się warunek zakończenia iteracji. Rozumie, na czym polega rekurencja jakie są różnice. Rozpoznaje różne sposoby wprowadzania danych i wyprowadzania wyników. Dobiera odpowiedniego typu dane do realizacji danego algorytmu. Pisze program realizujący poznane algorytmy. Potrafi sprawdzić poprawność danych wprowadzanych do programu. Posługuje się zintegrowanym środowiskiem programistycznym przy pisaniu i uruchamianiu programów. Definiuje i stosuje procedury i funkcje w programach. Poprawnie dąży do stworzenia optymalnej struktury programu. Ocenia poprawność komputerowego rozwiązania problemu na podstawie jego testowania. Wyjaśnia źródło błędów w obliczeniach komputerowych (błąd względny, bezwzględny). Rozumie i analizuje błędy kompilacji. Rozumie cechy programowania obiektowego. Stosuje zasady programowania modularnego i obiektowego. Rozwija umiejętności sprawnego programowania. Realizuje zespołowo projekt programistyczny z wydzieleniem jego modułów, w ramach pracy zespołowej, dokumentuje pracę zespołu. Potrafi samodzielnie zapoznać się z kompilatorem wybranego języka programowania. Rozpoznaje kody pisane w różnych językach programowania; omawia specyfikę danego języka. Rozumie dokładnie technikę rekurencji (znaczenie stosu). Potrafi ocenić, kiedy warto zastosować iterację, a kiedy rekurencję. Określa złożoność czasową i pamięciową wybranych algorytmów. Zna odpowiednie wzory. Określa efektywność algorytmów. Ocenia efektywność działania programu. Definiuje własne typy danych, potrzebne do rozwiązania danego zadania. Stosuje w programach dowolne struktury dynamiczne. Rozwiązuje zadania z matury i olimpiady informatycznej oraz bierze w nich czynny udział. str. 7

Rozwijanie zainteresowań i preorientacja zawodowa Zapoznał się z pracą. informatyków i organizacją pracy zespołowej. Doskonali techniki doboru metod i narzędzi do samokształcenia. Wyrobienie umiejętności planowania pracy i opracowywania zagadnień z różnych. Doskonali umiejętności oceny jakości wyszukanych informacji, umiejętne organizując wiedzę. Rozwijanie umiejętności pracy zespołowej i indywidualnej przy realizacji projektów. Jest bardzo dobrym organizatorem i prowodyrem grupy w pracach zespołowych. Uczestniczy w licznych kursach, szkoleniach, wykładach online potwierdzone certyfikatem. Chętnie bierze udział w konkursach i olimpiadach przedmiotowych. Warszawa 01.09.2015 r. str. 8