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
|
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
|
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 |
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 |
Przejdź do planu
PN WT CW
LAB
ŚR CZ PT |
Typ zajęć: |
Ćwiczenia, 30 godzin, 16 miejsc
Laboratorium, 30 godzin, 16 miejsc
|
|
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 |
Przejdź do planu
PN WT ŚR CW
LAB
CZ PT |
Typ zajęć: |
Ćwiczenia, 30 godzin, 16 miejsc
Laboratorium, 30 godzin, 16 miejsc
|
|
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 |
Przejdź do planu
PN WT ŚR CW
LAB
CZ PT |
Typ zajęć: |
Ćwiczenia, 30 godzin, 16 miejsc
Laboratorium, 30 godzin, 16 miejsc
|
|
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 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Ćwiczenia, 30 godzin, 16 miejsc
Laboratorium, 30 godzin, 16 miejsc
|
|
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 |
Właścicielem praw autorskich jest Uniwersytet Mikołaja Kopernika w Toruniu.