SylabUZ
Nazwa przedmiotu | Programowanie obiektowe i zaawansowane metody programowania |
Kod przedmiotu | 13.2-WI-GeoTSP-Pr.obiekt.-S18 |
Wydział | Wydział Budownictwa, Architektury i Inżynierii Środowiska |
Kierunek | Geoinformatyka i techniki satelitarne |
Profil | ogólnoakademicki |
Rodzaj studiów | pierwszego stopnia z tyt. inżyniera |
Semestr rozpoczęcia | semestr zimowy 2019/2020 |
Semestr | 2 |
Liczba punktów ECTS do zdobycia | 4 |
Typ przedmiotu | obowiązkowy |
Język nauczania | polski |
Sylabus opracował |
|
Forma zajęć | Liczba godzin w semestrze (stacjonarne) | Liczba godzin w tygodniu (stacjonarne) | Liczba godzin w semestrze (niestacjonarne) | Liczba godzin w tygodniu (niestacjonarne) | Forma zaliczenia |
Wykład | 15 | 1 | 9 | 0,6 | Egzamin |
Laboratorium | 45 | 3 | 45 | 3 | Zaliczenie na ocenę |
Przedstawienie podstawowych pojęć związanych z programowaniem obiektowym (klasa, obiekt, abstrakcja, hermetyzacja, polimorfizm, dziedziczenie) oraz ich realizacją w wykorzystaniem języka programowania Java. Ukształtowanie potrzeby projektowania programów z zastosowaniem wzorców projektowych. Zapoznanie z nowoczesnymi narzędziami programistycznymi wspierającymi wytwarzanie oprogramowania oiektowego na platformie Java.
Brak
Wykład - wykład konwencjonalny z wykorzystaniem wideoprojektora.
Laboratorium - zajęcia praktyczne w laboratorium komputerowym.
Opis efektu | Symbole efektów | Metody weryfikacji | Forma zajęć |
Wykład - egzamin w formie pisemnej i/lub w formie testu
Laboratorium – ocena końcowa stanowi sumę ważoną ocen uzyskanych ze sprawdzianów kontrolnych weryfikujących przygotowanie merytoryczne do ćwiczeń oraz za realizację poszczególnych ćwiczeń laboratoryjnych
Ocena końcowa = 50 % oceny zaliczenia z formy zajęć wykład + 50 % oceny zaliczenia z formy zajęć laboratorium.
Sierra K., Bates B.: Java. Rusz głową! Wydanie II, Helion, 2010
Horstmann, C.S., Cornell, G.: Java., Podstawy, Wydanie dziewiąte, Gliwice, Helion, 2013
Horstmann, C.S., Cornell, G., Java. Techniki zaawansowane, Wydanie dziewiąte, Gliwice, Helion, 2013
Wróblewski, M.: Algorytmy, struktury danych i techniki programowania. Wydanie V, Helion, 2015
Cormen T. H., Leiserson C. E., Rivest R. L, Stein C., Wprowadzenie do algorytmów, Wydawnictwo Naukowe PWN, 2018
Martin, R.C.: Czysty kod. Podręcznik dobrego programisty, Helion, 2010
Eckel, B., Thinking in Java, Wydanie IV, Warszawa, Helion, 2006
Lis, M., Praktyczny kurs Java, Wydanie II, Gliwice, Helion, 2004
Coldwind G., Zrozumieć programowanie, Wydawnictwo Naukowe PWN, 2018
Zmodyfikowane przez dr inż. Tomasz Gratkowski (ostatnia modyfikacja: 23-04-2019 18:05)