Rozdział I Podstawy algorytmiki i programowania

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

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

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

Wybrane wymagania dla informatyki w gimnazjum i liceum z podstawy programowej

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

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

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

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

PRZEDMIOTOWY SYSTEM OCENIANIA INFORMATYKA.

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

Przedmiotowe Zasady Oceniania z informatyki KLASA 1

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

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

Nowa podstawa programowa IV etap edukacyjny szkoła ponadgimnazjalna

Algorytmika i pseudoprogramowanie

PRZEDMIOTOWY SYSTEM OCENIANIA INFORMATYKA. KLASA 2F

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

WYMAGANIA EGZAMINACYJNE Egzamin maturalny z INFORMATYKI

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

Wymagania na poszczególne oceny

INFORMATYKA ROZSZERZONA

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

Przykładowe rozkłady materiału

Imię i nazwisko nauczyciela: mgr inż. Sylwia Glińska. Etap edukacyjny Informatyka dla szkół ponadgimnazjalnych Podręcznik

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

1. Podstawy algorytmiki i programowania

Informatyka inżynierska

1. Podstawy algorytmiki i programowania

INFORMATYKA dla szkół ponadgimnazjalnych. Zakres rozszerzony

INFORMATYKA Zakres rozszerzony

Wymagania edukacyjne informatyka poziom rozszerzony

Wymagania edukacyjne na śródroczne i roczne oceny z z informatyki (zakres rozszerzony) w XI Liceum Ogólnokształcącym im. Marii Dąbrowskiej w Krakowie

Wymagania edukacyjne niezbędne do uzyskania poszczególnych śródrocznych i rocznych ocen klasyfikacyjnych z informatyki KLASA I POZIOM PODSTAWOWY

EGZAMIN MATURALNY W ROKU SZKOLNYM 2017/2018 INFORMATYKA

Informatyka zakres rozszerzony. Andrzej Kozek

1. Algorytmika. WPROWADZENIE DO ALGORYTMIKI Wprowadzenie do algorytmów. Pojęcie algorytmu.

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

Wymagania edukacyjne informatyka

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

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

Informatyka dla szkół ponadgimnazjalnych zakres podstawowy

Przedmiot: Informatyka wymagania na poszczególne oceny Rok szkolny od 2008/2009

REGULAMIN Konkursu INFORMATYCZNO- PROGRAMISTYCZNY dla uczniów gimnazjum

PRZEDMIOTOWY SYSTEM OCENIANIA

Przedmiot: Informatyka rozszerzona Rok szkolny: 2015/2016 Klasa: 2 technikum zajęcia 2 godz. x 30 tyg. = 60 godz.

Okręgowa Komisja Egzaminacyjna w Krakowie 1

Przedmiot: Informatyka rozszerzona Rok szkolny: 2016/2017 Klasa: Klasa III technikum zajęcia 2 godz. x 30 tyg. = 60 godz.

Wymagania edukacyjne

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

Zbigniew Talaga Konsultacja: Janusz Mazur. Rozkład materiału propozycja

Przedmiotowe Ocenianie 2015/2016

PRZEDMIOTOWE ZASADY OCENIANIA Z INFORMATYKI. Liceum ogólnokształcące

Wymagania edukacyjne na ocenę z informatyki klasa 3

Zagadnienia na egzamin dyplomowy

3. Podaj elementy składowe jakie powinna uwzględniać definicja informatyki.

Kurs MATURA Z INFORMATYKI

PRÓBNY EGZAMIN MATURALNY Z INFORMATYKI 2016 ROK

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

INFORMATYKA - POZIOM PODSTAWOWY ROK SZKOLNY 2013/2014. Wymagania 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

Zapisywanie w wybranej notacji algorytmów z warunkami i iteracyjnych

Grażyna Koba. Rozkład materiału Plan wynikowy. Informatyka. dla szkół ponadgimnazjalnych

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

KLASA 1 i 2. Rozdział I

WEWNĄTRZSZKOLNE ZASADY OCENIANIA z INFORMATYKI (zakres ROZSZERZONY)

Technologia informacyjna - informatyka Wymagania na poszczególne oceny szkolne

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

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

SCENARIUSZ LEKCJI. Autorzy scenariusza: Krzysztof Sauter (informatyka), Marzena Wierzchowska (matematyka)

Aktualna podstawa programowa zajęć komputerowych i informatyki

1. Informatyka na różnych poziomach nauczania

PRÓBNY EGZAMIN MATURALNY Z INFORMATYKI

INFORMATYKA dla szkół ponadgimnazjalnych. Zakres rozszerzony

Treści nauczania - wymagania szczegółowe

KONKURS INFORMATYCZNY GIMNAZJUM

SCENARIUSZ LEKCJI. Streszczenie. Czas realizacji. Podstawa programowa

INFORMATYKA POZIOM ROZSZERZONY

Autorski program nauczania

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

PRZEDMIOTOWY SYSTEM OCENIANIA

Roczny plan dydaktyczny Informatyka zakres rozszerzony tom 2 (klasa 3 LO) Temat (rozumiany jako lekcja) Rozdział z podręcznika

Grażyna Koba. Program nauczania. Informatyka dla liceum ogólnokształcącego

Program nauczania informatyki w gimnazjum Informatyka dla Ciebie. Modyfikacja programu klasy w cyklu 2 godzinnym

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

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

EGZAMIN MATURALNY W ROKU SZKOLNYM 2014/2015

WYMAGANIA EDUKACYJNE Z INFORMATYKI KLASA III GIMNAZJUM DOBRY. prawem autorskim. komputerów wyszukuje w Internecie strony WWW związane z tematem.

Zapisywanie algorytmów w języku programowania

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

PRZEDMIOTOWY SYSTEM OCENIANIA Z INFORMATYKI

SCENARIUSZ LEKCJI. Miejsca zerowe funkcji kwadratowej i ich graficzna prezentacja

EGZAMIN MATURALNY W ROKU SZKOLNYM 2014/2015

Rozdział 4. Algorytmy sortowania 73 Rozdział 5. Typy i struktury danych 89 Rozdział 6. Derekursywacja i optymalizacja algorytmów 147

Spis treści. Podstawy posługiwania się komputerem

Wymagania edukacyjne do przedmiotu

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

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

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Program nauczania informatyki w klasie siódmej w Zespole Szkół Muzycznych im. Czesława Niemena we Włocławku

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

Transkrypt:

Rozdział I Podstawy algorytmiki i programowania Temat 1. ALGORYTMIKA I PROGRAMOWANIE http://www.staff.amu.edu.pl/~psi/informatyka/kluczew/i2_algorithms.htm (1, 2, 3) http://miroslawzelent.pl/wyklady/c-plus-plus-pascal-kurs-podstawowy.pdf (1, 2, 3) http://informatykaplus.edu.pl/infp.php/algorytmika_programowanie_wyklady.html Temat 2. ZAPISYWANIE W WYBRANEJ NOTACJI ALGORYTMÓW Z WARUNKAMI I ITERACYJNYCH http://www.informatyka.orawskie.pl/?pl_algorytmy-z-warunkami,28 (1, 2, 3) https://prezi.com/pgyi4cixexov/zapisywanie-w-wybranej-notacji-algorytmow-zwarunkami-i-iter/ (4, 5) Temat 3. STOSOWANIE PROCEDUR I FUNKCJI W JĘZYKACH PROGRAMOWANIA http://www.informatyka.orawskie.pl/?pl_procedury-i-funkcje,33 (1, 2, 3, 5) http://main.edu.pl/pl/user.phtml?op=lesson&n=10&page=pascal (4) http://4programmers.net/c/funkcje (5) Temat 4. STOSOWANIE TABLIC I ŁAŃCUCHÓW W PROGRAMOWANIU http://www.informatyka.orawskie.pl/?pl_zasady-programowania,43 (1) http://eduinf.waw.pl/inf/alg/006_bin/0026.php (2) http://www.kasprowski.pl/alg08/alg_w6.pdf (3) http://we.pb.edu.pl/~ketim/ketim-md/eitd_2_mitp/mitp_08.pdf (4, 5) http://www.algorytm.edu.pl/algorytmy-maturalne/anagramy.html (6) http://www.informatyka.orawskie.pl/?pl_algorytmy-na-tekstach,47 (6)

Temat 5. ITERACYJNA REALIZACJA WYBRANYCH ALGORYTMÓW http://edu.pjwstk.edu.pl/wyklady/ppj/scb/iteracje/iteracje.html (1) http://www.algorytm.edu.pl/instrukcja-iteracyjna-ptla.html (2) http://eduinf.waw.pl/inf/alg/001_search/0006.php (3) http://www.algorytm.edu.pl/algorytmy-maturalne/jednoczesne-znajdowanieminimum-i-maksimum.html (4) https://www.youtube.com/watch?v=wb7kpam8cfg (5) http://www.algorytm.edu.pl/algorytmy-maturalne/schemat-hornera.html (6) http://www.algorytm.org/inne/problem-wydawania-reszty.html (7) Temat 6. REKURENCYJNA REALIZACJA WYBRANYCH ALGORYTMÓW https://prezi.com/_peh9jimkamq/iteracyjna-i-rekurencyjna-implementacjawybranych-algorytmow/ (1) http://www.algorytm.org/algorytmy-arytmetyczne/silnia.html (2) http://eduinf.waw.pl/inf/utils/010_2010/0215.php (3, 4) https://no25.wordpress.com/2009/11/29/schemat-hornera-rekurencyjnie/ (5) http://www.bryk.pl/wypracowania/pozosta%c5%82e/informatyka/15879- rekurencja_i_iteracja_r%c3%b3%c5%bcnice_i_podobie%c5%84stwa.html (6) Temat 7. ALGORYTMY SORTOWANIA I ELEMENTY ANALIZY ALGORYTMÓW http://zsel.edu.pl/dydaktyka/algorytmy/index7.html (1) http://informatyka.2ap.pl/ftp/3d/algorytmy/algorytmy_wyklad.pdf (2, 3, 4, 5) http://home.agh.edu.pl/~horzyk/lectures/pi/ahdydpiwykl8.html (5, 6)

Rozdział II Komputer i sieci komputerowe Temat 8. REPREZENTACJA DANYCH W KOMPUTERZE https://www.youtube.com/watch?v=k5kijxwnn2q (1) http://eduinf.waw.pl/inf/alg/006_bin/0010.php (2) http://www.algorytm.edu.pl/systemy-liczbowe/system-szesnastkowy.html (3) http://www.isep.pw.edu.pl/~slawinsm/dydaktyka/jimp/jimp2013lw15.pdf (4) Temat 9. KOMPRESJA I SZYFROWANIE DANYCH https://sites.google.com/site/kompresjaiszyfrowaniedanych/1-na-czym-polegakompresja-danych (1) http://education.wikia.com/wiki/pwr TEMAT 10. KOMPUTER I SYSTEM OPERACYJNY http://www.zssieniawa.com.pl/technik/powtorki/schemat1.pdf (1, 2) http://wazniak.mimuw.edu.pl/images/3/38/sop_01_wyk_1.0.pdf (3) http://pecetmania.pl/msdos/ms_dos.php (4) https://www.fizyka.umk.pl/~duch/wyklady/komput/w07/op-sys.html (5, 6, 7,8) _Metody_kompresji_obraz%C3%B3w_cyfrowych_- _kompresja_obrazu_cyfrowego_algorytmem_jpeg_- _kompresja_filmu_algorytmem_mpeg (2) http://www.isep.pw.edu.pl/~slawekn/info1/lekcja7/segment4/main.htm (3) http://www.b-skrzypczyk.republika.pl/techniki.html (3) http://edu.pjwstk.edu.pl/wyklady/bdk/scb/index77.html (3) http://www.profesor.pl/publikacja,10882,artykuly,systemy-operacyjne-komputerowkrotki-przeglad-i-charakterystyka (5, 6, 7, 8)

https://prezi.com/mbnh2rzg-rph/systemy-operacyjne-dla-urzadzen-mobilnych/ (9) Temat 11. SIECI KOMPUTEROWE http://www.zsp1.barlinek.biz/pliki/terminologia_sieciowa.pdf (1) http://www.informatyka.orawskie.pl/?pl_warstwowy-model-sieci,75 (2) http://www.informatyka.orawskie.pl/?pl_ustawienia-sieciowe-komputera-w-sieci,78 (3) http://www.ostrowski.pl/upload/dokumenty/konfiguracjakartysieciowej.pdf (3) http://rnowak.c0.pl/index.php?kat=sieci&file=podstawy (4) Temat 12. ZADANIA PROJEKTOWE http://www.cognitive-it.pl/przygotowanie-projektu-it.php (1) http://mumelab01.amu.edu.pl/wprowadzenie-html/ko-09-01.html (2) http://www.pi.gov.pl/parp/chapter_96055.asp?soid=f23a2e523c6048a9960181efd D11A685 (3) https://prezi.com/g3u9e1tyejgg/zagrozenia-zwiazane-z-rozwojem-informatyki-itechnologii-informacyjno-komunikacyjnych/ (4)

Rozdział III Opracowywanie informacji za pomocą komputera Temat 13. ALGORYTMY I ZALEŻNOŚCI FUNKCYJNE W ARKUSZU KALKULACYJNYM http://www.interklasa.pl/portal/index/strony?mainsp=subjectpages&mainsrv=infor matyka&methid=1684599&page=subpage&article_id=325260&page_id=23964 (1, 2, 3) http://slideplayer.pl/slide/812445/ (4) http://pszyperski.republika.pl/excel%202003/wykresy%20matematyczne.htm (5) http://www.jakubas.pl/matematyka/18-funk-pot-wyk-i-log/fun-p-w-i-log-p.htm (5) Temat 14. WPROWADZENIE DO MULTIMEDIÓW http://www.dlamlodziezy.pl/rodzaje_urzadzen_multimedialnych (1) http://www.cs.put.poznan.pl/iszczech/pi_um/pi_3-reprezentacja_obrazow.pdf (2) https://machowski2.wordpress.com/ (3) http://www.zsoiz.home.pl/pliki/komunikacja_multimedialna.htm (3, 4) https://support.office.com/pl-pl/article/przedstawianie-danych-na-wykresiepunktowym-lub-wykresie-liniowym-4570a80f-599a-4d6b-a155-104a9018b86e http://windows.microsoft.com/pl-pl/windows-vista/make-a-movie-in-four-simplesteps (5)

Temat 15. TWORZENIE I EDYTOWANIE OBRAZÓW RASTROWYCH http://pdf.helion.pl/pcs6op/pcs6op.pdf (1) http://tutoriale.com.pl/tutoriale/photoshop (1) http://www.medialarts.pl/download/skrypty/podstawy-montazu-i-przetwarzaniaobrazu.pdf (2) https://helpx.adobe.com/pl/photoshop-elements/using/painting-overview.html (3) http://grafmag.pl/artykuly/odkrywamy-tajemnice-masek-w-programie-photoshop/ (4) https://helpx.adobe.com/pl/photoshop/using/converting-color-modes.html (5) http://ics.p.lodz.pl/~adamwoj/wsfi/po/2_wyklad_po.pdf (6) http://www.cherub.pl/index.php?option=com_content&task=view&id=1186&itemid= 65 (7) https://helpx.adobe.com/pl/photoshop/using/layer-basics.html (8) https://www.youtube.com/watch?v=x-efanqqx0o (9) Temat 16. OPRACOWYWANIE GRAFIKI WEKTOROWEJ https://inkscape.org/en/doc/tracing/tutorial-tracing.pl.html (1, 2) https://inkscape.org/en/doc/advanced/tutorial-advanced.pl.html (1, 2) http://www.airplanes3d.net/downloads/wm/09_inkscape.pdf (3, 4)

Temat 17. OPRACOWYWANIE TEKSTU I PREZENTACJI MULTIMEDIALNYCH http://www.pcworld.pl/news/378418/komentarze.w.dokumencie.worda.html (1) https://support.office.com/pl-pl/article/por%c3%b3wnywanie-dokument%c3%b3w- przy-u%c5%bcyciu-opcji-por%c3%b3wnywania-tylko-z-ostatnimi-zmianami- dbfc7351-4022-43a2-a0c4-54d1898702a0 (2) https://sound.eti.pg.gda.pl/student/ti/prezentacje_multimedialne.pdf (2) http://www.czn.uj.edu.pl/moodle/mod/book/view.php?id=13035&chapterid=3779 (3) https://www.epodreczniki.pl/reader/c/201268/v/latest/t/studentcanon/m/imychqnvuh (4) SPIS TREŚCI Temat Temat 1. Algorytmika i programowanie - usystematyzowanie wiadomości Temat 2. Rozdział I Podstawy algorytmiki i programowania Podtematy i zagadnienia 1. Stosowanie podejścia algorytmicznego do rozwiązywania problemów 1.1. Specyfikacja zadania 1.2. Lista kroków algorytmu 1.3. Schemat blokowy 2. Tworzenie prostego programu komputerowego 3. Zapisywanie algorytmu liniowego w postaci programu komputerowego 3.1. Struktura programu w językach Pascal i C++ 3.2. Deklarowanie zmiennych 3.3. Nadawanie wartości zmiennym 3.4. Wyprowadzanie komunikatów i wyników 1. Algorytm z warunkami 1.1. Lista kroków i schemat blokowy algorytmu z warunkami

Zapisywanie w wybranej notacji algorytmów z warunkami i iteracyjnych Temat 3. Stosowanie procedur i funkcji w językach programowania Temat 4. Stosowanie tablic i 1.2. Program komputerowy realizujący algorytm z warunkami 2. Algorytm sprawdzania warunku istnienia trójkąta 3. Algorytm z warunkami zagnieżdżonymi 3.1. Lista kroków i schemat blokowy algorytmu z warunkami zagnieżdżonymi 3.2. Program komputerowy realizujący algorytm z warunkami zagnieżdżonymi 4. Algorytm iteracyjny 4.1. Lista kroków i schemat blokowy algorytmu iteracyjnego 4.2. Program komputerowy realizujący algorytm iteracyjny 5. Pętle zagnieżdżone 5.1. Lista kroków i schemat blokowy algorytmu z pętlą zagnieżdżoną 5.2. Program komputerowy realizujący pętlę zagnieżdżoną 1. Modele programowania 2. Programowanie zstępujące i wstępujące 3. Zalety stosowania podprogramów - procedur i funkcji 4. Procedury i funkcje w języku Pascal 4.1. Procedury w języku Pascal 4.2. Funkcje w języku Pascal 5. Funkcje w języku C++ 5.1. Funkcje niezwracające wartości w języku C++ 5.2. Funkcje zwracające wartość w języku C++ 6. Zasięg zmiennej 7. Sposoby przekazywania parametrów 7.1. Przekazywanie parametrów przez wartość 7.2. Przekazywanie parametrów przez zmienną (przez referencję) 1. Kilka zasad programowania w dobrym stylu 2. Typy danych w językach Pascal i C++ 3. Na czym polega dobór struktur danych do algorytmu? 4. Tablice

łańcuchów w programowaniu Temat 5. Iteracyjna realizacja wybranych algorytmów Temat 6. Rekurencyjna realizacja wybranych algorytmów 4.1. Deklaracja tablicy 4.2. Wczytywanie i wyprowadzanie elementów tablicy 5. Praca z danymi tekstowymi 5.1. Deklarowanie łańcuchów 5.2. Wprowadzanie danych tekstowych 6. Algorytmy na tekstach 6.1. Tworzenie anagramów 6.2. Wyszukiwanie i liczenie znaków w tekście - zastosowanie instrukcji wyboru 6.3. Czy dany ciąg znaków tworzy palindrom? 1. Przykłady algorytmów, w których liczba kroków iteracji nie jest z góry określona 1.1. Zastosowanie instrukcji iteracyjnej while 1.2. Zastosowanie instrukcji iteracyjnych repeat i do 2. Zastosowanie funkcji w algorytmach iteracyjnych 2.1. Algorytm wyboru minimum z n liczb 2.2. Algorytm obliczania silni 3. Algorytm Euklidesa 3.1. Wersja algorytmu Euklidesa z odejmowaniem 3.2. Wersja algorytmu Euklidesa z dzieleniem 4. Jednoczesne znajdowanie największego i najmniejszego elementu w zbiorze 4.1. Algorytm naiwny 4.2. Algorytm optymalny - metoda "dziel i zwyciężaj" 5. Liczby Fibonacciego 6. Schemat Hornera 7. Wydawanie reszty metodą zachłanną 1. Na czym polega rekurencja? 2. Algorytm obliczania silni 3. Algorytm Euklidesa 4. Liczby Fibonacciego 5. Schemat Hornera 6. Rekurencja a iteracja

Temat 7. Algorytmy sortowania i elementy analizy algorytmów Temat Temat 8. 1. Wybrane algorytmy sortowania 1.1. Sortowanie przez wybór 1.2. Sortowanie bąbelkowe 1.3. Sortowanie pozycyjne 2. Najważniejsze własności algorytmów 3. Poprawność algorytmów 4. Skończoność algorytmów 5. Złożoność obliczeniowa algorytmów 5.1. Złożoność czasowa 5.2. Złożoność pamięciowa 6. Efektywność algorytmów Rozdział II Komputer i sieci komputerowe Podtematy i zagadnienia 1. Wprowadzenie do pozycyjnych systemów liczbowych Reprezentacja danych w komputerze 2. System dwójkowy (binarny) 2.1. Wartość liczby zapisanej w systemie dwójkowym 2.2. Wyznaczanie rozwinięcia dwójkowego liczby dziesiętnej 3. System szesnastkowy 3.1. Wartość liczby zapisanej w systemie szesnastkowym 3.2. Wyznaczanie rozwinięcia szesnastkowego liczby dziesiętnej 3.3. Zależność między systemem dwójkowym a szesnastkowym

4. Reprezentacja znaków Temat 9. Kompresja i szyfrowanie danych Temat 10. Komputer i system operacyjny Temat 11. Sieci komputerowe 1. Na czym polega kompresja danych? 2. Rodzaje kompresji 2.1. Algorytmy kompresji stratnej 2.2. Algorytmy kompresji bezstratnej 3. Szyfrowanie 3.1. Szyfry podstawieniowe 3.2. Szyfry przestawieniowe 3.3. Szyfry z kluczem 3.4. Szyfry z kluczem jawnym 3.5. Jednokierunkowa funkcja skrótu 3.6. Wykorzystanie algorytmów szyfrowania w podpisie elektronicznym 1. Logiczny model komputera 2. Na czym polega działanie procesora? 3. System operacyjny 4. Trochę historii - system MS DOS 5. Microsoft Windows 6. Mac OS 7. Unix 8. Linux 9. Systemy operacyjne dla urządzeń mobilnych 1. Terminologia sieciowa - usystematyzowanie pojęć 2. Warstwowy model sieci 3. Określanie ustawień sieciowych danego komputera i jego lokalizacji w sieci 3.1. Adres sieciowy 3.2. Podsieci IPv4 3.3. Protokół DHCP 3.4. Protokół DNS 3.5. Protokół TCP

3.6. Określanie ustawień sieciowych komputera 4. Zasady administrowania siecią komputerową w architekturze "klient-serwer" Temat 12. Zadania projektowe 1. Przygotowanie projektu 2. Wybrane normy etyczne i prawne 3. Rozwój informatyki i technologii informacyjno-komunikacyjnych 4. Szanse i zagrożenia związane z rozwojem informatyki i TIK Rozdział III Opracowywanie informacji za pomocą komputera Temat Podtematy i zagadnienia 1. Algorytm liniowy w arkuszu kalkulacyjnym Temat 13. 2. Algorytm z warunkami w arkuszu Algorytmy i zależności funkcyjne w arkuszu kalkulacyjnym kalkulacyjnym 3. Realizowanie iteracji w arkuszu kalkulacyjnym 4. Zastosowanie algorytmów iteracyjnych w rysowaniu fraktali 4.1. Śnieżynka Kocha 4.2. Dywan i trójkąt Sierpińskiego 4.3. "Gra w chaos" 4.4. Paprotka Barnsleya 5. Prezentacja zależności funkcyjnych w arkuszu kalkulacyjnym

Temat 14. Wprowadzenie do multimediów Temat 15. Tworzenie i edytowanie obrazów rastrowych 5.1. Wykres funkcji liniowej 5.2. Wykres wielomianu 5.3. Wykres funkcji trygonometrycznej 5.4. Wykres funkcji logarytmicznej 1. Klasyfikacja urządzeń multimedialnych 2. Reprezentacja obrazu w komputerze 2.1. Modele barw 2.2. Głębokość barw 2.3. Formaty plików grafiki bitmapowej 2.4. Grafika wektorowa 2.5. Grafika trójwymiarowa 3. Reprezentacja dźwięku w komputerze 3.1. Format "Wave" 3.2. Format MP3 3.3. Format MIDI 4. Reprezentacja obrazów ruchomych 5. Opracowywanie filmu w programach komputerowych 1. Przykładowy edytor grafiki rastrowej - program Adobe Photoshop 2. Podstawy pracy z obrazem 3. Tryby pracy narzędzi malarskich 3.1. Stosowanie klawiszy modyfikujących 3.2. Wykorzystywanie opcji pędzli 3.3. Wykorzystywanie opcji narzędzi 4. Wybór fragmentów obrazu oraz praca z maskami 4.1. Narzędzia selekcji obrazu 4.2. Praca w trybie maski 4.3. Operacje na obszarach selekcji 5. Operacje na barwach

5.1. Proste modyfikacje barw 5.2. Kanały barw 5.3. Krzywa jasności 5.4. Histogram 6. Przekształcenia geometryczne i filtry 7. Narzędzie klonowania 8. Praca z warstwami obrazu 9. Fotomontaże Temat 16. Opracowywanie grafiki wektorowej 1. Przykładowy edytor grafiki wektorowej - program Inkscape 2. Tworzenie obrazu 2.1. Rysowanie figur 2.2. Rysowanie ścieżek 2.3. Rysowanie przestrzenne 3. Warstwy 4. Przekształcenia Temat 17. Opracowywanie tekstu i prezentacji multimedialnych 1. Recenzja dokumentu tekstowego 1.1. Śledzenie zmian 1.2. Wstawianie komentarzy 1.3. Porównywanie dokumentów 2. Zasady przygotowywania prezentacji multimedialnej 3. Typy prezentacji i ich zastosowanie 3.1. Prezentacja wspomagająca wystąpienie prelegenta 3.2. Prezentacja typu kiosk - samouruchamiająca się 3.3. Prezentacja typu kiosk - do samodzielnego przeglądania przez odbiorcę 4. Zapisywanie dokumentu tekstowego i prezentacji multimedialnej w formacie PDF

Opracowane na podstawie podręcznika MIGRA sp. z o.o. Informatyka dla szkół ponadgimnazjalnych zakres rozszerzony