Przedmiot fakultatywny 1 - Programowanie aplikacji mobilnych
Informacje ogólne
| Kod przedmiotu: | MFI-I.2Z.223 |
| Kod Erasmus / ISCED: |
(brak danych)
/
(0613) Tworzenie i analiza oprogramowania i aplikacji
|
| Nazwa przedmiotu: | Przedmiot fakultatywny 1 - Programowanie aplikacji mobilnych |
| Jednostka: | Wydział Matematyki, Fizyki i Informatyki |
| Grupy: |
Przedmioty fakultatywne - informatyka 3 semestr |
| Strona przedmiotu: | https://kampus.umcs.pl/enrol/index.php?id=29426 |
| Punkty ECTS i inne: |
0 LUB
4.00
(w zależności od programu)
|
| Język prowadzenia: | polski |
| Wymagania wstępne: | Znajomość programowania w języku obiektowym, najlepiej w języku Java |
| Godzinowe ekwiwalenty punktów ECTS: | 4 pkt ECTS, 30h wykładu (1pkt), 30h godzin laboratoryjnych(1pkt), 60h pracy samodzielnej (2pkt). |
| Sposób weryfikacji efektów kształcenia: | - 50% punktów za zadania laboratoryjno-domowe (np. 50 punktów za 10 zadań) dla platformy Android do wykonania bezpośrednio w technologii związanej z platformą Android (W1-W6) - 50% punktów za projekt własny wykonany na platformę mobilną (np. Android, iOS) przy użyciu wybranej technologii (np. Android, iOS, React Native) (W1-W6, U1, K1) |
| Pełny opis: |
Pierwsza część treści wykładu dotyczy technicznych zagadnień programowania w systemie Android (natywnie). Druga, mniejsza, dotyczy oprogramowania aplikacji w systemie iOS (Swift). Laboratoria opierają się wyłącznie o system Android. Tematy: 1. Android - Architektura i środowisko (Kotlin/Java) 2. Android - Podstawy aplikacji. Layout. 3. Android - Aktywności. Cykl życia aplikacji. Intencje. 4. Android - Pozwolenia. Powiadomienia. 5. Android - Menu. Fragmenty. 6. Android - Broadcast Receiver. 7. Android - Serwisy. Watki. 8. Android - Siec. SQLite. 9. Android - Czujniki. 10. Android - Magazyny. Dane w chmurze. 11. Android - Media. Lokalizacje, mapy. 12. iOS - Architektura i środowisko (Swift) 13. iOS - Podstawy. Cykl życia aplikacji. (Swift) 14. iOS - Layout, komponenty. 15. Android - Wearables, optymalizacje. |
| Literatura: |
Android programming for beginners : build in-depth, full-featured android apps starting from zero programming experience / John Horton (2021) Nowoczesne aplikacje mobilne : Kotlin i Android Jetpack Compose : kwalifikacja INF.04 : dla studenta i technika programisty / Bartłomiej Wlach (2025) Dokumentacja Android [https://developer.android.com/develop?hl=pl] Dokumentacja iOS/Swift [https://developer.apple.com/documentation/swift/] |
| Efekty uczenia się: |
Wiedza W1 - student zdobywa wiedzę nt. tworzenia oprogramowania na platformy Android i iOS (K_W01) W2 - zapoznaje się z informacjami o sposobie zarządzania pamięcią i cyklami życia procesów dla platform mobilnych (K_W02) W3 - zapoznaje się również ze składnią języka Kotlin i Swift, i ich podstawowych bibliotek (K_W03) W4 - poznaje architekturę systemów mobilnych i ich cykle pracy, (K_W04) W5 - dowiaduje się również jak systemy mobilne zarządzają danymi i jak korzystać w nich z baz danych, jakie są możliwości współdzielenia danych i sposoby ich przekazywania w systemach mobilnych (K_W06) W6 - jak budować mobilne aplikacje sieciowe i jak zarządzać w nich zasobami i dostępami (K_W10) Umiejętności U1 - studenci projektują i tworzą zarówno proste (zadania) jak i złożone (projekt) mobilne systemy informatyczne, w tym z użyciem zewnętrznych serwisów (K_U04, K_U05, K_U08) Kompetencje społeczne K1 - tworzą projekty własnego pomysłu z potencjałem na ich późniejszy rozwój na potrzeby rynku (K_K05) |
Zajęcia w cyklu "Semestr zimowy 2024/2025" (zakończony)
| Okres: | 2024-10-01 - 2025-02-03 |
Przejdź do planu
PN WT ŚR CZ PT |
| Typ zajęć: |
Laboratorium, 30 godzin
Wykład, 30 godzin
|
|
| Koordynatorzy: | Adam Kobus | |
| Prowadzący grup: | Adam Kobus, Łukasz Kwaśniewicz | |
| Lista studentów: | (nie masz dostępu) | |
| Zaliczenie: |
Przedmiot -
Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę Wykład - Zaliczenie na ocenę |
Zajęcia w cyklu "Semestr zimowy 2025/2026" (zakończony)
| Okres: | 2025-10-01 - 2026-02-24 |
Przejdź do planu
PN W
WT ŚR LB
CZ LB
LB
PT |
| Typ zajęć: |
Laboratorium, 30 godzin
Wykład, 30 godzin
|
|
| Koordynatorzy: | Adam Kobus | |
| Prowadzący grup: | Adam Kobus, Łukasz Kwaśniewicz | |
| Lista studentów: | (nie masz dostępu) | |
| Zaliczenie: |
Przedmiot -
Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę Wykład - Zaliczenie na ocenę |
Właścicielem praw autorskich jest Uniwersytet Marii Curie-Skłodowskiej w Lublinie.
