PRZEDMIOTOWY SYSTEM OCENIANIA Przedmiot: informatyka Program nauczania: DKOS-5002-5/03 Realizowany w Zespole Szkół Ekonomicznych im. A. i J. Vetterów w Lublinie Opracowanie: zespół nauczycieli informatyki 1. Wymagania edukacyjne na poszczególne oceny Lp Cel dla ucznia dopuszczający dostateczny dobry bardzo dobry 1. Wprowadzenie do informatyki 1. zna przepisy BHP w szkolnej pracowni komputerowej 2. zna regulamin pracy w pracowni 1
3. zna wymagania stawiane w informatorze maturalnym 4. zapoznaje się z zadaniami maturalnymi i próbuje rozwiązać wskazane przez nauczyciela zadania 5. zna różne systemy zapisu liczb 6. potrafi wykonać operacje arytmetyczne w różnych systemach liczbowych 7. wie, jakich jednostek pamięci używa się w informatyce 8. potrafi zapisać liczbę ze znakiem w kodzie u2 9. wie, na czym polega reprezentacja stało- i zmiennoprzecinkowa 10. potrafi wyjaśnić działania bramek logicznych i przerzutników 11. zna podstawowe podzespoły komputera i określa najważniejsze parametry 12. potrafi przedstawić współdziałanie wybranych elementów komputera 13. zna środowisko programowania, które nauczyciel wykorzystuje do przygotowań związanych z egzaminem maturalnym 2. Podstawy algorytmiki i programowania 14. wie, jak są reprezentowane liczby, znaki i łańcuchy tekstowe 15. potrafi podać definicje tablic jedno- i wielowymiarowych 16. wie, co to jest rekord i jak można reprezentować zbiory 17. potrafi określić znaczenie i reprezentacje typulogicznego 18. rozumie znaczenie podstawowych operatorów i wie, jak je zastosować w różnych językach 19. wie, co to jest algorytm, i potrafi zapisywać go w postaci listy kroków 20. potrafi określić specyfikację algorytmu 21. potrafi tworzyć schematy blokowe 22. potrafi napisać prosty program z wykorzystaniem instrukcji warunkowej i instrukcji iteracji 23. rozumie potrzebę zastosowania funkcji i procedur 24. rozumie pojęcie zasięgu zmiennej 25. potrafi pisać proste programy z wykorzystaniem funkcji i procedur 26. potrafi napisać program odczytujący i zapisujący dane do pliku tekstowego 27. potrafi napisać program realizujący algorytm zgodne z podaną specyfikacją 28. rozumie istotę zagadnienia sprawności algorytmów i potrafi wskazać praktyczne znaczenie tego zagadnienia 29. rozumie poprawianie sprawności algorytmu wykorzystywanego do badania, czy dana liczba jest liczbą pierwszą 2
30. rozumie istotę działania algorytmu Euklidesa 31. potrafi praktycznie wykorzystać algorytm Euklidesa 32. zna sposób obliczania pierwiastka kwadratowego metodą Newtona-Raphsona 33. zna proste metody szyfrowania tekstów 34. wie na czym polega mechanizm rekurencji na przykładzie obliczania wartości wyrażenia n! oraz 2 n 35. potrafi napisać aplikację realizującą algorytm rekurencyjny 36. potrafi tworzyć algorytmy rekurencyjne wykorzystujące grafikę 37. zna schemat Hornera i jego zastosowania 38. potrafi wyznaczyć iteracyjnie i rekurencyjnie n-ty wyraz ciągu Fibonacciego 39. zna algorytmy klasyczne 40. potrafi analizować i tworzyć algorytmy rekurencyjne 41. rozumie istotę metody dziel i zwyciężaj 42. potrafi dokonać analizy algorytmów znajdujących najmniejszy i największy element w zbiorze 43. rozumie i potrafi zaimplementować algorytm szukania i wstawiania elementu w zbiorach uporządkowanych 44. potrafi napisać program znajdowania miejsca zerowego funkcji metodą połowienia przedziałów 45. potrafi określać specyfikacje algorytmów dotyczących porządkowania zbiorów 46. zna podstawowe metody porządkowania tablic przez prostą zamianę, przez wstawianie i przez wybieranie 47. potrafi zaimplementować algorytm sortowania przez kopcowanie 48. potrafi dokonać analizy sortowania metodą QuickSort 49. wie, jak działa algorytm sortownia przez scalanie 50. wie, jak działa i jakie zastosowanie ma algorytm sortowania kubełkowego 51. potrafi wykonać raport dotyczący analizy metod sortowania dla różnych zestawów danych 52. potrafi wykorzystać algorytmy klasyczne 53. potrafi ocenić sprawność algorytmu 54. potrafi wykazać się znajomością algorytmiki i tworzenia programów 3. Wprowadzenie do sieci komputerowych 55. zna podstawowe pojęcia dotyczące sieci komputerowych 56. zna funkcje najważniejszych urządzeń tworzących sieć 3
57. potrafi konfigurować komputery do pracy w sieci 58. wie, jak można zarządzać kontami i zasobami 59. wie, jak planować archiwizację danych 60. zna podstawowe sposoby włamań do sieci 61. wie, jak mogą działać wirusy komputerowe i jak się przed nimi chronić 62. wie, jak konfigurować sieć z połączeniem do Internetu 63. zna możliwości współczesnych serwerów 64. posiada podstawową wiedzę dotyczącą sieci komputerowych 4. Relacyjne bazy danych 65. rozumie model funkcjonowania relacyjnej bazy danych 66. potrafi projektować tabele tworzące relacyjną bazę danych 67. potrafi tworzyć formularze wykorzystujące słowniki 68. potrafi stosować różne rodzaje kwerend 69. potrafi projektować raporty 70. potrafi tworzyć środowisko zarządzania bazą danych 71. potrafi zabezpieczać bazę danych 72. zna w podstawowym zakresie składnię języka SQL 73. potrafi tworzyć zapytania SQL 74. potrafi tworzyć relacyjną bazę danych 5. Zaawansowane techniki programowania 75. rozumie istotę dynamicznych struktur danych 76. wie, co to jest lista, stos, kolejka 77. potrafi tworzyć i przekształcać struktury listowe 78. potrafi przeszukiwać drzewa binarne 79. zna podstawowe pojęcia dotyczące programowania obiektowego 80. potrafi tworzyć proste aplikacje w środowisku graficznym 81. rozumie "naiwne" algorytmy wyszukiwania wzorca w tekście 82. zna szyfr Cezara, szyfr Playfair i tablice Vigenère'a 4
83. potrafi napisać program realizujący zaawansowany algorytm 6. Prezentacje i programowanie w sieciach komputerowych 84. potrafi biegle posługiwać się językiem HTML, w tym wykorzystać tabele i ramki 85. potrafi pisać użyteczne funkcje w języku JavaScript 86. potrafi utworzyć serwis www z wykorzystaniem technik rozszerzających HTML 87. potrafi napisać prosty skrypt zawierający odpowiedź na zapytanie 88. potrafi zapisać i odczytać dane w pliku tekstowym znajdującym się na serwerze 89. rozumie mechanizm dostępu do danych przez ODBC 90. potrafi budować serwisy www z wykorzystaniem dostępu do baz danych 7. Tworzenie prezentacji i aplikacji multimedialnych 91. zna podstawowe parametry opisujące obraz statyczny, obraz animowany oraz dźwięk 92. potrafi tworzyć i przekształcać obrazy 93. potrafi montować dźwięk i obraz 94. potrafi projektować prezentacje 95. potrafi pisać proste aplikacje wspomagające prezentacje 96. potrafi tworzyć prezentacje i pisać proste aplikacje wspomagające wystąpienia publiczne 97. zna elementy teorii zarządzania projektami potrafi wykonywać przydzielone zadanie potrafi współdziałać w zespole potrafi zaprezentować pracę zespołu aktywnie uczestniczy w dyskusji nad oceną projektu 8. Wybrane problemy informatyki 98. zna podstawy prawa autorskiego i zasady licencjonowania programów komputerowych 99. wie, jakie zagrożenia niesie praca komputerów pracujących w sieciach i jak im przeciwdziałać 100. zna zagrożenia wynikające z działania wirusów komputerowych 101. potrafi ocenić perspektywy rozwoju środków i narzędzi IT, także w wymiarze społecznym 5
2. Formy sprawdzania osiągnięć edukacyjnych Po opracowaniu ćwiczeń z poszczególnych działów uczniowie piszą sprawdzian praktyczny lub pisemny. 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. Ilość sprawdzianów wynika z rozkładu materiału natomiast forma zależy od treści realizowanych w poszczególnych działach. W niektórych działach programowych zamiast sprawdzianów praktycznych mogą wystąpić projekty indywidualne i grupowe, realizowane przez ucznia w domu lub na lekcji, które będą oceniane tak, jak sprawdziany praktyczne i mają taką samą wagę. 3. Sposoby pozyskiwania ocen w ocenianiu bieżącym Na zajęciach z informatyki uczeń jest oceniany w następujących obszarach : aktywność w czasie zajęć gotowość do wykonywania ćwiczeń i zadań zaleconych do wykonania w trakcie zajęć przez nauczyciela, podejmowanie merytorycznej dyskusji itp., stopień opanowania wiadomości i umiejętności wynikających z podstawy programowej nauczania informatyki oraz wymagań programowych, wiadomości i umiejętności, których uczeń nabył w trakcie samodzielnej działalności informatycznej poza szkołą (w przypadku ubiegania się o celującą ocenę końcową), stosowanie przez ucznia języka informatycznego - terminów i pojęć w ramach przewidzianych przez program nauczania, przygotowanie do zajęć posiadanie dyskietki, podręcznika, notatnika, innych przyborów lub materiałów wymaganych przez nauczyciela itd., udział w konkursach i turniejach informatycznych organizowanych przez szkołę lub inne podmioty, samodzielne prace ucznia prace domowe pisemne, referaty, prezentacje, programy, projekty itp. umiejętność pracy w zespole gotowość do pomocy innym, sposób komunikowania się w grupie. 6
Oceny osiągnięć uczniów w wymienionych wyżej obszarach dokonuje się na podstawie: wyników bieżących sprawdzianów teoretycznych i praktycznych, testów i kartkówek sprawdzających wiadomości z ostatnich zajęć, odpowiedzi ucznia w rozmowie z nauczycielem, obserwacji działań ucznia w trakcie zajęć, analizy przedstawionych do oceny samodzielnie wykonanych prac lub prac wykonanych w grupie pisemna praca domowa, referat, prezentacja, program komputerowy, dokument, projekt itp., Pozytywną ocenę semestralną otrzymuje uczeń, który ze wszystkich sprawdzianów w semestrze uzyskał ocenę pozytywną. Oceny z kartkówek, referatów i aktywności brane są pod uwagę przy ocenach ze sprawdzianów uniemożliwiających jednoznaczną ocenę ucznia. Ocenę końcoworoczną ustala się na podstawie oceny semestralnej z pierwszego i drugiego semestru. 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. Zadania będą badać opanowanie kilku wybranych umiejętności według tabeli z punktu 1. 7