Kurs programowania 1 - 2008
Środa 915 - 1100 A-1/204 TN wykład
Wtorek 1115 - 1300 D-1/317.2 TN/TP laboratorium - mgr Tomasz Strumiński
Wtorek 1515 - 1655 D-1/317.2 TN/TP laboratorium - dr Marcin Zawada
Czwartek 915 - 1100 D-1/317.2 TN/TP laboratorium - mgr Jakub Lemiesz
Czwartek 1115 - 1300 D-1/317.4 TN laboratorium - mgr Przemysław Błaśkiewicz
Literatura
- Ken Arnold, James Gosling
Java,
WNT, Warszawa 1999
- Bruce Eckel
Thinking in Java,
Helion, 2006
- Developer Resources for Java Technology
Listy zadań na laboratorium
- Lista nr 1 na 2,7,9,14 października
- Lista nr 2 na 16,21,23,28 października
- Lista nr 3 na 30 października/4,6,13 listopada
- Lista nr 4 na 18,20,25,27 listopada
- Lista nr 5 na 2,4,9,11 grudnia
- Lista nr 6 na 16,18 grudnia/6,8 stycznia
- Lista nr 7 na 13,15,20,22 stycznia
Tematy wykładów (w przybliżeniu)
- Wprowadzenie. (8-10-2008)
Slajdy z wykładu.
Przykłady z wykładu.
[Rys historyczny, podstawowe cechy
języka Java, podstawowe instrukcje i typy, kompilowanie i uruchamianie
programów, wstęp do definiowania klas.]
- Klasy i obiekty. (22-10-2008)
Slajdy z wykładu.
Przykłady z wykładu.
[Definiowanie własnych klas, tworzenie
obiektów, konstruktory, referencje, metoda finalize,
deklaratory widoczności składowych, przeciążanie nazw,
zgłaszanie i wychwytywanie wyjątków (instrukcje throw i
try-catch).]
- Dziedziczenie. (5-11-2008)
Slajdy z wykładu.
Przykłady z wykładu.
[Deklaracja dziedziczenia, hierarchia
dziedziczenia i klasa Object, dziedziczenie w interfejsach.]
- Komponenty graficzne: AWT i SWING. (19-11-2008)
Slajdy z wykładu.
Przykłady z wykładu.
[Komponenty graficzne: AWT i SWING, delegacyjny
model obsługi zdarzeń, budowa prostego GUI.]
- Komponenty graficzne: AWT i SWING (cd). Aplety. (3-12-2008)
Slajdy z wykładu.
Przykłady z wykładu.
[Przegląd komponentów, tworzenie apletów,
niskopoziomowa grafika.]
- Wątki. (17-12-2008)
Slajdy z wykładu.
Przykłady z wykładu.
[Pojęcie wątku, cykl życia wątków,
synchronizacja wątków.]
- Zintegrowane środowisko programistyczne i zasady dokumentacji
kodu. (14-01-2009)
Slajdy z wykładu.
[NetBeans i Eclipse, javadoc.]
- Podsumowanie. Wpisywanie ocen. (28-01-2009)
[]
Zasady zaliczenia kursu
Oceną z kursu będzie ocena z laboratorium biorąca pod uwagę
umiejętności nabyte w trakcie kursu oraz terminowość oddawania zadań.
Prowadzący laboratoria mogą modyfikować zadania z list, a także dawać
swoim grupom własne zadania. Szczegółowe zasady oceniania laboratoriów ustalają
poszczególni prowadzący.
Wykładowca przy wpisywaniu ocen od 4.0 w górę może zweryfikować wiedzę
studenta za pomocą kilku pytań z tematyki wykładu.