Data wydruku: 17.11.2016 23:07 Strona 1 z 2 Nazwa przedmiotu
Transkrypt
Data wydruku: 17.11.2016 23:07 Strona 1 z 2 Nazwa przedmiotu
Nazwa przedmiotu Programowanie gier komputerowych Kod przedmiotu MAT2052 Jednostka Katedra Fizyki Teoretycznej i Informatyki Kwant. Kierunek Matematyka Obszary kształcenia Nauki ścisłe Profil kształcenia ogólnoakademicki Rok studiów 1 Typ przedmiotu Obowiąkowy Semestr studiów 2 Poziom studiów II stopnia ECTS 4.0 Liczba punktów ECTS Aktywność studenta gk Udział w zajęciach dydaktycznych objętych planem studiów 60 Udział w konsultacjach pw 5 Praca własna studenta 35 Suma Wykładowcy 65 35 Łączna liczba godzin pracy studenta 100 Liczba punktów ECTS 4.0 dr inż. Bartosz Reichel (Osoba opowiedzialna za przedmiot) Prowadzący: dr inż. Bartosz Reichel Cel przedmiotu Zrozumienie podstaw wyświetlania/powstawania grafiki na komputerach, Nauka podstawowych operacji i przekształceń (projekcja, obroty, wypełnianie, teselacja) Poznanie podstawowych bibliotek 3D (OpenGL, DirectX) Zapoznanie się z platformą Unity, utworzenie prostej gry. Efekty kształcenia Data wydruku: Odniesienie do efektów kierunkowych Efekt kształcenia z przedmiotu Sposób weryfikacji efektu [K_U08] posiada umiejętności rozpoznawania struktur topologicznych w obiektach matematycznych występujących np. w geometrii lub analizie matematycznej; potrafi wykorzystać podstawowe własności topologiczne zbiorów, funkcji i przekształceń Student potrafi zaimplementować np. obroty z wykorzystaniem struktury algebraicznej kwaternionów [SK2] Ocena postępów pracy [SU3] Ocena umiejętności wykorzystania wiedzy uzyskanej w ramach różnych modułów [K_U20] potrafi konstruować algorytmy o dobrych własnościach numerycznych, służące do rozwiązywania typowych i nietypowych problemów matematycznych Implementacja algorytmów graficznych (np. wypełniania) [SU1] Ocena realizacji zadania [K_K06] potrafi samodzielnie wyszukiwać informacje w literaturze, także w językach obcych Potrafi samodzielnie wyszukiwać informacje w literaturze, także w językach obcych [SK5] Ocena umiejętności rozwiązania problemów związanych z zawodem [K_W12] zna dobrze co najmniej jeden pakiet oprogramowania, służący do obliczeń symbolicznych i jeden pakiet do statystycznej obróbki danych Potrafi dokonać obliczeń symbolicznych (np. rozwiązać proste równanie). [SW1] Ocena wiedzy faktograficznej [K_K04] rozumie i docenia znaczenie uczciwości intelektualnej w działaniach własnych i innych osób; postępuje etycznie Nie oszukuje podczas pracy nad zadaniem. [SK3] Ocena umiejętności organizacji pracy [K_W07] 3) zna powiązania zagadnień wybranej dziedziny z innymi działami matematyki teoretycznej i stosowanej Potrafi wskazać jakie działy matematyki opisują się do wybranej metody z grafiki 3D/gier [SW1] Ocena wiedzy faktograficznej 04.03.2017 02:53 Strona 1 z 3 Sposób realizacji na uczelni Wymagania wstępne i dodatkowe Zalecane komponenty przedmiotu Treść przedmiotu - Proces wyświetlania obrazu, jak działa w uproszczeniu karta graficzna - Proces powstawania grafiki 2D - Operacje na bitmapach (operacje terenarne) - Zderzenia w układach 2D - Proces powstawania grafiki 3D - Znaczenie podstawowych pojęć w grafice 3D (np kamera) i elementów z nimi związanych - Shadery (podstawy) - Zderzenia w 3D - Podstawowe biblioteki fizyczne dla gier - Dźwięk (odtwarzanie, możliwość tworzenia/filtrowania) - Urządzenia wejścia wyjścia (HID) - Wykorzystanie platform: OpenGL/DirectX, GDI+ - Platforma Unity. Zalecana lista lektur Literatura podstawowa • • Pro C# 5.0 and the .NET 4.5 Framework,6th Edition,Andrew Troelsen, Apress Graphics Gems (I-V), Academic Press Literatura uzupełniająca Dave Calabrese, Unity 2D Game Development, March 2014, ISBN 139781849692564 lub podobna z zakresu Unity Formy zajęć i metody nauczania Forma zajęć Liczba godzin zajęć Suma godzin dydaktycznych w semestrze, objętych planem studiów Wykład Ćwiczenia Laboratorium Projekt Seminarium 15.0 0.0 45.0 0.0 0.0 60 W tym kształcenie na odległość: 0.0 Metody i kryteria oceniania Kryteria oceniania: składowe Realizacja zadań z laboratorium Próg zaliczeniowy Procent oceny końcowej 50.0 100.0 Przykładowe zagadnienia / Przykładowe zadania / Realizowane zadania Zaimplementuj prostą grę 2D (np. PAC MAN) Język wykładowy Data wydruku: polski 04.03.2017 02:53 Strona 2 z 3 Praktyki zawodowe Nie dotyczy Data wydruku: 04.03.2017 02:53 Strona 3 z 3