Programowanie aplikacji mobilnych

Transkrypt

Programowanie aplikacji mobilnych
Programowanie aplikacji mobilnych
B. Informacje szczegółowe
Elementy składowe
przedmiotu
Opis
Nazwa przedmiotu
Programowanie aplikacji mobilnych
Kod przedmiotu
0600-IS2-2PAM
Nazwa kierunku
Informatyka
Nazwa jednostki
prowadzącej kierunek
Wydział Matematyki i Informatyki, Ins tytut Informatyki
Język przedmiotu
pols ki
Liczba godzin zajęć
dydaktycznych oraz forma
prowadzenia zajęć
Wykład, 30 godz.
Rok studiów / semestr
II / 3
Liczba punktów ECTS
4
Prowadzący
dr inż. Dominik Tomas zuk
Treści merytoryczne
przedmiotu
Mobilne s ys temy operacyjne i ich cechy. Międzyplatformowe s tandardy
webowe wykorzys tywane w aplikacjach mobilnych: HTML5, CSS3, JSON.
Biblioteki JavaScript: jQuery, jQuery Mobile, AngularJS, Boots trap, Semantic
UI. PhoneGap i Apache Cordova jako s pos oby budowania
międzyplatformowych aplikacji. Natywne rozwiązania: Android, iOS, Windows
Phone i FirefoxOS.
Efekty kształcenia wraz ze
sposobem ich weryfikacji
1. Z na i potrafi opis ać s trukturę aplikacji webowo-mobilnej. 2. Z na zas ady
tworzenia aplikacji wieloplatformowych i natywnych. 3. Pos iada znajomoś ć
s truktury pakietów i klas na platformach Android i Apache Cordova. Spos ób
weryfikacji: egzamin pis emny
Forma i warunki zaliczenia
przedmiotu
Ocena z pracy pis emnej.
Wykaz literatury
podstawowej i
uzupełniającej
Literatura podstawowa:
1. Specyfikacja języka HTML5
2. Specyfikacja języka CSS3
3. Specyfikacja języka ECMAScript i dokumentacja języka JavaScript 1.8
4. Dokumentacja bibliotek AngularJS, Bootstrap, jQuery, Semantic UI
5. Dokumentacja oprogramowania Apache Cordova
6. Dokumentacja API systemów operacyjnych Android, FirefoxOS i Windows
Phone
Literatura uzupełniająca:
1. Douglas Crockford, JavaScript - mocne strony, Helion 2009
2. Thoriq Firdaus, Responsive Web Design. Nowoczesne strony WWW na
przykładach, Helion 2014
3. Brad Green, Shyam Seshadri, AngularJS, Helion 2014
4. Adriaan de Jonge, Phillip Dutson, jQuery, jQuery UI oraz jQuery Mobile.
Receptury. Helion 2013
5. Andrzej Stasiewicz, Android. Podstawy tworzenia aplikacji. Helion 2013
6. Erica Sadun, iOS 5. Podręcznik programisty. Helion 2013
7. Henry Lee, Eugene Chuvyrov, Windows Phone 7. Tworzenie efektownych
aplikacji. Helion 2012