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