Uniwersytet Marii Curie-Skłodowskiej w Lublinie - Centralny System Uwierzytelniania
Strona główna

Przedmiot fakultatywny 1 - Programowanie aplikacji mobilnych

Informacje ogólne

Kod przedmiotu: MFI-I.2Z.223
Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Przedmiot fakultatywny 1 - Programowanie aplikacji mobilnych
Jednostka: Wydział Matematyki, Fizyki i Informatyki
Grupy: Przedmioty fakultatywne - informatyka 3 semestr
Punkty ECTS i inne: 0 LUB 4.00 (w zależności od programu) Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.

zobacz reguły punktacji
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, 30h godzin laboratoryjnych, 60h pracy samodzielnej.

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

- 50% punktów za projekt własny wykonany na platformę mobilną (np. Android, iOS) przy użyciu wybranej technologii (np. Android, iOS, React Native)

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 - Magazyny. Dane w chmurze.

10. Android - Czujniki.

11. iOS - Architektura i środowisko (Swift)

12. iOS - Podstawy. Cykl życia aplikacji. (Swift)

13. iOS - Layout, komponenty.

14. iOS - Akcje, komunikacja.

15. iOS - Sieć.

Literatura:

Dokumentacja Android

Dokumentacja iOS/Swift

Efekty uczenia się:

a

Zajęcia w cyklu "Semestr zimowy 2023/2024" (zakończony)

Okres: 2023-10-01 - 2024-02-04
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 30 godzin więcej informacji
Wykład, 30 godzin więcej informacji
Koordynatorzy: Adam Kobus
Prowadzący grup: Adam Kobus
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę
Wykład - Zaliczenie na ocenę
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Marii Curie-Skłodowskiej w Lublinie.
kontakt deklaracja dostępności mapa serwisu USOSweb 7.0.4.0-9756d84d3 (2024-05-17)