Informatyka zakres rozszerzony klasa 3
Transkrypt
Informatyka zakres rozszerzony klasa 3
PRZEDMIOTOWY SYSTEM OCENIANIA Przedmiot: informatyka – zakres rozszerzony Klasy: 3al i 3bl Program nauczania: Informatyka nie tylko dla uczniów. Podręcznik. Zakres rozszerzony Realizowany w Zespole Szkół Ekonomicznych im. A. i J. Vetterów w Lublinie Opracowanie: Agnieszka Jastrzębska i Monika Mąka 1. Wymagania edukacyjne na poszczególne oceny dla 90 godzin Paragraf Szczegółowe cele kształcenia z podręcznika (Tytuł paragrafu z podręcznika) IV.5. Wybrane metody projektowania algorytmów IV.5.A Nauczysz się rozpoznawać i tworzyć anagramy IV.5.B Poznasz algorytm szybkiego wyszukiwania wzorca w tekście IV.5.C Zrozumiesz istotę konstruowania algorytmów zachłannych IV.6. Dynamiczne struktury danych IV.6.A Zrozumiesz potrzebę definiowania złożonych struktur danych IV.6.B Zrozumiesz potrzebę definiowania dynamicznych struktur danych Poziom wymagań Osiągnięcia ucznia 5 Rozumienie pojęcia anagram. Znajomość algorytmu sprawdzania i tworzenia anagramów. Optymalizacja algorytmu sprawdzania anagramów. Rozumienie rozwiązania naiwnego wyszukiwania wzorca w tekście. Optymalizacja algorytmu wyszukiwania wzorca w tekście. Rozumienie istoty problemu plecakowego. Możliwe efekty strategii algorytmów zachłannych. Przykład skuteczności algorytmów zachłannych: wydawanie reszty za pomocą minimalnej liczby monet i banknotów. 5 4 4 Definiowanie złożonych struktur danych. 4 Umiejętność implementacji dynamicznych struktur danychm. Wybane operacje na listach. 1 Paragraf z podręcznika IV.6.C Szczegółowe cele kształcenia Poziom (Tytuł paragrafu z podręcznika) wymagań Dowiesz się, jak implementowane są drzewa 5 (drzewa binarne), i nauczysz się je przeszukiwać IV.7. Algorytmy szyfrowania, kompresji i zabezpieczania danych IV.7.A Nauczysz się stosować podstawowe 2 algorytmy szyfrowania informacji IV.7.B Poznasz zaawansowane metody szyfrowania 6 informacji IV.7.C Poznasz alfabet Morse’a 2 IV.7.D Poznasz kodowanie Huffmana 5 IV.7.E Zrozumiesz istotę i zastosowania szyfru RSA 5 IV.8. Algorytmy geometryczne IV.8.A Poznasz problem kosztów operacji i przyczyny powstawania błędów obliczeniowych IV.8.B Nauczysz się obliczać pola figur zamkniętych IV.8.C Nauczysz się określać położenie punktu względem prostej i punktu względem odcinka IV.8.D Poznasz algorytm efektywnego poszukiwania odcinków, które się przecinają IV.8.E Poznasz zastosowania algorytmu sprawdzającego przecinanie się odcinków IV.8.F Dowiesz się, jak zbadać przynależność punktu do obszaru IV.8.G Poznasz algorytm wyszukiwania wypukłej otoczki IV.9. Algorytmy z nawrotami IV.9.A Dowiesz się, jak rozwiązać problem ustawienia ośmiu hetmanów Osiągnięcia ucznia Definiowanie drzew binarnych. Algorytmy przeszukiwania drzew binarnych: inorder, preorder i postorder. Szyfry przestawieniowe i podstawieniowe. Znajomość przykładowych szyfrów homofonicznych i poligramowych: szyfr Playfair i szyfru wykorzystującego tablice Vigenere'a. Kodowanie i dekodowanie sygnałów zapisanych alfabetem Morse'a. Rozumienie przydatności kodu Morse'a. Właściwości kodów prefiksowych. Tworzenie kodu Huffmana. Zastosowanie kodu Huffmana w algorytmach kompresji danych. Rozumienie potrzeby stosowania bezpiecznych algorytmów szyfrowania danych. Szyfrowanie asymetryczne. Znajomość określania pary kluczy prywatnych i publicznych. Umiejętność kodowania i dekodowania danych na podstawie klucza prywatnego i publicznego. 2 Rozumienie problemu kosztu operacji oraz możliwych źródeł powstawania błędów obliczeniowych. Błąd względny i bezwzględny. 2 2 4 Umiejętność obliczenia pola pod krzywą opisaną funkcją, metodą przybliżeń. Własności punktów leżących na płaszczyźnie podzielonej prostą. Pojęcie przekraczania punktu i odcinka. Rozumienie efektywnego algorytmu sprawdzania przecinania się odcinków. 4 Zastosowanie „miotły” do poszukiwania przecinających się odcinków. 5 Rozumienie algorytmu znajdowania przynależności punktu do obszaru. Obliczanie pól figur zamkniętych. Rozumienie algorytmu Jarvisa i zastosowania algorytmu badającego położenie punktu i odcinka. 5 5 Rozumienie metody rozwiązywania problemów za pomocą algorytmów z nawrotami. Rozumienie algorytmu znajdowania położenia ośmiu hetmanów w sposób wykluczający wzajemne „zagrażanie”. 2 Paragraf z podręcznika IV.9.B Szczegółowe cele kształcenia (Tytuł paragrafu z podręcznika) Zrozumiesz sposób znajdowania drogi skoczka po szachownicy IV.9.C Rozwiążesz zagadkę wież Hanoi V.1. Podstawy projektowania relacyjnych baz danych V.1.A Poznasz ogólne informacje o systemach zarządzania bazami danych V.1.B Nauczysz się opisywać problemy związane z dostępem i aktualizacją danych w sieciach komputerowych V.1.C Poznasz organizację danych w tabelach połączonych relacjami V.2. Tworzenie relacyjnej bazy danych V.2.A Zaprojektujesz prostą bazę danych V.2.B Nauczysz się opisywać podstawowe obiekty w relacyjnej bazie danych V.2.C Dowiesz się, jak projektować tabele i nauczysz się ustalać odpowiednie relacje V.2.D Nauczysz się tworzyć formularz wykorzystujący słowniki V.2.E Nauczysz się zapewniać integralność danych w formularzach V.2.F Dowiesz się, jak tworzyć formularz z podformularzami V.2.G Nauczysz się stosować różne rodzaje kwerend V.2.H Nauczysz się tworzyć złożone kwerendy V.2.I Nauczysz się projektować i wykonywać raporty V.2.J Dowiesz się, w jaki sposób zabezpieczać bazę danych V.2.K Nauczysz się usprawniać obsługę obiektów bazy danych V.3. Podstawy języka SQL V.3.A Poznasz podstawowe zasady tworzenia zapytań w języku SQL Poziom wymagań 5 Osiągnięcia ucznia 4 Umiejętność analizy algorytmu rozwiązującego zagadkę wież Hanoi. 2 Rozumienie pojęć: komputerowa baza danych, system zarządzania bazą danych. Rozumienie problemów dostępu i aktualizacji danych przez wielu użytkowników. 3 Znajdowanie drogi skoczka szachowego po wszystkich polach szachownicy. 3 Rozumienie organizacji danych w tabelach. Definiowanie pojęcia pole, rekord, klucz podstawowy, klucz pomocniczy. Umiejętność projekcji tabel, uwzględniającej możliwą niespójność danych. 4 2 Umiejętność określenia celów szczegółowych tworzenia bazy danych. Znajomość funkcjonalności tabel, kwerend i raportów. 4 Umiejętność projektowania tabel i określania relacji. Znajomość różnych typów relacji między tabelami. Umiejętność tworzenia formularzy z wykorzystaniem słowników. 4 5 6 Znajomość problemów integralności danych. Umiejętność zapewnienia integralności danych wprowadzanych za pośrednictwem formularzy. Umiejętność tworzenia podformularzy dla tabel powiązanych relacjami. 3 Rozróżnianie typów kwerend i umiejętność ich projektowania. 5 3 Umiejętność tworzenia złożonych kwerend. Umiejętność budowania raportów za pośrednictwem kreatorów. 5 Umiejętność stosowania zabezpieczeń w bazach danych. 6 Umiejętność zastosowania funkcji usprawniających obsługę obiektów bazy danych. 4 Znajomość zasad tworzenia zapytań języka SQL. 3 Paragraf z podręcznika V.3.B Szczegółowe cele kształcenia Poziom Osiągnięcia ucznia (Tytuł paragrafu z podręcznika) wymagań Nauczysz się budować w języku SQL proste 5 Umiejętność tworzenia prostych zapytań w języku SQL zawierających klauzule zapytania do bazy danych i operatory logiczne. V.3.C Nauczysz się stosować kwerendę składającą 6 Umiejętność tworzenia kwerendy składającej i definiującej dane. i definiującą dane V.4. Relacyjne bazy danych w środowisku lokalnych i globalnych sieci komputerowych V.4.A Poznasz mechanizm komunikacji 2 Umiejętność napisania kodu zapewniającego tworzenie i oprogramowania przeglądarki z serwerem WWW formularza, który pozwala przesłać dane do serwera. V.4.B Nauczysz się korzystać z baz danych 5 Umiejętność instalowania i konfigurowania serwera WWW, obsługującego (MySQL) za pomocą skryptów PHP technologie PHP i MySQL. Umiejętność napisania prostego skryptu pozwalającego pobrać dane z bazy MySQL. VI.1. Projekty programistyczne VI.1.A Uwagi ogólne dotyczące projektów 2 Umiejętność pracy w zespole tworzącym projekt programistyczny. programistycznych VI.1.B Tkaniny samopodobne 4 Projektowanie wzoru tkanin samopodobnych. Znajomość sposobów wykonania fraktali: rysowanych za pomocą przekształceń afinicznych lub funkcji rekurencyjnych. Umiejętność dyskusji i realizacji programu. Umiejętność wykonania dokumentacji projektu. VI.1.C Proste gry komputerowe 5 Projektowanie gry komputerowej z uwzględnieniem realnych możliwości jej wykonania. Umiejętność dyskusji i realizacji programu. Umiejętność wykonania dokumentacji projektu. VI.1.D Projekty sieciowe 5 Projektowania prostej aplikacji w architekturze klient-serwer. Umiejętność dyskusji i realizacji programu. Umiejętność wykonania dokumentacji projektu. VI.2. Przetwarzanie danych w aplikacjach sieciowych VI.2.A Nauczysz się wykonywać obliczenia 3 Rozumienie podstawowych przyczyn błędów: błędu obcięcia i błędu uwzględniając rachunek błędów zaokrąglenia. Rozumienie pojęcia błędu względnego i bezwzględnego. VI.2.B Dowiesz się, jak przygotować dane 4 Umiejętność przygotowywania danych w plikach tekstowych, spełniających do testowania programów komputerowych różne kryteria. VI.2.C Nauczysz się, jak oprogramować formularz 5 Umiejętność oprogramowania formularza w aplikacjach użytkowych. w aplikacji użytkowej VI.3. Informatyka w edukacji VI.3.A Projekty edukacyjne 2 Wykonanie projektu międzyprzedmiotowego z wykorzystaniem zasobów internetowych. VI.3.B Informatyka w rozwoju społeczno2 Umiejętność podejmowania merytorycznej dyskusji dotyczącej problematyki gospodarczym społeczeństwa informacyjnego. 4 2. Formy sprawdzania osiągnięć edukacyjnych Po opracowaniu ćwiczeń z poszczególnych działów uczniowie piszą sprawdzian – praktyczny lub pisemny, wykonują projekt lub portfolio. Sprawdziany są punktowane z uwzględnieniem wymaganych umiejętności a następnie uzyskane punkty są przeliczane na oceny według skali obowiązującej w szkole. Liczba sprawdzianów wynika z rozkładu materiału natomiast forma zależy od treści realizowanych w poszczególnych działach. 3. Sposoby pozyskiwania ocen w ocenianiu bieżącym W ocenianiu bieżącym przewidziano: sprawdziany praktyczne, sprawdziany pisemne, testy, kartkówki sprawdzające wiadomości z ostatnich zajęć, oceny z aktywności, praca na lekcji, oceny z projektów. Pozytywną ocenę semestralną otrzymuje uczeń, który z wszystkich sprawdzianów w semestrze uzyskał ocenę pozytywną. Oceny z kartkówek i aktywności brane są pod uwagę przy ocenach ze sprawdzianów uniemożliwiających jednoznaczną ocenę ucznia. 5 4. Zasady przeprowadzania sprawdzianu umożliwiającego podwyższenie przewidywanej oceny klasyfikacyjnej Podczas sprawdzianu umożliwiającego podwyższenie przewidywanej oceny klasyfikacyjnej uczeń opracowuje wylosowany zestaw zadań, których treść jest podobna do zadań, które miał do wykonania podczas sprawdzianów i pracy na lekcji. Zadania będą badać opanowanie kilku wybranych umiejętności według tabeli z punktu 1 i 2. 6