Ramowy i szczegółowy program studiów
Transkrypt
Ramowy i szczegółowy program studiów
Program studiów podyplomowych dla nauczycieli w zakresie informatyki/technologii informacyjnej Ramowy plan studiów Ramowy plan studiów podyplomowych dla nauczycieli do nauczania informatyki/technologii informacyjnej jako drugiego przedmiotu przedstawia poniższa tabela. Lp. I. Liczba godzin Nazwa przedmiotu Segment „Podstawy merytoryczne nauczania informatyki/technologii informacyjnej” 9 Moduł 2. „Wprowadzenie do programowania” 40 16 24 wykład zaliczenie bez oceny wykład egzamin laboratorium (w tym 8 godzin zaliczenie na w formie ocenę projektu zdalnego) 40 16 24 Moduł 4. „Sieci, Internet i multimedia” Forma zaliczenia 225 Moduł 1. „Logika w informatyce” Moduł 3. „Przetwarzanie i organizowanie danych w arkuszu kalkulacyjnym” Forma pracy wykład egzamin laboratorium (w tym 8 godzin zaliczenie na w formie ocenę projektu zdalnego) 40 16 24 Moduł 5. „Bazy danych” wykład egzamin laboratorium (w tym 8 godzin zaliczenie na w formie ocenę projektu zdalnego) 40 16 1 wykład egzamin Lp. Liczba godzin Nazwa przedmiotu 24 Moduł 6. „Programowanie z elementami algorytmiki” 24 II. 8 Segment „Kompetencje dydaktyczne nauczyciela informatyki/technologii informacyjnej” Forma zaliczenia laboratorium (w tym 8 godzin zaliczenie na w formie ocenę projektu zdalnego) 48 24 Moduł 7. „Problemy społeczne i zawodowe informatyki” Forma pracy wykład egzamin laboratorium (w tym 8 godzin zaliczenie na w formie ocenę projektu zdalnego) wykład zaliczenie bez oceny zaliczenie bez oceny 135 Moduł 8. „Warsztat pracy nauczyciela informatyki i technologii informacyjnej” 24 laboratorium (w tym 8 godzin w formie projektu zdalnego) Moduł 9. „Wprowadzenie do programowania pracownia dydaktyczna” 16 laboratorium zaliczenie bez oceny Moduł 10. „Przetwarzanie i organizowanie danych w arkuszu kalkulacyjnym - pracowania dydaktyczna” 16 laboratorium zaliczenie bez oceny Moduł 11. „Opiekun szkolnej pracowni komputerowej” 32 wykład zaliczenie bez oceny 8 24 Moduł 12. „Sieci, Internet i multimedia - pracownia dydaktyczna” 2 23 laboratorium (w tym 8 godzin zaliczenie na w formie ocenę projektu zdalnego) laboratorium (w tym 7 godzin w formie projektu zaliczenie bez oceny Lp. Liczba godzin Nazwa przedmiotu Forma pracy Forma zaliczenia zdalnego) III. Moduł 13. „Bazy danych - pracownia dydaktyczna” 24 Segment „Doskonalenie kompetencji językowych nauczyciela informatyki/technologii informacyjnej” 80 Moduł 14. „Język angielski” 80 IV. Segment „Konteksty współczesnej edukacji” Moduł 15. „Metodyka nauczania technologii informacyjnej i informatyki” laboratorium (w tym 8 godzin w formie projektu zdalnego) zaliczenie bez oceny lektorat (w tym 20 godzin w formie ćwiczeń zdalnych) zaliczenie na ocenę laboratorium zaliczenie bez oceny 20 20 Szczegółowe programy modułów (przedmiotów) SEGMENT I „Podstawy merytoryczne nauczania informatyki/technologii informacyjnej” Moduł 1. „Logika w informatyce” Cele kształcenia (efekty kształcenia – umiejętności i kompetencje w zakresie): - Interpretowanie pojęć z zakresu informatyki w terminach funkcji i relacji. Stosowanie aparatu logiki, technik dowodzenia twierdzeń, teorii grafów i rekurencji do rozwiązywania problemów o charakterze informatycznym. Wykorzystanie logiki i teorii mnogości w informatyce. Zarys treści: (9 godz. wykładu w trybie stacjonarnym) W1. W2. W3. Rachunek zdań. Składnia i semantyka. Pojęcie tautologii. Metody dowodzenia tautologii. Prawa rachunku zdań. Zbiór i elementy zbioru. Definiowanie zbiorów. Podzbiory. Równość zbiorów. Operacje na zbiorach. Prawa teorii zbiorów i sposoby ich dowodzenia. Produkt kartezjański. Relacje. Rodzaje relacji. Operacje na relacjach i sposoby ich sprawdzania. Zastosowanie pojęcia relacji w informatyce. 3 W4. W5. Algebra Boole’a. Funkcje logiczne. Metody reprezentacji funkcji logicznych. Logika i teoria mnogości w informatyce. Przykładowa literatura: [1] [2] [3] [4] [5] Huzar Z.: Elementy logiki dla informatyków, Oficyna Wydawnicza Politechniki Wrocławskiej, Wrocław 2002. Marek W., Onyszkiewicz J.: Elementy logiki i teorii mnogości w zadaniach, Wydawnictwo Naukowe PWN, Warszawa, 1999. Musielak J.: Wstęp do matematyki, Państwowe Wydawnictwo Naukowe, Warszawa, 1970. Rasiowa H.: Wstęp do matematyki współczesnej, Wydawnictwo Naukowo Techniczne, Warszawa, 1985. Wojciechowska: Elementy logiki i teorii mnogości, Wydawnictwo Naukowo Techniczne, Warszawa, 1979. Moduł 2. „Wprowadzenie do programowania” Cele kształcenia (efekty kształcenia – umiejętności i kompetencje w zakresie): - Czytanie ze zrozumieniem programów zapisanych w języku programowania. Symboliczne wykonywania prostych programów celem ich weryfikacji. Pisanie i uruchamianie prostych programów o rozmiarze rzędu 100 wierszy kodu. Formułowanie i rozwiązywanie prostych problemów algorytmicznych oraz zapisywanie algorytmów w wybranym języku programowania. Składnia i semantyka wybranego języka programowania (język Pascal). Środowisko programistyczne oraz metody realizacji w tym środowisku nieskomplikowanych projektów programistycznych. Zarys treści: (16 godz. wykładu w trybie stacjonarnym) W1. W2. W3. W4. W5. W6. W7. W8. Wprowadzenie. Algorytm, sieć działań, implementacja algorytmów. Program. Budowa programu. Stałe, zmienne oraz zakres ich stosowania. Instrukcje języka programowania PASCAL. Instrukcje złożone. Instrukcje warunkowe, pętli i wyboru. Moduły programu. Procedury i funkcje. Przekazywanie parametrów aktualnych przez wartość i zmienną. Pisanie programów z zastosowaniem procedur i funkcji. Zmienne strukturalne. Tablice, rekordy i zbiory. Programowanie z wykorzystaniem tablic i rekordów. Pliki i zmienna plikowa. Zapis wyników do pliku. Biblioteki standardowe i własne, biblioteki standardowe: system, crt, dos, graph, overlay, printer. Zasady korzystania z bibliotek standardowych, tworzenia bibliotek własnych. (16 godz. ćwiczeń laboratoryjnych w trybie stacjonarnym) L1. L2. Projektowanie i implementacja programów w środowisku Turbo Pascala. Projektowanie i implementacja programów z zastosowaniem instrukcji wejścia i wyjścia. Pisanie i uruchamianie prostych programów. 4 L3. L4. L5. L6. L7. L8. Projektowanie i implementacja programów z zastosowaniem instrukcji warunkowej IF. Projektowanie i implementacja programów z zastosowaniem instrukcji FOR . Projektowanie i implementacja programów z zastosowaniem instrukcji pętli WHILE i REPEAT ...UNTIL. Projektowanie i implementacja programów z zastosowaniem instrukcji wyboru CASE ...OF Projektowanie i implementacja programów z zastosowaniem procedur i funkcji. Projektowanie i implementacja programów z zastosowaniem tablic i rekordów oraz bibliotek standardowych i własnych. (8 godz. nauczanie na odległość – projekty studenckie realizowane drogą elektroniczną) P1. Opracowanie algorytmu działania programu komputerowego obsługującego nieskomplikowaną bazę danych. P2-3. Opracowanie programu komputerowego obsługującego nieskomplikowaną bazę danych i jego realizacja w języku Pascal z wykorzystaniem procedur i funkcji. P4. Rozszerzenie programu komputerowego obsługującego nieskomplikowaną bazę danych o elementy multimedialne dostępne w języku Pascal. Przykładowa literatura: [1] [2] [3] [4] [5] [6] [7] Abolrous S.A.: Pascal. Podstawy programowania, Mikom, Warszawa, 1997. Glaza D., Krasowska E.: Turbo Pascal w zadaniach z komentarzem, Mikom, Warszawa, 1999. Jarża R.: Turbo Pascal – szkoła programowania, Robomatic, Warszawa, 1999. Kierzkowski A.: Turbo Pascal. Ćwiczenia praktyczne, Helion, Warszawa, 2000. Marciniak A.: Borland Pascal 7.0 z elementami programowania, część I, Wyd. Nakom, Poznań, 1997. Sielicki A.: Laboratorium programowania w języku Pascal, Oficyna Wydawnicza Politechniki Wrocławskiej, Wrocław, 1994. Struzińska-Walczak A., Walczak K.: Nauka programowania dla początkujących. Turbo Pascal, Wyd. W&W, Warszawa, 1999. Moduł 3. „Przetwarzanie i organizowanie danych w arkuszu kalkulacyjnym” Cele kształcenia (efekty kształcenia – umiejętności i kompetencje w zakresie): - Podstawowe pojęcia związane z arkuszami kalkulacyjnymi, ich budową i działaniem oraz zasady ich projektowania. Oprogramowywanie arkusza kalkulacyjnego. Zarys treści: (16 godz. wykładu w trybie stacjonarnym) W1-3. Podstawowe pojęcia i operacje: anatomia okna MS Excel, przestrzeń robocza, menu i paski narzędzi, dopasowywanie menu i pasków narzędzi, uruchamianie pomocy MS Excel, wypełnianie komórek ciągiem liczb, wprowadzanie i kopiowanie formuł, formatowanie rezultatów obliczeń, dopasowywanie rozmiarów komórek, odnośniki do komórek, nadawanie nazw komórkom, funkcje 5 (paleta, tablicowe, decyzyjne i logiczne), wyszukiwanie wartości, sumowanie i wyliczanie warunkowe, sortowanie. W4. Analizowanie i prezentowanie danych: typy wykresów, wykresy 2-wymiarowe, prezentacja kilku wykresów, wykresy słupkowe, elementy statystyki matematycznej, rozwiązywanie równań i układów równań, macierze, dopasowywanie funkcji do danych. W5. Gromadzenie i przetwarzanie danych - bazy danych: bazy danych, Zastosowanie formularzy do wprowadzania danych, polecenie Autofiltr, filtr zaawansowany, sortowanie, sumy pośrednie, funkcje działające na bazach danych. W6. Automatyzacja operacji – makropolecenia: ogólne informacje na temat makropoleceń, makra nagrywane, uruchamianie makra, resetowanie makra, zasady pisania makropoleceń. W7-8. Podstawy oprogramowania arkusza kalkulacyjnego: edytor Visual Basic, nazywanie funkcji i zmiennych, struktur programistyczne, instrukcja if, operatory logiczne, instrukcje wyboru, pętle, zmienne i typy danych. (16 godz. ćwiczeń laboratoryjnych w trybie stacjonarnym) L1-3. Podstawowe pojęcia i operacje: anatomia okna MS Excel, przestrzeń robocza, menu i paski narzędzi, dopasowywanie menu i pasków narzędzi, uruchamianie pomocy MS Excel, wypełnianie komórek ciągiem liczb, wprowadzanie i kopiowanie formuł, formatowanie rezultatów obliczeń, dopasowywanie rozmiarów komórek, odnośniki do komórek, nadawanie nazw komórkom, funkcje (paleta, tablicowe, decyzyjne i logiczne), wyszukiwanie wartości, sumowanie i wyliczanie warunkowe, sortowanie. L4. Analizowanie i prezentowanie danych: typy wykresów, wykresy 2-wymiarowe, prezentacja kilku wykresów, wykresy słupkowe, elementy statystyki matematycznej, rozwiązywanie równań i układów równań, macierze, dopasowywanie funkcji do danych. L5. Gromadzenie i przetwarzanie danych - bazy danych: bazy danych, Zastosowanie formularzy do wprowadzania danych, polecenie Autofiltr, filtr zaawansowany, sortowanie, sumy pośrednie, funkcje działające na bazach danych. L6-7. Automatyzacja operacji – makropolecenia: ogólne informacje na temat makropoleceń, makra nagrywane, uruchamianie makra, resetowanie makra, zasady pisania makropoleceń. L8. Podstawy oprogramowania arkusza kalkulacyjnego: edytor Visual Basic, nazywanie funkcji i zmiennych, struktur programistyczne, instrukcja if, operatory logiczne, instrukcje wyboru, pętle, zmienne i typy danych. (8 godz. nauczanie na odległość – projekty studenckie realizowane drogą elektroniczną) L1. L2. L3. L4. Przetwarzanie dużej ilości danych z zastosowaniem arkusza kalkulacyjnego. Matematyczny opis danych z wykorzystaniem narzędzi arkusza kalkulacyjnego. Prezentowanie danych z zastosowaniem funkcji graficznych arkusza kalkulacyjnego. Projektowanie prostej bazy danych z zastosowaniem arkusza kalkulacyjnego. Przykładowa literatura: [1] [2] Karol J.: Visual Basic dla aplikacji w Excelu, Mikom, Warszawa, 1996 Langer M.: Po prostu Excel 2003 PL, Helion, Gliwice, 2004 6 [3] [4] Obecny: Matematyka w Excelu dla szkół średnich. Ćwiczenia praktyczne, Helion, Gliwice, 2001 Synarska A.: Ćwiczenia z makropoleceń w Excelu, Mikom, Warszawa, 2000 Moduł 4. „Sieci, Internet i multimedia” Cele kształcenia (efekty kształcenia – umiejętności i kompetencje w zakresie): - Zasady pracy w sieci lokalnej i rozległej. Podstawowe pojęcia i zagadnienia techniczne niezbędne do pracy w sieci. Usługi Internetu: wyszukiwanie informacji, poczta elektroniczna, przesyłanie plików na odległość, tworzenie własnych stron WWW. Prezentacje multimedialne i ich publikacja w sieci. Zarys treści: (16 godz. wykładu w trybie stacjonarnym) W1. W2. W3. W4. W5. W6. W7. W8. Rodzaje sieci komputerowych, ich topologie, przeznaczenie i wykorzystanie. Baza pojęciowa i podstawy działania komputerowych sieci lokalnych i rozległych (Internet). Zagadnienia związane z bezpieczeństwem sieci i przesyłanych informacji, w tym szyfrowanie danych oraz profilaktyka antywirusowa. Podstawy korzystania z Internetu. Korzystanie z narzędzi opartych o protokoły telnet, ssh, ftp, itp. Niebezpieczeństwa związane z korzystaniem z Internetu. Ograniczanie usług dotyczących Multimedia i hipertekst – współczesne formy prezentacji i komunikacji. Obiekty multimedialne osadzane w stronach hipertekstowych. Omówienie standardów formatów wideo oraz audio stosowanych w multimedialnych serwisach internetowych. Kompresja wizji i audio na potrzeby prezentacji multimedialnych, korygowanie sygnału audio. Zasady posługiwania się narzędziami tworzenia multimedialnych materiałów dydaktycznych i prezentacji: mikrofonem, kamerą, skanerem, programami do odtwarzania dźwięku, czy DVD. (16 godz. ćwiczeń laboratoryjnych w trybie stacjonarnym) L1. L2. L3. L4. Sposoby wyszukiwania informacji w Internecie z wykorzystaniem wyszukiwarek internetowych. Zasady działania serwisów wyszukujących. Korzystanie z protokołu transmisji plików FTP. Transmisja plików z zastosowaniem protokołu FTP z konsoli oraz z wyspecjalizowanych programów. Komunikowanie się przez Internet oraz pozyskiwanie informacji -poczta elektroniczna, grupy dyskusyjne, FTP, komunikatory internetowe. Konfigurowanie programów pocztowych do pracy z protokołem POP3 i SMTP. Przygotowanie danych do przesyłania w Internecie: kompresja i dekompresja. Omówienie metod kompresji. Testowanie połączenia z siecią Internet i ocena jego jakości oraz szybkości ze względu na wykorzystywane usługi. Omówienie metod kompresji obrazów w kontekście zastosowania ich w projektowaniu stron internetowych. Język opisu strony HTML. Modyfikacja pisma, grupowanie tekstu w bloki, tworzenie list numerowanych, tabel, modyfikacja kolorów. 7 L5. L6. L7. L8. Kaskadowe arkusze stylów CSS. Struktura pliku stylu. Osadzanie stylów w dokumencie HTML. Skrypty języka JavaScript i ich zastosowanie w budowaniu stron Internetowych. Tworzenie własnych stron WWW z zastosowaniem języka HTML i kaskadowego arkusza stylu CSS oraz skryptów języka JavaScript. Ogólne zasady przygotowywania prezentacji multimedialnych. Zastosowanie programu Microsoft PowerPoint do przygotowania prezentacji. Osadzanie elementów multimedialnych w prezentacjach programu PowerPoint. Podstawy programu Macromedia Flash. Wykorzystanie obiektów. Klatki kluczowe i animacja. sadzanie obiektów Macromedia Flash w stronach HTML. Zastosowanie programu Macromedia Flash do przygotowania prezentacji multimedialnej. (8 godz. nauczanie na odległość – projekty studenckie realizowane drogą elektroniczną) P1. P2. P3. P4. Usługi dostępne w sieci Internet: korzystanie z poczty elektronicznej; odnajdowanie i pobieranie informacji ze stron WWW; obsługa protokołu FTP. Opracowanie dynamicznej strony internetowej w oparciu o skrypty języka JavaScript oraz kaskadowe arkusze CSS. Opracowanie i realizacja prezentacji multimedialnej lub pokazu slajdów w programie Microsoft PowerPoint na wybrany przez studenta temat. Opracowywanie i realizacja własnej animacji w programie Macromedia Flash. Przygotowanie witryny internetowej zawierającej własne elementy multimedialne osadzone w stronie WWW. Przykładowa literatura: [1] [2] [3] [4] [5] [6] Castro E.: Po prostu HTML 4, Helion, Gliwice, 2000. Hunt C.: TCP/IP - Administracja sieci, RM, 2003. Kościelny Cz., Hebisz T., Jackiewicz M.: Sieci komputerowe, Politechnika Zielonogórska, 1999. Laurie B., Laurie P.: Apache - Przewodnik encyklopedyczny, Helion, Gliwice, 2000. Long B., Schenk S.: Cyfrowe filmy wideo, Helion, Gliwice, 2002. Sportach M.: Sieci komputerowe - księga eksperta, Helion, Gliwice, 1999. Moduł 5. „Bazy danych” Cele kształcenia (efekty kształcenia – umiejętności i kompetencje w zakresie): - Podstawowe pojęcia związane z bazami danych oraz metody organizacji i zarządzania komputerowymi bazami danych. Podstawy języka SQL. Formułowanie zapytań w języku SQL Przygotowywanie schematu relacyjnej bazy danych na podstawie modelu encjazwiązek Projekt i wykonanie prostej bazy danych. Zarys treści: (16 godz. wykładu w trybie stacjonarnym) 8 W1. W2. W3. W4. W5. W6. W7. W8. Systemy Zarządzania Bazami Danych (SZBD), definicja, podstawowe własności. Podstawowe pojęcia związane z projektowaniem systemów informacyjnych. Modelowanie związków encji. Pojęcie relacji oraz podstawowe operacje na relacjach. Związki między relacjami (1:1, 1:N, N:M), klucze główne i klucze obce, inne tzw. ograniczenia (ang. constraints) bazodanowe. Normalizacja relacji jako sposób na spójność i zgodność bazy danych modelowanym fragmentem świata rzeczywistego. Transakcje bazodanowe na przykładzie systemu MySQL. Omówienie języka SQL, jako podstawowego narzędzia do zarządzania informacjami zgromadzonymi w bazach danych. Polecenia DML (ang. Data Manipulation Language) – część I. Omówienie języka SQL, jako podstawowego narzędzia do zarządzania informacjami zgromadzonymi w bazach danych. Polecenia DML (ang. Data Manipulation Language) – część II. Omówienie języka SQL, jako podstawowego narzędzia do zarządzania informacjami zgromadzonymi w bazach danych. Polecenia DDL (ang. Data Definition Language) oraz polecenia związane z obsługą transakcji bazodanowych. Elementy administrowania bazami danych oraz ochrona zgromadzonych danych. System przywilejów oraz zarządzanie użytkownikami. Import i eksport danych. Tworzenie kopii bezpieczeństwa oraz odzyskiwanie danych. Narzędzia i metody budowania funkcjonalnych aplikacji bazodanowych ze szczególnym zwróceniem uwagi na aplikacje internetowe. (16 godz. ćwiczeń laboratoryjnych w trybie stacjonarnym) L1. L2. L3. L4. L5. L6. L7. L8. Podstawy pracy z bazą danych MySQL. Podstawy języka SQL (polecenia: CREATE, ALTER, DROP, INSERT, UPDATE, DELETE, SELECT). Projekt przykładowej struktury relacyjnej. Zapoznanie się z demonstracyjną strukturą relacyjną. Ograniczenia (ang. constraints) bazodanowe. Implementacja przykładowej struktury relacyjnej w bazie MySQL. Polecenie SELECT – część 1 (klauzule ORDER BY oraz WHERE, operatory, aliasy, wyrażenia, wartości puste NULL). Wybrane funkcje wbudowane. Polecenie SELECT – część 2 (funkcje agregujące, klauzula GROUP BY, klauzula HAVING). Polecenie SELECT – część 3 (złączenia tabel, iloczyn kartezjański, złączenia równościowe, złączenia nierównościowe, złączenia zewnętrzne, operatory UNION oraz UNION ALL, pod-zapytania). System przywilejów oraz zarządzanie użytkownikami. Transakcje w bazach danych. Import i eksport danych. Tworzenie kopii bezpieczeństwa oraz odzyskiwanie danych. Budowa aplikacji internetowych z wykorzystaniem języka PHP. (8 godz. nauczanie na odległość – projekty studenckie realizowane drogą elektroniczną) P1. P2. Realizacja wybranych ćwiczeń z języka SQL, głównie bardziej zaawansowane elementy klauzuli SELECT. Projekt i realizacja bardziej złożonej struktury relacyjnej w systemie MySQL (opracowanie szczegółowych założeń tworzonego systemu, projekt struktury relacyjnej). 9 P3. P4. Projekt i realizacja bardziej złożonej struktury relacyjnej w systemie MySQL (implementacja w systemie MySQL, utworzenie skryptu zapełniającego tabele przykładowymi danymi). Projekt oraz wykonanie bardzo prostej aplikacji internetowej (baza danych MySQL, serwer WWW Apache, język skryptowy PHP). Przykładowa literatura: [1] [2] [3] [4] [5] [6] [7] [8] [9] Banachowski L.(tłum.): SQL. Język relacyjnych baz danych, WNT Warszawa, 1995. Date C. J.: Wprowadzenie do systemów baz danych, Wydawnictwa NaukowoTechniczne, 2000. Date C. J.: SQL: omówienie standardu języka, Wydawnictwa NaukowoTechniczne, 2000. Dubios P.: MySQL. Podręcznik administratora, Wydawnictwo HELION, 2005. Jakubowski A.: Podstawy SQL : ćwiczenia praktyczne, HELION, 2001. Judith S. Bowman, Sandra L. Emerson, Marcy Darnovsky: Podręcznik języka SQL, Wydawnictwa Naukowo-Techniczne, 2001. MySQL AB: MySQL 5.0 Reference Manual, (jest to najbardziej aktualne opracowanie na temat bazy MySQL stworzone i na bieżąco aktualizowane przez jej twórców. Książka dostępna w wersji elektronicznej pod adresem http://dev.mysql.com/doc/). Stones R, Matthew N.: Bazy danych i MySQL. Od podstaw, Helion, 2003. Welling L., Thomson L.: MySQL. Podstawy, Wydawnictwo HELION, 2005. Moduł 6. „Programowanie z elementami algorytmiki” Cele kształcenia (efekty kształcenia – umiejętności i kompetencje w zakresie): - Składnia i semantyka drugiego języka programowania (język C). Przegląd wybranych algorytmów klasycznych wraz z elementami analizy złożoności algorytmów. Konstruowanie algorytmów z wykorzystaniem podstawowych technik algorytmicznych. Zarys treści: (24 godz. wykładów w trybie stacjonarnym) W1. W2. W3. W4. W5. W6. Wprowadzenie do języka C. Zmienne i stałe. Typy danych w C. Stałe i preprocesor C. Łańcuchy znakowe. Formatowane wejście/wyjście. Instrukcja warunkowa if. Wstęp do pętli. Podstawowe operatory. Wyrażenia i instrukcje. Konwersje typów. Funkcje z argumentami. Instrukcja while. Operatory i wyrażenia relacyjne. Pętla for. Inne operatory przypisania. Operator przecinkowy. Pętla do while. Pętle zagnieżdżone. Tablice. Operator warunkowy ?. Instrukcje continue, switch i break. Funkcje. Tablice wielowymiarowe. Prototypy ANSI C. Rekurencja. Wskaźniki. Obsługa plików. Struktury. Unie. Łańcuchy znakowe i funkcje łańcuchowe. Styl programowania. Zarządzanie kodem źródłowym. Wstęp do technik inżynierii oprogramowania. Styl programowania. Słowny opis algorytmu. Lista kroków. Schemat blokowy. Drzewo algorytmu. Algorytmy liniowe. Wielomiany i schemat Hornera. 10 W7. W8. Tablicowanie funkcji. Największy wspólny podzielnik. Definicja iteracji. Algorytmy iteracyjne. Miary zbiorów. Idea wartownika. Poszukiwanie w zbiorze. Średnia. Minimum i maksimum. Metody tworzenia algorytmów. ,,Dziel i zwyciężaj”. Programowanie dynamiczne. Metoda zachłanna. Algorytmy sortowania. Sortowanie bąbelkowe. Sortowanie prze wybór. Inne algorytmy sortowania. Porównanie algorytmów sortowania. Wprowadzenie do złożoności algorytmów. (16 godz. ćwiczeń laboratoryjnych w trybie stacjonarnym) L1. L2 L3. L4. L5. L6. L7. L8. Zapoznanie się ze zintegrowanym środowiskiem programistycznym umożliwiającymi tworzenie działających w systemie Windows (Dev-C++) programów w języku C. Projektowanie i realizacja programów w języku C z zastosowaniem funkcji printf, scanf oraz instrukcji warunkowej if. Pisanie, kompilowanie i uruchamianie prostych programów. Zmienne i stałe. Typy danych w C. Stałe i preprocesor C. Łańcuchy znakowe. Formatowane wejście/wyjście. Instrukcja warunkowa if. Wstęp do pętli. Projektowanie i realizacja programów w języku C z zastosowaniem podstawowych operatorów. Wyrażenia i instrukcje. Konwersje typów. Funkcje z argumentami. Instrukcja while. Operatory i wyrażenia relacyjne. Projektowanie i realizacja programów w języku C z zastosowaniem pętli for. Inne operatory przypisania. Operator przecinkowy. Pętla do while. Pętle zagnieżdżone. Tablice. Operator warunkowy ?. Instrukcje continue, switch i break. Funkcje. Prototypy ANSI C. Projektowanie i realizacja programów w języku C z zastosowaniem rekurencji. Wprowadzenie do wskaźników. Omówienie wskaźników do tablic. Tablice wielowymiarowe. Łańcuchy znakowe i funkcje łańcuchowe. ObsługA plików. Klasa i zasięg zmiennych. Struktury. Unie. Projektowanie i realizacja programów w języku C z zastosowaniem funkcji biblioteki standardowej. Ćwiczenia dotyczące stylu programowania. Zarządzanie kodem źródłowym. Wybrane techniki inżynierii oprogramowania. Projektowanie i realizacja programów w języku C implementujących algorytmy liniowe. Wielomiany i schemat Hornera. Tablicowanie funkcji. Największy wspólny podzielnik. Projektowanie i realizacja programów w języku C implementujących algorytmy iteracyjne. Definicja iteracji. Miary zbiorów. Idea wartownika. Poszukiwanie w zbiorze. Średnia. Minimum i maksimum. Metody tworzenia algorytmów. ,,Dziel i zwyciężaj”. Programowanie dynamiczne. Metoda zachłanna. Projektowanie i realizacja programów w języku C implementujących algorytmy sortowania. Sortowanie bąbelkowe. Sortowanie prze wybór. Inne algorytmy sortowania. Porównanie algorytmów sortowania. Wprowadzenie do złożoności algorytmów. (8 godz. nauczanie na odległość – projekty studenckie realizowane drogą elektroniczną) L1. L2. Projektowanie i realizacja programów z zakresu teorii liczb. Najmniejsza wspólna wielokrotność. Liczby pierwsze i liczby złożone. Poszukiwanie liczb pierwszych. Sito Eratostenesa i faktoryzacja. Redukcja działań. Projektowanie i realizacja programów w języku C z zastosowaniem napisów. Kody znaków. Wyszukiwanie wzorców. Operowanie napisami. Funkcje biblioteczne operujące na napisach. 11 L3. L4. Projektowanie i realizacja programów w języku C z zastosowaniem rekurencji. Liczby Fibonacciego. Współczynniki dwumianowe. Wieże Hanoi. Projektowanie i realizacja programów w języku C z zakresu arytmetyki i algebry. Arytmetyka maszynowa. Liczby całkowite wysokiej precyzji. Podstawy reprezentacji i konwersja. Operacje na wielomianach. Znajdowanie pierwiastków. Przykładowa literatura: [1] [2] [3] [4] [5] [6] [7] Aho A. V., Ullman J. D.: Wykłady z informatyki z przykładami w języku C, Helion, Warszawa, 2003. Gimpel S. E., Tondo C. L.: Język ANSI C. Ćwiczenia i rozwiązania, Wydawnictwa Naukowo-Techniczne, Warszawa, 2004. Liyanage M., Ullman L.: Programowanie w języku C. Szybki start, Helion, Warszawa, 2005. Loudon K.: Algorytmy w C, Helion, Warszawa, 2003. Prata S.: Język C. Szkoła programowania, wyd. V, Helion, Warszawa, 2006. Skiena S. S., Revilla M. A.: Wyzwania programistyczne, Wydawnictwa Szkolne i Pedagogiczne, Warszawa, 2004. Strzelecka N., Zając W.: Programowanie w języku ANSI C. Elementy języka z przykładami, Wydawnictwo Akademii Morskiej w Gdyni, 2006. Moduł 7. „Problemy społeczne i zawodowe informatyki” Cele kształcenia (efekty kształcenia – umiejętności i kompetencje w zakresie): - Dostrzeganie i docenianie społecznego kontekstu informatyki i związanego z nią ryzyka. Oceny sytuacji pojawiających się w życiu zawodowym informatyka (ze względu prawnego i etycznego). Zarys treści: (8godz. wykładów w trybie stacjonarnym) W1. W2. W4. W4. Konwencja paryska. Konwencja berneńska, TRIPS. PCT, Patent europejski. Inne porozumienia międzynarodowe dotyczące ochrony własności intelektualnej. Pojęcie wynalazku i patentu, przesłanki zdolności do ochrony. Ochrona wzorów użytkowych, wzorów przemysłowych. Procedura postępowania przed Urzędem Patentowym. Informacja patentowa. Dokumentacja zgłoszeniowa do UPRP. Ochrona znaków towarowych. Ochrona przed nieuczciwą konkurencją i praktykami monopolistycznymi. Prawo autorskie i prawa pokrewne. Odpowiedzialność zawodowa i etyczna. Kodeksy etyczne i kodeksy postępowania. Ochrona programów komputerowych. Problemy prawne dotyczące Internetu. Problemy i zagadnienia prawne dotyczące własności intelektualnej. Dochodzenie i egzekucja praw własności intelektualnej. Ryzyko i odpowiedzialność związane z systemami informatycznymi. Przykładowa literatura: [1] Golat K., Golat R.: Prawo komputerowe, Wyd. Prawnicze Sp. z o.o., Warszawa, 1998. 12 [2] [3] [4] [5] Kotarba W.: Ochrona własności przemysłowej w gospodarce polskiej w dostosowaniu do wymogów Unii Europejskiej i Światowej Organizacji Handlu, Wyd. Instytut Organizacji i Zarządzania we Przemyśle „ORGMASZ”, Warszawa, 2000. Podrecki P. i inni: Prawo Internetu, Wydawnictwo Prawnicze LexisNexis, Warszawa, 2004. Sobczak J.: Prawo autorskie i prawa pokrewne, Wyd. Polskie Wydawnictwo Prawnicze, Warszawa -Poznań, 2000. Waglowski P. : Prawo w sieci. Zarys regulacji Internetu, Wyd. HELION, Gliwice, 2005. SEGMENT II „Kompetencje dydaktyczne nauczyciela informatyki/technologii informacyjnej” Moduł 8. „Warsztat pracy nauczyciela informatyki i technologii informacyjnej” Cele kształcenia (efekty kształcenia – umiejętności i kompetencje w zakresie): - Posługiwanie się komputerem. Poczta elektroniczna i strony WWW. Podstawy technik prezentacji. Zarys treści: (16 godz. ćwiczeń laboratoryjnych w trybie stacjonarnym) L1. L2. L3. L4. L5. Tworzenie dokumentów edytorze Microsoft Word: korzystanie z dostępnych kreatorów i szablonów; opracowywanie nagłówków i stopek w odpowiedniej w formie. Formatowanie dokumentów edytorze Microsoft Word: ustawienia marginesów i strony; dołączanie do dokumentu numerów stron i wierszy; podział dokumentu na strony, sekcje i kolumny; wstawianie list i tabel; wykonywanie prostych obliczeń na danych liczbowych w tabelach (odpowiednie zastosowanie zakładek). Formatowanie dokumentów edytorze Microsoft Word: dołączanie do dokumentu spisów treści, ilustracji (rysunków) i indeksu; zastosowanie odsyłaczy, podpisów i przypisów dolnych. Opracowywanie własnego szablonu stylów na przykładzie prostych dokumentów biurowych. Praca z tekstem edytorze Microsoft Word: kopiowanie i wstawianie tekstu; znajdowanie i zamiana tekstu; formatowanie akapitów oraz znaków; dzielenie wyrazów; sprawdzanie poprawności gramatyki i wykorzystanie tezaurusa; wykorzystanie opcji tekstu automatycznego. Praca z elementami graficznymi i wykresami w edytorze Microsoft Word: dołączanie elementów graficznych do dokumentu; wykorzystanie wewnętrznego edytora graficznego (dostępne kształty i obiekty rysunkowe, efekty trójwymiarowe i cienie); dołączanie obrazów i obiektów dostępnych w kliparcie; zastosowanie tła i znaków wodnych; wykorzystanie pól tekstowych i linii; tworzenie wykresów; rysowanie schematów blokowych, organizacyjnych i diagramów. Drukowanie dokumentu i ustawianie opcji drukowania. Drukowanie kopert i etykiet. Przygotowanie dokumentu dla potrzeb drukowania masowego (seryjnego). 13 L6. L7. L8. Opracowywanie prezentacji i pokazów slajdów w programie Microsoft PowerPoint – podstawowe operacje (praca z: tekstem, elementami graficznymi, wykresami, schematami organizacyjnymi i tabelami; redagowanie notatek dla prezentera oraz materiałów informacyjnych dla uczestników prezentacji). Formatowanie slajdów i prezentacji w programie Microsoft PowerPoint: wykorzystanie dostępnych układów, szablonów, schematów kolorów i tła; stosowanie wzorca slajdu i tytułu; wstawianie nagłówka i stopki; dodawanie multimediów i animacji; przygotowanie pokazu slajdów z wykorzystaniem różnych efektów wizualnych; dodawanie hiperłącza i przycisków. Podstawy korzystania z sieci lokalnej. (8 godz. nauczanie na odległość – projekty studenckie realizowane drogą elektroniczną) P1. P2. P3. P4. Podstawy pracy z Internetem. Najczęściej wykorzystywane usługi dostępne w sieci Internet: korzystanie z poczty elektronicznej; odnajdowanie i pobieranie informacji ze stron WWW; ściąganie plików z Internetu; lista dyskusyjna. Opracowywanie i realizacja własnego szablonu stylów w programie Microsoft Word na przykładzie szablonu dokumentu pracy dyplomowej. Opracowanie i realizacja prezentacji multimedialnej lub pokazu slajdów w programie Microsoft PowerPoint na wybrany przez studenta temat. Przykładowa literatura: [1] [2] [3] [4] [5] Altman Rick, Altman Rebecca: Po prostu PowerPoint 2003 PL (PowerPoint 2003 Visual QuickStart Guide), Wydawnictwo Helion, Gliwice, 2004, ISBN 83-7361405-2. Kopertowska M., Łuszczyk E.: PowerPoint 2003 wersja PL. Ćwiczenia, Wydawnictwo Mikom, Warszawa, 2004, ISBN: 83-7279-422-7. Kowalczyk G.: Word 2003 PL. Ćwiczenia praktyczne, Wydawnictwo Helion, Gliwice, 2004, ISBN 83-7361-227-0. Parker C. R.: Skład komputerowy w minutę, Intersoftland / Prentice Hall International, Warszawa, Polska / Hemel Hempstead, England, 1997, ISBN 8385515-99-2. Simon J.: Word 2003 PL. 100 najlepszych sztuczek i trików (Word 2003 Top 100 Simplified Tips & Tricks), Wydawnictwo Helion, Gliwice, 2005, ISBN 83-7361488-5. Moduł 9. „Wprowadzenie do programowania - pracownia dydaktyczna” Cele kształcenia (efekty kształcenia – umiejętności i kompetencje w zakresie): - Programowanie w nauczaniu informatyki i innych przedmiotów. Grafika w nauczaniu algorytmiki i konstrukcji programistycznych. Algorytmy w różnych przedmiotach szkolnych i w życiu codziennym. Projektowanie i realizacja prostego programu komputerowego na potrzeby dydaktyki nieinformatycznego przedmiotu szkolnego. Zarys treści: (16 godz. ćwiczeń laboratoryjnych w trybie stacjonarnym) 14 L1. L2. L3. L4. L5. L6. L7. L8. Interfejs użytkownika (część I). Komunikacja użytkownika z programem. Tworzenie menu wyboru. Przekazywanie danych do programu. Interfejs użytkownika (część II). Tworzenie okien za pomocą polecenia Window. Ustawianie koloru tła i czcionek. Grafika (część I). Elementy programowania przy wykorzystaniu trybu graficznego. Biblioteka graph3. Tworzenie prostych wykresów. Rysowanie figur geometrycznych. Grafika (część I). Elementy programowania przy wykorzystaniu trybu graficznego. Biblioteka graph3. Tworzenie prostych wykresów. Rysowanie figur geometrycznych. Przygotowanie specyfikacja programu. Przygotowanie specyfikacji programu dydaktycznego z wybranej dziedziny. Określenie funkcji programu, wyglądu interfejsu użytkownika. Opracowanie metod podawania danych oraz wizualizacji wyników. Realizacja programu (część I). Zastosowanie odpowiednich algorytmów oraz struktur danych potrzebnych do realizacji programu dydaktycznego. Implementacja odpowiednich procedur i funkcji. Realizacja programu (część II). Zastosowanie odpowiednich algorytmów oraz struktur danych potrzebnych do realizacji programu dydaktycznego. Implementacja odpowiednich procedur i funkcji. Weryfikacja programu. Badanie poprawności działania aplikacji. Testowanie funkcji programu. Sprawdzenie komunikatywności oprogramowania z użytkownikiem. Przykładowa literatura: [1] [2] [3] [4] [5] [6] [7] [8] [9] Ablorous S. A.: Pascal – Podstawy programowania, Wydawnictwo Mikom, Warszawa, 1997. Banachowski L., Diks K., Rytter W.: Algorytmy i struktury danych, Wydawnictwo Naukowo-Techniczne, Warszawa, 2001. Bielecki J.: Turbo Pascal 5.0 – wersja profesjonalna, Wydawnictwo Komunikacji i Łączności, Warszawa, 1989. Glaza D., Krasowska E.: Turbo Pascal w zadaniach z komentarzem, Wydawnictwo Mikom, Warszawa, 1999. Jarża R.: Turbo Pascal – szkoła programowania, Wydawnictwo Robomatic, Warszawa, 1999. Kierzkowski A.: Turbo Pascal. Ćwiczenia praktyczne, Wydawnictwo Helion, Warszawa, 2000. Marciniak A.: Borland Pascal 7.0 z elementami programowania – część I, Wydawnictwo Nakom, Poznań, 1997. Sielicki A.: Laboratorium programowania w języku Pascal, Oficyna Wydawnicza Politechniki Wrocławskiej, Wrocław, 1994. Struzińska-Walczak A., Walczak K.: Nauka programowania dla początkujących. Turbo Pascal, Wydawnictwo W&W, Warszawa, 1999. Moduł 10. „Przetwarzanie i organizowanie danych w arkuszu kalkulacyjnym pracowania dydaktyczna” Cele kształcenia (efekty kształcenia – umiejętności i kompetencje w zakresie): 15 - Arkusz kalkulacyjny w praktyce szkolnej. Projektowanie lekcji z użyciem arkusza kalkulacyjnego. Realizacja przykładowych zadań maturalnych dotyczących wykorzystania arkusza kalkulacyjnego. Zarys treści: (16 godz. ćwiczeń laboratoryjnych w trybie stacjonarnym) L1-2. Badanie własności liczb: Liczba pierwsza, liczba doskonała, najmniejsza wspólna wielokrotność, największy wspólny dzielnik. L3. Rozwiązywanie układów równań: Równania i układy równań liniowych, równania liniowe w formie macierzowej, równania i układy równań nieliniowych. L4-5. Analiza przebiegu zmienności funkcji: Wykresy, badanie ekstremum, monotoniczność, ograniczoność, itd. L6-8. Przygotowywanie ćwiczeń z zastosowaniem MS Excel: Przygotowywanie instrukcji do ćwiczeń z zastosowaniem MS Word i MS Excel. Przykładowa literatura: [1] [2] [3] [4] Karol J.: Visual Basic dla aplikacji w Excelu, Mikom, Warszawa, 1996. Langer M.: Po prostu Excel 2003 PL, Helion, Gliwice, 2004. Obecny: Matematyka w Excelu dla szkół średnich. Ćwiczenia praktyczne, Helion, Gliwice, 2001. Synarska A.: Ćwiczenia z makropoleceń w Excelu, Mikom, Warszawa, 2000. Moduł 11. „Opiekun szkolnej pracowni komputerowej” Cele kształcenia (efekty kształcenia – umiejętności i kompetencje w zakresie): - - Zasady pracy z multimedialnym zestawem komputerowym i jego współdziałanie z różnymi urządzeniami peryferyjnymi. Radzenie sobie z problemami technicznymi wynikającymi z eksploatacji sprzętu i oprogramowania. Planowanie i dokonywanie zmian w konfiguracji pracowni, tzn. zmian w konfiguracji sprzętu komputerowego, instalacja nowego oprogramowania. Zagadnienia ochrony danych. Funkcja opiekuna oraz administratora szkolnej pracowni komputerowej. Instalacja oprogramowania w pracowniach internetowych. Zarys treści: (8 godz. wykładów w trybie stacjonarnym) W1. Organizacja pracowni komputerowej. Wymagania, regulamin pracowni. Zagadnienia bezpieczeństwa i higieny pracy. Aspekty zdrowotne i ergonomiczne pracy ucznia na stanowisku komputerowym. W2. Podstawowe informacje o systemach operacyjnych i sieciowych. W3-4. Współczesne systemy operacyjne: budowa, zasada działania, możliwości i ograniczenia (MS Windows i Linux). (16 godz. ćwiczeń laboratoryjnych w trybie stacjonarnym oraz 8 godz. nauczanie na odległość – projekty studenckie realizowane drogą elektroniczną) 16 L1-2. Multimedialny zestaw komputerowy: konfiguracja, zasady instalacji i współpracy z urządzeniami peryferyjnymi. L3. Pracownia jako sieć komputerowa. Konfiguracja sieci komputerowych dostarczanych przez MENiS do polskich szkół. L4. Zarządzanie użytkownikami w sieci komputerowej, tworzenie użytkowników, grup użytkowników, przydzielanie zasobów i praw dostępu. L5. Bezpieczeństwo sieci komputerowej. Diagnoza stanów awaryjnych. Zabezpieczenia antywirusowe, archiwizacja danych i konfiguracji. L6. Diagnoza potrzeb związanych z rozwojem pracowni. Dobór oprogramowania szkolnego. Obsługa wybranych narzędzi programistycznych. L7-8. Porównanie systemów MSWindows i Linux w praktyce. Przykładowa literatura: [1] [2] [3] [4] [5] Płoski Z. (red.): Informatyka w szkole – Poradnik dyrektora i nauczyciela, Wydawnictwo Vulcan, Wrocław, 1993. Dziekańska E.: Komputer a zdrowie, Chip nr 3/97. Metzger P.: Anatomia PC : architektura komputerów zgodnych z IBM PC, HELION, Gliwice, 2004. Pogue D.: Windows XP Home Edition: Nieoficjalny podręcznik, Helion, Gliwice, 2005. Ball B.: Linux, Helion, Gliwice, 1998. Moduł 12. „Sieci, Internet i multimedia - pracownia dydaktyczna” Cele kształcenia (efekty kształcenia – umiejętności i kompetencje w zakresie): - Wykorzystanie sieci, Internetu i multimediów w praktyce szkolnej. Pozyskiwanie, gromadzenie i prezentacja danych na użytek szkolny. Przygotowanie lekcji z wybranego przedmiotu metodą nauczania na odległość. Zarys treści: (16 godz. ćwiczeń laboratoryjnych w trybie stacjonarnym) L1. Wyszukiwanie informacji na zadany temat w Internecie za pomocą serwisów wyszukiwawczych. L2. Skanowanie, fotografia cyfrowa oraz obróbka pozyskanych materiałów. L3. Rejestracja obrazu i dźwięku oraz przygotowanie ich do wykorzystania w prezentacjach. L4. Podstawy tworzenia interaktywnych prezentacji w programie Macromedia Flash z wykorzystaniem filmów, materiałów dźwiękowych oraz animacji. L5. Sposoby prezentacji filmów edukacyjnych, transmisji video na żywo oraz na żądanie w sieci lokalnej oraz w Internecie za pomocą oprogramowania VideoLan. L6-7. Prowadzenie zdalnej lekcji oraz nadzór nad studentami w programie NetSupport School. L8. Przygotowanie i przeprowadzanie zdalnych egzaminów z użyciem oprogramowania NetSupport School. (7 godz. nauczanie na odległość – projekty studenckie realizowane drogą elektroniczną) 17 P1. P2. P3. Przygotowanie prezentacji ilustrującej lekcję z wybranego przedmiotu w programie w programie Macromedia Flash. Przygotowanie interaktywnej lekcji z wybranego przedmiotu, która będzie wymagała aktywności ucznia. Prezentacja przygotowanych materiałów w Internecie. Przygotowanie sieciowego testu sprawdzającego wiedzę z wybranej dziedziny. Przykładowa literatura: [1] [2] [3] [4] [5] [6] [7] Castro E.: Po prostu HTML 4, Helion, Gliwice, 2000 Dokumentacja i wersje testowe NetSupport School: http://www.alwo.pl/ Hunt C: TCP/IP - Administracja sieci, RM, 2003 Kościelny Cz., Hebisz T., Jackiewicz M.: Sieci komputerowe, Politechnika Zielonogórska, 1999 Laurie B., Laurie P.: Apache - Przewodnik encyklopedyczny, Helion, Gliwice, 2000 Long B., Schenk S.: Cyfrowe filmy wideo, Helion, Gliwice, 2002 Sportach M.: Sieci komputerowe - księga eksperta, Helion, Gliwice, 1999 Moduł 13. „Bazy danych - pracownia dydaktyczna” Cele kształcenia (efekty kształcenia – umiejętności i kompetencje w zakresie): - Bazy danych w praktyce szkolnej. Projektowanie prostych aplikacji bazy danych dotyczących tematyki szkolnej i ich przykładowa realizacja. Zarys treści: (16 godz. ćwiczeń laboratoryjnych w trybie stacjonarnym oraz 8 godz. nauczanie na odległość – projekty studenckie realizowane drogą elektroniczną) L1-6. Projekt prostej aplikacji bazodanowej, dotyczącej tematyki szkolnej i jej realizacja. L7-8. Rozwiązania przykładowych zadań maturalnych z baz danych. Przykładowa literatura: [1] [2] [3] [4] [5] [6] [7] [8] Bowman J.S., Emerson S.L., Darnovsky M.: Podręcznik języka SQL, WNT Warszawa, 2001. Converse T. , Park J.: PHP5 i MySQL. Biblia, Wydawnictwo Helion, 2005. Date C. J., Darwen H.: SQL. Omówienie standardu języka, Warszawa, WNT, 2000. Date C. J.: Wprowadzenie do systemów baz danych, Warszawa, WNT, 2000. Hugh E. Williams, David Lane: PHP i MySQL. Aplikacje bazodanowe, Wydawnictwo Helion, 2005. Jeffrey D. Ulman: Podstawowy wykład z systemów baz danych, Warszawa, WNT, 2000. Lis M.: PHP i MySQL. Dla każdego, Wydawnictwo Helion, 2005. Welling L., Thomson L.: PHP i MySQL, Tworzenie stron WWW, Wydawnictwo Helion, 2002. 18 SEGMENT III „Doskonalenie kompetencji językowych nauczyciela informatyki/technologii informacyjnej” Moduł 14. „Język angielski” Cele kształcenia (efekty kształcenia – umiejętności i kompetencje w zakresie): A) Językowe - rozwijanie umiejętności poprawnego i swobodnego wypowiadania się i pisania, - rozwijanie umiejętności słuchania i czytania ze zrozumieniem, - wzbogacanie zasobu słownictwa i struktur gramatycznych pomocnych w komunikacji, - rozszerzanie słownictwa z zakresu tematyki poszczególnych przedmiotów. B) Pozajęzykowe - nabywanie umiejętności stosowania strategii komunikacyjnych, - stosowanie tematyki interdyscyplinarnej, - rozszerzanie tematyki z zakresu kultury krajów danego obszaru językowego, - wskazywanie i wdrażanie do sprawnego wykorzystywanie strategii i technik uczenia się, - organizowanie i ocenianie własnej nauki, - wykorzystywanie nowoczesnych technologii do nauki języka obcego. Zarys treści: Wymagania dotyczące głównych umiejętności językowych zostały ułożone gradacyjnie (od poziomu A1 do B2) według wymagań określonych w poziomach biegłości językowej zawartych w Europejskim Systemie Opisu Kształcenia Językowego. A) Słuchanie Uczestnik: - potrafi zrozumieć znane słowa i podstawowe wyrażenia dotyczące tematów bliskich uczestnika (A1); - potrafi zrozumieć główny sens zawarty w krótkich, prostych komunikatach i ogłoszeniach (A2); - potrafi zrozumieć główne wątki wielu programów radiowych i telewizyjnych (B1); - potrafi zrozumieć dłuższe wypowiedzi i wykłady (B2); - potrafi nadążyć za bardziej skomplikowanymi wywodami (B2); - rozumie większość filmów w standardowej odmianie języka (B2). B) Czytanie Uczestnik: - Rozumie znane słowa, proste zdania np. na tablicach informacyjnych, plakatach (A1); - Potrafi czytać krótkie, proste teksty (A2); - Potrafi znaleźć konkretne informacje w prostych tekstach (A2); - Rozumie krótkie listy prywatne (A2); - Rozumie opisy wydarzeń, uczuć i pragnień (B1); - Czyta ze zrozumieniem artykuły i reportaże dotyczące problemów otaczającego świata (B2); - Rozumie współczesną prozę literacką (B2). C) Mówienie – interakcja Uczestnik potrafi: - brać udział w krótkiej rozmowie, gdy rozmówca mówi wolno i pomaga formułować odpowiedzi (A1); 19 formułować proste pytania (A1); - odpowiadać na proste pytania (A1); - brać udział w typowej, prostej rozmowie (A2); - poradzić sobie w krótkich rozmowach towarzyskich (A2); - poradzić sobie w czasie podróży (B1); - rozmawiać na tematy prywatne, życia codziennego (B1); - dość swobodnie porozumiewać się z rodzimym użytkownikiem języka (B2); - brać czynny udział w dyskusji (B2). D) Mówienie – produkcja Uczestnik potrafi: - używać prostych wyrażeń i zdań by opisać miejsca, ludzi (A1); - posłużyć się ciągiem wyrażeń i zdań by opisać ludzi, warunki życia, pracę (A2); - łączyć wyrażenia by opisywać przeżycia, zdarzenia, marzenia, ambicje (B1); - relacjonować wydarzenia i opowiadać przebieg akcji w filmie, książce (B1); - opisywać swoje reakcje i wrażenia (B1); - krótko uzasadniać i objaśniać swoje poglądy (B1); - formułować rozbudowane wypowiedzi na tematy go interesujące (B2); - przedstawiać argumenty za i przeciw, prezentować swój punkt widzenia (B2). E) Pisanie Uczestnik potrafi: - napisać krótki, prosty tekst, np. widokówka (A1); - wypełnić formularze z danymi osobowymi (A1); - pisać krótkie notatki, wiadomości, list prywatny (A2); - pisać proste teksty na znane tematy (B1); - pisać prywatne listy opisujące własne przeżycia i wrażenia (B1); - pisać szczegółowe teksty na dowolne tematy związane ze swoimi zainteresowaniami (B2); - pisać rozprawkę lub opracowanie, przekazując informację lub rozważając argumenty za i przeciw (B2). F) Treści kulturoznawcze Uczestnicy przy omawianiu poszczególnych tematów powinni poznawać zwyczaje, wydarzenia i instytucje krajów odpowiedniego regionu językowego. Treści kulturoznawcze powinny być wpisane w tematykę treści językowych i powinny być zależne od poziomu języka i doświadczeń uczestników. G) Tematyka, gramatyka, słownictwo, funkcje językowe Podstawę strukturalną rozwijania wymienionych umiejętności i treści kulturoznawczych powinny stanowić zagadnienia gramatyczne, słownictwo i funkcje językowe wbudowane w odpowiednie zakresy tematyczne. Dla każdego języka realizowanego przez uczelnię należy opracować własne rozkłady materiałów, uwzględniając zakres tematyczny, gramatykę, słownictwo i funkcje językowe. Poniżej został przedstawiony przykładowy rozkład materiału dla języka angielskiego (początkowa faza przechodzenia od poziomu A2 do B1 przy 60 godzinach zajęć stacjonarnych i 20 godzinach pracy „na odległość”). Opracowując rozkłady materiałów dla innych języków należy uwzględnić zmiany np. w układzie tematycznym/zakresach słownictwa, przemieszczeniu zagadnień gramatycznych i funkcji językowych. - Tematyka Gramatyka Słownictwo Funkcje/sytuacje Dane personalne Tworzenie pytań Daty, liczebniki, alfabet Podawanie informacji o sobie Uczucia Czasy: Present perfect Opisujące związki (Nie) Zgadzanie się 20 Tematyka Gramatyka Słownictwo Funkcje/sytuacje i Past simple Zaimki zwrotne międzyludzkie Określanie emocji względem ludzi i doświadczeń Dom Czasy: Present perfect continuous i simple Określniki: just, already, yet Związki frazeologiczne z czasownikami: do, make, get Określanie czynności wykonanych /wykonywanych w domu Życie rodzinne i towarzyskie – prawa i obowiązki Zaimki nieokreślone: both, neither, either Opisujące związki Opisywanie wyglądu rodzinne, wygląd zewnętrznego osób zewnętrzny i osobowość i osobowości Podróżowanie. Poznawanie się i pożegnania Zwroty używane do powitań i pożegnań Powitania i pożegnania w różnych sytuacjach i kulturach Życie rodzinne i towarzyskie – rozkład dnia, tryb życia Czasy: Present simple i continuous Przysłówki częstotliwości Żywienie Określenia ilości: a few, Jedzenie i odżywianie a little, a lot of się Opowiadanie o zwyczajach żywieniowych Zdrowie – sen Czasownik+bezokoliczn Sen – słownictwo ik / gerund związane z tematem Określanie zdrowego rytmu dnia Potwierdzanie informacji Przepraszanie Pytania z question tags Zwroty używane do przepraszania i potwierdzania Życie rodzinne i towarzyskie – zmiany Wyrażenie used to + bezokolicznik Opowiadanie o zmianach w życiu obecnym i w przeszłym Szkoła – wykształcenie, koledzy, reguły Czasowniki: make, let, allow to Edukacja Opisywanie reguł obecnych w szkole Opowiadanie o doświadczeniach związanych ze szkołą Kultura i sztuka Czas wolny Czasowniki modalne can/could/be able to Mocne przymiotniki, np. awful Wyrażanie opinii na temat wydarzeń kulturalnych i sposobu spędzania wolnego czasu Podróżowanie Prośby Pytanie o pozwolenie Czasownik + bezokolicznik/gerund Związki frazeologiczne np. pobyt w hotelu Zachowania w hotelu: rejestrowanie, prośby, zapytania Życie rodzinne i towarzyskie Formy przyszłe: will, going to, present continuous Czasowniki modalne might, may Dźwięki wydawane przez ludzi Praca Zdania czasowe Zdania warunkowe Związki frazeologiczne opisujące czynności Opisywanie trybu życia, wykonywane codziennie codziennych zajęć Przyimki czasu Przepraszanie i potwierdzanie informacji Wypowiedzi na temat przyszłości zaplanowanej i nie planowanej Praca 21 Opisywanie zadań wymaganych przy Tematyka Gramatyka Słownictwo typu 1 Sens życia – pieniądze w życiu Zdania warunkowe typu 2 Zakupy Funkcje/sytuacje wykonywaniu pracy Słownictwo związane z pieniędzmi Sytuacje hipotetyczne Zakupy, rodzaje sklepów Zwroty przydatne w sklepie Wyjaśnianie czego szukamy w sklepie Podróżowanie – środki transportu Czasowniki modalne must, have to, should Środki transportu, ruch uliczny Określanie zasad użytkowania różnych środków transportu Relacjonowanie wydarzeń Czas: Past perfect simple Samochody, jazda samochodem Relacjonowanie wydarzeń Zagrożenie współczesnego świata – hałas Zdania podrzędnie złożone przydawkowe ograniczające i opisujące Wyrażenia rzeczownikowe Precyzowanie informacji Pytania o drogę Udzielanie wskazówek Pytania pośrednie Zwroty do pytania o drogę i udzielania wskazówek Pytania o drogę Udzielanie wskazówek Kultura i sztuka, czas wolny – filmy Strona bierna Filmy Opisywanie wydarzeń Wyrażanie opinii Czas wolny – sport Stopniowanie przymiotników Sport Opisywanie najbardziej ulubionych sportów Kultura i sztuka, czas wolny – muzyka Czasy używane w narracji Muzyka Wyrażanie opinii Przykładowa literatura – podręczniki (na przykład dla grupy początkującej): [1] [2] [3] Murphy R.: English Grammar in Use, Oxford University Press, Oxford, 1998. Oxenden C.: New Enlish File Elementary, Oxford University Press, Oxford, 2004. Soars L.: New Headway Elementary, Oxford University Press, Oxford, 2003. Inne środki dydaktyczne (w zależności od zaawansowania grupy): - Kasety wideo. Płyty DVD. Kasety/płyty audio. Płyty CD do pracy samodzielnej z materiałem audio. Płyty CD do pracy samodzielnej z materiałem interaktywnym. Słowniki dwujęzyczne. Słowniki jednojęzyczne. Książki gramatyczne. Książki do budowania słownictwa. Materiały do budowania materiału gramatycznego, słownictwa, wymowy, funkcji językowych. Programy do nauki języków obcych. 22 SEGMENT IV „Konteksty współczesnej edukacji” Moduł 15. „Metodyka nauczania technologii informacyjnej i informatyki” Cele kształcenia (efekty kształcenia – umiejętności i kompetencje w zakresie): - - - Najważniejsze cele kształcenia w dziedzinie technologii informacyjnej i informatyki oraz identyfikacja związanych z tym głównych problemów merytorycznych i pedagogicznych. Nowe możliwości edukacyjne związane z zastosowaniem metod i środków technologii informacyjnej w uczeniu się i nauczaniu, oraz przygotowanie nauczycieli do korzystania z niej i środków jej przekazu w celu wspomagania procesu nauczania i uczenia się. Najważniejszych treści i pojęcia z informatyki, jakie powinien znać każdy uczeń. Zalety i niebezpieczeństwa związane ze stosowaniem technologii informacyjnej w szkole. Opracowywanie scenariuszy przykładowych lekcji i materiałów dydaktycznych. Zarys treści: (20 godz. ćwiczeń laboratoryjnych w trybie stacjonarnym) L1. L2. L3. L4. L5. L6. L7. L8. Założenia polskiej reformy oświaty - kluczowe umiejętności i wiedza ucznia. Metody pracy w zreformowanej szkole: komunikowanie się, praca w grupie, nauczanie interdyscyplinarne, samokształcenie, kreatywne rozwiązywanie problemów itp. Cele kształcenia w dziedzinie informatyki i technologii informacyjnej. Podstawy prawne kształtowania programów nauczania. Podstawowe definicje. Cele nauczania, umiejętności i kompetencje kluczowe. Kwalifikacje merytoryczne nauczyciela informatyki Metodyka komputerowego procesu kształcenia. Ogólne uwagi metodyczne nauczania technologii informacyjnej i informatyki w szkole podstawowej i gimnazjum. Szczegółowe uwagi metodyczne nauczania w szkole podstawowej i w gimnazjum w zakresie realizacji postawionych zadań. Technika prezentowania materiału – pokaz. Doskonalenie zawodowe nauczycieli w zakresie informatyki i technologii informacyjnej. Cele doskonalenia. Modele rozwoju zawodowego nauczycieli. Awans zawodowy. Zasady projektowania procesu dydaktycznego. Przygotowanie nauczyciela do zajęć. Cele i treści kształcenia. Programy nauczania, planowanie pracy dydaktycznej. Programy autorskie. Plan i scenariusz lekcji. Ewaluacja dydaktyczna. Koncepcje nauczania informatyki i teorii informacyjnej cz. 1. Nauczanie w systemie klasowo-lekcyjnym. Kształcenie skorelowane. Koncepcje nauczania wspomaganego komputerem. Koncepcje nauczania informatyki i teorii informacyjnej cz. 2. Edukacja na odległość w świetle koncepcji nauczania wspomaganego komputerem. Zasady nauczania informatyki w koncepcji konstruktywistycznej. Organizacja pracy w pracowni komputerowej. Wychowanie na lekcjach informatyki i technologii informacyjnej. 23 L9. Tworzenie własnych programów autorskich oraz rozkładów materiału na lekcjach. L10. Przygotowywanie własnych scenariuszy wybranych lekcji i materiałów dydaktycznych. Przykładowa literatura: [1] [2] [3] [4] [5] [6] [7] [8] Furmanek W., Piecuch A.: Dydaktyka informatyki, Wydawnictwo Uniwersytetu Rzeszowskiego, Rzeszów, 2004. Gałązka E., Mastalerz E.: Ewaluacja osiągnięć uczniów z techniki informatyki, Wydawnictwo Naukowe Akademii Pedagogicznej, Kraków, 2002. Hartley P.: Komunikacja w grupie, wydawnictwo Zysk i S-ka, Poznań, 2000. Juszczyk S. (red.): Metodyka nauczani informatyki w szkole, Wyd. Adam Marszałek, Toruń, 2001. Juszczyk S., Janczyk J., Morańska D., Musioł M.: Dydaktyka informatyki i technologii informacyjnej Wyd. Adam Marszałek, Toruń, 2003. Krawczyński E., Talaga Z., Wilk M.: Technologia informacyjna – przewodnik metodyczny, szkoły ponadgimnazjalne, Wydawnictwo Szkolne PWN, Warszawa, 2003. Rozporządzenie Ministra Edukacji Narodowej i Sportu z dnia 26 lutego 2002 r. w sprawie podstawy programowej wychowania przedszkolnego oraz kształcenia ogólnego w poszczególnych typach szkół, Dz. U. z dnia 9 maja 2002 r. Rozporządzenie Ministra Edukacji Narodowej z dnia 10 sierpnia 2001 r. w sprawie standardów wymagań będących podstawą przeprowadzania sprawdzianów i egzaminów, Dz. U. z dnia 3 września 2001 r. 24