Conducted in
terms:
2021/22L, 2022/23L, 2023/24L, 2024/25L
ISCED code: 0613
ECTS credits:
6
Language:
Polish
Organized by:
Faculty of Physics, Astronomy and Informatics
Object-oriented programming 2 0800-PROBIEKT2
This course has not yet been described...
Total student workload
(in Polish) Godziny realizowane z udziałem nauczycieli (60 godz.):
- udział w wykładach – 30 godz.
- udział w laboratorium – 30 godz.
Czas poświęcony na pracę indywidualną studenta (90 godz.):
- przygotowanie do laboratorium – 40 godz.
- pisanie prac, projektów oraz przygotowanie do kolokwium – 50 godz.
Łącznie: 150 godz. (6 punktów ECTS)
Learning outcomes - knowledge
(in Polish) W1: posiada wiedzę w zakresie tworzenia i analizy algorytmów, a także analizy ich złożoności obliczeniowej, (K_W04 dla ISs1)
W2: posiada wiedzę na temat projektowania i programowania obiektowego, (K_W10 dla ISs1)
W3: ma podstawową wiedzę o cyklach życia systemów informatycznych różnego typu; posiada wiedzę w zakresie obiektowych konstrukcji systemów, posiada wiedzę o przydatnych narzędziach, bibliotekach programowania obiektowego i sposobach ich wykorzystania do budowania systemów. (K_W11 dla ISs1)
Learning outcomes - skills
(in Polish) U1: ma umiejętność formułowania algorytmów i ich programowania z użyciem wybranych narzędzi programistycznych oraz potrafi ocenić złożoność obliczeniową algorytmów i problemów informatycznych (K_U08 dla ISs1)
U2: potrafi stworzyć model obiektowy prostego systemu informatycznego; potrafi zastosować metody analizy problemu, wyodrębniania niezależnych modułów, uogólniania zagadnień dla tworzenia rozwiązań problemów w postaci obiektowo zorientowanych modeli (K_U10 dla ISs1),
U3: potrafi dokonać identyfikacji i sformułować specyfikację prostych zadań informatyczno-inżynierskich; potrafi wykorzystywać właściwe narzędzia programistyczne w celu obsługi obiektowo zorientowanych projektów (K_U12 dla ISs1)
U4: potrafi - zgodnie z zadaną specyfikacją - zaprojektować oraz zrealizować prosty system informatyczny, używając właściwych metod, technik i narzędzi, (K_U13 dla ISs1)
U5: potrafi wykonać prostą analizę sposobu funkcjonowania oprogramowania, systemu informatycznego, czy infrastruktury informatycznej (K_U21 dla ISs1)
U6: potrafi ocenić, na podstawowym poziomie, przydatność rutynowych metod i narzędzi informatycznych oraz wybrać i zastosować właściwą metodę i narzędzia do typowych zadań informatycznych (K_U22 dla ISs1)
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
Observation/demonstration teaching methods
- display
Expository teaching methods
- informative (conventional) lecture
Exploratory teaching methods
- classic problem-solving
Prerequisites
(in Polish) Programowanie strukturalne w języku C, programowanie obiektowe 1
Course coordinators
Term 2024/25L: | Term 2023/24L: | Term 2022/23L: | Term 2021/22L: |
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: