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

  1. Ken Arnold, James Gosling Java, WNT, Warszawa 1999
  2. Bruce Eckel Thinking in Java, Helion, 2006
  3. Developer Resources for Java Technology

Listy zadań na laboratorium


Tematy wykładów (w przybliżeniu)

  1. 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.]
  2. 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).]
  3. Dziedziczenie. (5-11-2008) Slajdy z wykładu. Przykłady z wykładu.
    [Deklaracja dziedziczenia, hierarchia dziedziczenia i klasa Object, dziedziczenie w interfejsach.]
  4. 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.]
  5. 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.]
  6. 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.]
  7. Zintegrowane środowisko programistyczne i zasady dokumentacji kodu. (14-01-2009) Slajdy z wykładu.
    [NetBeans i Eclipse, javadoc.]
  8. 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.


Valid XHTML 1.1! Valid CSS!

Maciej.Gebala@pwr.edu.pl