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.

Podobne dokumenty