Programowanie aplikacji mobilnych 510-IS2-2PAM-22
Profil studiów: ogólnoakademicki
Forma studiów: stacjonarne
Rodzaj przedmiotu: obowiązkowy
Dziedzina i dyscyplina nauki: nauki ścisłe i przyrodnicze, informatyka
Rok studiów / semestr: 2 / 3
Wymagania wstępne (tzw. sekwencyjny system zajęć i egzaminów): Zakres wiadomości: znajomość pojęć związanych z technologiami mobilnymi
Wykład: 15 Laboratorium: 30
Metody dydaktyczne: wykłady, prezentacje multimedialne, praca indywidualna na zajęciach laboratoryjnych, konsultacje
Punkty ECTS: 4
Bilans nakładu pracy studenta:
Udział w zajęciach:
- wykład 15h
- laboratorium 30h
Przygotowanie do zajęć:
- wykład 5h
- laboratorium 15h
Zapoznanie z literaturą: 5h
Przygotowanie do kolokwium: 10h
Przygotowanie do egzaminu: 10h
Czas trwania egzaminu: 1h
Udział w konsultacjach: 4h
Wskaźniki ilościowe:
- nakład pracy studenta związany z zajęciami wymagającymi bezpośredniego udziału nauczyciela: 50h, 2ECTS
- nakład pracy studenta, który nie wymaga bezpośredniego udziału nauczyciela: 50h, 2 ECTS
Rodzaj przedmiotu
Koordynatorzy przedmiotu
Efekty kształcenia
Zna techniki, metody i narzędzia wspomagających tworzenie responsywnego oprogramowania KA7_WG9, KA7_WK1
Potrafi znajdować informacje techniczne i informacje architektoniczne KA7_KR1, KA7_UU2
Potrafi tworzyć aplikacje z wykorzystaniem wybranych frameworków i bibliotek mobilnych KA7_UW1, KA7_UW11
Potrafi dobrać odpowiednie narzędzia do realizacji zadania KA7_UW15, KA7_UO4
Kryteria oceniania
Forma zaliczenia: egzamin, kolokwium, projekt
Uzyskanie co najmniej 51% maksymalnej liczby wszystkich punktów.
W przypadku nauczania zdalnego zaliczenie odbędzie się przy wykorzystaniu narzędzi dostępnych na platformie Eduportal/USOSMail.
Literatura
Literatura podstawowa:
Specyfikacja języka HTML5, CSS, ECMAScript i dokumentacja języka JavaScript 1.8
Dokumentacja bibliotek Bootstrap, jQuery, Semantic UI
Dokumentacja API Apache Cordova i systemów operacyjnych Android
Literatura uzupełniająca:
Douglas Crockford, JavaScript - mocne strony, Helion 2009
Thoriq Firdaus, Responsive Web Design. Nowoczesne strony WWW na przykładach, Helion 2014
Brad Green, Shyam Seshadri, AngularJS, Helion 2014
Adriaan de Jonge, Phillip Dutson, jQuery, jQuery UI oraz jQuery Mobile. Receptury. Helion 2013
Andrzej Stasiewicz, Android. Podstawy tworzenia aplikacji. Helion 2013
Erica Sadun, iOS 5. Podręcznik programisty. Helion 2013
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: