KARTA MODUŁU KSZTAŁCENIA I. 1 Nazwa modułu kształcenia I. Informacje ogólne 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 (wypełnia koordynator ECTS) 4 Grupa treści kształcenia specjalnościowego 5 Typ modułu obowiązkowy 6 Poziom studiów Studia I stopnia 9 Rok studiów, semestr 7 Liczba punktów ECTS 4 8 Poziom podstawowy 10 Liczba godzin w semestrze 11 Liczba godzin w tygodniu Wyk. Ćw. Lab. Sem. Proj. Wyk. Ćw. Lab. Sem. Proj. II rok IV semestr letni studia stacjonarne 15 30 1 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ż., p.lichograj@gmail.com 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 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 / C4 Nabycie umiejętności graficznej wizualizacji danych
16 Efekty kształcenia w zakresie wiedzy, umiejętności i kompetencji społecznych nr student, który zaliczył przedmiot, : odniesienie do celów przedmiotu EK01 Przedstawić narzędzia, metody i pojęcia stosowane w grafice C1 i EK02 Rozróżniać grafikę wektorową od rastrowej C2 EK03 Tworzyć realistyczną grafikę komputerową oraz animację C2, C3 EK04 Przetwarzać obrazy cyfrowe C3 EK05 Przeprowadzić wizualizację danych C4 17 Treści programowe forma zajęć - wykłady liczba godzin S odniesienie do celów kształcenia dla przedmiotu W1 Historia, zastosowanie i podstawowe 2 EK01 pojęcia z zakresu grafiki i wizualizacji W2 Grafika rastrowa i wektorowa. Sprzęt dla 2 EK02 potrzeb grafiki W3 Współrzędne jednorodne. Opis 2 EK02 macierzowy przekształceń dwuwymiarowych i trójwymiarowych W4 Reprezentacja przestrzeni trójwymiarowej 2 EK03 na płaszczyźnie. Rzutowanie, kamera i wirtualne studio W5 Światło i barwa w grafice. 3 EK03 Metody oświetlenia. Cieniowanie W6 Oświetlenie globalne. Metoda śledzenia 2 EK04 promieni. Metoda energetyczna. Dążenie do realizmu w grafice W7 Komputerowa wizualizacja danych 2 EK05 suma godzin 15 forma zajęć - laboratoria liczba godzin S odniesienie do celów kształcenia dla przedmiotu L1 Ogólna charakterystyka środowiska 2 EK01 Matlab L2 Podstawy programowania w systemie 4 EK04 Matlab L3 Podstawowe przetwarzania 2 EK04 L4 Wizualizacja danych i tworzenie prostego 2 EK05 graficznego interfejsu użytkownika L5 Wizualizacja danych. Zaawansowane 2 EK05 wykresy dwuwymiarowe i trójwymiarowe L6 Wprowadzenie do systemu Pov-Ray 2 EK01 L7 Układ współrzędnych 3-D, orientacja osi 2 EK03
układu, obroty wokół osi L8 Transformacje elementarne, translacja, 2 EK03 skalowanie, obrót wokół osi. Składanie transformacji L9 Inicjalizacja zmiennych i realizacji pętli 2 EK03 oraz instrukcji warunkowych w tworzeniu grafiki L10 Budowa modeli złożonych obiektów 4 EK03 geometrycznych przy pomocy konstrukcyjnej geometrii bryłowej (CSG). Definiowanie własnych obiektów geometrycznych. Oświetlenie w grafice. L11 Łączenie grafiki wektorowej i bitmapowej 2 EK02, EK03 w tworzeniu realistycznych L12 Tworzenie 2D i 3D 4 EK03 suma godzin 30 18 Narzędzia/metody dydaktyczne 1. Wykład (dyskusja) 2. Wykład - prezentacja 3. Komputer z dostępem do Internetu oraz oprogramowaniem Matlab 4. Komputer z oprogramowaniem PovRay 19 Sposoby oceny (F formująca, P podsumowująca) F1. ocena bieżącego przygotowania do zajęć laboratoryjnych F2. Aktywność w trakcie zajęć P1. Egzamin pisemny P2. Kolokwium - ocena umiejętności realizacji zadań przy komputerze 20 Obciążenie pracą studenta forma aktywności średnia liczba godzin na zrealizowanie aktywności Godziny kontaktowe z nauczycielem (zajęcia) 50 Przygotowanie się do laboratorium 30 Przygotowanie się do kolokwium 20 SUMA 100 SUMARYCZNA LICZBA PUNKTÓW ECTS DLA 4 PRZEDMIOTU 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, 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 3. D. Hearn, P. Baker, Computer Graphics, Prentice Hall 1997 22 Kryteria oceny 1 nr efektu EK01 EK02 EK03 na ocenę 2 (ndst) Nie zaprezentować narzędzi i metod stosowanych do tworzenia grafiki i Nie rozróżniać grafiki wektorowej od rastrowej Nie we właściwy sposób wykorzystywać narzędzi i programów do na ocenę 3 (dst) wymienić narzędzia i metody stosowane w tworzeniu grafiki i podać główne różnice pomiędzy grafiką wektorową a rastrową tworzyć prostą grafikę i animację stosując podstawowe funkcje na ocenę 4 (db) zaprezentować narzędzia i metody stosowane w tworzeniu grafiki i, objaśniać pojęcia związane z grafiką i wizualizacją prawidłowo rozróżniać i porównywać grafikę wektorową i rastrową poprawnie tworzyć grafikę i animację stosując zaawansowane funkcje poznanego oprogramowania na ocenę 5 (bdb) prezentować narzędzia i metody stosowane w tworzeniu grafiki i oraz wskazać różnice i podobieństwa pomiędzy nimi, objaśniać pojęcia związane z grafiką i wizualizacją prawidłowo rozróżniać, porównywać grafikę wektorową i rastrową oraz wskazać zastosowania, scharakteryzować formaty zapisu obu rodzajów grafik sprawnie tworzyć grafikę i animację o wysokim poziomie 1 Do decyzji koordynatora
EK04 EK05 tworzenia grafiki nie wykonać Nie rozumie i nie modeli kolorów oraz algorytmów stosowanych do przetwarzania cyfrowych Nie przetworzyć danych i przygotować wizualizacji wyników poznanego oprogramowania Rozumie i poznane stosowane do korekcji cyfrowych. poprawnie przetwarzać i przygotowywać dane do wizualizacji. przedstawić wizualizację wyników w postaci statycznych wykresów Rozumie i poznane stosowane do korekcji cyfrowych. charakteryzować kompresji i dekompresji poprawnie przetwarzać i przygotowywać dane do wizualizacji. przeprowadzić analizę i zapis otrzymanych wyników w postaci statycznych lub dynamicznych wykresów realizmu stosując zaawansowane funkcje poznanego oprogramowania, w projektach umiejętnie definiuje własne obiekty geometryczne, oraz funkcje Rozumie i poznane modele kolorów oraz stosowane do korekcji cyfrowych. charakteryzować i kompresji i dekompresji poprawnie przetwarzać i przygotowywać dane do wizualizacji. przeprowadzić analizę i zapis otrzymanych wyników w postaci statycznych lub dynamicznych wykresów. tworzyć
III. Inne przydatne informacje interfejs użytkownika wspomagający wizualizację 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 Odniesienie danego efektu do efektów zdefiniowanych dla całego programu ( kierunkowych ) Cele przedmiotu Treści programowe Narzędzia/metody dydaktyczne Sposób oceny EK01 K_W12, K_K02 C1 W1,L1,L6 N2,N3,N4 P1 EK02 K_W12 C2,C3 W2,W3,L11 N1,N2,N4 F2,P1 EK03 W4, W5, L7,L8,L9,L10, K_W19, K_U22 C3 L11,L12 N2,N4 F1,P2 EK04 K_W19, K_U22 C3 W6,L2,L3 N2,N3 F1, P2 EK05 K_W19,K_U01 C4 W7,L4,L5 N2,N3 F1, P2 Strona 7