Gry w HTML5
Transkrypt
Gry w HTML5
++ Z1-PU7 WYDANIE N1 Strona 1 z 3 KARTA PRZEDMIOTU (pieczęć wydziału) 1. Nazwa przedmiotu: GRY W HTML 5 2. Kod przedmiotu: SW2 3. Karta przedmiotu ważna od roku akademickiego: 2016/17 4. Forma kształcenia: studia pierwszego 5. Forma studiów: studia stacjonarne 6. Kierunek studiów: INFORMATYKA RMS 7. Profil studiów: ogólnoakademicki 8. Specjalność: WSZYSTKIE 9. Semestr: 6 10. Jednostka prowadząca przedmiot: Instytut Matematyki 11. Prowadzący przedmiot: dr inż. Marek Żabka 12. Przynależność do grupy przedmiotów: Blok przedmiotów swobodnego wyboru 13. Status przedmiotu: obieralny 14. Język prowadzenia zajęć: polski 15. Przedmioty wprowadzające oraz wymagania wstępne: znajomość HTML, podstawowy JavaScript 16. Cel przedmiotu: student powinien opanować tworzenie prostych gier tworzonych w HTML 5 17. Efekty kształcenia Student który zaliczy przedmiot: Nr 1 2 3 4 5 Opis efektu kształcenia Zna nowe techniki HTML5, CSS3 oraz JavaScript używane w tworzeniu gier Zna podstawy geometrii oraz algorytmy konieczne w tworzeniu różnych rodzajów gier Potrafi tworzyć interakcję gry z serwerem za pomocą języka PHP Potrafi tworzyć różne elementy gier wykorzystując HTML5, CSS3 i JavaScript i ew. różne biblioteki Potrafi przygotować kompletną grę działającą w przeglądarce internetowej w oparciu o język JavaScript, z elementami PHP Metoda sprawdzenia efektu kształcenia Forma prowadzenia zajęć Kol Wykład, laboratorium Kol Wykład proj Laboratorium proj Laboratorium proj Laboratorium Odniesienie do efektów dla kierunku studiów T1A_W04 T1A_W06 T1A_W04 T1A_W06 T1A_W04 T1A_W06 T1A_W04 T1A_W06 T1A_W04 T1A_W06 str. 1 18. Formy zajęć dydaktycznych i ich wymiar (liczba godzin) Wykład Ćwiczenia Laboratorium Projekt Seminarium 15 0 45 0 0 19. Treści kształcenia: Wykład: nowe elementy HTML, CSS, JavaSript przydatne do tworzenia gier w przeglądarce: w szczególności canvas, dźwięk, Web Storage oraz nowe selektory i właściwości CSS. Podstawowe operacje graficzne związane z rysowaniem plansz gry oraz z interakcją elementów stałych ruchomych ze sobą. Techniki programistyczne stosowane w grach. Umiejętność obliczeń geometrycznych związanych z przebiegiem gier. Użycie rachunku wektorowego, macierzy, równania prostych, kąty i odległości. Obszary, należenie do obszaru. Użycie PHP do wyników gry oraz do połączenia między użytkownikami. Laboratorium: Ćwiczenie elementów poznanych na wykładzie, w szczególności grafiki. Budowa różnych elementów przykładowych gier (start, połączenie między użytkownikami, zapis i odczyt stanu gry). Przygotowanie do samodzielnego zaprojektowania całej prostej gry działającej w przeglądarce internetowej. 20. Egzamin: nie 21. Literatura podstawowa: 1. J. Seidelin, HTMK 5, tworzenie gier, Helion, Gliwice 2012 2. S. Stefanov, JavaScript, Programowanie obiektowe, Helion, Gliwice 2010 3. http://php.net/manual/pl/index.php, manual języka PHP[widziane: 26.03.2013] 4. J.Seidelin, HTML5. Tworzenie gier, Helion 2012 22. Literatura uzupełniająca: 1. B. Hogan, HTML5 i CSS3. Standardy przyszłości Helion, Gliwice 2010 2. M. Mahemoff, Ajax. Wzorce projektowe, Helion, Gliwice 2007 3. G. Schlossnagle, PHP. Zaawansowane programowanie. Vademecum profesjonalisty, Helion 2004 4. E. Rowell, HTML5 Canvas. Receptury, Helion, Gliwice 2013 23. Nakład pracy studenta potrzebny do osiągnięcia efektów kształcenia Lp. Forma zajęć Liczba godzin kontaktowych / pracy studenta 15/10 1 Wykład 2 Ćwiczenia 3 Laboratorium 45/25 4 Projekt 0/20 5 Seminarium 6 Inne: konsultacje Suma godzin / / 5/0 65/55 str. 2 24. 120 Suma wszystkich godzin 25. 4 Liczba punktów ECTS 26. Liczba punktów ECTS uzyskanych na zajęciach z bezpośrednim 4 udziałem nauczyciela akademickiego 27. Liczba punktów ECTS uzyskanych na zajęciach o charakterze 3 praktycznym (laboratoria, projekty) 28. Uwagi: zaliczenie uzyskane po uzyskaniu 41p ze 100 oraz uzyskaniu 30% z każdego efektu osobno. Zatwierdzono: ……………………………. ………………………………………………… (data i podpis prowadzącego) (data i podpis dyrektora instytutu/kierownika katedry/ Dyrektora Kolegium Języków Obcych/kierownika lub dyrektora jednostki międzywydziałowej) str. 3