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