Conducted in
terms:
2022/23, 2023/24, 2024/25Z, 2025/26
ISCED code: 0613
ECTS credits:
3
Language:
Polish
Organized by:
Faculty of Mathematics and Computer Science
Fundamentals of Computer Graphics 1000-ZiPGK
This course has not yet been described...
Total student workload
(in Polish) 40 godzin – laboratorium
30 godzin – praca własna (przygotowanie do zajęć, zapoznanie się z materiałami dydaktycznymi umieszczonymi na platformie e-learningowej)
20 godzin – praca własna (przygotowanie zadań zaliczeniowych)
RAZEM: 90 godzin
3 pkt. ECTS
Learning outcomes - knowledge
(in Polish) Po ukończeniu kursu student osiąga następujące efekty (kody odnoszą się do efektów dla studiów 1 stopnia na kierunku informatyka - studia inżynierskie):
W1: zna najważniejsze formaty graficzne i ich reprezentację w pamięci komputera (KW_02);
W2: zna najważniejsze modele przestrzeni barw, ich własności i zastosowania (K_W02);
W3: zna afiniczne przekształcenia geometryczne i metody rzutowania przestrzennego na płaszczyznę ekranu wraz z ich zapisem w języku macierzy (K_W01, KW_02).
Learning outcomes - skills
(in Polish) Po ukończeniu kursu student osiąga następujące efekty (kody odnoszą się do efektów dla studiów 1 stopnia na kierunku informatyka - studia inżynierskie):
U1: implementuje podstawowe algorytmy rasteryzacji prymitywów geometrycznych (K_U01, K_U02, K_U07, K_U08);
U2: rozróżnia i implementuje modele przestrzeni barw (K_U08)
U3: opisuje w języku macierzy afiniczne przekształcenia geometryczne (K_U01)
U4: implementuje podstawowe algorytmy teksturowania (K_U01, K_U02, K_U07, K_U08);
U5: objaśnia sposoby rzutowania przestrzennego na płaszczyznę ekranu (K_U01)
U6: charakteryzuje i implementuje podstawowe modele oświetlenia i cieniowania sceny trójwymiarowej (K_U01, K_U02, K_U07, K_U08);
U7: umie zaprojektować i zaimplementować w wybranej bibliotece programistycznej graficzny interfejs użytkownika (K_U05, K_U15).
Learning outcomes - social competencies
(in Polish) Po ukończeniu kursu student osiąga następujące efekty (kody odnoszą się do efektów dla studiów 1 stopnia na kierunku informatyka - studia inżynierskie):
K1: potrafi modyfikować algorytmy i dostosowywać je do konkretnych zadań (K_K02);
K2: jest nastawiony na jak najlepsze wykonanie zadania, jest systematyczny (K_K04);
K3: samodzielnie wykonuje zadania programistyczne, potrafi wyszukiwać informacje w literaturze i w Internecie (K_K07).
Expository teaching methods
- participatory lecture
Exploratory teaching methods
- laboratory
- project work
- project work
Type of course
compulsory course
Prerequisites
(in Polish) Umiejętność programowania w języku C i C++. Znajomość podstawowych algorytmów i struktur danych.
Course coordinators
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: