Aplikacje dla urządzń mobilnych - opis przedmiotu Informacje ogólne Nazwa przedmiotu Aplikacje dla urządzń mobilnych Kod przedmiotu 11.9-WE-INFD-AUM Wydział Kierunek Wydział Informatyki, Elektrotechniki i Automatyki Informatyka / Inżynieria Komputerowa Profil ogólnoakademicki Rodzaj studiów drugiego stopnia z tyt. magistra inżyniera Semestr rozpoczęcia semestr letni 2016/2017 Informacje o przedmiocie Semestr 3 Liczba punktów ECTS do zdobycia 4 Typ przedmiotu obieralny Język nauczania polski Sylabus opracował dr inż. Jacek Tkacz
Formy zajęć Forma zajęć Liczba godzin Liczba godzin Liczba godzin w Liczba godzin w Forma w semestrze w tygodniu semestrze tygodniu zaliczenia (stacjonarne) (stacjonarne) (niestacjonarne) (niestacjonarne) 30 2 18 1,2 Zaliczenie na ocenę Cel przedmiotu zapoznanie studentów z technikami projektowania i implementacji aplikacji mobilnych, ukształtowanie podstawowych umiejętności w zakresie projektowania i implementacji aplikacji mobilnych w jednej z popularnych technologii dostępnych na rynku. Wymagania wstępne Podstawy programowania. Zakres tematyczny Wprowadzenie do projektowania aplikacji mobilnych. Konfiguracja środowiska programistycznego (MS Visual Studio). Wykorzystanie emulatorów urządzeń mobilnych. Interfejs użytkownika. Projektowanie oraz implementacja GUI aplikacji mobilnych z wykorzystaniem produktów firmy Microsoft. Dostęp do danych. Bazy danych dla technologii mobilnych. Dostęp oraz synchronizacja z zewnętrznymi źródłami danych. Wymiana informacji między aplikacją mobilną a otoczeniem zewnętrznym. Odczyt informacji z sensorów wbudowanych w urządzenie. Sposoby komunikacji z wykorzystaniem technologii bezprzewodowych: Bluetooth, IrDA. XML i Rest jako uniwersalne formaty wymiany danych. Bezprzewodowa sieci LAN. Komunikacja w sieciach WLAN (WiFi). Systemy nawigacji satelitarnej. Komunikacja z modułem GPS. Obsługa standardu NMEA-0183.
Metody kształcenia : ćwiczenia laboratoryjne Efekty kształcenia i metody weryfikacji osiągania efektów kształcenia Opis efektu Symbole efektów Metody weryfikacji Forma zajęć Posiada umiejętność zaprojektowania i implementacji mobilnej bazy danych funkcjonującej w mocno ograniczonym środowisku mobilnym K_W11 K_K05 Potrafi skomunikować urządzenie mobilne z innymi urządzeniami, w tym urządzeniami przeznaczonymi do lokalizacji geograficznej (GPS). K_K05 Potrafi uzyskać dostęp do poszczególnych komponentów urządzenia mobilnego w celu ich oprogramowania. K_W10 Posiada umiejętność analizy kodu aplikacji zarówno w emulowanym środowisku jak i rzeczywistym urządzeniu.
Opis efektu Symbole efektów Metody weryfikacji Forma zajęć Posiada umiejętność tworzenia mobilnych interfejsów użytkownika, z jednoczesnym rozdzieleniem warstwy prezentacji od warstwy logiki aplikacji. K_W10 Potrafi przygotować i skonfigurować środowisko programistyczne przeznaczone do wywarzania aplikacji mobilnych. Warunki zaliczenia : warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium. Obciążenie pracą Obciążenie pracą Studia stacjonarne (w godz.) Studia niestacjonarne (w godz.) Godziny kontaktowe (udział w zajęciach; konsultacjach; egzaminie, itp.) 50 25 Samodzielna praca studenta (przygotowanie do: zajęć, kolokwium, egzaminu; studiowanie literatury przygotowanie: pracy pisemnej, projektu, prezentacji, raportu, wystąpienia; itp.) 50 75 Łącznie 100 100 Punkty ECTS Studia stacjonarne Studia niestacjonarne Zajęcia z udziałem nauczyciela akademickiego 2 1
Zajęcia bez udziału nauczyciela akademickiego 2 3 Łącznie 4 4 Literatura podstawowa 1. Imieliński T.: Mobile Computing, Kluwer, 1996. 2. Shekhar S., Chwala S.: Spatial database A Tour, Prentice Hall, 1983. 3. Hołubowicz W., Płóciennik P.: GSM cyfrowy system telefonii komórkowej, EFP, 1995. 4. Hołubowicz W., Płóciennik P.: Systemy łączności bezprzewodowej, PDN, 1997. 5. C. Collins, M. Galpin, M. Kaeppler: Android w praktyce. Helion 2012. 6. S. Hashimi, S. Komatineni, D. MacLean: Android 3. Tworzenie aplikacji. Helion 2012. 7. N. Lecrenski, K. Watson, R. Fonseca-Ensor:Beginning Windows Phone 7 Application Development. 2011 8. H. Lee, E. Chuvyrov: Windows Phone 7. Tworzenie efektownych aplikacji. Helion 2011. Literatura uzupełniająca 1. Januszewski J.: System GPS i inne systemy satelitarne w nawigacji morskiej, WSM, 2004. 2. Clark M.: Wireless Access Networks, Wiley, 2002. Uwagi Zmodyfikowane przez dr hab. inż. Krzysztof Patan, prof. UZ (ostatnia modyfikacja: 22-09-2016 21:44)