Programowanie aplikacji mobilnych 420-IS2-2PAM
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
Tryb prowadzenia przedmiotu
Koordynatorzy przedmiotu
Efekty kształcenia
KA7_WG9: Ma uporządkowaną wiedzę teoretyczną w zakresie technik i technologii informatycznych stosowanych w różnych dziedzinach,
KA7_WK1: Ma wiedzę o trendach rozwojowych i nowych osiągnięciach w zakresie informatyki,
KA7_KR1: Rozumie potrzebę systematycznego zapoznawania się z najnowszymi trendami rozwoju technologii informatycznych poprzez czasopisma naukowe i popularnonaukowe oraz witryny internetowe
KA7_UW1: Potrafi konstruować modele w wybranym obszarze informatyki i posługiwać się ich realizacją w środowisku implementacyjnym, umie analizować cechy systemów informatycznych
KA7_UW11: Potrafi zaprojektować i zaimplementować oprogramowanie dla wybranych zastosowań informatyki
KA7_UW15: Potrafi ocenić przydatność i możliwość wykorzystania nowych osiągnięć w zakresie informatyki
KA7_UO4: Potrafi działać i myśleć w sposób kreatywny i innowacyjny.
KA7_UU2: Rozumie potrzebę ciągłego dokształcania się oraz samokształcenia.
Kryteria oceniania
Ogólna forma zaliczenia: zaliczenie na ocenę
Weryfikacja:
Zaliczenie pisemne w formie testu lub pytań (zadań otwartych).
Zaliczenie laboratoriom: Zaliczenie laboratoriom: zaliczenie na podstawie wykonanego projektu.
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: