Uniwersytet Mikołaja Kopernika w Toruniu - Centralny punkt logowania
Strona główna

Programowanie aplikacji mobilnych na urządzeniach z systemem Android

Informacje ogólne

Kod przedmiotu: 1000-I1PAM-Android
Kod Erasmus / ISCED: (brak danych) / (0613) Tworzenie i analiza oprogramowania i aplikacji Kod ISCED - Międzynarodowa Standardowa Klasyfikacja Kształcenia (International Standard Classification of Education) została opracowana przez UNESCO.
Nazwa przedmiotu: Programowanie aplikacji mobilnych na urządzeniach z systemem Android
Jednostka: Wydział Matematyki i Informatyki
Grupy: Inf., I st., stacjonarne, 3 rok, przedmioty do wyboru
Inf., II st, stacjonarne, przedmioty do wyboru
Punkty ECTS i inne: 6.00 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.
Język prowadzenia: polski
Wymagania wstępne:

1 umiejętność programowania obiektowego (zaliczone programowanie III)

2 podstawowa znajomość języka java

3 umiejętność posługiwania się bazami danych

4 biegła bierna znajomość języka angielskiego (w zakresie czytania dokumentacji informatycznej)


W przypadku zajęć zdalnych komputer studenta powinien być wystarczającej mocy aby pracować na nim w programie android studio oraz InteliJ idea community edition. Obydwa są programami darmowymi, zaleca się instalację i przetestowanie przed zapisem na zajęcia.


Rodzaj przedmiotu:

przedmiot fakultatywny

Całkowity nakład pracy studenta:

30 h wykład w formie warsztatowej

30 h laboratoria

100 h praca własna


6pkt ECTS

Efekty uczenia się - wiedza:

1. Student rozumie specyfikę programowania aplikacji na platformę android

2. Student rozumie kontekst aplikacji

3. Student zna metody komunikacji sieciowej

4. Student rozumie cykl życia aplikacji w systemie android

Efekty uczenia się - umiejętności:

Student potrafi zaprojektować i zaimplementować aplikację dla systemu android komunikującą się ze źródłami zewnętrznymi, wykorzystującą urządzenia peryferyjne telefonu komórkowego takie jak aparat, dźwięk, pozycja GPS, skaner odcisku palca i inne.

Efekty uczenia się - kompetencje społeczne:

Przedmiot wzmacnia umiejętność pracy w zespole, szczególnie konstruktywną dyskusję doboru właściwych rozwiązań.

Metody dydaktyczne:

Wykład prowadzony będzie w formie warsztatowej, podawane treści będą na bieżąco implementowane przez studentów.

W trakcie laboratoriów studenci będą implementować zadania.

Metody dydaktyczne poszukujące:

- laboratoryjna
- projektu
- referatu

Skrócony opis:

Na przedmiocie zostaną omówione podstawowe metody budowania aplikacji w systemie android z wykorzystaniem

1. języka java

2. środowiska programistycznego android studio

3. narzędzia budowania projektu gradle

4. Narzędzia kontroli wersji GIT

Pełny opis:

Celem przedmiotu jest opanowanie projektowania i implementacji aplikacji przeznaczonych na system android.

Plan zajęć:

1. Przypomnie języka java oraz mechanizmów zarządzania budową projektu - maven oraz gradle.

2. Elementy programowania równoległego w javie strumienie rónoległe i wątki.

3. Android studio i budowa pierwszej aplikacji.

4. Cykl życia aplikacji

5. Praca z GUI

6. Komunikacja z urządzeniami wbudowanymi - aparat, czytnik lini papilarnych i inne

7. składowanie danych

8. Komunikacja ze źródłami zewnętrznymi

9. Biblioteki specjalistyczne

Literatura:

https://developer.android.com/studio

Metody i kryteria oceniania:

Zaliczenie przedmiotu oparte jest o:

1. zrealizowany projekt - aplikację w systemie android spełniającą wymogi określone na wykładzie

2. terminową realizację 3 kamieni milowych realizowanego projektu.

3. referat przedstawiony w czasie laboratoriów.

4. egzamin ustny podsumumowujący pracę

Zajęcia w cyklu "Semestr letni 2021/22" (zakończony)

Okres: 2022-02-21 - 2022-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia, 30 godzin, 16 miejsc więcej informacji
Laboratorium, 30 godzin, 16 miejsc więcej informacji
Koordynatorzy: Piotr Wiśniewski
Prowadzący grup: Piotr Wiśniewski
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Egzamin
Ćwiczenia - Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę
Uwagi:

kod dostępu do zespołu w teams 23k8rgy

Zajęcia w cyklu "Semestr letni 2022/23" (zakończony)

Okres: 2023-02-20 - 2023-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia, 30 godzin, 16 miejsc więcej informacji
Laboratorium, 30 godzin, 16 miejsc więcej informacji
Koordynatorzy: Piotr Wiśniewski
Prowadzący grup: Piotr Wiśniewski
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Egzamin
Ćwiczenia - Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę
Uwagi:

kod dostępu do zespołu w teams 23k8rgy

Zajęcia w cyklu "Semestr letni 2023/24" (w trakcie)

Okres: 2024-02-20 - 2024-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia, 30 godzin, 16 miejsc więcej informacji
Laboratorium, 30 godzin, 16 miejsc więcej informacji
Koordynatorzy: Piotr Wiśniewski
Prowadzący grup: Piotr Wiśniewski
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Egzamin
Ćwiczenia - Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę
Uwagi:

kod dostępu do zespołu w teams 23k8rgy

Zajęcia w cyklu "Semestr letni 2024/25" (jeszcze nie rozpoczęty)

Okres: 2025-02-17 - 2025-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia, 30 godzin, 16 miejsc więcej informacji
Laboratorium, 30 godzin, 16 miejsc więcej informacji
Koordynatorzy: (brak danych)
Prowadzący grup: (brak danych)
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Egzamin
Ćwiczenia - Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę
Uwagi:

kod dostępu do zespołu w teams 23k8rgy

Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Mikołaja Kopernika w Toruniu.
ul. Jurija Gagarina 11, 87-100 Toruń tel: +48 56 611-40-10 https://usosweb.umk.pl/ kontakt deklaracja dostępności USOSweb 7.0.3.0-1 (2024-04-02)