INSTYTUT Politechniczny KIERUNEK - pwsz krosno
Transkrypt
INSTYTUT Politechniczny KIERUNEK - pwsz krosno
PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W KROŚNIE ZAKŁAD: SIECIOWE SYSTEMY INFORMATYCZNE INSTYTUT KIERUNEK SPECJALNOŚĆ RODZAJ STUDIÓW Politechniczny Informatyka Sieciowe Systemy Informatyczne Studia inżynierskie dzienne/zaoczne KARTA PRZEDMIOTU NAZWA PRZEDMIOTU IMIĘ, NAZWISKO I ADRES (E-MAIL) PROWADZĄCEGO ZAJĘCIA RODZAJ ZAJĘĆ REALIZOWANYCH W RAMACH PRZEDMIOTU LICZBA GODZIN PROWADZONYCH ZAJĘĆ W DANYM SEMESTRZE Programowanie II MARCIN SKUBA, MGR ([email protected]) W L Sem. 15 tyg. x 90 minut Sem. 15 tyg. x 90 minut – 1 grupa TEMATYKA ZAJĘĆ WG PROWADZONYCH RODZAJÓW ZAJĘĆ WYKŁAD - treści 1. Elementy języka Java (operatory, zmienne, struktura programu), wprowadzenie do programowania obiektowego (obiekty, klasy), narzędzia programistyczne, 2. Deklaracja metod, specyfikatory dostępu, zmienne i metody klasowe (statyczne), zmienne obiektowe, przeciążanie metod i konstruktorów. 3. Mechanizm pojedynczego dziedziczenia w języku Java (deklaracja klas podrzędnych i nadrzędnych). Wykorzystanie mechanizmu dziedziczenia na przykładzie programowania ramki aplikacji JFrame – pakiet SWING. Przesłanianie metod i konstruktorów. 4. Programowanie aplikacji opartej na pakiecie SWING - komponenty graficzne: przyciski, etykiety. Wprowadzenie do programowania zdarzeniowego – interfejs ActionListener. 5. Komponenty graficzne pakietu SWING: menu, paski narzędziowe, listy rozwijane, pola tekstowe, pola wyboru. Szablony rozmieszczenia komponentów. 6. Obsługa zdarzeń: Window, Item, Key... Okna dialogowe. 7. Wątki – programowanie współbieżne. Programowanie aplikacji wielowątkowych. 8. Mechanizmy graficzne w Java2. Praktyczne wykorzystanie wątków do programowania animacji 2D. 9. Programowanie Apletów (struktura apletu, struktura strony WWW). Wykorzystanie w apletach wcześniej poznanych komponentów z pakietu SWING. Wykorzystanie interfejsu MouseListener do programowania zdarzeń związanych z myszą. 10. Strumienie wejścia/wyjścia, strumienie plikowe (odczytywanie i zapisywanie LICZBA GODZIN 2 2 2 2 2 2 2 2 2 2 plików), filtrowanie strumieni. 11. Serializacja obiektów – wejściowe i wyjściowe strumienie obiektowe. Rozszerzalna tablica obiektów – Vector. 12. Aplikacje bazodanowe – sterowniki bazy danych, tworzenie połączeń do źródeł danych – ODBC. 13. Środowisko JavaME (Java Micro Edition)– tworzenie aplikacji na telefon komórkowy (struktura MIDlet-ów), narzędzia. 14. Aplikacje sieciowe – otwieranie strumienia przez sieć, gniazda, aplikacje typu klient – server. 15. Zaliczenie wykładu. ŁĄCZNA LICZBA GODZIN WYKŁADU LABORATORIUM TEMAT 1. Wprowadzenie do programowania w języku Java. Zapoznanie ze środowiskiem ForteForJava w systemie Sun Solaris. TEMAT 2. Programowanie obiektowe (klasy, obiekty). TEMAT 3. Specyfikatory dostępu, przeciążanie metod i konstruktorów. TEMAT 4. Dziedziczenie klas, przesłanianie metod i konstruktorów. TEMAT 5. Swing - komponenty graficzne, programowanie zdarzeniowe. TEMAT 6. Swing - menu aplikacji, okna dialogowe. TEMAT 7. Kolokwium TEMAT 8. Mechanizmy graficzne w JAVA2 TEMAT 9. Wątki, animacje. TEMAT 10. Applety TEMAT 11. Strumienie danych TEMAT 12. Kolokwium TEMAT 13. Serializacja obiektów. TEMAT 14. Zaliczenie przedmiotu. ŁĄCZNA LICZBA GODZIN LAB. 2 2 2 2 2 -------30 2 2 2 2 2 2 2 2 2 4 2 2 2 2 30 WYKAZ ZALECANEJ LITERATURY 1. 2. 3. 4. 5. 6. Arnold Ken „Java TM”. - Warszawa : Wydawnictwa Naukowo-Techniczne , 1999r. Morgan Michael „Poznaj język Java 1.2” - Warszawa: „Mikom”, 2001r. Lis Marcin “Java – Ćwiczenia praktyczne” - Gliwice: „Helion”, 2002r. Lis Marcin “Java – Ćwiczenia zaawansowane” - Gliwice: „Helion”, 2002r. Laura Lemay, Rogers Cadenhead „Java 2 – dla każdego” – Gliwice: „Helion”, 2001r. Strona internetowa: www.java.sun.com oraz www.skuba.prv.pl FORMA I WARUNKI ZALICZENIA PRZEDMIOTU LABORATORIUM Przed rozpoczęciem zajęć laboratoryjnych sprawdzany jest stopień przygotowania studenta do ćwiczeń. Warunkiem zaliczenia ćwiczenia jest jego rzeczywista realizacja udokumentowana odpowiednim sprawozdaniem. Warunkiem zaliczenia przedmiotu jest: obecność na zajęciach, wszystkie oddane sprawozdania, pozytywna ocena z kolokwiów.