Skrócony opis
- Przyswojenie podstawowej wiedzy na temat systemów operacyjnych przeznaczonych na urządzenia mobilne.
- Nabycie umiejętności programowania urządzeń mobilnych wyposażonych w system operacyjny Android.
Wymagania wstępne
Brak
Efekty kształcenia
Po zakończonym kursie student:
- w zakresie WIEDZY
- Ma wiedzę na temat systemów operacyjnych przeznaczonych na urządzenia mobilne i sposobach tworzenia aplikacji dla nich.
- w zakresie UMIEJĘTNOŚCI
- Posiada umiejętność tworzenia aplikacji na platformę Android.
- Potrafi samodzielnie kształcić się poprzez pozyskiwanie informacji z dostępnych źródeł krajowych oraz zagranicznych.
- w zakresie KOMPETENCJI
- Rozumie potrzebę śledzenia ciągłych zmian i zdobywania umiejętności pozwalających na korzystanie z najnowszych technologii komputerowych.
Treści kształcenia
- Wprowadzenie do systemu Android
- Budowa systemu Android
- Android SDK
- Interfejs użytkownika
- Intencje i usługi
- Przechowywanie danych
- Obsługa telefonu
- Powiadomienia i alarmy
- Grafika
- Bluetooth i sensory
- Android NDK
Metody i kryteria oceniania
Na ocenę ogólną z zajęć składa się:
- ocena z wykładu (50%)
- ocena z ćwiczeń (50%)
Na ocenę z wykładu składa się:
- ocena z egzaminu pisemnego (100%)
Na ocenę z ćwiczeń składa się:
- średnia ocen za wykonane miniprojekty (100%)
Egzamin pisemny sprawdza efekty kształcenia w zakresie wiedzy, umiejętności i kompetencji (efekty: 1.1, 3.1).
Miniprojekty sprawdzają efekty kształcenia w zakresie wiedzy, umiejętności i kompetencji (efekty: 2.1, 2.2).
Literatura podstawowa
- [ableson, 2011] Frank Ableson, Robi Sen, Android w akcji. Wydanie II, Helion, 2011 (lub wersja angielska: W. Frank Ableson, Robi Sen, Chris King and C. Enrique Ortiz, Android in Action, Third Edition, Manning Publ., 2011)
- Shane Conder, Lauren Darcey: Android. Programowanie aplikacji na urządzenia przenośne, Wydanie II, Helion, Gliwice 2011
- Sayed Hashimi, Satya Komatineni, Dave MacLean: Android 3. Tworzenie aplikacji, Helion, Gliwice 2010
- Charlie Collins, Michael Galpin, Matthias Kaepler: Android w praktyce, Helion, 2012 (lub wersja angielska: Charlie Collins, Michael Galpin, Matthias Kaepler: Android in Practice, Manning Publications Co., 2012)
Literatura uzupełniająca
- Jeff Friesen: Java. Przygotowanie do programowania na platformę Android, Helion, Gliwice 2011