Programowanie aplikacji mobilnych 420-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 3h
- laboratorium 12h
Zapoznanie z literaturą: 5h
Przygotowanie do kolokwium: 10h
Przygotowanie do egzaminu: 10h
Czas trwania egzaminu: 2h
Udział w konsultacjach: 13h
Wskaźniki ilościowe:
- nakład pracy studenta związany z zajęciami wymagającymi bezpośredniego udziału nauczyciela: 60h, 2,4ECTS
- nakład pracy studenta, który nie wymaga bezpośredniego udziału nauczyciela: 40h, 1,6 ECTS
Rodzaj przedmiotu
Tryb prowadzenia przedmiotu
Koordynatorzy przedmiotu
Efekty kształcenia
KP7_WG9: Ma poszerzoną i pogłębioną wiedzę w zakresie analizy zaawansowanych algorytmów i struktur danych.
KP7_WK1: Ma wiedzę o trendach rozwojowych i nowych osiągnięciach w zakresie informatyki.
KP7_UW1: potrafi konstruować modele w wybranym obszarze informatyki i posługiwać się ich realizacją w środowisku implementacyjnym, umie analizować cechy systemów informatycznych.
KP7_UW11: potrafi zaprojektować i zaimplementować oprogramowanie dla wybranych zastosowań informatyki
KP7_UW15: potrafi ocenić przydatność i możliwość wykorzystania nowych osiągnięć w zakresie informatyki.
KP7_UO4: potrafi działać i myśleć w sposób kreatywny i innowacyjny
KP7_UU2: potrafi zrozumieć potrzebę ciągłego dokształcania się oraz samokształcenia
KP7_KR1: Rozumie potrzebę systematycznego zapoznawania się z najnowszymi trendami rozwoju technologii informatycznych poprzez czasopisma naukowe i popularnonaukowe oraz witryny internetowe.
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 lub analogicznych bibliotek 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: