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

Podobne dokumenty