Android and Mobile Application Programming- zajęcia specjalnościowe WM-I-AMAP-EN
Celem kursu jest przekazanie studentom wiedzy na temat genezy komputerów mobilnych oraz praktycznej wiedzy z zakresu programowania aplikacji mobilnych. Studenci nauczą się instalować funkcjonalne środowisko programistyczne, tworzyć aplikacje mobilne i instalować je na urządzeniach z systemem Android. Kurs koncentruje się w szczególności na specyfice programowania aplikacji na Androida: zarządzaniu cyklem życia, procesach uprawnień, wielowątkowości, wykorzystaniu czujników itp.
Dyscyplina naukowa, do której odnoszą się efekty uczenia się
E-Learning
W cyklu 2021/22_L: E-Learning (pełny kurs) z podziałem na grupy | W cyklu 2025/26_L: E-Learning | W cyklu 2026/27_L: E-Learning (pełny kurs) |
Grupa przedmiotów ogólnouczenianych
Koordynatorzy przedmiotu
W cyklu 2023/24_L: | W cyklu 2025/26_L: | W cyklu 2026/27_L: | W cyklu 2021/22_L: |
Opis nakładu pracy studenta w ECTS
W cyklu 2023/24_L: LECTURE:
Estimated student workload:
- participation in classes: 30h
- consultation with lecturer: 5h
- independent reading: 10h
- preparation of the project: 30h
75h in total corresponding to 3 ECTS
LABORATORY:
Estimated student workload:
- participation in classes: 30h
- consultation with lecturer: 5h
- homework: 20h
- preparation of the project: 20h
75h in total corresponding to 3 ECTS | W cyklu 2026/27_L: WYKŁAD
uczestnictwo w zajęciach: 20 godz.
udział w egzaminach poza zajęciami: 3 godz.
udział w konsultacjach: 2 godz.
przygotowanie do zajęć: 20 godz.
przygotowanie do egzaminu: 30 godz.
Łącznie 75 godz.
1 ECTS - kontakt bezpośredni z prowadzącym
2 ECTS - praca własna
LABORATORIUM
uczestnictwo w zajęciach: 20 godz.
udział w konsultacjach: 3 godz.
przygotowanie do zajęć/prace domowe: 26 godz.
przygotowanie do zaliczenia: 26 godz.
Łącznie 75 godz.
0,9 ECTS - kontakt bezpośredni z prowadzącym
2,1 ECTS - praca własna |
Poziom przedmiotu
Symbol/Symbole kierunkowe efektów uczenia się
Typ przedmiotu
W cyklu 2021/22_L: obowiązkowy | W cyklu 2023/24_L: fakultatywny ograniczonego wyboru | W cyklu 2025/26_L: obowiązkowy | W cyklu 2026/27_L: fakultatywny dowolnego wyboru |
Wymagania wstępne
Efekty uczenia się
LECTURE
Student:
W1: knows the impact of mobility on computing (I2_W10),
W2: knows partially the history of mobile computing and wireless networking (I2_W10),
W3: knows the main components of an Android applications (I2_W10),
W4: understands the way Android works internally (I2_W10),
U1: can install a proper development environment for building Android Applications (I2_U09).
LABORATORIES
Student:
U1: can create a fully functional application (I2_U09),
U2: can create a virtual device on Android Studio (I2_U09),
U3: can design and implement multithreading within its applications (I2_U09),
W1: knows the way phone calls, sensors and GPS information are handled and managed (I2_W10).
Kryteria oceniania
Dla wszystkich efektów przyjmuje się następujące kryteria oceny we wszystkich formach weryfikacji:
ocena 5: osiągnięty w pełni (bez uchwytnych niedociągnięć),
ocena 4,5: osiągnięty niemal w pełni i nie są spełnione kryteria przyznania wyższej oceny,
ocena 4: osiągnięty w znacznym stopniu i nie są spełnione kryteria przyznania wyższej oceny,
ocena 3,5: osiągnięty w znacznym stopniu – z wyraźną przewagą pozytywów – i nie są spełnione kryteria przyznania wyższej oceny,
ocena 3: osiągnięty dla większości przypadków objętych weryfikacją i nie są spełnione kryteria przyznania wyższej oceny,
ocena 2: nie został osiągnięty dla większości przypadków objętych weryfikacją.
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: