Zaawansowane programowanie obiektowe 2023/24
Przedmiotowe efekty uczenia się STUDENT PO ZAKOŃCZENIU KURSU: - opisuje i wyjaśnia mechanizmy programowania obiektowego
- implementuje i testuje aplikacje w języku Java korzystające z mechanizmów obiektowych
- posługuje się wprawnie stosownymi narzędziami programistycznymi i dokumentacją
- wybiera i poprawnie używa odpowiednich bibliotek programistycznych i ich komponentów, realizujących złożone funkcjonalności (GUI, programowanie sieciowe etc.)
Szczegółowe treści przedmiotu WYKŁAD - Klasy, interfejsy, adaptery, klasy anonimowe, metody, dziedziczenie, polimorfizm, pola statyczne, obsługa wyjątków - Struktury danych: kolekcje, tablice, listy, zbiory, słowniki - Programowanie generyczne - Operacje na strumieniach - Programowanie wielowątkowe - Refleksja - Bazy danych w Javie - Zdalne wywoływanie procedur
ĆWICZENIA LABORATORYJNE Ćwiczenia laboratoryjne realizujące treść wykładu
- Prowadzący: dr inż. Wojciech Bieniecki
- Prowadzący: prof. dr hab. inż. Szymon Grabowski
- Prowadzący: dr inż. Zofia Stawska