Zaawansowane programowanie w języku JAVA WM-I-U2-ZPwJ
Kurs przeznaczony jest dla słuchaczy pragnących w stopniu rozszerzonym zgłębić wybrane zagadnienia programowania w języku Java oraz zapoznać się z zaawansowanymi możliwościami języka. Poruszone zostaną także praktyczne aspekty zastosowania języka w takich dziedzinach jak współbieżność i programowanie baz danych. Możliwe jest także dopasowanie treści kursu do specyficznych potrzeb grupy. Kurs będzie miał formę warsztatów.
Dyscyplina naukowa, do której odnoszą się efekty uczenia się
Grupa przedmiotów ogólnouczenianych
Opis nakładu pracy studenta w ECTS
Poziom przedmiotu
Symbol/Symbole kierunkowe efektów uczenia się
Typ przedmiotu
Wymagania wstępne
Koordynatorzy przedmiotu
Efekty kształcenia
Konwersatorium:
Student ma wiedzę w zakresie wybranych koncepcji i technik programowania w języku JAVA.
Student zna wybrane wzorce projektowe stosowane w środowisku języka JAVA.
Student potrafi w praktyce zastosować poznane koncepcje i techniki programowania.
Student potrafi zaimplementować wybrane wzorce projektowe w języku JAVA.
Student rozumie potrzebę ciągłego poszerzania i aktualizowania swojej wiedzy i umiejętności w zakresie języków i technik programowania.
Kryteria oceniania
Do zaliczenia przedmiotu konieczne jest:
1. Wypełnienie dokumentacji projektowej.
2. Obecność na 80% zajęć
3. Wypełnienie Pretestu i zaliczenie Posttestu
Literatura
1. Cay S. Horstmann, Java. Podstawy. Wydanie XI, Helion (2019)
2. Cay S. Horstmann, Java. Techniki zaawansowane. Wydanie XI, Helion (2020)
3. Christian Bauer, Gavin King, Gary Gregory, Java Persistence. Programowanie aplikacji bazodanowych w Hibernate. Wydanie II, Helion (2016)
4. Rhuan Rocha, Joao Purificacao, Java EE 8. Wzorce projektowe i najlepsze praktyki, Helion (2019)
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: