KARTA PRZEDMIOTU. Aplikacje mobilne i wbudowane, D1.8

Podobne dokumenty
KARTA PRZEDMIOTU. Programowanie wieloplatformowe, D1_1

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Technologia programowanie węzła sieci systemu sterowania, D1.

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Programowanie II C10

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Protokoły sieciowe D1_7

KARTA PRZEDMIOTU. Systemy agentowe w informatyce D1_7

KARTA PRZEDMIOTU. Techniki przetwarzania sygnałów, D1_3

KARTA PRZEDMIOTU. Projektowanie systemów czasu rzeczywistego D1_13

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Programowanie I C15

KARTA PRZEDMIOTU. Programowanie niskopoziomowe, C2. Low Level Programming Informatyka

KARTA PRZEDMIOTU. Programowanie niskopoziomowe, C1

KARTA PRZEDMIOTU. Podstawy elektroniki cyfrowej B6. Fundamentals of digital electronic

KARTA PRZEDMIOTU. Programowanie aplikacji bazodanowych w języku C# D1_2

KARTA PRZEDMIOTU. Systemy czasu rzeczywistego: D1_9

KARTA PRZEDMIOTU. Internetowe aplikacje bazodanowe D1_12

KARTA PRZEDMIOTU. Aplikacje sieciowe w języku Java. D1_5

KARTA PRZEDMIOTU. Programowanie aplikacji sieciowych w języku C# D1_2

KARTA PRZEDMIOTU. Aplikacje sieciowe w języku Java. D1_4

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Inżynieria oprogramowania, C12

KARTA PRZEDMIOTU. System alarmowe i powiadamiania D1_14

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Projekt zespołowy D1_10

KARTA PRZEDMIOTU. Tworzenie bezpiecznego kodu D1_13

KARTA PRZEDMIOTU. Projekt zespołowy D1_10

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Webdesign D1_16

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Programowanie II C16

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Programowanie I C6

KARTA PRZEDMIOTU. Grafika reklamowa D1_13

KARTA PRZEDMIOTU. Procedury składowane w bazach danych D1_11

KARTA PRZEDMIOTU. Algorytmy i struktury danych, C4

KARTA PRZEDMIOTU. stacjonarne - wykład 15 h, ćw. laboratoryjne 30 h niestacjonarne - wykład 15 h, ćw. laboratoryjne 15 h

KARTA PRZEDMIOTU. Management of networks and ICT resources

KARTA PRZEDMIOTU. Zastosowanie sieci komputerowych D1_6

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Metody drążenia danych D1.3

KARTA PRZEDMIOTU. 1. Informacje ogólne

KARTA PRZEDMIOTU. Integracja sieci komputerowych D1_4. The integration of computer networks

KARTA PRZEDMIOTU. Sieci komputerowe C6. stacjonarne - wykład 15 h, ćw. laboratoryjne 30 h niestacjonarne - wykład 15 h, ćw. laboratoryjne 15 h

KARTA PRZEDMIOTU. Grafika w multimediach D1.11

KARTA PRZEDMIOTU. Obsługa ruchu turystycznego. Tourism Management Turystyka i rekreacja. studia I stopnia praktyczny (P) studia stacjonarne

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Algorytmy i struktury danych, C3

KARTA PRZEDMIOTU. 1. Informacje ogólne. Technology practice. 2. Ogólna charakterystyka przedmiotu. Praktyka technologiczna, E2

KARTA PRZEDMIOTU. Architektura Komputerów C4

KARTA PRZEDMIOTU. Języki i paradygmaty programowania C7. Programming languages and paradigms

Specjalnościowy Obowiązkowy Polski Semestr 5

KARTA PRZEDMIOTU. 1. Informacje ogólne. Nazwa przedmiotu i kod (wg planu studiów): Projektowanie baz danych D1_4

KARTA PRZEDMIOTU. Grafika użytkowa D1_11

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Metodyka i technika prowadzenia wycieczek D1-9

KARTA PRZEDMIOTU. Agroturystyka D1-6

Programowanie obiektowe Object programming. Elektrotechnika II stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

KARTA PRZEDMIOTU. 1. Informacje ogólne. Podejmowanie decyzji finansowych w przedsiębiorstwach agrobiznesu R.D1.8

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

Programowanie w Javie nazwa przedmiotu SYLABUS A. Informacje ogólne

KARTA PRZEDMIOTU. Podstawy elektroniki i miernictwa, kod: B4. Stacjonarne - wykład 15 h, ćw. audytoryjne 15 h, ćw. laboratoryjne 15 h

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

KARTA PRZEDMIOTU. 1. Informacje ogólne. Ekonomia R.B5

KARTA PRZEDMIOTU. nauki techniczne nauki techniczne informatyka. mgr Mirosław Rymar. kierunkowego. obowiązkowy

KARTA PRZEDMIOTU. Prawo w turystyce i rekreacji B6. Law in tourism and recreation. Turystyka i rekreacja

Kierunkowy Wybieralny Polski Semestr IV

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. 3. Bilans punktów ECTS

Język Java i technologie Web - opis przedmiotu

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. 3. Bilans punktów ECTS

KARTA PRZEDMIOTU. Sieciowe systemy informatyczne/technologie internetowe i bazy danych/informatyka praktyczna

Programowanie obiektowe 1 - opis przedmiotu

KARTA PRZEDMIOTU. Komunikacja społeczna B5

KARTA PRZEDMIOTU. dr n biol Henryk Różański dr inż. Małgorzata Źródło-Loda. moduł kształcenia specjalnościowego ograniczonego wyboru

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Seminarium dyplomowe i Praca dyplomowa D1_16

KARTA PRZEDMIOTU. Badanie jakości surowców rolniczych R.C15. studia pierwszego stopnia. stacjonarna, niestacjonarna

KARTA PRZEDMIOTU. Badania operacyjne kod: C14. Operational research

KARTA KURSU. Projektowanie aplikacji mobilnych

KARTA PRZEDMIOTU. Psychologia turystyki aktywnej D1-1. Psychology of active tourism

Elektrotechnika I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu

Kierunkowy Wybieralny Polski Semestr V

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Historia architektury i sztuki B1

Semestr letni Brak Tak

KARTA PRZEDMIOTU. Mikroprocesory i mikrokontrolery sieciowe D1.6

KARTA PRZEDMIOTU. 1. NAZWA PRZEDMIOTU: Programowanie obiektowe. 2. KIERUNEK: Matematyka. 3. POZIOM STUDIÓW: I stopnia 4. ROK/ SEMESTR STUDIÓW: II/4

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

APLIKACJE KLIENT-SERWER Client-Server Applications Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W, 2L

kierunkowy (podstawowy / kierunkowy / inny HES) nieobowiązkowy (obowiązkowy / nieobowiązkowy) polski semestr V zimowy i letni (semestr zimowy / letni)

Opis. Wykład: 30 Laboratorium: 30

Kierunkowy Wybieralny Polski Semestr V

KARTA PRZEDMIOTU. Rolnictwo ekologiczne R.C12

E-1IZ3-06-s6. Inżynieria Programowania. Informatyka. I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Logistyka I stopień Ogólnoakademicki. Niestacjonarne. Zarządzanie logistyczne Katedra Inżynierii Produkcji Dr Sławomir Luściński

A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW

Specjalnościowy Obowiązkowy Polski Semestr trzeci

Elektrotechnika I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

NOWOCZESNE KONCEPCJE MARKETINGU

Inżynieria oprogramowania - opis przedmiotu

PRZEWODNIK PO PRZEDMIOCIE

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) podstawowy (podstawowy / kierunkowy / inny HES)

KARTA PRZEDMIOTU. Technika rolnicza R.C2

Elektrotechnika I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. 3. Bilans punktów ECTS

KARTA PRZEDMIOTU. Podstawy logistyki R.D1.1

Podstawowy Obowiązkowy Polski Semestr III

Z-ID-306 Technologie internetowe Internet Technologies. Podstawowy Obowiązkowy Polski Semestr III

Inżynieria systemów mobilnych

PRZEWODNIK PO PRZEDMIOCIE

Transkrypt:

KARTA PRZEDMIOTU 1. Informacje ogólne Nazwa przedmiotu i kod (wg planu studiów): Nazwa przedmiotu (j. ang.): Kierunek studiów: Specjalność/specjalizacja: Poziom kształcenia: Profil kształcenia: Forma studiów: Obszar kształcenia: Dziedzina: Dyscyplina nauki: Koordynator przedmiotu: Aplikacje mobilne i wbudowane, D1.8 Mobile applications and embedded Informatyka Technologie internetowe i bazy danych studia I stopnia praktyczny (P) studia stacjonarne / studia niestacjonarne nauki techniczne nauki techniczne informatyka dr Marcin Skuba 2. Ogólna charakterystyka przedmiotu Przynależność do modułu: specjalnościowego Status przedmiotu: do wyboru Język wykładowy: polski Rok studiów, semestr: III, 5 Forma i wymiar zajęć według planu studiów: Interesariusze i instytucje partnerskie (nieobowiązkowe) Wymagania wstępne / Przedmioty wprowadzające: stacjonarne - wykład h, ćw. laboratoryjne 30 h niestacjonarne - wykład h, laboratoryjne h Programowanie obiektowe w języku Java / Projektowanie obiektowe interfejsów bazodanowych 1

3. Bilans punktów ECTS Całkowita liczba punktów ECTS (wg planu studiów; 1 punkt =25-30 godzin pracy studenta, w tym praca na zajęciach i poza zajęciami): (A + B) 4 stacjonarne Niestacjonarne A. Liczba godzin wymagających bezpośredniego udziału nauczyciela (kontaktowych, w czasie rzeczywistym, w tym testy, egzaminy etc) z podziałem na typy zajęć oraz całkowita liczba punktów ECTS osiąganych na tych zajęciach B. Poszczególne typy zadań do samokształcenia studenta (niewymagających bezpośredniego udziału nauczyciela) wraz z planowaną średnią liczbą godzin na każde i sumaryczną liczbą ECTS (np. praca w bibliotece, w sieci, na platformie e-learningowej, w laboratorium, praca nad projektem końcowym, przygotowanie ogólne; suma poszczególnych godzin powinna zgadzać się z liczbą ogólną) C. Liczba godzin praktycznych/laboratoryjnych w ramach przedmiotu oraz związana z tym liczba punktów ECTS (ta liczba nie musi być powiązana z liczbą godzin kontaktowych, niektóre zajęcia praktyczne/laboratoryjne mogą odbywać się bez udziału nauczyciela): obecność na wykładach obecność na ćwiczeniach laboratoryjnych ćwiczenia projektowe udział w konsultacjach W sumie: ECTS przygotowanie ogólne opracowanie dokumentacji (sprawozdań) praca nad projektem studiowanie zalecanej literatury praca w sieci w sumie: ECTS udział w zajęciach praca samodzielna w sumie: ECTS 30 55 2 8 17 55 2 30 45 1,6 40 1,5 20 75 2,5 30 45 1,6 4. Opis przedmiotu Cel przedmiotu: Celem przedmiotu jest zapoznanie studentów z narzędziami programistycznymi, które posłużą do zbudowania nowoczesnych aplikacji mobilnych, oraz wykształcenie umiejętności programowania dla SO Android. Metody dydaktyczne: wykład - pokaz, laboratorium - zadania problemowe Treści kształcenia (w rozbiciu na formę zajęć (jeśli są różne formy) i najlepiej w punktach): Wykłady: Środowisko programistyczne Android Studio. Wprowadzenie do systemów mobilnych. System operacyjny Android charakterystyka systemu. Wprowadzenie do programowanie aplikacji mobilnych w SO Android narzędzia programistyczne. Podstawy języka XML - programowanie Layout-ów. Programowanie layout-ów w trybie graficznym. Ożywienie akcji programowanie w języku Java biblioteka Google android. Aktywności, fragmenty, intencje i usługi. Grafika i multimedia, programowanie zdarzeniowe. Przechowywanie i przekazywanie danych pomiędzy aktywnościami. Przechowywanie danych w relacyjnych bazach danych SQLite. Komponenty wykorzystywane do wizualizacji danych pobieranych z bazy Listy. Procedura tworzenia projektu i publikacji aplikacji w sklepie Google Play. Reklamy w aplikacji ADMod. Statystyki. 2

Ćwiczenia (audytoryjne/laboratoryjne/ projektowe, warsztaty itp): Środowisko programistyczne Android Studio instalacja i konfiguracja. Tworzenie nowego projektu struktura plików. Projektowanie layoutów w języku XML. Projektowanie layoutów w edytorze graficznym. Programowanie aktywności w języku Java. Tworzenie nowych intencji oraz przekazywanie danych pomiędzy aktywnościami. Przechowywanie i zarządzanie informacjami z relacyjnej bazie danych SQLite. Programowanie komponentów do wizualizacji bazy danych Listy. Grafika i multimedia. 5. y kształcenia i sposoby weryfikacji y kształcenia przedmiotu D1.8_W01 Student, który zaliczył przedmiot (spełnił minimum wymagań) Wiedza: 1. Student zna niezbędne narzędzia i mechanizmy potrzebne do zbudowania aplikacji mobilnej. 2. Student zna specyfikę SO Android oraz potrafi programować aplikacje zachowując zasady bezpieczeństwa. 3. Student wie jak programować dostosowując swój projekt do ciągle zmieniających się trendów i możliwości nowoczesnych urządzeń, takich jak telefony komórkowe czy tablety. kierunkowy K_W08 K_W016 K_W07 D1.8_U01 D1.8_K01 Umiejętności 1. Student potrafi poszerzać i aktualizować swoją wiedzę niezbędną do zbudowania aplikacji mobilnej zgodnie z obowiązującymi standardami i rozwiązaniami. 2. Student umie zaprogramować urządzenie mobilne wykorzystując standardowe komponenty i możliwości systemu operacyjnego Android. 3. Student potrafi zarządzać danymi z poziomu aplikacji mobilnej. Kompetencje społeczne 1. Student rozumie potrzebę poznawania nowych narzędzi programistycznych wykorzystywanych w programowaniu aplikacji mobilnych. 2. Student rozumie potrzebę wykorzystania nabytej wiedzy na niezwykle szybko rozwijającym się rynku aplikacji mobilnych. K_U03 K_U K_U11 K_K01 K_K08 Sposoby weryfikacji efektów kształcenia: Lp. przedmiotu Sposób weryfikacji Ocena formująca Ocena końcowa 1 D1.8_W01 Rozwiązywanie problemów dotyczących kodu aplikacji mobilnej. Oceny z odpowiedzi ustnej, oceny za aktywność Średnia ocen formujących 2 D1.8_U01 Rozwiązywanie zadań problemowych na zajęciach laboratoryjnych, praca nad projektem. Oceny za projekt Średnia ocen formujących 3 D1.8_K01 Obserwacja, pogadanka. Oceny za aktywność Średnia ocen formujących 3

Kryteria oceny Na ocenę 3,0 Na ocenę 5,0 w zakresie wiedzy Student uzyskał min. 50% wymaganej wiedzy w zakresie obowiązującego materiału. Student zna: - istotne narzędzia potrzebne do napisania aplikacji mobilnej dla SO Android- Android Studio, SDK Manager, JDK Java SE), oraz mechanizmy, takie jak: kreator projektu, intencje, aktywności, - podstawowe mechanizmy wpływające na bezpieczeństwo danych, - potrafi aktualizować środowisko programistyczne potrzebne do programowania aplikacji w obecnie obowiązującej wersji. Student zdobył powyżej 95% wymaganej wiedzy w zakresie obowiązującego materiału. Student zna: - dodatkowe mechanizmy, jak przekazywanie danych pomiędzy aktywnościami, uruchamianie najważniejszych intencji systemowych, jak mapy, strony WWW, kontakty, - zna zaawansowane mechanizmy wpływające na bezpieczeństwo danych, - zna sposoby wykorzystania dodatkowych funkcji środowiska programistycznego. w zakresie umiejętności kształcenia D1.8_W01 D1.8_W01 Na ocenę 3,0 Na ocenę 5,0 Na ocenę 3,0 Na ocenę 5,0 Student uzyskał min. 50% wymaganych umiejętności w zakresie obowiązującego materiału. Student potrafi: - tworzyć nowy projekt dedykowany określonej wersji systemu operacyjnego Android, - wykorzystać podstawowe komponenty graficzne, pola tekstowe, przyciski, etykiety w pojedynczej aktywności, programować zdarzeniowo, - przekazywać dane pomiędzy komponentami, konwertować i formatować. Student uzyskał powyżej 95% umiejętności w zakresie obowiązującego materiału. Student: - umie tworzyć aplikacje dla SO Android, wykorzystując tryb graficzny, - umie programować listy, - potrafi wykorzystać dodatkowe funkcje środowiska programistycznego AndroidStudio. - potrafi przekazywać dane pomiędzy aktywnościami, zapisywać dane do bazy danych oraz do pamięci). w zakresie kompetencji społecznych Student osiągną wymagane kompetencje społeczne na poziomie min. 50%. Student osiągną wymagane kompetencje społeczne na poziomie wyższym niż 90%. D1.8_U01 D1.8_U01 D1.8_K01 D1.8_K01 4

Zalecana literatura Literatura podstawowa: Literatura uzupełniająca: 1. Lee, Wei-Meng, Android Poradnik programisty, APN Promise, Warszawa 2013, 2. Darwin, Lan F, Android, Helion, Gliwice 2013, 3. Eckel, Bruce, Thinking in Java, Helion, Gliwice 2006. 1. Mc Laughlin, Brett, Java i XML, Helion, Gliwice 2001. 2. Morgan, Michael, Poznaj język Java, Mikom, Warszawa 2001. Informacje dodatkowe: Dodatkowe obowiązki prowadzącego wraz z szacowaną całkowitą liczbą godzin: (np. indywidualne konsultacje, poprawa prac, przygotowanie projektu zaliczeniowego, egzaminu, przygotowanie ćwiczeń e-learningowych). Przykład poniżej Przygotowanie i aktualizacja wykładów, ćwiczeń i zadań domowych 45 godzin Ocena sprawozdań i zadań domowych godzin Konsultacje 20 godzin W sumie: 75 godzin 5

6