Progr. gier i aplikacji na urządzenia przenośne
Transkrypt
Progr. gier i aplikacji na urządzenia przenośne
Kod: 00 00 0000 00 Liczba punktów ECTS: Nazwa przedmiotu Programowanie gier i aplikacji na urządzenia przenośne Nazwa w języku angielskim Games And Applications Programming For Handheld Devices Język prowadzenia zajęć polski Kierunek studiów Informatyka Poziom studiów studia I stopnia inżynierskie Jednostka prowadząca WEEIA - Katedra Informatyki Stosowanej K-24 Kierownik i realizatorzy Formy zajęć i liczba godzin w semestrze Efekty kształcenia dr inż. Andrzej Romanowski mgr inż. Michał Majchrowicz mgr inż. Paweł Kapusta 3 [email protected] [email protected] [email protected] Wyk. Ćw. Lab. Proj. Sem. Inne 15 0 30 0 0 0 Suma godzin w semestrze 45 Cel przedmiotu: Nabycie umiejętności tworzenia aplikacji oraz prostych gier 2D oraz 3D na platformy iOS (iPhone) oraz Windows Phone 7. Efekty kształcenia: Student po zakończeniu kursu będzie potrafił: biegle posługiwać się narzędziami iOS SDK i WP7 SDK, budować aplikacje z wykorzystaniem widoków, -pisać programy w języku Objective-C, wykorzystywać tabele i obsługę gestu "swipe", projektować aplikacje z wykorzystaniem technologii Silverlight w celu opracowania aplikacji oraz prostych gier 2D oraz 3D na urządzenia przenośne. Wymagania wstępne Biegłość w posługiwaniu się wybranym środowiskiem programistycznym dla języka C/C++ i C# Umiejętność tworzenia programów o średnim stopniu trudności w języku C/C++ i C# Organizacja przedmiotu i treści kształcenia WYKŁAD Programowanie na platformę iOS: 1.Wprowadzenie do Objective-C i Foundation Framework 2.Tworzenie własnych klas, czas życia obiektu 3.Obiekty w przestrzeni 2D i 3D 4.View, Animacje i rysowanie 5.Zarządzanie widokami 6.Przełączanie pomiędzy widokami 7.Wykorzystywanie tabel i obsługa gestu "swipe" 8.Wprowadzenie tekstu i prezentowanie okien modalnie 9.Obsługa sieci www i danych lokalizacyjnych (gry społecznościowe) 10.Tworzenie gier w oparciu wykorzystujących Game Center Programowanie na platformę Windows Phone 7: 1.Wstęp do platformy Windows Phone 7 2.Windows Phone 7 Developer Tools 3.Technologia Silverlight 4.Wstęp do programowania z użyciem XNA ĆWICZENIA LABORATORYJNE Platforma iOS: 1.Wprowadzenie do iOS SDK 2.Omówienie budowy aplikacji, pliki NIB, Interface Builder 3.Wykonanie aplikacji wyświetlającej poligony 4.Przygotowanie aplikacji korzystającej z NavigationController 5.Wykonanie aplikacji z wieloma View zarządzanymi przez TapBarController Platforma Windows Phone 7: 1.Praca z Windows Phone 7 Developer Tools oraz emulatorem urządzenia 2.Tworzenie Interfejsu graficznego oraz aplikacji z wykorzystaniem technologii Silverlight 3.Tworzenie gier 2D i 3D z użyciem XNA Game Studio 4 CTP i DirectX Forma zaliczenia sprawdzenia osiągnięcia efektów kształcenia Zaliczenie wykładu oraz laboratoriów na podstawie wykonania projektu. Ocena jest wspólna dla obu części. Literatura podstawowa 1. Zdziarski J.: iPhone Open Application Development, O’Reilly, 2008 2. Troelsen A.: Pro C# 2010 and the .NET 4 Platform, Fifth Edition, Apress, 2010 Literatura uzupełniająca 1. Bruzenak D.: iPhone Advanced Projects, Apress, 2009 Przeciętne obciążenie studenta pracą własną 45 Uwagi Uwagi Aktualizacja Data Całkowite obciążenie studenta pracą 90