Grafika komputerowa i wizualizacyjna

Transkrypt

Grafika komputerowa i wizualizacyjna
KARTA MODUŁU KSZTAŁCENIA
I. Informacje ogólne
I.
1 Nazwa modułu kształcenia
Grafika komputerowa i wizualizacja
2 Nazwa jednostki prowadzącej moduł (należy wskazać nazwę zgodnie ze Statutem PSW Instytut,
Zakład)
Instytut Informatyki, Zakład Informatyki Stosowanej
3 Kod modułu
4 Grupa treści kształcenia
(wypełnia koordynator
specjalnościowego
ECTS)
6 Poziom studiów
7
Studia I stopnia
9 Rok studiów,
semestr
punktów
ECTS 8 Poziom
podstawowy
10 Liczba godzin w semestrze
Wyk.
II rok IV semestr–letni
studia stacjonarne
Liczba
4
15
Ćw.
Lab.
Sem.
30
5 Typ modułu
obowiązkowy
11 Liczba godzin w tygodniu
Proj.
Wyk.
1
Ćw.
Lab.
Sem.
2
12 Język wykładowy:
polski
13 Wykładowca (wykładowcy) (imię i nazwisko, stopień naukowy oraz adres e-mailowy
wykładowcy/wykładowców prowadzących zajęcia)
Piotr Lichograj, mgr inż. , [email protected]
II. Informacje szczegółowe
14 Wymagania wstępne
1.
Znajomość podstawowych pojęć matematycznych z zakresu algebry, analizy
matematycznej i prawdopodobieństwa
2.
Podstawowa znajomość języka C
2.
Podstawowa wiedza na temat aplikacji graficznych 2D i 3D
15 Cele przedmiotu
C1
Poznanie narzędzi i metod stosowanych w tworzeniu zaawansowanej grafiki i
animacji komputerowej
C2
Poznanie problematyki związanej z grafiką wektorową i rastrową oraz
podstawami grafiki 3D
C3
Nabycie praktycznych umiejętności przygotowania i przetwarzania grafiki z
zastosowaniem różnych programów i technik wizualizacji / animacji
komputerowej
C4
Nabycie umiejętności graficznej wizualizacji danych
Proj.
16 Efekty kształcenia w zakresie wiedzy, umiejętności i kompetencji społecznych
odniesienie do celów
przedmiotu
nr
student, który zaliczył przedmiot, potrafi:
EK01
Przedstawić narzędzia, metody i pojęcia stosowane w grafice
i animacji komputerowej
Rozróżniać grafikę wektorową od rastrowej
Tworzyć realistyczną grafikę komputerową oraz animację
Przetwarzać obrazy cyfrowe
Przeprowadzić wizualizację danych
EK02
EK03
EK04
EK05
C1
C2
C2, C3
C3
C4
17 Treści programowe
W1
W2
W3
W4
W5
W6
W7
forma zajęć - wykłady
liczba
godzin
S
odniesienie do celów
kształcenia dla
przedmiotu
Historia, zastosowanie i podstawowe
pojęcia z zakresu grafiki komputerowej i
wizualizacji
Grafika rastrowa i wektorowa. Sprzęt dla
potrzeb grafiki komputerowej
Współrzędne jednorodne. Opis
macierzowy przekształceń
dwuwymiarowych i trójwymiarowych
Reprezentacja przestrzeni trójwymiarowej
na płaszczyźnie. Rzutowanie, kamera i
wirtualne studio
Światło i barwa w grafice komputerowej.
Metody oświetlenia. Cieniowanie
Oświetlenie globalne. Metoda śledzenia
promieni. Metoda energetyczna. Dążenie
do realizmu w grafice komputerowej
Komputerowa wizualizacja danych
2
EK01
2
EK02
2
EK02
2
EK03
3
EK03
2
EK04
2
15
EK05
forma zajęć - laboratoria
liczba
godzin
S
odniesienie do celów
kształcenia dla
przedmiotu
Ogólna charakterystyka środowiska
Matlab
Podstawy programowania w systemie
Matlab
Podstawowe algorytmy przetwarzania
obrazów
Wizualizacja danych i tworzenie prostego
graficznego interfejsu użytkownika
Wizualizacja danych. Zaawansowane
wykresy dwuwymiarowe i trójwymiarowe
Wprowadzenie do systemu Pov-Ray
Układ współrzędnych 3-D, orientacja osi
2
EK01
4
EK04
2
EK04
2
EK05
2
EK05
2
2
EK01
EK03
suma godzin
L1
L2
L3
L4
L5
L6
L7
L8
L9
L10
L11
L12
układu, obroty wokół osi
Transformacje elementarne, translacja,
skalowanie, obrót wokół osi. Składanie
transformacji
Inicjalizacja zmiennych i realizacji pętli
oraz instrukcji warunkowych w tworzeniu
grafiki
Budowa modeli złożonych obiektów
geometrycznych przy pomocy
konstrukcyjnej geometrii bryłowej (CSG).
Definiowanie własnych obiektów
geometrycznych. Oświetlenie w grafice.
Łączenie grafiki wektorowej i bitmapowej
w tworzeniu realistycznych obrazów
Tworzenie animacji 2D i 3D
suma godzin
2
EK03
2
EK03
4
EK03
2
EK02, EK03
4
30
EK03
18 Narzędzia/metody dydaktyczne
1.
2.
3.
4.
Wykład (dyskusja)
Wykład - prezentacja
Komputer z dostępem do Internetu oraz oprogramowaniem Matlab
Komputer z oprogramowaniem PovRay
19 Sposoby oceny (F – formująca, P – podsumowująca)
F1.
F2.
P1.
P2.
ocena bieżącego przygotowania do zajęć laboratoryjnych
Aktywność w trakcie zajęć
Egzamin pisemny
Kolokwium - ocena umiejętności realizacji zadań przy komputerze
20 Obciążenie pracą studenta
forma aktywności
Godziny kontaktowe z nauczycielem (zajęcia)
Przygotowanie się do laboratorium
Przygotowanie się do kolokwium
SUMA
SUMARYCZNA LICZBA PUNKTÓW ECTS DLA
PRZEDMIOTU
średnia liczba godzin na zrealizowanie aktywności
50
30
20
100
4
21 Literatura podstawowa i uzupełniająca
Literatura podstawowa:
1.
Matlab: Using Matlab ® Graphics Version 7, The Math Works, 2005
2.
Matlab User’s Guide:
http://www.mathworks.com/help/techdoc/creating_plots/bqrw9tj.html
3.
M. Jankowski, Elementy grafiki komputerowej, WNT, 1990
4.
J. Zabrodzki i inni, Grafika komputerowa, metody i narzędzia, WNT, 1994
Literatura uzupełniająca:
1.
Rudra Pratap, MATLAB7 dla naukowców i inżynierów, PWN, 2010
2.
J.D. Foley, A. van Dam, St.K.Feiner, J.F. Hughes, Computer Graphics, Principles and
Practice, Addison-Wesley Publ.Co.1996
D. Hearn, P. Baker, Computer Graphics, Prentice Hall 1997
3.
22 Kryteria oceny1
nr efektu
EK01
1
na ocenę 2
(ndst)
Nie potrafi
zaprezentować
narzędzi i
metod
stosowanych do
tworzenia
grafiki i
animacji
komputerowej
EK02
Nie potrafi
rozróżniać
grafiki
wektorowej od
rastrowej
EK03
Nie potrafi we
właściwy
sposób
wykorzystywać
narzędzi i
programów do
Do decyzji koordynatora
na ocenę 5
(bdb)
Potrafi
Potrafi
Potrafi
wymienić
zaprezentować
prezentować
narzędzia i
narzędzia i metody narzędzia i
metody
stosowane w
metody
stosowane w
tworzeniu grafiki i stosowane w
tworzeniu
animacji
tworzeniu
grafiki i animacji komputerowej,
grafiki i
komputerowej
potrafi objaśniać
animacji
pojęcia związane z komputerowej
grafiką i
oraz wskazać
wizualizacją
różnice i
podobieństwa
pomiędzy nimi,
potrafi
objaśniać
pojęcia
związane z
grafiką i
wizualizacją
Potrafi podać
Potrafi
Potrafi
główne różnice prawidłowo
prawidłowo
pomiędzy
rozróżniać i
rozróżniać,
grafiką
porównywać
porównywać
wektorową a
grafikę wektorową grafikę
rastrową
i rastrową
wektorową i
rastrową oraz
wskazać
zastosowania,
potrafi
scharakteryzować formaty
zapisu obu
rodzajów grafik
Potrafi tworzyć Potrafi poprawnie Potrafi
prostą grafikę i tworzyć grafikę i
sprawnie
animację
animację stosując tworzyć grafikę
stosując
zaawansowane
i animację o
podstawowe
funkcje poznanego wysokim
funkcje
oprogramowania
poziomie
na ocenę 3 (dst)
na ocenę 4 (db)
tworzenia
poznanego
grafiki nie
oprogramowapotrafi wykonać nia
animacji
EK04
Nie rozumie i
nie potrafi
wykorzystać
modeli kolorów
oraz
algorytmów
stosowanych do
przetwarzania
obrazów
cyfrowych
Rozumie i
potrafi
wykorzystać
poznane
algorytmy
stosowane do
korekcji
obrazów
cyfrowych.
EK05
Nie potrafi
przetworzyć
danych i
przygotować
wizualizacji
wyników
Potrafi
poprawnie
przetwarzać i
przygotowywać
dane do
wizualizacji.
Potrafi
przedstawić
wizualizację
wyników w
postaci
statycznych
wykresów
realizmu
stosując
zaawansowane
funkcje
poznanego
oprogramowania, w
projektach
umiejętnie
definiuje
własne obiekty
geometryczne,
oraz funkcje
Rozumie i potrafi
Rozumie i
wykorzystać
potrafi
poznane
wykorzystać
algorytmy
poznane
stosowane do
modele
korekcji obrazów
kolorów oraz
cyfrowych. Potrafi algorytmy
charakteryzować
stosowane do
algorytmy
korekcji
kompresji i
obrazów
dekompresji
cyfrowych.
Potrafi
charakteryzować i
wykorzystać
algorytmy
kompresji i
dekompresji
Potrafi poprawnie Potrafi
przetwarzać i
poprawnie
przygotowywać
przetwarzać i
dane do
przygotowywać
wizualizacji.
dane do
Potrafi
wizualizacji.
przeprowadzić
Potrafi
analizę i zapis
przeprowadzić
otrzymanych
analizę i zapis
wyników w postaci otrzymanych
statycznych lub
wyników w
dynamicznych
postaci
wykresów
statycznych lub
dynamicznych
wykresów.
Potrafi tworzyć
interfejs
użytkownika
wspomagający
wizualizację
III.
Inne przydatne informacje
22 Inne przydatne informacje o przedmiocie
1.
Materiały do zajęć, instrukcje do laboratorium, informacje na temat prowadzącego/-ych, zmiany
godzin, sali oraz terminów konsultacji, egzaminów/popraw: ii.pswbp.pl/pl, (hasło i login
podawane na pierwszych zajęciach) oraz gablota obok sekretariatu Instytutu Informatyki.
Tabela podsumowująca.
Efekt kształcenia
EK01
EK02
EK03
EK04
EK05
Odniesienie danego
efektu do efektów
zdefiniowanych dla
całego programu
(„kierunkowych”)
Cele przedmiotu
Treści programowe
K_W12, K_K02
K_W12
C1
C2,C3
K_W19, K_U22
C3
K_W19, K_U22
K_W19,K_U01
C3
C4
W1,L1,L6
W2,W3,L11
W4, W5, L7,L8,L9,L10,
L11,L12
W6 ,L2,L3
W7,L4,L5
Narzędzia/metody
dydaktyczne
Sposób oceny
N2,N3,N4
N1,N2,N4
P1
F2,P1
N2,N4
F1,P2
N2,N3
N2,N3
F1, P2
F1, P2
Strona | 7

Podobne dokumenty