Conducted in
terms:
2022/23L, 2023/24L, 2024/25L
ISCED code: 0613
ECTS credits:
3
Language:
Polish
Organized by:
Faculty of Physics, Astronomy and Informatics
Advanced object-oriented programming 0800-ZAPROB
This course has not yet been described...
Total student workload
(in Polish) Godziny realizowane z udziałem nauczycieli (45 godz.):
- udział w wykładach – 15 godz.
- udział w laboratorium – 30 godz.
Czas poświęcony na pracę indywidualną studenta (45 godz.):
- przygotowanie do laboratorium – 20 godz.
- pisanie prac, projektów oraz przygotowanie do kolokwium – 25 godz.
Łącznie: 90 godz. (3 punkty ECTS)
Learning outcomes - knowledge
(in Polish) W01: posiada rozszerzoną wiedzę w zakresie zaawansowanej konstrukcji i analizy obiektowo zorientowanych programów, zna zasady i techniki projektowania i programowania obiektowego,
W02: posiada rozbudowaną wiedzę w zakresie zaawansowanych aspektów języków programowania (głównie C#, ewentualnie C++), zaawansowanych konstrukcji (takich jak zapytania LINQ czy narzędzia korzystania z wyrażeń regularnych),
W03: posiada wiedzę o przydatnych narzędziach oraz bibliotekach ułatwiających m.in. budowanie aplikacji wielowątkowych czy graficznych interfejsów użytkownika.
Efekty przedmiotowe W01-W03 realizują efekty kierunkowe: K_W02, K_W04, K_W05.
Learning outcomes - skills
(in Polish) U01: potrafi wykorzystać posiadaną wiedzę do tworzenia obiektowo zorientowanych projektów i ich implementacji, formułować i testować hipotezy związane z efektywnością projektowanych i implementowanych systemów,
U02: potrafi stworzyć plan dużych projektów informatycznych w paradygmacie projektowania obiektowego,
U03: potrafi krytycznie ocenić nowe technologie i narzędzia programistyczne i diagnostyczne, potrafi dokonać ich wyboru do realizacji zadanych problemów,
U04: potrafi zaprojektować i zaimplementować rozszerzenia lub ulepszenia do istniejących systemów zorientowanych obiektowo,
U05: potrafi wykorzystywać zaawansowane narzędzia programistyczne wspomagające projektowanie i programowanie obiektowe.
Efekty przedmiotowe U01-U05 realizują efekty kierunkowe: K_U04, K_U06, K_U08, K_U09, K_U11.
Teaching methods
(in Polish) Wykład ilustrowany jest licznymi przykładami. Materiały są udostępniane w formie elektronicznej.
Problemy projektowe i implementacyjne są dyskutowane i rozwiązywane w trakcie wykładu i w ramach laboratorium.
Metody dydaktyczne podające:
- wykład informacyjny (konwencjonalny)
Metody dydaktyczne poszukujące:
- klasyczna metoda problemowa
- laboratoryjna
- projektu
Expository teaching methods
- informative (conventional) lecture
Exploratory teaching methods
- laboratory
- classic problem-solving
- project work
- classic problem-solving
- project work
Prerequisites
(in Polish) Programowanie obiektowe.
Course coordinators
Term 2023/24L: | Term 2024/25L: | Term 2022/23L: |
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: