Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Wydział Informatyki - Informatyka (S1)
specjalność: Inżynieria oprogramowania

Sylabus przedmiotu Grafika i wizualizacja:

Informacje podstawowe

Kierunek studiów Informatyka
Forma studiów studia stacjonarne Poziom pierwszego stopnia
Tytuł zawodowy absolwenta inżynier
Obszary studiów charakterystyki PRK, kompetencje inżynierskie PRK
Profil ogólnoakademicki
Moduł
Przedmiot Grafika i wizualizacja
Specjalność przedmiot wspólny
Jednostka prowadząca Katedra Systemów Multimedialnych
Nauczyciel odpowiedzialny Radosław Mantiuk <Radoslaw.Mantiuk@zut.edu.pl>
Inni nauczyciele Anna Lewandowska <Anna.Tomaszewska@zut.edu.pl>
ECTS (planowane) 6,0 ECTS (formy) 6,0
Forma zaliczenia zaliczenie Język polski
Blok obieralny Grupa obieralna

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
laboratoriaL4 45 4,60,75zaliczenie
wykładyW4 30 1,40,25zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1Podstawy matematyki i analizy statystycznej

Cele przedmiotu

KODCel modułu/przedmiotu
C-1Zapoznanie studentów z podstawowymi zagadnieniami z zakresu grafiki komputerowej i wizualizacji.
C-2Zapoznanie studentów z narzędziami służącymi do programowania aplikacji graficznych.
C-3Zapoznanie studentów ze strukturą oprogramowania gry komputerowej.
C-4Nauczanie tworzenia aplikacji z efektywnym interfejsem użytkownika.
C-5Zapoznanie ze standardami estetycznymi aplikacji graficznych.

Treści programowe z podziałem na formy zajęć

KODTreść programowaGodziny
laboratoria
T-L-1Modelowanie sceny (techniki modelowania obiektów, proces rzeźbienia, teksturowanie obiektów, tworzenie obiektów złożonych).8
T-L-2Edytor Unity, tworzenie sceny, przekształcenia geometryczne, manipulacja obiektami, tworzenie prefabów4
T-L-3Środowisko w Unity2
T-L-4Import modeli do środowiska Unity2
T-L-5Aniamacja obiektów w Unity2
T-L-6Wykrywanie kolizji3
T-L-7Projektowanie elementów grafiki użytkowej (praca z grafiką rastrową i wektorową, projekt logo, projekt okładki)10
T-L-8Kolorymetria w praktyce (urządzenia pomiarowe, obliczanie różnicy pomiędzy barwami)2
T-L-9Generowanie i analiza profili ICC2
T-L-10Metody interpretacji kolorów (rendering intent)2
T-L-11Profilowanie aparatów fotograficznych2
T-L-12Profilowanie monitorów2
T-L-13Profilowanie drukarki2
T-L-14Podsumowanie i zaliczenie.2
45
wykłady
T-W-1Wprowadzenie do grafiki komputerowej2
T-W-2Fizjologiczne i percepcyjne podstawy procesu widzenia obrazów - Budowa układu wzrokowego człowieka. - Pojęcia jasności, kontrastu i koloru (profile kolorów). - Obraz cyfrowy (próbkowanie, integracja, kwantyzacja, rekonstrukcja obrazu, aliasing).4
T-W-3Grafika rastrowa i wektorowa.2
T-W-4Modelowanie obiektów trójwymiarowych - Reprezentacje geometrii. - Przekształcenia geometryczne (przekształcenie afiniczne, homograficzne, rzutowanie). - Praktyczne aspekty modelowania obiektów (proces rzeźbienia, topologia modelu, teksturowanie modelu, itp.).2
T-W-5Potok renderingu w systemach graficznych czasu rzeczywistego (scena, transformacje geometrii, rzutowanie, rasteryzacja, obliczanie przesłaniania). Materiały i teksturowanie.4
T-W-6Graficzne interfejsy użytkownika2
T-W-7Użyteczne projektowanie: UX&UI4
T-W-8Percepcja barw i systemy opisu barw2
T-W-9Metody pomiaru barw i CMS2
T-W-10Profile ICC2
T-W-11Profilowanie urządzeń2
T-W-12Zaliczenie2
30

Obciążenie pracą studenta - formy aktywności

KODForma aktywnościGodziny
laboratoria
A-L-1uczestnictwo w zajęciach45
A-L-2praca indywidualna nad dokończeniem zadań realizowanych na laboratoriach60
A-L-3Analiza literatury10
115
wykłady
A-W-1uczestnictwo w zajęciach30
A-W-2przygotowanie do zaliczenia5
35

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1wykład informacyjny
M-2wykład problemowy
M-3z użyciem komputera
M-4pokaz
M-5ćwiczenia laboratoryjne
M-6metoda projektów

Sposoby oceny

KODSposób oceny
S-1Ocena formująca: ocena podsumowująca jakości wykonanego projektu, zdobytych umiejętności oraz wiedzy

Zamierzone efekty uczenia się - wiedza

Zamierzone efekty uczenia sięOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów uczenia się prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
I_1A_C10_W01
Posiada wiedzę z zakresu grafiki komputerowej i wizualizacji, podstaw programowania systemów graficznych, projektowania graficznych interfejsów użytkownika
I_1A_W09C-2, C-3, C-1T-W-1, T-W-2, T-W-4, T-W-6, T-W-12, T-W-3, T-W-5, T-W-7M-3, M-1S-1

Zamierzone efekty uczenia się - umiejętności

Zamierzone efekty uczenia sięOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów uczenia się prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
I_1A_C10_U01
Praktyczna umiejętność programowania struktur gry komputerowej, projektowania i programowania graficznych interfejsów użytkownika.
I_1A_U01C-2, C-4M-3, M-4, M-5, M-6S-1

Zamierzone efekty uczenia się - inne kompetencje społeczne i personalne

Zamierzone efekty uczenia sięOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów uczenia się prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
I_1A_C10_K01
Kompetencje w zakresie stworzenia działającej aplikacji graficznej (prostej gry komputerowej) na podstawie zdobytej wiedzy i umiejętności, zdolność do oszacowania pracochłonności projektu, dbałość o estetykę tworzonego interfejsu użytkownika.
I_1A_K01C-2, C-3M-3, M-5, M-6S-1

Kryterium oceny - wiedza

Efekt uczenia sięOcenaKryterium oceny
I_1A_C10_W01
Posiada wiedzę z zakresu grafiki komputerowej i wizualizacji, podstaw programowania systemów graficznych, projektowania graficznych interfejsów użytkownika
2,0
3,0Potwierdzenie zdobycia wiedzy wyrażone zdaniem egzaminu na poziomie dostatecznym.
3,5Potwierdzenie zdobycia wiedzy wyrażone zdaniem egzaminu na poziomie ponad dostatecznym.
4,0Potwierdzenie zdobycia wiedzy wyrażone zdaniem egzaminu na poziomie dobrym.
4,5Potwierdzenie zdobycia wiedzy wyrażone zdaniem egzaminu na poziomie ponad dobrym.
5,0Potwierdzenie zdobycia wiedzy wyrażone zdaniem egzaminu na poziomie bardzo dobrym lub przygotowanie wyróżniającego się projektu, który potwierdzi posiadanie wymaganej wiedzy.

Kryterium oceny - umiejętności

Efekt uczenia sięOcenaKryterium oceny
I_1A_C10_U01
Praktyczna umiejętność programowania struktur gry komputerowej, projektowania i programowania graficznych interfejsów użytkownika.
2,0
3,0Zakończenie projektu w podstawowym wymaganym czasie i zakresie.
3,5Wykonanie projektu w podstawowym wymaganym zakresie z wybranymi funkcjonalnościami wykonanymi w stopniu dobrym.
4,0Wykonanie projektu ze wszystkimi wymaganymi funkcjonalnościami w stopniu dobrym.
4,5Wykonanie projektu ze wszystkimi wymaganymi funkcjonalnościami wykonanymi w stopniu dobrym a wybranymi funkcjonalnościami w stopniu bardzo dobrym.
5,0Wykonanie wyróżniającego się projektu wykraczającego poza obowiązkowy zakres funkcjonalności.

Kryterium oceny - inne kompetencje społeczne i personalne

Efekt uczenia sięOcenaKryterium oceny
I_1A_C10_K01
Kompetencje w zakresie stworzenia działającej aplikacji graficznej (prostej gry komputerowej) na podstawie zdobytej wiedzy i umiejętności, zdolność do oszacowania pracochłonności projektu, dbałość o estetykę tworzonego interfejsu użytkownika.
2,0
3,0Zakończenie projektu w podstawowym wymaganym czasie i zakresie.
3,5Wykonanie projektu w podstawowym wymaganym zakresie z wybranymi funkcjonalnościami wykonanymi w stopniu dobrym.
4,0Wykonanie projektu ze wszystkimi wymaganymi funkcjonalnościami w stopniu dobrym.
4,5Wykonanie projektu ze wszystkimi wymaganymi funkcjonalnościami wykonanymi w stopniu dobrym a wybranymi funkcjonalnościami w stopniu bardzo dobrym.
5,0Wykonanie wyróżniającego się projektu wykraczającego poza obowiązkowy zakres funkcjonalności.

Literatura podstawowa

  1. Tomas Akewnine-Moller, Real-Time Rendering, AK Peters, USA, 2008, 3

Literatura dodatkowa

  1. Andrew S. Glassner, Principles of Digital Image Synthesis, Morgan Kaufmann, U.S.A., 1995

Treści programowe - laboratoria

KODTreść programowaGodziny
T-L-1Modelowanie sceny (techniki modelowania obiektów, proces rzeźbienia, teksturowanie obiektów, tworzenie obiektów złożonych).8
T-L-2Edytor Unity, tworzenie sceny, przekształcenia geometryczne, manipulacja obiektami, tworzenie prefabów4
T-L-3Środowisko w Unity2
T-L-4Import modeli do środowiska Unity2
T-L-5Aniamacja obiektów w Unity2
T-L-6Wykrywanie kolizji3
T-L-7Projektowanie elementów grafiki użytkowej (praca z grafiką rastrową i wektorową, projekt logo, projekt okładki)10
T-L-8Kolorymetria w praktyce (urządzenia pomiarowe, obliczanie różnicy pomiędzy barwami)2
T-L-9Generowanie i analiza profili ICC2
T-L-10Metody interpretacji kolorów (rendering intent)2
T-L-11Profilowanie aparatów fotograficznych2
T-L-12Profilowanie monitorów2
T-L-13Profilowanie drukarki2
T-L-14Podsumowanie i zaliczenie.2
45

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Wprowadzenie do grafiki komputerowej2
T-W-2Fizjologiczne i percepcyjne podstawy procesu widzenia obrazów - Budowa układu wzrokowego człowieka. - Pojęcia jasności, kontrastu i koloru (profile kolorów). - Obraz cyfrowy (próbkowanie, integracja, kwantyzacja, rekonstrukcja obrazu, aliasing).4
T-W-3Grafika rastrowa i wektorowa.2
T-W-4Modelowanie obiektów trójwymiarowych - Reprezentacje geometrii. - Przekształcenia geometryczne (przekształcenie afiniczne, homograficzne, rzutowanie). - Praktyczne aspekty modelowania obiektów (proces rzeźbienia, topologia modelu, teksturowanie modelu, itp.).2
T-W-5Potok renderingu w systemach graficznych czasu rzeczywistego (scena, transformacje geometrii, rzutowanie, rasteryzacja, obliczanie przesłaniania). Materiały i teksturowanie.4
T-W-6Graficzne interfejsy użytkownika2
T-W-7Użyteczne projektowanie: UX&UI4
T-W-8Percepcja barw i systemy opisu barw2
T-W-9Metody pomiaru barw i CMS2
T-W-10Profile ICC2
T-W-11Profilowanie urządzeń2
T-W-12Zaliczenie2
30

Formy aktywności - laboratoria

KODForma aktywnościGodziny
A-L-1uczestnictwo w zajęciach45
A-L-2praca indywidualna nad dokończeniem zadań realizowanych na laboratoriach60
A-L-3Analiza literatury10
115
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - wykłady

KODForma aktywnościGodziny
A-W-1uczestnictwo w zajęciach30
A-W-2przygotowanie do zaliczenia5
35
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięI_1A_C10_W01Posiada wiedzę z zakresu grafiki komputerowej i wizualizacji, podstaw programowania systemów graficznych, projektowania graficznych interfejsów użytkownika
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_W09Zna zasady działania i podstawowe metody projektowania interfejsów komunikacyjnych człowiek-maszyna, ze szczególnym uwzględnieniem obrazowania komputerowego i wizualizacji danych.
Cel przedmiotuC-2Zapoznanie studentów z narzędziami służącymi do programowania aplikacji graficznych.
C-3Zapoznanie studentów ze strukturą oprogramowania gry komputerowej.
C-1Zapoznanie studentów z podstawowymi zagadnieniami z zakresu grafiki komputerowej i wizualizacji.
Treści programoweT-W-1Wprowadzenie do grafiki komputerowej
T-W-2Fizjologiczne i percepcyjne podstawy procesu widzenia obrazów - Budowa układu wzrokowego człowieka. - Pojęcia jasności, kontrastu i koloru (profile kolorów). - Obraz cyfrowy (próbkowanie, integracja, kwantyzacja, rekonstrukcja obrazu, aliasing).
T-W-4Modelowanie obiektów trójwymiarowych - Reprezentacje geometrii. - Przekształcenia geometryczne (przekształcenie afiniczne, homograficzne, rzutowanie). - Praktyczne aspekty modelowania obiektów (proces rzeźbienia, topologia modelu, teksturowanie modelu, itp.).
T-W-6Graficzne interfejsy użytkownika
T-W-12Zaliczenie
T-W-3Grafika rastrowa i wektorowa.
T-W-5Potok renderingu w systemach graficznych czasu rzeczywistego (scena, transformacje geometrii, rzutowanie, rasteryzacja, obliczanie przesłaniania). Materiały i teksturowanie.
T-W-7Użyteczne projektowanie: UX&UI
Metody nauczaniaM-3z użyciem komputera
M-1wykład informacyjny
Sposób ocenyS-1Ocena formująca: ocena podsumowująca jakości wykonanego projektu, zdobytych umiejętności oraz wiedzy
Kryteria ocenyOcenaKryterium oceny
2,0
3,0Potwierdzenie zdobycia wiedzy wyrażone zdaniem egzaminu na poziomie dostatecznym.
3,5Potwierdzenie zdobycia wiedzy wyrażone zdaniem egzaminu na poziomie ponad dostatecznym.
4,0Potwierdzenie zdobycia wiedzy wyrażone zdaniem egzaminu na poziomie dobrym.
4,5Potwierdzenie zdobycia wiedzy wyrażone zdaniem egzaminu na poziomie ponad dobrym.
5,0Potwierdzenie zdobycia wiedzy wyrażone zdaniem egzaminu na poziomie bardzo dobrym lub przygotowanie wyróżniającego się projektu, który potwierdzi posiadanie wymaganej wiedzy.
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięI_1A_C10_U01Praktyczna umiejętność programowania struktur gry komputerowej, projektowania i programowania graficznych interfejsów użytkownika.
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_U01Potrafi wykrywać związki i zależności w procesach zachodzących w systemach rzeczywistych i na tej podstawie tworzyć modele komputerowe i przeprowadzać ich symulacje.
Cel przedmiotuC-2Zapoznanie studentów z narzędziami służącymi do programowania aplikacji graficznych.
C-4Nauczanie tworzenia aplikacji z efektywnym interfejsem użytkownika.
Metody nauczaniaM-3z użyciem komputera
M-4pokaz
M-5ćwiczenia laboratoryjne
M-6metoda projektów
Sposób ocenyS-1Ocena formująca: ocena podsumowująca jakości wykonanego projektu, zdobytych umiejętności oraz wiedzy
Kryteria ocenyOcenaKryterium oceny
2,0
3,0Zakończenie projektu w podstawowym wymaganym czasie i zakresie.
3,5Wykonanie projektu w podstawowym wymaganym zakresie z wybranymi funkcjonalnościami wykonanymi w stopniu dobrym.
4,0Wykonanie projektu ze wszystkimi wymaganymi funkcjonalnościami w stopniu dobrym.
4,5Wykonanie projektu ze wszystkimi wymaganymi funkcjonalnościami wykonanymi w stopniu dobrym a wybranymi funkcjonalnościami w stopniu bardzo dobrym.
5,0Wykonanie wyróżniającego się projektu wykraczającego poza obowiązkowy zakres funkcjonalności.
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięI_1A_C10_K01Kompetencje w zakresie stworzenia działającej aplikacji graficznej (prostej gry komputerowej) na podstawie zdobytej wiedzy i umiejętności, zdolność do oszacowania pracochłonności projektu, dbałość o estetykę tworzonego interfejsu użytkownika.
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_K01Potrafi krytycznie ocenić posiadaną wiedzę informatyczną oraz dostrzega dynamikę jej zmian.
Cel przedmiotuC-2Zapoznanie studentów z narzędziami służącymi do programowania aplikacji graficznych.
C-3Zapoznanie studentów ze strukturą oprogramowania gry komputerowej.
Metody nauczaniaM-3z użyciem komputera
M-5ćwiczenia laboratoryjne
M-6metoda projektów
Sposób ocenyS-1Ocena formująca: ocena podsumowująca jakości wykonanego projektu, zdobytych umiejętności oraz wiedzy
Kryteria ocenyOcenaKryterium oceny
2,0
3,0Zakończenie projektu w podstawowym wymaganym czasie i zakresie.
3,5Wykonanie projektu w podstawowym wymaganym zakresie z wybranymi funkcjonalnościami wykonanymi w stopniu dobrym.
4,0Wykonanie projektu ze wszystkimi wymaganymi funkcjonalnościami w stopniu dobrym.
4,5Wykonanie projektu ze wszystkimi wymaganymi funkcjonalnościami wykonanymi w stopniu dobrym a wybranymi funkcjonalnościami w stopniu bardzo dobrym.
5,0Wykonanie wyróżniającego się projektu wykraczającego poza obowiązkowy zakres funkcjonalności.