SylabUZ
Course name | Object-oriented Programming 2 |
Course ID | 11.3-WK-IDP-PO2-P-S14_pNadGenKJCFI |
Faculty | Faculty of Mathematics, Computer Science and Econometrics |
Field of study | Data Engineering |
Education profile | academic |
Level of studies | First-cycle studies leading to Engineer's degree |
Beginning semester | winter term 2021/2022 |
Semester | 4 |
ECTS credits to win | 2 |
Course type | obligatory |
Teaching language | polish |
Author of syllabus |
|
The class form | Hours per semester (full-time) | Hours per week (full-time) | Hours per semester (part-time) | Hours per week (part-time) | Form of assignment |
Project | 30 | 2 | - | - | Credit with grade |
Celem przedmiotu jest wypracowanie u studentów umiejętności samodzielnego specyfikowania, projektowania i implementowania funkcjonalności związanych z efektywnym wykorzystaniem i przetwarzaniem danych (różne dziedziny do wyboru: wspomaganie zarządzania, controling, logistyka, marketing, kryptografia ...) Po ukończeniu kursu student powinien umieć zaproponować model rozwiązania problemu i bazę danych, udokumentować podjęte decyzje projektowe oraz zaimplementować rozwiązanie w języku programowania obiektowego rozwiązanie (CASE Eclipse).Celem przedmiotu jest wypracowanie u studentów umiejętności samodzielnego specyfikowania, projektowania i implementowania funkcjonalności związanych z efektywnym wykorzystaniem i przetwarzaniem danych (różne dziedziny do wyboru: wspomaganie zarządzania, controling, logistyka, marketing, kryptografia ...) Po ukończeniu kursu student powinien umieć zaproponować model rozwiązania problemu i bazę danych, udokumentować podjęte decyzje projektowe oraz zaimplementować rozwiązanie w języku programowania obiektowego rozwiązanie (CASE Eclipse).
Student powinien zaliczyć: Programowanie obiektowe 1
· Wykorzystanie UML w realizacji projektów informatycznych.
· Podejście procesowe i programowanie obiektowe.
· Wykorzystanie interfejsów w JAVA.
· Wykorzystanie wzorców projektowych i baz danych.
· Wykorzystania GUI w programowaniu interfejsu użytkownika.
Zajęcia projektowe polegają na zasadzie pogadanki z przeglądem przykładów implementacji wybranych funkcjonalności dla wybranej dziedziny problemu oraz przygotowaniu projektu oraz implementacji aplikacji o zróżnicowanej funkcjonalności z wykorzystaniem prostej bazy danych do przechowywania danych z obiektów. Jako środowisko realizacji projektu proponowane jest wykorzystanie CASE-Eclipse z dodatkowymi niezbędnymi "Plugins".- komponentami i pakietami oprogramowania.
Outcome description | Outcome symbols | Methods of verification | The class form |
Udział w zajęciach jest obowiązkowy.
Ocena na podstawie dokumentacji i implementacji dotyczących proponowanego rozwiązania dla zadanych funkcjonalności systemu w tym projekt proponowanego rozwiązania (40%) oraz implementacji i weryfikacji poprawności rozwiązania zadanego problemu (60%). Warunkiem zaliczenia jest uzyskanie przynajmniej połowy punktów procentowych dla każdego ze składników.
Modified by dr Alina Szelecka (last modification: 05-05-2021 13:03)