Wydział Informatyki - Informatyka (S1)
specjalność: Inżynieria oprogramowania
Sylabus przedmiotu Gry komputerowe:
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 | Gry komputerowe | ||
Specjalność | przedmiot wspólny | ||
Jednostka prowadząca | Katedra Systemów Multimedialnych | ||
Nauczyciel odpowiedzialny | Marek Wernikowski <marek.wernikowski@zut.edu.pl> | ||
Inni nauczyciele | Mariusz Borawski <mborawski@wi.zut.edu.pl> | ||
ECTS (planowane) | 2,0 | ECTS (formy) | 2,0 |
Forma zaliczenia | zaliczenie | Język | polski |
Blok obieralny | 5 | Grupa obieralna | 2 |
Formy dydaktyczne
Wymagania wstępne
KOD | Wymaganie wstępne |
---|---|
W-1 | Programowanie 2 |
Cele przedmiotu
KOD | Cel modułu/przedmiotu |
---|---|
C-1 | Przekazanie wiedzy z zakresu obsługi wybranego środowiska do tworzenia gier komputerowych. |
C-2 | Wykształcenie u studentów umiejętności dotyczących sposobów implementacji elementów gier komputerowych. |
C-3 | Zdobycie przez studentów kompetencji w zakresie obsługi środowisk do tworzenia gier komputerowych. |
Treści programowe z podziałem na formy zajęć
KOD | Treść programowa | Godziny |
---|---|---|
laboratoria | ||
T-L-1 | Obiekty i komponenty w środowisku tworzenia gier. | 2 |
T-L-2 | Ruch postacią i animacja. | 2 |
T-L-3 | Tworzenie warstwy audiowizualnej gry. | 2 |
T-L-4 | Programowanie zdarzeń i sztucznej inteligencji. | 2 |
T-L-5 | Zarządzanie rozgrywką. | 2 |
T-L-6 | Tworzenie materiałów i programów cieniujących. | 2 |
T-L-7 | Interfejs użytkownika. | 2 |
T-L-8 | Zaliczenie. | 1 |
15 | ||
wykłady | ||
T-W-1 | Wprowadzenie do gier komputerowych. | 1 |
T-W-2 | Struktura silnika gry i jego komponenty. | 2 |
T-W-3 | Algebra liniowa w kontekście programowania gier. | 1 |
T-W-4 | Programy cieniujące i efekty graficzne. | 3 |
T-W-5 | Systemy animacji i fizyki. | 2 |
T-W-6 | Wzorce projektowe w grach komputerowych. | 1 |
T-W-7 | Pętla główna gry i optymalizacje. | 2 |
T-W-8 | Techniki syntezy obrazu. | 2 |
T-W-9 | Zaliczenie. | 1 |
15 |
Obciążenie pracą studenta - formy aktywności
KOD | Forma aktywności | Godziny |
---|---|---|
laboratoria | ||
A-L-1 | Uczestnictwo w zajęciach | 15 |
A-L-2 | Praca własna | 10 |
25 | ||
wykłady | ||
A-W-1 | Uczestnictwo w zajęciach | 15 |
A-W-2 | Praca własna | 8 |
A-W-3 | Udział w konsultacjach | 2 |
25 |
Metody nauczania / narzędzia dydaktyczne
KOD | Metoda nauczania / narzędzie dydaktyczne |
---|---|
M-1 | metoda podająca - wykład informacyjny |
M-2 | metoda aktywizująca - metoda przypadków |
M-3 | metoda praktyczna - pokaz |
M-4 | metoda praktyczna - ćwiczenia laboratoryjne |
M-5 | metoda praktyczna - metoda projektów |
Sposoby oceny
KOD | Sposób oceny |
---|---|
S-1 | Ocena formująca: Ocenie podlega sposób realizacji poszczególnych zadań laboratoryjnych. |
S-2 | Ocena podsumowująca: Ocena zostanie wystawiona na podstawie analizy ocen cząstkowych z poszczególnych zadań laboratoryjnych. |
S-3 | Ocena podsumowująca: Zaliczenie na podstawie pytań w formie pisemnej. |
Zamierzone efekty uczenia się - wiedza
Zamierzone efekty uczenia się | Odniesienie do efektów kształcenia dla kierunku studiów | Odniesienie do efektów zdefiniowanych dla obszaru kształcenia | Odniesienie do efektów uczenia się prowadzących do uzyskania tytułu zawodowego inżyniera | Cel przedmiotu | Treści programowe | Metody nauczania | Sposób oceny |
---|---|---|---|---|---|---|---|
Itest_1A_C23.2_W01 Posiada wiedzę z zakresu programowania gier komputerowych. | I_1A_W05 | — | — | C-1, C-3 | T-W-2, T-W-7, T-W-4, T-W-5, T-W-8 | M-1, M-2, M-3 | S-3 |
Zamierzone efekty uczenia się - umiejętności
Zamierzone efekty uczenia się | Odniesienie do efektów kształcenia dla kierunku studiów | Odniesienie do efektów zdefiniowanych dla obszaru kształcenia | Odniesienie do efektów uczenia się prowadzących do uzyskania tytułu zawodowego inżyniera | Cel przedmiotu | Treści programowe | Metody nauczania | Sposób oceny |
---|---|---|---|---|---|---|---|
Itest_1A_C23.2_U01 Potrafi zaprojektować i zaprogramować wybrane elementy gier komputerowych. | I_1A_U04, I_1A_U06 | — | — | C-1, C-2, C-3 | T-L-1, T-L-2, T-L-3, T-L-4, T-L-5, T-L-6, T-L-7 | M-3, M-4, M-5 | S-2, S-1 |
Zamierzone efekty uczenia się - inne kompetencje społeczne i personalne
Zamierzone efekty uczenia się | Odniesienie do efektów kształcenia dla kierunku studiów | Odniesienie do efektów zdefiniowanych dla obszaru kształcenia | Odniesienie do efektów uczenia się prowadzących do uzyskania tytułu zawodowego inżyniera | Cel przedmiotu | Treści programowe | Metody nauczania | Sposób oceny |
---|---|---|---|---|---|---|---|
Itest_1A_C23.2_K01 Ma świadomość ciągłych zmian w procesie wytwarzania gier komputerowych. | I_1A_K01 | — | — | C-3 | T-W-9 | M-3, M-4 | S-1 |
Kryterium oceny - wiedza
Efekt uczenia się | Ocena | Kryterium oceny |
---|---|---|
Itest_1A_C23.2_W01 Posiada wiedzę z zakresu programowania gier komputerowych. | 2,0 | |
3,0 | Zna pojęcia związane z programowaniem gier i wymienia podstawowe jego założenia. | |
3,5 | ||
4,0 | Określa cechy poszczególnych komponentów składających się na grę komputerową i rozumie ich ograniczenia. | |
4,5 | ||
5,0 | Ma szeroką wiedzę na temat procesu tworzenia gier komputerowych i zna sposoby realizacji postawionych wymagań. |
Kryterium oceny - umiejętności
Efekt uczenia się | Ocena | Kryterium oceny |
---|---|---|
Itest_1A_C23.2_U01 Potrafi zaprojektować i zaprogramować wybrane elementy gier komputerowych. | 2,0 | |
3,0 | Na podstawie dostępnych przykładów programuje określone elementy gier komputerowych w silniku gry oraz korzysta z dostępnej dokumentacji. | |
3,5 | ||
4,0 | Samodzielnie rozwiązuje wybrane zadania dotyczące programowania gier komputerowych. | |
4,5 | ||
5,0 | Samodzielnie tworzy własne zaawansowane komponenty gier komputerowych. |
Kryterium oceny - inne kompetencje społeczne i personalne
Efekt uczenia się | Ocena | Kryterium oceny |
---|---|---|
Itest_1A_C23.2_K01 Ma świadomość ciągłych zmian w procesie wytwarzania gier komputerowych. | 2,0 | |
3,0 | Dostosowuje się do zmieniających się wymagań i dyskutuje nad wadami i zaletami możliwych rozwiązań. | |
3,5 | ||
4,0 | ||
4,5 | ||
5,0 |
Literatura podstawowa
- Jason Gregory, Game Engine Architecture, A K Peters/CRC Press, USA, 2018, 3
- Paris Buttfield-Addison, Jon Manning, Tim Nugent, Unity Development Cookbook, O'Reilly Media, USA, 2023, 2
- Robert Nystrom, Programowanie gier - wzorce, Wydawnictwo Naukowe PWN, Warszawa, 2020, 1
Literatura dodatkowa
- Jeremy Gibson Bond, Projektowanie gier przy użyciu środowiska Unity i języka C#. Od pomysłu do gotowej gry., Helion, Gliwice, 2018, 2
- Tomas Akenine-Möller, Eric Haines, Naty Hoffman, Angelo Pesce, Sebastien Hillaire, Michał Iwanicki, Real-Time Rendering, A K Peters/CRC Press, USA, 2018, 4
- Ernest Adams, Projektowanie gier. Podstawy, Helion, Gliwice, 2010, 2