Rozkład materiału do realizacji informatyki w szkole ponadgimnazjalnej w zakresie rozszerzonym opracowany na podstawie podręcznika, MIGRA 2013 Autor: Grażyna Koba W rozporządzeniu Ministra Edukacji Narodowej z dnia 7 lutego 2012 r. w sprawie ramowych planów nauczania w szkołach publicznych dokonano przydziału godzin na poszczególne zajęcia edukacyjne. W czwartym etapie edukacyjnym informatykę w zakresie rozszerzonym należy realizować w wymiarze co najmniej 180 godzin, przy założeniu, że uczniowie zrealizowali informatykę w zakresie podstawowym. Rozkład materiału, w którym informatyka w zakresie rozszerzonym jest realizować w wymiarze 240 godzin: Klasa II 60 godzin Klasa III - 60 godzin Klasa IV 120 godzin. Klasa II - 60 godzin podstawa programowa (+16 godzin = 38 tygodni) 1. Omówienie realizacji programu nauczania, wymagań edukacyjnych, BHP, PPOŻ, regulaminu pracowni. 1 godz. I Rozdział I Podstawy algorytmiki i programowania 67 godz. Temat 1. Algorytmika i programowanie usystematyzowanie wiadomości 8 godz. 2-4. Stosowanie podejścia algorytmicznego do rozwiązywania problemów 3 godz. 5. Tworzenie prostego programu komputerowego 1 godz. 6-7. Zapisywanie algorytmu liniowego w postaci programu komputerowego 2 godz. 8-9. Rozwiązywanie zadań 2 godz. Temat 2. Zapisywanie w wybranej notacji algorytmów z warunkami i iteracyjnych 10. Algorytmy z warunkami. 1 godz. 11. Algorytm sprawdzania warunku istnienia trójkąta 1 godz. 12. Algorytm z warunkami zagnieżdżonymi 1 godz. 13. Algorytm iteracyjny 1 godz. 14. Pętle zagnieżdżone 1 godz. 15-17. Rozwiązywanie zadań 3 godz. 8 godz. Temat 3. Stosowanie procedur i funkcji w językach programowania 10 godz. 18-21. Procedury i funkcje w wybranym języku programowania 4 godz. 22. Zasięg zmiennej 1 godz. 23. Sposoby przekazywania parametrów 1 godz. 24-27. Rozwiązywanie zadań 4 godz. Temat 4. Stosowanie tablic i łańcuchów w programowaniu. 11 godz. 28. Zasady programowania i typy danyc h w językach programowania 1 godz. 29. Stosowanie tablic 1 godz. strona 1 z 5
30. Praca z danymi tekstowymi 1 godz. 31-32. Algorytmy na tekstach 2 godz. 33-36. Rozwiązywanie zadań 4 godz. 37-38. Sprawdzian tematy 1-4 2 godz. Temat 5. Iteracyjna realizacja wybranych algorytmów. 11 godz. 39-40. Przykłady algorytmów, w których liczba kroków iteracji nie jest z góry określona 2 godz. 41. Zastosowanie funkcji w algo rytmach iteracyjnych 1 godz. 42. Algorytm Euklidesa realizacja iteracyjna 1 godz. 43. Jednoczesne znajdowanie największego i najmniejszego elementu w zbiorze 1 godz. 44. Liczby Fibonacciego i schemat Hornera realizacja iteracyjna 1 godz. 45. Wydawanie reszty metodą zachłanną 1 godz. 46-49. Rozwiązywanie zadań 4 godz. Temat 6. Rekurencyjna realizacja wybranych algorytmów. 7 godz. 50. Algorytm obliczania silni 1 godz. 51. Algorytm Euklidesa realizacja rekurencyjna 1 godz. 52. Liczby Fibonacciego i schemat Hornera realizacja rekurencyjna 1 godz. 53-56. Rozwiązywanie zadań 4 godz. Temat 7. Algorytmy sortowania i elementy analizy algorytmów. 12 godz. 57. Sortowanie przez wybór 1 godz. 58. Sortowanie bąbelkowe 1 godz. 59. Sortowanie pozycyjne 1 godz. 60. Poprawność i skończoność algorytmów 1 godz. 61-62. Złożoność obliczeniowa i efektywność algorytmów 2 godz. 63-66. Rozwiązywanie zadań 4 godz. 67-68. Sprawdzian tematy 5-7 2 godz. 69-76. Algorytmy i programowanie - rozwiązywanie zadań. 8 godz. Suma 76 godzin Klasa III - 60 godzin podstawa programowa (+8 godzin = 36 tygodni) 1. Omówienie realizacji programu nauczania, wymagań edukacyjnych, BHP, PPOŻ, regulaminu pracowni. Rozdział II Komputer i sieci komputerowe 1 godz. 32 godz. Temat 8. Reprezentacja danych w komputerze. 7 godz. 2-3. Wprowadzenie do pozycyjnych systemów liczbowych. System dwójkowy 2 godz. 4-5. System szesnastkowy i reprezentacja znaków 2 godz. 6-8. Rozwiązywanie zadań 3 godz. Temat 9. Kompresja i szyfrowanie danych. 8 godz. 9-10. Algorytmy kompresji stratnej i bezstratnej 2 godz. strona 2 z 5
11-12. Algorytmy szyfrowania 2 godz. 13-16. Rozwiązywanie zadań 4 godz. Temat 10. Komputer i system operacyjny. 5 godz. 17-18. Logiczny model komputera i działanie procesora 2 godz. 19-21. Systemy operacyjne 3 godz. Temat 11. Sieci komputerowe. 6 godz. 22-23. Terminologia sieciowa i warstwowy model sieci 2 godz. 24-25. Określanie ustawień sieciowych danego komputera i jego lokalizacji w sieci 2 godz. 26-27. Zasady administrowania siecią komputerową w architekturze klient-serwer" 2 godz. Temat 12. Zadania projektowe. 6 godz. 28-29. Przygotowanie projektu. Wybrane normy etyczne i prawne dotyczące TIK 2 godz. 30-31. Rozwój informatyki i TIK oraz związane z tym szanse i zagrożenia 2 godz. 32-33. Sprawdzian tematy 8-12 2 godz. Rozdział III Opracowywanie informacji za pomocą komputera 35 godz. Temat 13. Algorytmy i zależności funkcyjne w arkuszu kalkulacyjnym. 7 godz. 34-35. Algorytmy w arkuszu kalkulacyjnym 2 godz. 36-37. Zastosowanie algorytmów iteracyjnych w rysowaniu fraktali 2 godz. 38-40. Prezentacja zależności funkcyjnych w arkuszu kalkulacyjnym 3 godz. Temat 14. Wprowadzenie do multimediów. 6 godz. 41. Klasyfikacja urządzeń multimedialnych i reprezentacja obrazu w komputerze 1 godz. 42. Reprezentacja dźwięku i obrazów ruchomych w komputerze 1 godz. 43-46. Opracowywanie filmu w programach komputerowych 4 godz. Temat 15. Tworzenie i edytowanie obrazów rastrowych. 8 godz. 47. Stosowanie podstawowych narzędzi programu Adobe Photoshop 1 godz. 48. Wybór fragmentów obrazu oraz praca z maskami 1 godz. 49. Operacje na barwach 1 godz. 50. Przekształcenia geometryczne, filtry i narzędzie klonowania 1 godz. 51-54. Praca z warstwami obrazu i fotomontaże 4 godz. Temat 16. Opracowywanie grafiki wektorowej. 6 godz. 55-56. Tworzenie obrazu w programie Inkscape 2 godz. 57-58. Rysowanie przestrzenne i warstwy 2 godz. 59-60. Przekształcenia w programie Inkscape 2 godz. Temat 17. Opracowywanie tekstu i prezentacji multimedialnych. 8 godz. 61. Recenzja dokumentu tekstowego 1 godz. 62-63. Typy prezentacji i ich zastosowanie 2 godz. 64-66. Rozwiązywanie zadań 3 godz. 67-68. Sprawdzian tematy 13-17 2 godz. Suma 68 godzin strona 3 z 5
Klasa IV - 120 godzin podstawa programowa (+8 godzin = 32 tygodni) 1. Omówienie realizacji programu nauczania, wymagań edukacyjnych, BHP, PPOŻ, regulaminu pracowni. Rozdział IV Bazy danych 1 godz. 32 godz. Temat 18. Wprowadzenie do tworzenia baz danych. 2 godz. 2. Sposób przygotowania relacyjnej bazy danych 1 godz. 3. Określanie relacji i typy relacji 1 godz. Temat 19. Przygotowanie bazy danych na przykładzie systemu obsługi wypożyczalni filmów. 4 godz. 4-6. Przygotowanie tabel:klientów, filmów i wypożyczeń 3 godz. 7. Definiowanie relacji i klucza złożonego 1 godz. Temat 20. Przygotowywanie formularzy i zestawień. 7 godz. 8-9. Przygotowanie formularzy wprowadzania danych filmu i klienta 2 godz. 10-11. Kontrolowanie wprowadzanychdanych i wprowadzanie danych 2 godz. 12. Przygotowanie formularza wypożyczenia filmu 1 godz. 13-14. Tworzenie kwerendy wybierającej i raportu 2 godz. Temat 21. Importowanie i eksportowanie danych. 3 godz. 15. Importowanie danych 1 godz. 16. Eksportowanie danych 1 godz. 17. Wykorzystywanie danych z bazy do korespondencji seryjnej 1 godz. Temat 22. Zaawansowane metody tworzenia formularzy. 6 godz. 18. Przygotowanie formularza zwrotu filmu 1 godz. 19-20 Usprawnienia formularza 2 godz. 21. Modyfikacje formularzy i tabel 1 godz. 22. Dodatkowe możliwości stosowania kwerend 1 godz. 23. Rozwiązywanie zadań 1 godz. Temat 23. Wybrane metody tworzenia kwerend z wykorzystaniem języka SQL 5 godz. 24. Zastosowanie instrukcji SELECT 1 godz. 25-26. Wybrane klauzule instrukcji SELECT 2 godz. 27. Dopisywanie rekordów, aktualizacja danych i usuwanie rekordów 1 godz. 28. Rozwiązywanie zadań 1 godz. Temat 24. Na czym polega projektowanie systemów informatycznych? 5 godz. 29-30 Przygotowanie projektu. 2 godz. 31. Prezentacja projektu. 1 godz. 32-33. Sprawdzian tematy 18-24 2 godz. Rozdział V Algorytmika i programowanie problemy zaawansowane 49 godz. Temat 25. Wprowadzanie danych i wyprowadzanie wyników 8 godz. strona 4 z 5
34. Sposoby wprowadzania danych i wyprowadzania wyników 1 godz. 35-36 Własne typy danych, stałe i stos 2 godz. 37. Losowanie danych 1 godz. 38. Sprawdzanie poprawności danych 1 godz. 39-41. Rozwiązywanie zadań 3 godz. Temat 26. Przetwarzanie plików i rekordów. 5 godz. 42. Przetwarzanie danych typu rekordowego 1 godz. 43-44. Przetwarzanie plików 2 godz. 45-46. Rozwiązywanie zadań 2 godz. Temat 27. Dynamiczne struktury danych. 6 godz. 47. Wskaźniki i tworzenie zmiennych dynamicznych 1 godz. 48. Tablica dynamiczna 1 godz. 49. Lista jednokierunkowa 1 godz. 50. Drzewo binarne 1 godz. 51-52. Rozwiązywanie zadań 2 godz. Temat 28. Programowanie modularne i obiektowe. 9godz. 53-54. Programowanie modularne i tworzenie własnych modułów 2 godz. 55-56. Podstawowe pojęcia programowania obiektowego i definiowanie klas 2 godz. 57-58. Cechy programowania obiektowego 2 godz. 59-61. Rozwiązywanie zadań 3 godz. Temat 29. Wybrane algorytmy. 12 godz. 62. Wieże Hanoi 1 godz. 63-64. Przykłady algorytmów sortowania i przeszukiwanie binarne 2 godz. 65. Zamiana liczb między dowolnymi systemami pozycyjnymi 1 godz. 66-67. Przykłady algorytmów na liczbach naturalnych 2 godz. 68. Szybkie podnoszenie do potęgi 1 godz. 69. Algorytmy badające własności geometryczne 1 godz. 70-73. Rozwiązywanie zadań 4 godz. Temat 30. Reprezentacja danych numerycznych i algorytmy numeryczne. 9 godz. 74. Reprezentacja danych numerycznych w komputerze 1 godz. 75-76. Właściwości arytmetyki komputerowej, błędy obliczeń i stabilność algorytmów 2 godz. 77-78. Przykłady algorytmów numerycznych 2 godz. 79-80. Rozwiązywanie zadań 2 godz. 81-82. Sprawdzian tematy 25-30 2 godz. Rozdział VI Aplikacje bazodanowe dostępne za pośrednictwem Siec 17 godz. Temat 31. Budowanie interaktywnej witryny internetowej. 7 godz. strona 5 z 5
83-84. Wprowadzenie do dynamicznego przetwarzania stron 2 godz. 85-86. Pisanie skryptów w języku PHP 2 godz. 87-89. Przesyłanie danych za pomocą formularzy HTML 3 godz. Temat 32. Witryny internetowe oparte na bazach danych. 10 godz. 90-92. Korzystanie z baz danych z poziomu PHP 3 godz. 93-95. Tworzenie prostej księgi gości 3 godz. 96-99. Rozwiązywanie zadań 4 godz. 100-128. Rozwiązywanie zadań maturalnych. 29 godz. Suma 128 godzin strona 6 z 5