Programowanie obiektowe: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Wpisanie sylabusa |
|||
Linia 2: | Linia 2: | ||
Przedstawienie podstawowych pojęć i zagadnień występujących w programowaniu obiektowym. W ramach wykładu wprowadzone są pojęcia klasy i obiektu oraz zagadnienia związane z kapsułkowaniem, dziedziczeniem i polimorfizmem. Omówione są podstawy projektowania obiektowego. Wprowadzone są formalizmy do zapisywania projektów i programów obiektowych. W ramach laboratorium studenci mają pisać szereg małych programów ilustrujących kolejne zagadnienia przedstawiane na wykładzie oraz opisywać swoje rozwiązania w przyjętej notacji projektowej. | Przedstawienie podstawowych pojęć i zagadnień występujących w programowaniu obiektowym. W ramach wykładu wprowadzone są pojęcia klasy i obiektu oraz zagadnienia związane z kapsułkowaniem, dziedziczeniem i polimorfizmem. Omówione są podstawy projektowania obiektowego. Wprowadzone są formalizmy do zapisywania projektów i programów obiektowych. W ramach laboratorium studenci mają pisać szereg małych programów ilustrujących kolejne zagadnienia przedstawiane na wykładzie oraz opisywać swoje rozwiązania w przyjętej notacji projektowej. | ||
== Sylabus == | |||
=== Autorzy === | |||
* Janusz Jabłonowski | |||
* Jacek Sroka | |||
=== Wymagania wstępne === | |||
* Wstęp do programowania | |||
* Metody programowania | |||
=== Zawartość === | |||
* Obiektowe modelowanie dziedziny | |||
* Wprowadzenie do programowania obiektowego | |||
* Podstawy programowania obiektowego w Javie | |||
* Ochrona danych, kapsułkowanie | |||
* Wprowadzenie do UMLa | |||
* Tworzenie, inicjalizacja i niszczenie obiektów | |||
* Dziedziczenie i polimorfizm | |||
* Interfejsy | |||
* Hierachie wyjątków | |||
* Typy uogólnione i kolekcje | |||
* Strumienie, serializacja | |||
* Wzorce projektowe | |||
=== Literatura === | |||
* J. Gosling, B. Joy, G. Steele, G. Bracha. ''Java Language Specification''. Addison-Wesley Professional. 3-cie wydanie, 2005. | |||
* G. Booch, J. Rumbaugh, I. Jacobson. ''UML przewodnik użytkownika''. WNT, 2002. | |||
* E. Gamma, R. Helm, R. Johnson, J. Vlissides. ''Wzorce projektowe. Elementy oprogramowania obiektowego wielokrotnego użytku''. WNT, 2005. |
Wersja z 20:30, 8 cze 2006
Opis
Przedstawienie podstawowych pojęć i zagadnień występujących w programowaniu obiektowym. W ramach wykładu wprowadzone są pojęcia klasy i obiektu oraz zagadnienia związane z kapsułkowaniem, dziedziczeniem i polimorfizmem. Omówione są podstawy projektowania obiektowego. Wprowadzone są formalizmy do zapisywania projektów i programów obiektowych. W ramach laboratorium studenci mają pisać szereg małych programów ilustrujących kolejne zagadnienia przedstawiane na wykładzie oraz opisywać swoje rozwiązania w przyjętej notacji projektowej.
Sylabus
Autorzy
- Janusz Jabłonowski
- Jacek Sroka
Wymagania wstępne
- Wstęp do programowania
- Metody programowania
Zawartość
- Obiektowe modelowanie dziedziny
- Wprowadzenie do programowania obiektowego
- Podstawy programowania obiektowego w Javie
- Ochrona danych, kapsułkowanie
- Wprowadzenie do UMLa
- Tworzenie, inicjalizacja i niszczenie obiektów
- Dziedziczenie i polimorfizm
- Interfejsy
- Hierachie wyjątków
- Typy uogólnione i kolekcje
- Strumienie, serializacja
- Wzorce projektowe
Literatura
- J. Gosling, B. Joy, G. Steele, G. Bracha. Java Language Specification. Addison-Wesley Professional. 3-cie wydanie, 2005.
- G. Booch, J. Rumbaugh, I. Jacobson. UML przewodnik użytkownika. WNT, 2002.
- E. Gamma, R. Helm, R. Johnson, J. Vlissides. Wzorce projektowe. Elementy oprogramowania obiektowego wielokrotnego użytku. WNT, 2005.