Programowanie Obiektowe
Dr Tomasz Janowski
tj@math.univ.gda.pl www.math.univ.gda.pl/~tj
Założenia Wykładu
Java jako:
✔
drugi język programowania
Cel Wykładu
✔
nauka podstawowych pojęć programowania
obiektowego na przykładzie języka Java
✔
przegląd wybranych bibliotek klas
✔
przegląd technik zaawansowanych w Javie:
programowanie równoległe, sieciowe, po stronie
serwera, komunikacja z bazą danych
Program Wykładu
8.obsługa błędów 9.kolekcje obiektów 10.wejście i wyjście 11.równoległość 12.interfejs graficzny 13.programy sieciowe 14.obsługa baz danych 15.obsługa serwerów 1.wprowadzenie 2.podstawy języka 3.sterowanie 4.inicjacja i sprzątanie 5.kontrola dostępu 6.dziedziczenie 7.polimorfizmĆwiczenia
Opracowanie kilku zadań z tematu poruszanego na bieżącym wykładzie:
– część zadań jest dobrowolnych, wykonane z
pomocą asystenta (jeśli trzeba)
– druga część jest do wykonania samodzielnie,
Zaliczenie
– warunkiem zaliczenia ćwiczeń jest zaliczenie
wszystkich zadań
– ocena ćwiczeń zależy od wykonania projektu
(większe zadanie) którego temat będzie
Egzamin
– egzamin jest dla wszystkich
Literatura
● Bruce Eckel, Thinking in Java. Wydanie 3,
Helion, 2003
● Harvey M. Deitel, Paul J. Deitel, Java How to
Program, wydanie 4, Pearson Education, 2002
● Cay S. Horstmann, Gary Cornell, Java 2.