Plan wynikowy - klasa III (RTF)

download Plan wynikowy - klasa III (RTF)

If you can't read please download the document

Transcript of Plan wynikowy - klasa III (RTF)

Plan wynikowy realizacji informatyki w szkole podstawowej

23

Grayna Koba, Poradnik metodyczny. Informatyka dla szk ponadgimnazjalnych. Zakres rozszerzony Plan wynikowy klasa III

Grayna Koba, Poradnik metodyczny. Informatyka dla szk ponadgimnazjalnych. Zakres rozszerzony Plan wynikowy klasa III

Plan wynikowy do realizacji informatyki w szkole ponadgimnazjalnej w zakresie rozszerzonymopracowany na podstawie podrcznikaGrayna Koba, Informatyka dla szk ponadgimnazjalnych. Zakres rozszerzony, MIGRA, Wrocaw 2013

Autor: Grayna KobaW rozporzdzeniu Ministra Edukacji Narodowej z dnia 7 lutego 2012 r. w sprawie ramowych planw nauczania w szkoach publicznych dokonano przydziau godzin na poszczeglne zajcia edukacyjne. Wczwartym etapie edukacyjnym informatyk w zakresie rozszerzonym naley realizowa wwymiarze co najmniej 180 godzin, przy zaoeniu, e uczniowie zrealizowali informatyk w zakresie podstawowym.Przedstawiam propozycj planu wynikowego, w ktrym informatyk w zakresie rozszerzonym mona realizowa w wymiarze 180 godzin:Klasa II 100 godzinKlasa III 80 godzin.

Klasa III

Rozdzia IV Bazy danych 31 godz.Temat 18. Wprowadzenie do tworzenia baz danych 2 godz.Nr lekcjiTemat lekcjiWiedza i umiejtnociTreci, pytania, wiczenia i zadania zpodrcznika,materiay z CD,formy pracy na lekcjiPodstawa programowa

podstawowerozszerzajce

Ucze:Ucze:

1.Sposb przygotowania relacyjnej bazy danychWyjania, czym s baza danych i system zarzdzania baz danych oraz na czym polega przetwarzanie danych.Wyjania podstawowe pojcia: rekord, pole, typ pola, relacja, klucz podstawowy.Podaje cechy relacyjnej bazy danych. Omawia schemat przygotowania prostej relacyjnej bazy danych.Zna zasady przygotowywania tabel. Korzystajc z dodatkowych rde, wyszukuje informacje na temat programw do tworzenia profesjonalnych baz danych.Temat 18. zpodrcznika (str. 218-223);wiczenia 1-3 (str. 220-223);zadanie domowepytania 1-6 (str. 229);zadanie 2. (str. 230);2.Wyszukiwanie, gromadzenie, selekcjonowanie, przetwarzanie iwykorzystywanie informacji, wsptworzenie zasobw w sieci, korzystanie z rnych rde i sposobw zdobywania informacji. Ucze: 1)projektuje relacyjn baz danych z zapewnieniem integralnoci danych;

Formy pracy: krtkie wprowadzenie, praca zpodrcznikiem; wiczenia.

2.Okrelanie relacji i typy relacjiPotrafi wytumaczy pojcie relacji.Zna zasady definiowania klucza podstawowego.Omawia typy relacji w bazie danych: jeden do jednego, jeden do wielu, wiele do wielu.Wyszukuje w dodatkowej literaturze, Internecie (lub innych rdach) informacje na temat modelu sieciowego ihierarchicznego bazy danych.Temat 18. zpodrcznika (str. 224-229);wiczenia 4-8 (str. 226-228);zadanie 1. (str. 230);zadanie domowepytania 7-11 (str. 230);zadania 3. i 4. (str. 230);dla zainteresowanychzadanie 5. (str. 230);

Formy pracy: krtkie wprowadzenie, praca zpodrcznikiem; wiczenia.

Rozdzia IV Bazy danych Temat 19. Przygotowanie bazy danych na przykadzie systemu obsugi wypoyczalni filmw 4 godz.Nr lekcjiTemat lekcjiWiedza i umiejtnociTreci, pytania, wiczenia i zadania zpodrcznika,materiay z CD,formy pracy na lekcjiPodstawa programowa

podstawowerozszerzajce

Ucze:Ucze:

3-5Przygotowanie tabel: klientw, filmw iwypoyczeProjektuje relacyjn baz danych (na zadany temat), skadajc si z trzech tabel poczonych relacj, m.in.: okrela wymagania systemu, ustala zbiory informacji, przygotowuje tabele, definiuje klucze podstawowe, okrela wybrane wasnoci pl (typ, rozmiar). Korzystajc z podrcznika i dodatkowej literatury, potrafi samodzielnie zapozna si z zasadami projektowania relacyjnej bazy danych.Temat 19. zpodrcznika (str. 231-239);wiczenia 1-6 (str. 233-239);zadanie 1. (str. 242);zadanie domowepytania 1-4 (str. 242);zadanie 2. (str. 242);2.Wyszukiwanie, gromadzenie, selekcjonowanie, przetwarzanie i wykorzystywanie informacji, wsptworzenie zasobw w sieci, korzystanie z rnych rde i sposobw zdobywania informacji. Ucze: 1)projektuje relacyjn baz danych z zapewnieniem integralnoci danych;3)tworzy aplikacj bazodanow, [] wykorzystujc jzyk zapyta, kwerendy, raporty; zapewnia integralno danych na poziomie pl, tabel, relacji;5.Rozwizywanie problemw i podejmowanie decyzji zwykorzystaniem komputera, stosowanie podejcia algorytmicznego. Ucze:25)dobiera waciwy program uytkowy lub samodzielnie napisany program do rozwizywanego zadania;

Formy pracy: krtkie wprowadzenie, praca zpodrcznikiem; wiczenia.

6.Definiowanie relacji i klucza zoonegoDefiniuje relacje. Potrafi zapewni wizy integralnoci danych i wie, co oznacza wymuszanie wizw integralnoci.Zalenie od wymaga systemu, potrafi zdefiniowa odpowiedni klucz zoony.Potrafi samodzielnie zaprojektowa baz danych, korzystajc z wybranego narzdzia (programu). Ustala wstpne wymagania, planuje odpowiednie pola iprzygotowuje tabele. Definiuje potrzebne klucze oraz proponuje powizania midzy tabelami.Temat 19. zpodrcznika (str. 239-242);wiczenia 7-8 (str. 240-241);zadanie 3. (str. 242);zadanie domowepytania 5-8 (str. 242);dla zainteresowanychzadanie 4. (str. 242);

Formy pracy: wprowadzenie, praca zpodrcznikiem; wiczenia.

Rozdzia IV Bazy danychTemat 20. Przygotowywanie formularzy i zestawie 7 godz.Nr lekcjiTemat lekcjiWiedza i umiejtnociTreci, pytania, wiczenia i zadania zpodrcznika,materiay z CD,formy pracy na lekcjiPodstawa programowa

podstawowerozszerzajce

Ucze:Ucze:

7-8Przygotowanie formularzy wprowadzania danych filmu iklientaTworzy formularz, korzystajc z Kreatora formularzy. Umie poprawi wygld formularza (m.in. zmieni waciwoci wybranych obiektw), korzystajc z Widoku Projektu.Potrafi samodzielnie zaprojektowa formularz, rozmieszczajc odpowiednio wszystkie obiekty na formularzu i dobierajc odpowiednio ich waciwoci.Temat 20. zpodrcznika (str. 243-245);wiczenia 1-3 (str. 244-245);dla zainteresowanychzadanie 8. (str. 255);2.Wyszukiwanie, gromadzenie, selekcjonowanie, przetwarzanie iwykorzystywanie informacji, wsptworzenie zasobw w sieci, korzystanie z rnych rde i sposobw zdobywania informacji. Ucze: 1)projektuje relacyjn baz danych zzapewnieniem integralnoci danych;2)stosuje metody wyszukiwania i przetwarzania informacji w relacyjnej bazie danych ([]);3)tworzy aplikacj bazodanow, [] wykorzystujc jzyk zapyta, kwerendy, raporty; zapewnia integralno danych na poziomie pl, tabel, relacji;5.Rozwizywanie problemw i podejmowanie decyzji zwykorzystaniem komputera, stosowanie podejcia algorytmicznego. Ucze:25)dobiera waciwy program uytkowy lub samodzielnie napisany program do rozwizywanego zadania;

Formy pracy: wprowadzenie, praca zpodrcznikiem; wiczenia.

9-10Kontrolowanie wprowadzanych danych i wprowadzanie danychPotrafi zastosowa kontrolowanie wartoci wprowadzanych wartoci do pl, np. pl z kodem pocztowym, numerem telefonu, numerem PESEL. Stosuje mask wprowadzania. Potrafi zastosowa ograniczenia dla danych imoliwo wywietlania w wybranym polu wartoci domylnych.Potrafi samodzielnie ustali sposb kontrolowania wartoci danych, ograniczenia dla danych iwartoci, ktre powinny wywietla si domylnie. Samodzielnie okrela mask wprowadzania dla wybranych pl.Temat 20. zpodrcznika (str. 245-248);wiczenia 4-7 (str. 247-248);zadania 1-3 (str. 255);zadanie domowepytania 1-5 (str. 254-255);zadanie 4. (str. 255);dla zainteresowanychzadanie 7. (str. 255);

Formy pracy: wprowadzenie, praca zpodrcznikiem; wiczenia.

11.Przygotowanie formularza wypoyczenia filmuNa formularzu umieszcza pole kombi, ogranicza wartoci, wstawia (gdy jest taka potrzeba) biec dat.Samodzielnie ocenia, kiedy zastosowa pole kombi na formularzu. W przygotowywanej samodzielnie bazie danych tworzy potrzebne formularze iumieszcza na nich pola kombi. Temat 20. zpodrcznika (str. 248-251);wiczenia 8-11 i 13. (str. 249-251);zadanie domowepytania 6. i 7. (str. 255);wiczenie 12. (str. 251);dla zainteresowanychzadanie 8. (str. 255);

Formy pracy: wprowadzenie, praca zpodrcznikiem; wiczenia.

12-13Tworzenie kwerendy wybierajcej iraportuTworzy kwerend wybierajc (w Widoku projektu): wybiera rdo danych, wybiera pola, ktre maj zosta wywietlone w wyniku dziaania kwerendy, ustala kryteria wyboru.Korzystajc zKreatora raportu, tworzy raport na podstawie kwerendy. W razie potrzeby poprawia wygld raportu.W tworzonej samodzielnie bazie danych tworzy kwerendy i raporty.Odpowiednio dopracowuje wygld raportu.Temat 20. zpodrcznika (str. 252-254);wiczenia 14. i 15. (str. 253-254);zadanie 5. (str. 255);zadanie domowepytania 8-10 (str. 255);zadanie 6. (str. 255);dla zainteresowanychzadanie 8. (str. 255);

Formy pracy: wprowadzenie, praca zpodrcznikiem; wiczenia.

Rozdzia IV Bazy danychTemat 21. Importowanie i eksportowanie danych 3 godz.Nr lekcjiTemat lekcjiWiedza i umiejtnociTreci, pytania, wiczenia i zadania zpodrcznika,materiay z CD,formy pracy na lekcjiPodstawa programowa

podstawowerozszerzajce

Ucze:Ucze:

14.Importowanie danychWie, w jaki sposb powinny by przygotowane dokumenty (tabela arkusza kalkulacyjnego i dokument tekstowy), aby mona byo importowa z nich dane do tabeli bazy danych.Importuje dane z tabel arkusza kalkulacyjnego idokumentu tekstowego do tabel bazy danych. Korzystajc z dodatkowych rde, zapoznaje si zmoliwociami pobierania przez program Microsoft Access danych zinnych baz danych, np. za porednictwem interfejsu ODBC (ang. Open DataBase Connectivity).Temat 21. zpodrcznika (str. 256-259);wiczenia 1-3 (str. 257-259);zadanie domowepytania 1-4 (str. 265-266);zadanie 1. (str. 266);2.Wyszukiwanie, gromadzenie, selekcjonowanie, przetwarzanie iwykorzystywanie informacji, wsptworzenie zasobw w sieci, korzystanie z rnych rde i sposobw zdobywania informacji. Ucze: 2)stosuje metody wyszukiwania i przetwarzania informacji w relacyjnej bazie danych ([]);5.Rozwizywanie problemw ipodejmowanie decyzji zwykorzystaniem komputera, stosowanie podejcia algorytmicznego. Ucze: 25)dobiera waciwy program uytkowy lub samodzielnie napisany program do rozwizywanego zadania;

Formy pracy: samodzielna praca zpodrcznikiem; wiczenia.

15.Eksportowanie danychEksportuje dane z tabel bazy danych do tabel arkusza kalkulacyjnego i do dokumentu tekstowego.Korzystajc z dodatkowych rde, dowiaduje si wicej na temat eksportowania danych z tabel bazy danych do innych dokumentw.Temat 21. zpodrcznika (str. 259-262);wiczenia 4-8 (str. 260-262);zadanie 2. (str. 266);

Formy pracy: samodzielna praca zpodrcznikiem; wiczenia.

16.Wykorzystywanie danych z bazy do korespondencji seryjnejPotrafi przygotowywa list seryjny i etykiety adresowe wedytorze tekstu, wykorzystujc dane zgromadzone w tabelach bazy danych.Tworzy samodzielnie profesjonalne listy seryjne i etykiety adresowe wedytorze tekstu, wykorzystujc dane zgromadzone w tabelach bazy danych. Temat 21. zpodrcznika (str. 262-265);wiczenia 9-12 (str. 263-265);zadanie domowezadania 3. i 4. (str. 266);pytania 5. i 6. (str. 266);dla zainteresowanych zadanie 5. (str. 266);

Formy pracy: samodzielna praca zpodrcznikiem; wiczenia.

Rozdzia IV Bazy danych.Temat 22. Zaawansowane metody tworzenia formularzy 6 godz.Nr lekcjiTemat lekcjiWiedza i umiejtnociTreci, pytania, wiczenia i zadania zpodrcznika,materiay z CD,formy pracy na lekcjiPodstawa programowa

podstawowerozszerzajce

Ucze:Ucze:

17.Przygotowanie formularza zwrotu filmuZna kilka rodzajw formularzy.Potrafi utworzy formularz zpodformularzem. Uzasadnia utworzenie takiego rodzaju formularza.Poprawia wygld formularza.Potrafi zablokowa przed zmianami wybrane dane na formularzu.Potrafi zmodyfikowa tworzon baz danych (rozszerzy moliwoci przetwarzania danych), dodajc dodatkowe tabele, powizania midzy nimi, formularze. Temat 22. zpodrcznika (str. 267-270);wiczenia 1-3 (str. 269-270);zadanie domowepytania 1-4 (str. 280-281);dla zainteresowanych zadanie 9a (str. 282);2.Wyszukiwanie, gromadzenie, selekcjonowanie, przetwarzanie iwykorzystywanie informacji, wsptworzenie zasobw w sieci, korzystanie z rnych rde i sposobw zdobywania informacji. Ucze: 2)stosuje metody wyszukiwania i przetwarzania informacji w relacyjnej bazie danych ([]);3)tworzy aplikacj bazodanow, [] wykorzystujc jzyk zapyta, kwerendy, raporty; zapewnia integralno danych na poziomie pl, tabel, relacji;5.Rozwizywanie problemw i podejmowanie decyzji zwykorzystaniem komputera, stosowanie podejcia algorytmicznego. Ucze:25)dobiera waciwy program uytkowy lub samodzielnie napisany program do rozwizywanego zadania;

Formy pracy: krtkie wprowadzenie, praca zpodrcznikiem; wiczenia.

18-19Usprawnienia formularzaGdy jest taka potrzeba, na formularzach wstawia biec dat do wybranego pola (tworzy odpowiedni procedur w Visual Basicu).Umieszcza na formularzu przyciski polece, np. przycisk wyszukiwania. Potrafi zmieni rdo danych dla formularza, tworzc odpowiedni kwerend.Do tworzonej bazy danych dodaje dodatkowe tabele, powizania midzy nimi, formularze.Korzystajc z dodatkowej literatury, samodzielnie zapoznaje si zmoliwociami tworzenia procedur w Visual Basicu.Temat 22. zpodrcznika (str. 270-274);wiczenia 4-8 (str. 271-274);zadanie domowepytanie 5. (str. 281);dla zainteresowanych zadanie 9b (str. 282);

Formy pracy: krtkie wprowadzenie praca zpodrcznikiem; wiczenia.

20.Modyfikacje formularzy i tabelDodaje nowe pola do tabel bazy danychUmieszcza na formularzu przyciski nawigacyjne, dodatkowe pola tekstowe. Korzystajc z Konstruktora wyrae, dodaje pola, w ktrych wykonywane s obliczenia,. Korzystajc z dodatkowych rde, zapoznaje si z dodatkowymi moliwociami modyfikowania formularzy itabel.Tworzy dodatkowe kwerendy ina ich podstawie przygotowuje raporty.Temat 22. zpodrcznika (str. 274-277);wiczenia 9-12 (str. 275-277);zadanie domowepytania 7. i 8. (str. 281);zadania 1. i 2. (str. 281);dla zainteresowanych zadanie 10. (str. 282);

Formy pracy: krtkie wprowadzenie praca zpodrcznikiem; wiczenia.

21.Dodatkowe moliwoci stosowania kwerendStosuje funkcje standardowe wkwerendach, m.in. funkcje operujce datami igodzinami.Korzysta zparametrw wkwerendzie.Potrafi zastosowa standardowe operatory wkryteriach wyszukiwaniaDla tworzonej bazy danych przygotowuje dodatkowe kwerendy, uwzgldniajc moliwoci stosowania funkcji w kwerendach, korzystania zparametrw.Temat 22. zpodrcznika (str. 277-280);wiczenia 13-18 (str. 277-280);zadanie domowepytanie 6. (str. 281);zadania 3. i 4. (str. 281);dla zainteresowanych zadanie 11. (str. 282);

Formy pracy: samodzielna praca zpodrcznikiem; wiczenia.

22.Rozwizywanie zadaWprowadza dodatkowe pola na formularzach, w tym pola kombi.Tworzy kwerendy, uwzgldniajc moliwoci stosowania funkcji wkwerendach, korzystania zparametrw. Stosuje zoone kryteria wyszukiwania.Rozwizuje przykadowe zadania maturalne oraz zadania z konkursw iolimpiad informatycznych. Temat 22. zpodrcznika (str. 267-282);zadania 5. i 6. (str. 281-282);zadanie domowepytanie 9. (str. 281);zadania 7. i 8. (str. 282);dla zainteresowanych zadanie 12. (str. 282);

Rozdzia IV Bazy danychTemat 23. Wybrane metody tworzenia kwerend z wykorzystaniem jzyka SQL 5 godz.Nr lekcjiTemat lekcjiWiedza i umiejtnociTreci, pytania, wiczenia i zadania zpodrcznika,materiay z CD,formy pracy na lekcjiPodstawa programowa

podstawowerozszerzajce

Ucze:23.Zastosowanie instrukcji SELECTWie, czym jest jzyk SQL. Potrafi przeanalizowa przykad zapytania utworzonego w jzyku SQL.Zna podstawow posta instrukcji SELECT.Stosuje instrukcj SELECT do pobierania danych z bazy z jednej tabeli lub z kilku tabel. Stosuje klauzule FROM iWHERE. Potrafi zapisa zoone kwerendy, korzystajc zwybranej instrukcji jzyka SQL.Temat 23. zpodrcznika (str. 283-286);wiczenia 1-4 (str. 284-286);zadanie domowepytania 1-3 (str. 293);2.Wyszukiwanie, gromadzenie, selekcjonowanie, przetwarzanie iwykorzystywanie informacji, wsptworzenie zasobw w sieci, korzystanie zrnych rde i sposobw zdobywania informacji. Ucze: 2)stosuje metody wyszukiwania i przetwarzania informacji w relacyjnej bazie danych (jzyk SQL);3)tworzy aplikacj bazodanow, [] wykorzystujc jzyk zapyta, kwerendy, raporty; zapewnia integralno danych na poziomie pl, tabel, relacji;5.Rozwizywanie problemw i podejmowanie decyzji zwykorzystaniem komputera, stosowanie podejcia algorytmicznego. Ucze:25)dobiera waciwy program uytkowy lub samodzielnie napisany program do rozwizywanego zadania;

Formy pracy: wprowadzenie, praca zpodrcznikiem; wiczenia.

24-25Wybrane klauzule instrukcji SELECTStosuje instrukcj SELECT ijej gwne klauzule.Wie, do czego suy klauzula ORDER BY. Wykorzystuje klauzul JOIN do czenia informacji z wielu tabel ikwerend oraz przedstawiania wynikw jako jednego logicznego poczenia rekordw.Stosuje klauzul GROUP BY.Opierajc si na profesjonalnej literaturze, potrafi samodzielnie zapisywa zoone kwerendy zwykorzystaniem jzyka zapyta SQL.Temat 23. zpodrcznika (str. 286-291);wiczenia 5-11 (str. 286-291);zadanie domowezadania 1a-1c (str. 293);

Formy pracy: wprowadzenie, praca zpodrcznikiem; wiczenia.

26.Dopisywanie rekordw, aktualizacja danych iusuwanie rekordwStosuje instrukcje INSERT do dopisywania rekordw i UPDATE do modyfikowania rekordw wbazie. Usuwa rekordy, korzystajc zinstrukcji DELETE.Korzystajc z dodatkowej literatury, zapoznaje si zdodatkowymi poleceniami jzyka SQL.Temat 23. zpodrcznika (str. 291-293);wiczenia 12-14 (str. 291-293);zadanie domowepytania 4-5 (str. 293);dla zainteresowanych zadanie 4. (str. 293);

Formy pracy: samodzielna praca zpodrcznikiem; wiczenia.

27.Rozwizywanie zadaPisze kwerendy, stosujc jzyk zapyta SQL. Stosuje instrukcj SELECT i jej gwne klauzule.Do tworzonej przez siebie bazy danych dodaje kwerendy pisane w jzyku zapyta SQL.Temat 23. zpodrcznika (str. 283-293);zadania 1d-1f , 2-4 ( str. 293);

Formy pracy: praca zpodrcznikiem; wiczenia.

Rozdzia IV Bazy danychTemat 24. Na czym polega projektowanie systemw informatycznych? 4 godz.Nr lekcjiTemat lekcjiWiedza i umiejtnociTreci, pytania, wiczenia i zadania zpodrcznika,materiay z CD,formy pracy na lekcjiPodstawa programowa

podstawowerozszerzajce

Ucze:Ucze:

28-29Przygotowanie projektuWie, czym jest system informatyczny. Zna wszystkie etapy projektowania systemw informatycznych. Potrafi omwi zakres prac na kadym etapie.Realizuje projekt zgodnie zzamierzon organizacj pracy zespoowej iwytyczonymi wczeniej etapami projektowania.Potrafi peni funkcj koordynatora projektu.Przydziela zadania szczegowe, dba o ich prawidowe wykonanie, nadzoruje prac innych, dba odobr atmosfer w grupie.Temat 24. zpodrcznika (str. 294-298);wiczenie 1. (str. 297);zadanie domowewiczenie 1. (str. 297);dla zainteresowanych zadania 1-7 (str. 298) jedno do wyboru;5.Rozwizywanie problemw ipodejmowanie decyzji zwykorzystaniem komputera, stosowanie podejcia algorytmicznego. Ucze:28)realizuje indywidualnie lub zespoowo projekt programistyczny zwydzieleniem jego moduw, wramach pracy zespoowej, dokumentuje prac zespou.

Formy pracy: praca zpodrcznikiem; praca w grupach; dyskusja.

30.Prezentacja projektuPrzeprowadza prezentacj projektu. Uczestniczy we wdraaniu systemu informatycznego.Uczestniczy w ocenie projektu. Temat 24. zpodrcznika (str. 294-298);wiczenie 1. (str. 297);

Formy pracy: praca w grupach; prezentacje uczniw, dyskusja.

31.Sprawdzian

Tematy 18-24 zpodrcznika;przykadowy sprawdzian zCD dla nauczyciela lub test elektroniczny ze strefy nauczyciela nauczyciel.migra.pl Treci podstawy programowej dla tematw 18-24.

Rozdzia V Algorytmika i programowanie problemy zaawansowaneTemat 25. Wprowadzanie danych i wyprowadzanie wynikw 6 godz.Nr lekcjiTemat lekcjiWiedza i umiejtnociTreci, pytania, wiczenia i zadania zpodrcznika,materiay z CD,formy pracy na lekcjiPodstawa programowa

podstawowerozszerzajce

Ucze:Ucze:

32.Sposoby wprowadzania danych iwyprowadzania wynikwZna i stosuje podstawowe sposoby wprowadzania danych iwyprowadzania wynikw wwybranym jzyku programowania.Potrafi poprawnie zadeklarowa dane potrzebne do rozwizania zadania.Wie, co okrelaj typ danych iformat danych.Poprawnie formatuje wyprowadzane wyniki w tworzonym programieDobiera sposb wprowadzania danych iwyprowadzania wynikw do rozwizywanego zadania. Stosuje odpowiednie funkcje jzyka programowania, aby obliczy wielko pamici zajmowanej przez dane.Temat 25. zpodrcznika (str. 300-303);wiczenia 1-4 (str. 301-303);zadanie domowepytania 1-4 (str. 313);wiczenie 5. (str. 303);dla zainteresowanych zadanie 6. (str. 314);5.Rozwizywanie problemw i podejmowanie decyzji zwykorzystaniem komputera, stosowanie podejcia algorytmicznego. Ucze:6)ocenia wasnoci rozwizania algorytmicznego (komputerowego), np. zgodno ze specyfikacj, efektywno dziaania;7)opracowuje i przeprowadza wszystkie etapy prowadzce do otrzymania poprawnego rozwizania problemu: od sformuowania specyfikacji problemu po testowanie rozwizania;12)projektuje rozwizanie problemu (realizacj algorytmu) i dobiera odpowiedni struktur danych;14)dobiera odpowiednie struktury danych do realizacji algorytmu [];21)przeprowadza komputerow realizacj algorytmu irozwizania problemu;22)sprawnie posuguje si zintegrowanym rodowiskiem programistycznym przy pisaniu iuruchamianiu programw;23)stosuje podstawowe konstrukcje programistyczne w wybranym jzyku programowania, instrukcje iteracyjne iwarunkowe, rekurencj, funkcje i procedury, instrukcje wejcia i wyjcia, poprawnie tworzy struktur programu;

Formy pracy: krtkie wprowadzenie, praca zpodrcznikiem; wiczenia.

33-34Wasne typy danych, stae istosTworzy wasne typy danych (typ okrojony, typ wyliczeniowy).Deklaruje stae.Omawia stos jako przykad struktury danych. Wykonuje operacje na stosie. Implementuje stos zwykorzystaniem tablicy. Zna i omawia zastosowanie stosu (odwrotn notacj polsk ONP).Definiuje wasne typy danych, potrzebne do rozwizania danego zadania.Korzystajc z dodatkowych rde, wyjania, jak moe wyglda notacja polska (nieodwrotna).Znajduje w Internecie lub wliteraturze fachowej informacje na temat jzyka Forth.Temat 25. zpodrcznika (str. 303-308);wiczenia 6, 8. i 10. (str. 304-308);zadanie domowepytania 5-7 (str. 313);wiczenia 7. i 9. (str. 305-308);dla zainteresowanychzadania 7. i 8. (str. 314);

Formy pracy: krtkie wprowadzenie, praca zpodrcznikiem; wiczenia.

35.Losowanie danychZna procedury i funkcje umoliwiajce generowanie danych losowych. Stosuje w programach generowanie losowych danych.Korzystajc z moliwoci generowania danych losowych, tworzy trudniejsze programy, w tym wasne gry komputerowe.Temat 25. zpodrcznika (str. 308-310);wiczenia 11. i 12. (str. 310);zadanie domowepytanie 8. (str. 313);zadania 1. i 3. (str. 313)dla zainteresowanychzadanie 11. (str. 313- 314);Formy pracy: krtkie wprowadzenie, praca zpodrcznikiem; wiczenia.

36.Sprawdzanie poprawnoci danychSprawdza poprawno wprowadzanych danych, np. pisze funkcje zabezpieczajce program przed wprowadzeniem zych wartoci zmiennych lub danych niewaciwego typu.

Potrafi samodzielnie sprawdzi poprawno danych wprowadzanych do programu, np. poprzez odrzucanie niepoprawnych danych i wymaganie od uytkownika wprowadzenia waciwych danych. Temat 25. zpodrcznika (str. 310-313);wiczenia 13-15 (str. 310-312);zadanie domowepytanie 9. (str. 313);zadanie 2. (str. 313);dla zainteresowanychzadanie 9. (str. 314);

Formy pracy: krtkie wprowadzenie, praca zpodrcznikiem; wiczenia.

37.Rozwizywanie zadaPisze programy, wktrych wykorzystuje moliwo generowania losowo liczb. Sprawdza poprawno danych.Pisze trudniejsze programy, wktrych wykorzystuje moliwo generowania losowo liczb. Sprawdza poprawno danych.Rozwizuje przykadowe zadania maturalne oraz zadania z konkursw iolimpiad informatycznych.Temat 25. zpodrcznika (str. 300-314);zadania 4. i 5. (str. 313-314)dla zainteresowanychzadania 10. i 12. (str. 314);

Formy pracy: praca zpodrcznikiem; wiczenia.

Rozdzia V Algorytmika i programowanie problemy zaawansowane (39 godz.)Temat 26. Przetwarzanie plikw i rekordw 5 godz.Nr lekcjiTemat lekcjiWiedza i umiejtnociTreci, pytania, wiczenia i zadania zpodrcznika,materiay z CD,formy pracy na lekcjiPodstawa programowa

podstawowerozszerzajce

Ucze:Ucze:

38.Przetwarzanie danych typu rekordowegoWie, czym jest rekord wjzyku Pascal lub struktura wjzyku C++. Tworzy program, wktrym deklaruje dane typu rekordowego (strukturalnego). Wczytuje dane do rekordu i wyprowadza dane z rekordu. Tworzy trudniejsze programy, poznaje dodatkowe funkcje, korzystajc z Pomocy programu i z dodatkowej literatury.Temat 26. zpodrcznika (str. 315-318);wiczenia 1-3 (str. 316-318);zadanie domowepytania 1. i 2. (str. 325);zadanie 1. (str. 326);dla zainteresowanychzadanie 9. (str. 326);5.Rozwizywanie problemw i podejmowanie decyzji zwykorzystaniem komputera, stosowanie podejcia algorytmicznego. Ucze:12)projektuje rozwizanie problemu (realizacj algorytmu) i dobiera odpowiedni struktur danych;14)dobiera odpowiednie struktury danych do realizacji algorytmu, []21)przeprowadza komputerow realizacj algorytmu i rozwizania problemu;22)sprawnie posuguje si zintegrowanym rodowiskiem programistycznym przy pisaniu iuruchamianiu programw;23)stosuje podstawowe konstrukcje programistyczne w wybranym jzyku programowania, instrukcje iteracyjne i warunkowe, rekurencj, funkcje i procedury, instrukcje wejcia i wyjcia, poprawnie tworzy struktur programu;24)dobiera najlepszy algorytm, odpowiednie struktury danych i oprogramowanie do rozwizania .postawionego problemu;

Formy pracy: wprowadzenie, praca zpodrcznikiem; wiczenia.

39-40Przetwarzanie plikwZna zasady przetwarzania plikw w wybranym jzyku programowania. Stosuje odpowiednie procedury ifunkcje.Deklaruje zmienne typu plikowego. Odczytuje dane z pliku izapisuje dane do pliku.Przetwarza pliki tekstowe. Tworzy trudniejsze programy, wktrych wykorzystuje przetwarzanie plikw.Temat 26. zpodrcznika (str. 318-325);wiczenia 4-8 (str. 321-324);zadanie domowepytania 3-7 (str. 326); wiczenie 9. (str. 325);zadanie 4. (str. 326);dla zainteresowanychzadanie 8. (str. 326);

Formy pracy: wprowadzenie, praca zpodrcznikiem; wiczenia.

41-42Rozwizywanie zadaPotrafi zastosowa rekordowy typ danych do przetwarzania danych rnego rodzaju.Tworzy programy, wktrych wykorzystuje przetwarzanie plikw.Pisze trudniejsze programy, wktrych wykorzystuje przetwarzanie plikwRozwizuje przykadowe zadania maturalne oraz zadania z konkursw iolimpiad informatycznych.Temat 26. zpodrcznika (str. 315-326);zadania 2, 3. i 5. (str. 326);zadanie domowezadania 6. i 7. (str. 326);dla zainteresowanychzadania 10. i 11. (str. 326);

Formy pracy: praca zpodrcznikiem; wiczenia

Rozdzia V Algorytmika i programowanie problemy zaawansowaneTemat 27. Dynamiczne struktury danych 5 godz.Nr lekcjiTemat lekcjiWiedza i umiejtnociTreci, pytania, wiczenia i zadania zpodrcznika,materiay z CD,formy pracy na lekcjiPodstawa programowa

podstawowerozszerzajce

Ucze:Ucze:

43.Wskaniki itworzenie zmiennych dynamicznychZna dynamiczne struktury danych i typ wskanikowy danych. Deklaruje zmienne typu wskanikowego. Tworzy zmienne dynamiczne.Analizuje i modyfikuje programy, wktrych zastosowano zmienne dynamiczne.Korzystajc z dodatkowej literatury, wyszukuje dodatkowe informacje na temat zmiennych wskanikowych i tworzenia zmiennych dynamicznych. Porwnuje deklarowanie zmiennych typu wskanikowego w dwch jzykach programowania.Temat 27. zpodrcznika (str. 327-329);wiczenia 1. i 2. (str. 328-329);zadanie 1. (str. 335);zadanie domowepytania 1-4 (str. 335);5.Rozwizywanie problemw i podejmowanie decyzji zwykorzystaniem komputera, stosowanie podejcia algorytmicznego. Ucze:12)projektuje rozwizanie problemu (realizacj algorytmu) i dobiera odpowiedni struktur danych;14)dobiera odpowiednie struktury danych do realizacji algorytmu, w tym struktury dynamiczne;21)przeprowadza komputerow realizacj algorytmu i rozwizania problemu;22)sprawnie posuguje si zintegrowanym rodowiskiem programistycznym przy pisaniu iuruchamianiu programw;23)stosuje podstawowe konstrukcje programistyczne w wybranym jzyku programowania, instrukcje iteracyjne i warunkowe, rekurencj, funkcje i procedury, instrukcje wejcia i wyjcia, poprawnie tworzy struktur programu;24)dobiera najlepszy algorytm, odpowiednie struktury danych i oprogramowanie do rozwizania postawionego problemu;

Formy pracy: wprowadzenie, praca zpodrcznikiem; wiczenia.

44.Tablica dynamicznaZna wybrane struktury dynamiczne. Wie, czym jest tablica dynamiczna.Analizuje i modyfikuje programy, wktrych zastosowano tablic dynamiczn; uruchamia je itestuje dla wybranych danych.Korzystajc z dodatkowej literatury, zapoznaje si z tablic dynamiczn.Stosuje w programach tablice dynamiczne.Temat 27. zpodrcznika (str. 330-331);wiczenia 3-5 (str. 331);zadanie domowepytania 5. i 6. (str. 335);

Formy pracy: wprowadzenie, praca zpodrcznikiem; wiczenia.

45.Lista jednokierunkowaWie, czym jest lista jednokierunkowa. Wyjania pojcie wze.Omawia sposb tworzenia listy jednokierunkowej.Analizuje i modyfikuje programy, wktrych zastosowano list jednokierunkow; uruchamia je i testuje dla wybranych danych.Korzystajc z dodatkowej literatury, zapoznaje si zinnymi strukturami dynamicznymi, np. zlist dwukierunkow.Stosuje w programach wybrane struktury dynamiczne. Tworzy list jednokierunkow.

Temat 27. zpodrcznika (str. 331-332);wiczenia 6. i 7. (str. 332);zadanie 2. (str. 335);zadanie domowepytania 7. i 8. (str. 335);dla zainteresowanychzadanie 6. (str. 335);Formy pracy: wprowadzenie, praca zpodrcznikiem; wiczenia.

46.Drzewo binarneWie, czym jest drzewo binarne, w tym binarne drzewo poszukiwa. Wyjania pojcia: korze, lewy syn i prawy syn.Wyjania, na czym polega tworzenie i przegldanie binarnego drzewa poszukiwa oraz wyszukiwanie wartoci wbinarnym drzewie uporzdkowanym.Analizuje i modyfikuje programy, wktrych zastosowano binarne drzewo poszukiwa; uruchamia je itestuje dla wybranych danych.Tworzy iprzeglda binarne drzewo poszukiwa. Pisze program wyszukujcy wartoci w binarnym drzewie uporzdkowanym.Korzystajc z dodatkowej literatury, wyszukuje dodatkowe informacje na temat drzew binarnych poszukiwaTemat 27. zpodrcznika (str. 332-335);wiczenia 8. i 9. (str. 334);zadanie domowepytania 9-11 (str. 335);zadanie 3. (str. 335);dla zainteresowanychzadanie 7. (str. 335);

Formy pracy: wprowadzenie, praca zpodrcznikiem; wiczenia.

47.Rozwizywanie zadaModyfikuje programy, wktrych zastosowano wybrane struktury dynamiczne.Stosuje wprogramach zmienne wskanikowe.Pisze trudniejsze programy, stosujc struktury dynamiczne.Rozwizuje zadania zolimpiady informatycznej. Bierze udzia w olimpiadzie informatycznej.Temat 27. zpodrcznika (str. 327-335);zadania 4. i 5. (str. 335);dla zainteresowanychzadanie 8. (str. 335);

Formy pracy: praca zpodrcznikiem; wiczenia.

Rozdzia V Algorytmika i programowanie problemy zaawansowane Temat 28. Programowanie modularne i obiektowe 7 godz.Nr lekcjiTemat lekcjiWiedza i umiejtnociTreci, pytania, wiczenia i zadania zpodrcznika,materiay z CD,formy pracy na lekcjiPodstawa programowa

podstawowerozszerzajce

Ucze:Ucze:

48-49Programowanie modularne itworzenie wasnych moduwWie, czym jest modu. Zna zasady programowania modularnego. Wie, jak zadeklarowa korzystanie ze standardowych moduw.Zna struktur moduu wwybranym jzyku programowania.Analizujc przykadowe programy, tworzy wasne moduy.Tworzy wasne programy, stosujc poznane zasady programowania modularnego.Porwnuje zasady tworzenia wasnych moduw w dwch jzykach programowania.Temat 28. zpodrcznika (str. 336-340);wiczenie 1. (str. 340);zadanie 1. (str. 349)zadanie domowepytania 1-3 (str. 349);zadanie 2. (str. 349);5.Rozwizywanie problemw ipodejmowanie decyzji zwykorzystaniem komputera, stosowanie podejcia algorytmicznego. Ucze:15)stosuje zasady programowania strukturalnego imodularnego do rozwizywania problemu;21)przeprowadza komputerow realizacj algorytmu i rozwizania problemu;22)sprawnie posuguje si zintegrowanym rodowiskiem programistycznym przy pisaniu iuruchamianiu programw;

Formy pracy: wprowadzenie, praca zpodrcznikiem; wiczenia.

50-51Podstawowe pojcia programowania obiektowego idefiniowanie klasWie, na czym polega programowanie obiektowe.Zna podstawowe pojcia programowania obiektowego: klasa, obiekt, pola, metody.Potrafi zastosowa typ obiektowy. Definiuje klasy. Deklaruje pola prywatne.Modyfikuje programy, wktrych zastosowano typ obiektowy. Tworzy wasne programy, stosujc poznane zasady programowania obiektowego.Korzysta z fachowej literatury.Temat 28. zpodrcznika (str. 340-344);wiczenia 2-6 (str. 341-344);zadanie domowepytania 4-8 (str. 349);

Formy pracy: wprowadzenie, praca zpodrcznikiem; wiczenia.

52-53Cechy programowania obiektowegoOmawia cechy programowania obiektowego: dziedziczenie ipolimorfizm. Wie, czym s metody wirtualne. Poznaje zastosowanie tych cech, analizujc gotowe programy.Modyfikuje programy wedug wskazwek nauczyciela.Na przykadach wyjania cechy programowania obiektowego.Tworzy wasne programy, stosujc poznane cechy programowania obiektowego.Korzysta z fachowej literatury.Temat 28. zpodrcznika (str. 345-349);wiczenia 7-10 (str. 345-348);zadanie domowepytania 9. i 10. (str. 349);dla zainteresowanychzadanie 4. (str. 349);

Formy pracy: wprowadzenie, praca zpodrcznikiem; wiczenia.

54.Rozwizywanie zadaPisze programy, stosujc poznane cechy programowania obiektowego. Rozwizuje zadania maturalne i z olimpiady informatycznej. Bierze udzia w olimpiadzie informatycznej.Temat 28. zpodrcznika (str. 336-349);zadanie 3. (str. 349);dla zainteresowanychzadanie 5. (str. 349);

Formy pracy: praca zpodrcznikiem; wiczenia.

Rozdzia V Algorytmika i programowanie problemy zaawansowaneTemat 29. Wybrane algorytmy 9 godz.Nr lekcjiTemat lekcjiWiedza i umiejtnociTreci, pytania, wiczenia i zadania zpodrcznika,materiay z CD,formy pracy na lekcjiPodstawa programowa

podstawowerozszerzajce

Ucze:Ucze:

55.Wiee HanoiZna amigwk Wie Hanoi. Wykonuje praktyczne wiczenie, odpowiednio przekada trzy krki.Zna list krokw algorytmu iteracyjnego amigwki Wie Hanoi.Okrela liczb przeniesie krkw w rozwizaniu iteracyjnym i rekurencyjnym.Pisze programy realizujce iteracyjn i rekurencyjn wersj algorytmu Wie Hanoi.Temat 29. zpodrcznika (str. 350-352);wiczenia 1. i 2. (str. 352);zadanie domowepytania 1. i 2. (str. 368);dla zainteresowanychzadania 9a i 10a (str. 369);5.Rozwizywanie problemw i podejmowanie decyzji zwykorzystaniem komputera, stosowanie podejcia algorytmicznego. Ucze:11)opisuje podstawowe algorytmy i stosuje: a)algorytmy na liczbach cakowitych, np.: reprezentacja liczb w dowolnym systemie pozycyjnym, w tym wdwjkowym i szesnastkowym,sprawdzanie, czy liczba jest liczb pierwsz, doskona,rozkadanie liczby na czynniki pierwsze,b)algorytmy wyszukiwania i porzdkowania (sortowania), np.: algorytmy sortowania cigu liczb: [] przez wstawianie liniowe lub binarne, przez scalanie, szybki, [],c)algorytmy numeryczne, np.: obliczanie wartoci pierwiastka kwadratowego,zastosowania schematu Hornera: reprezentacja liczb w rnych systemach liczbowych, szybkie podnoszenie do potgi,wyznaczanie miejsc zerowych funkcji metod poowienia,obliczanie pola obszarw zamknitych,d)algorytmy na tekstach, np.: obliczanie wartoci wyraenia podanego w postaci odwrotnej notacji polskiej,f)algorytmy badajce wasnoci geometryczne, np.: badanie pooenia punktw wzgldem prostej,badanie przynalenoci punktu do odcinka]konstrukcje rekurencyjne, np. drzewo binarne,27)wyjania rdo bdw w obliczeniach komputerowych (bd wzgldny, bd bezwzgldny);

Formy pracy: wprowadzenie, praca zpodrcznikiem; pokaz z wykorzystaniem pomocy dydaktycznych; wiczenia.

56-57Przykady algorytmw sortowania iprzeszukiwanie binarneZna algorytmy sortowania: np. przez wstawianie, przez scalanie, metod szybk. Sprawdza liczb porwna elementw w przypadku kadego zalgorytmw. Zna algorytm przeszukiwania binarnego. Omawia list krokw tego algorytmu.Zapisuje wybrane algorytmy sortowania (np. przez wstawianie, przez scalanie) wpostaci programu komputerowego.Temat 29. zpodrcznika (str. 353-358);wiczenia 3-9 (str. 354-358);zadanie domowepytania 3-5. (str. 368-369);zadanie 1. (str. 369);dla zainteresowanychzadania 9b, 9c, 10b i 10c (str. 369);

Formy pracy: wprowadzenie, praca zpodrcznikiem; wiczenia.

58.Zamiana liczb midzy dowolnymi systemami pozycyjnymiZna algorytmy zamiany liczb midzy dowolnymi systemami pozycyjnymi: obliczania wartoci dziesitnej liczby, zapisywania liczby dziesitnej wsystemie liczbowym o okrelonej podstawie. Pisze (z pomoc nauczyciela) program umoliwiajcy konwertowanie liczb midzy dowolnymi systemami pozycyjnymi.Potrafi samodzielnie zapisa w jzyku programowania wysokiego poziomu algorytm konwersji liczb z dowolnego systemu pozycyjnego na inny.

Temat 29. zpodrcznika (str. 358-360);wiczenia 10-13 (str. 359-360);zadanie domowepytanie 6. (str. 369);wiczenie 14. (str. 360);zadanie 2. (str. 369);

Formy pracy: wprowadzenie, praca zpodrcznikiem; wiczenia.

59-60Przykady algorytmw na liczbach naturalnychOmawia i stosuje wzadaniach algorytmy na liczbach naturalnych: generowanie liczb pierwszych (podejcie naiwne, sito Eratostenesa).Pisze program wypisujcy wszystkie liczby pierwsze wystpujce w zadanym przedziale.Potrafi omwi algorytm rozkadu liczby na czynniki pierwsze.Wie, jak sprawdzi, czy dana liczba jest liczb doskona.Pisze samodzielnie program realizujcy algorytm wyszukiwania liczb pierwszych. Znajduje w Internecie informacje o najwikszej znalezionej dotd liczbie pierwszej. Wyjania, na czym polega rola liczb pierwszych w kryptografii.Temat 29. zpodrcznika (str. 361-365);wiczenia 15, 16, 17. i 19. (str. 361-365);zadanie domowepytanie 7. (str. 369);wiczenie 18. (str. 365);zadanie 3. (str. 369);dla zainteresowanychzadanie 13. (str. 370);

Formy pracy: wprowadzenie, praca zpodrcznikiem; wiczenia.

61.Szybkie podnoszenie do potgiOmawia algorytm szybkiego podnoszenia do potgi. Zna list krokw algorytmu potgowania od-lewej-do-prawej.Zapoznaje si samodzielnie zalgorytmem szybkiego potgowania od prawej do lewej i omawia go na lekcji. Pisze program realizujcy ten algorytm.Temat 29. zpodrcznika (str. 365-366);wiczenie 20. (str. 366);zadanie 6. (str. 369);zadanie domowepytanie 8. (str. 369);dla zainteresowanychzadanie 11. (str. 369);

Formy pracy: wprowadzenie, praca zpodrcznikiem; wiczenia.

62.Algorytmy badajce wasnoci geometryczneOmawia algorytmy badajce wasnoci geometryczne (np. przynaleno punktu do odcinka, badanie pooenia punktu wzgldem prostej). Zna listy krokw tych algorytmw i testuje algorytm dla wybranych danych.Pisze programy, stosujc algorytmy badajce wasnoci geometryczne, np. program sprawdzajcy, czy dwa odcinki ograniczone przez dwie pary punktw o zadanych wsprzdnych przecinaj si.Temat 29. zpodrcznika (str. 366-368);wiczenia 21. i 22. (str. 367-368);zadanie 7. (str. 369);zadanie domowepytania 9-11 (str. 369);dla zainteresowanychzadanie 15. (str. 370);

Formy pracy: wprowadzenie, praca zpodrcznikiem; wiczenia.

63.Rozwizywanie zadaTworzy programy komputerowe, stosujc wybrane algorytmy.Tworzy trudniejsze programy komputerowe, stosujc wybrane algorytmy.Rozwizuje zadania maturalne iz olimpiady informatycznej.Temat 29. zpodrcznika (str. 350-370);zadania 4. i 5. (str. 369);zadanie domowe zadanie 8. (str. 369);dla zainteresowanychzadania 12. i 14. (str. 369-370);

Formy pracy: praca zpodrcznikiem; wiczenia.

Rozdzia V Algorytmika i programowanie problemy zaawansowaneTemat 30. Reprezentacja danych numerycznych i algorytmy numeryczne 7 godz.Nr lekcjiTemat lekcjiWiedza i umiejtnociTreci, pytania, wiczenia i zadania zpodrcznika,materiay z CD,formy pracy na lekcjiPodstawa programowa

podstawowerozszerzajce

Ucze:Ucze:

64.Reprezentacja danych numerycznych wkomputerzeZna reprezentacj danych numerycznych wkomputerze: reprezentacj binarn liczb ujemnych, reprezentacj staopozycyjn liczb, reprezentacj zmiennopozycyjn liczb.Wyznacza rozwinicia dwjkowe liczb ujemnych.Wie, na czym polega zapis znormalizowany liczb. Samodzielnie zapoznaje si zreprezentacj binarn liczb ujemnych, reprezentacj staopozycyjn liczb, reprezentacj zmiennopozycyjn liczb.Zapisuje podan liczb w standardzie IEEE 754.Zapisuje w postaci programu algorytm zamiany uamka dziesitnego na liczb dwjkow.Temat 30. zpodrcznika (str. 371-375);wiczenia 1-3 (str. 372-374);zadanie domowepytania 1. i 2. (str. 384);dla zainteresowanychzadania 7. i 8 (str. 387);5.Rozwizywanie problemw i podejmowanie decyzji zwykorzystaniem komputera, stosowanie podejcia algorytmicznego. Ucze:11)opisuje podstawowe algorytmy i stosuje: a)algorytmy na liczbach cakowitych, np.: reprezentacja liczb w dowolnym systemie pozycyjnym, w tym w dwjkowym iszesnastkowym,sprawdzanie, czy liczba jest liczb pierwsz, doskona,rozkadanie liczby na czynniki pierwsze,b)algorytmy wyszukiwania i porzdkowania (sortowania), np.: algorytmy sortowania cigu liczb: [] przez wstawianie liniowe lub binarne, przez scalanie, szybki, [],c)algorytmy numeryczne, np.: obliczanie wartoci pierwiastka kwadratowego,zastosowania schematu Hornera: reprezentacja liczb w rnych systemach liczbowych, szybkie podnoszenie do potgi,wyznaczanie miejsc zerowych funkcji metod poowienia,obliczanie pola obszarw zamknitych,d)algorytmy na tekstach, np.: obliczanie wartoci wyraenia podanego w postaci odwrotnej notacji polskiej,f)algorytmy badajce wasnoci geometryczne, np.: badanie pooenia punktw wzgldem prostej,badanie przynalenoci punktu do odcinka]konstrukcje rekurencyjne, np. drzewo binarne,27)wyjania rdo bdw w obliczeniach komputerowych (bd wzgldny, bd bezwzgldny);

Formy pracy: wprowadzenie, praca zpodrcznikiem; wiczenia.

65-66Waciwoci arytmetyki komputerowej, bdy oblicze istabilno algorytmw Zna waciwoci arytmetyki komputerowej. Na konkretnych przykadach potrafi sprawdzi, jak zmienia si warto bdu wzgldnego.Korzystajc z dodatkowej literatury, wyszukuje informacje na temat arytmetyki komputerowej, bdw oblicze i stabilnoci algorytmw.Wyszukuje w Internecie lub literaturze naukowej informacje na temat metod wizualizacji fraktali Julii iMandelbrota. Pisze program tworzcy te fraktale.Temat 30. zpodrcznika (str. 375-378);wiczenia 4, 6-8 (str. 376-377);zadanie domowepytania 3-6 (str. 384-385);wiczenia 5. i 9. str. (376-378);zadanie 1. (str. 385);dla zainteresowanychzadanie 9. (str. 387);

Formy pracy: wprowadzenie, praca zpodrcznikiem; wiczenia.

67-68Przykady algorytmw numerycznychOmawia wybrany algorytm numeryczny, np. wyznaczanie miejsca zerowego funkcji, obliczanie wartoci pierwiastka kwadratowego, obliczanie pola obszaru ograniczonego.Pisze programy komputerowe, realizujce algorytm obliczania pola obszaru ograniczonego (stosuje metody: prostoktw itrapezw).Temat 30. zpodrcznika (str. 378-384);wiczenia 10-13 (str. 380-383);zadanie domowepytania 7-11 (str. 385);wiczenie 14. ( str. 384);zadanie 2. (str. 385);dla zainteresowanychzadania 4. i 5. (str. 386);

Formy pracy: wprowadzenie, praca zpodrcznikiem; wiczenia.

69.Rozwizywanie zadaTworzy programy komputerowe, stosujc poznane algorytmy.Tworzy trudniejsze programy komputerowe, stosujc wybrane algorytmy.Rozwizuje zadania z matury iolimpiady informatycznej.Temat 30. zpodrcznika (str. 371-387);zadania 4. i 5. (str. 386);zadanie domowe zadania 3. i 6. (str. 386-387);dla zainteresowanychzadanie 10. (str. 387);

Formy pracy: praca zpodrcznikiem; wiczenia.

70.Sprawdzian

Tematy 25-30 zpodrcznika;przykadowy sprawdzian zCD dla nauczyciela lub test elektroniczny ze strefy nauczyciela nauczyciel.migra.pl Treci podstawy programowej dla tematw 25-30.

Rozdzia VI Aplikacje bazodanowe dostpne za porednictwem Sieci (10 godz.)Temat 31. Budowanie interaktywnej witryny internetowej 4 godz.Nr lekcjiTemat lekcjiWiedza i umiejtnociTreci, pytania, wiczenia i zadania zpodrcznika,materiay z CD,formy pracy na lekcjiPodstawa programowa

podstawowerozszerzajce

Ucze:Ucze:

71.Wprowadzenie do dynamicznego przetwarzania stronZna podstawy jzyka znacznikw HTML i potrafi wykona prost stron internetow. Wie, na czym polega dynamiczne przetwarzanie stron internetowych. Analizujc schematy zpodrcznika, porwnuje dziaanie strony statycznej zdziaaniem strony dynamicznej.Wyjania pojcia: serwer WWW, skrypt. Konfiguruje pakiet XAMPP.Pisze pierwszy skrypt w PHP.Zna jzyk znacznikw HTML ipotrafi wykona stron internetow (zawierajc wiele rnych elementw, np.: tabele, ramki, style). Potrafi samodzielnie zapozna si z nowym programem do tworzenia stron internetowych.Korzystajc z dodatkowej literatury, samodzielnie zapoznaje si zmoliwoci dynamicznego przetwarzania stron.Temat 31. zpodrcznika (str. 390-395);wiczenia 1. i 2. (str. 393-394);zadanie domowepytania 1-3 (str. 401);2.Wyszukiwanie, gromadzenie, selekcjonowanie, przetwarzanie i wykorzystywanie informacji, wsptworzenie zasobw w sieci, korzystanie z rnych rde i sposobw zdobywania informacji. Ucze: 3)tworzy aplikacj bazodanow, w tym sieciow, wykorzystujc jzyk zapyta, [];3.Komunikowanie si za pomoc komputera itechnologii informacyjno-komunikacyjnych. Ucze: 1)wykorzystuje zasoby i usugi sieci komputerowych w komunikacji z innymi uytkownikami, w tym do przesyania i udostpniania danych;

Formy pracy: wprowadzenie, praca zpodrcznikiem; wiczenia.

72-73Pisanie skryptw w jzyku PHPTworzy skrypty w jzyku PHP. Wywietla dane instrukcj echo. Stosuje kodowanie UTF-8. Stosuje zmienne i operatory.Potrafi posugiwa si jzykiem skryptowym PHP (lub JavaScript) do tworzenia stron dynamicznych.Korzystajc z opisu funkcji date w dokumentacji PHP, pisze skrypt wywietlajcy biec dat z miesicem idniem tygodnia w formie sownej.Temat 31. zpodrcznika (str. 395-398);wiczenia 3-5 (str. 396-398);zadania 1. i 2. (str. 401);zadanie domowepytania 4-9 (str. 401);zadania 3. i 4. (str. 401);dla zainteresowanychzadanie 6. (str. 402);

Formy pracy: samodzielna praca zpodrcznikiem; wiczenia.

74.Przesyanie danych za pomoc formularzy HTMLTworzy skrypty przesyajce dane za pomoc formularzy HTML. Pisze kod wywietlajcy prosty formularz i odbierajcy dane zformularza.Zapoznaje si z dodatkowymi moliwociami pisania skryptw w PHP irozbudowuje utworzone skrypty, np. aby rozpoznawa pe uytkownika na podstawie wpisanego imienia iwywietla dodatkow informacj. Temat 31. zpodrcznika (str. 398-401);wiczenie 6. (str. 400);zadanie 5. (str. 401);zadanie domowepytania 10. i 11. (str. 401);dla zainteresowanychzadania 7. i 8. (str. 402);

Formy pracy: wprowadzenie, praca zpodrcznikiem; wiczenia.

Rozdzia VI Aplikacje bazodanowe dostpne za porednictwem SieciTemat 32. Witryny internetowe oparte na bazach danych 6 godz.Nr lekcjiTemat lekcjiWiedza i umiejtnociTreci, pytania, wiczenia i zadania zpodrcznika,materiay z CD,formy pracy na lekcjiPodstawa programowa

podstawowerozszerzajce

Ucze:Ucze:

75.Korzystanie z baz danych zpoziomu PHPTworzy witryn internetow opart na bazie danych. Wie, co naley zrobi, aby pobra dane z bazy danych.Tworzy konta uytkownika ibazy danych na serwerze MySQL. Potrafi poczy si z baz danych z poziomu PHP.Wykonuje zapytania do bazy danych zpoziomu PHP.Tworzy samodzielnie rozbudowan witryn internetow opart na bazach danych.Temat 32. zpodrcznika (str. 403-407);wiczenia 1-3 (str. 405-407);zadanie domowepytania 1-4 (str. 413);2.Wyszukiwanie, gromadzenie, selekcjonowanie, przetwarzanie i wykorzystywanie informacji, wsptworzenie zasobw w sieci, korzystanie z rnych rde i sposobw zdobywania informacji. Ucze: 3)tworzy aplikacj bazodanow, w tym sieciow, wykorzystujc jzyk zapyta, [];3.Komunikowanie si za pomoc komputera itechnologii informacyjno-komunikacyjnych. Ucze: 1)wykorzystuje zasoby i usugi sieci komputerowych w komunikacji z innymi uytkownikami, w tym do przesyania i udostpniania danych;

Formy pracy: wprowadzenie, praca zpodrcznikiem; wiczenia.

76-78Tworzenie prostej ksigi gociTworzy prost ksig goci: tworzy tabel na wpisy z ksigi goci, dodaje wpisy do ksigi goci za pomoc instrukcji INSERT, tworzy formularz dodajcy wpisy do bazy danych, odczytuje dane z bazy za pomoc instrukcji SELECT.Samodzielnie zapoznaje si z moliwociami rozbudowywania ksigi goci w oparciu o jzyk PHP i baz danych MySQL. Na przykad modyfikuje skrypt wywietlajcy wpisy z ksigi goci, tak aby w przypadku duej liczby wpisw byy one wywietlane partiami. Temat 32. zpodrcznika (str. 407-412);wiczenia 4-8 (str. 408-412);zadanie domowepytania 5-8 (str. 413);zadanie 1. i 2. (str. 413);dla zainteresowanychzadanie 6. (str. 414);

Formy pracy: wprowadzenie, praca zpodrcznikiem; wiczenia.

79-80Rozwizywanie zadaRozbudowuje skrypty dodajce wpisy do ksigi goci.Tworzy system umoliwiajcy publikowanie artykuw na stronie.Przygotowuje dodatkow wersj skryptu wywietlajcego list wpisw w ksidze goci. Temat 32. zpodrcznika (str. 403-414);zadania 3-5 (str. 413);dla zainteresowanychzadania 7. i 8. (str. 414);

Formy pracy: praca zpodrcznikiem; wiczenia.