Sylabus - Karkonoska Państwowa Szkoła Wyższa w Jeleniej Górze
Transkrypt
Sylabus - Karkonoska Państwowa Szkoła Wyższa w Jeleniej Górze
I. KARTA PRZEDMIOTU Kod przedmiotu AMIS Nazwa przedmiotu/modułu: Aplikacje mobilne i integracja systemów Nazwa angielska: Mobile applications and systems integration Kierunek studiów: Edukacja techniczno-informatyczna Poziom studiów: Stacjonarne, I-go stopnia – inżynierskie Profil studiów: Ogólnoakademicki Jednostka prowadząca: Karkonoska Państwowa Szkoła Wyższa w Jeleniej Górze Wydział Przyrodniczo-Techniczny, Zakład Edukacji Techniczno-Informatycznej I. Formy zajęć, liczba godzin Semestr Wykład Ćwiczenie Laboratorium warsztaty IV 30 Forma zaliczenia Zaliczenie na ocenę Liczba punktów ECTS 2 Projekt Seminarium Łącznie - 30 2 II. Cele przedmiotu: C1 C2 C3 Zapoznanie studenta z systemami operacyjnymi urządzeń mobilnych i środowiskiem programistycznym. Przygotowanie studenta do projektowania i tworzenia aplikacji na urządzenia mobilne. Przygotowanie studenta do tworzenia i wykorzystania aplikacji integrujących systemy mobilne i stacjonarne. III. Wymagania wstępne w zakresie wiedzy, umiejętności i innych kompetencji: Opanowanie treści z przedmiotów – Programowanie obiektowe IV. Oczekiwane efekty kształcenia: Wiedza EK1 Student zna własności platformy Android I specyfikę urządzeń mobilnych. EK2 Student zna środowisko programistyczne dla urządzeń mobilnych oparte na platformie Android. Umiejętności Student potrafi tworzyć interfejsy graficzne dla interakcji z użytkownikiem, wykorzystujące możliwości platformy Android i urządzeń mobilnych. Student potrafi zaprojektować i stworzyć aplikację działającą na urządzeniu mobilnym opartym na platformie Android. Student potrafi zaprojektować i stworzyć aplikację integrującą urządzenie mobilne oparte na platformie Android z innymi urządzeniami lub systemami. EK3 EK4 EK5 Kompetencje społeczne Student rozróżnia pojęcia związane ze specyfiką urządzeń mobilnych, pozwalające na prowadzenie merytorycznych dyskusji oraz bieżących spraw zawiązanych z projektowaniem i tworzeniem aplikacji mobilnych w przyszłej pracy jako inżynier. EK6 V. Treści programowe: Forma zajęć - laboratorium Lab1 Zapoznanie się ze środowiskiem programistycznym platformy Android. 4 Lab2 Proces tworzenia aplikacji na platformę Android. 2 Lab3 Projektowanie interfejsu użytkownika. 2 Lab4 Grafika w aplikacjach mobilnych. 2 Lab5 Multimedia w aplikacjach mobilnych. 2 Lab6 Przechowywania danych na urządzeniach mobilnych. 2 Lab7 Wykorzystanie sensorów i podzespołów urządzenia w aplikacjach. 2 Lab8 Zaawansowane opcje interfejsu użytkownika. 2 Lab9 Aplikacje sieciowe. Integracja systemów. 4 Lab10 Zaprojektowanie i realizacja aplikacji na urządzenie mobilne. 6 Lab11 Testowanie i wdrażanie aplikacji, zaliczenie. 2 Suma godzin - laboratorium 30 VI. Narzędzia dydaktyczne: 1. Urządzenia mobilne (tablety) oparte o system operacyjny Android. 2. Oprogramowanie do tworzenia aplikacji dla systemu Android. 3. Laboratorium komputerowe z zainstalowanym oprogramowaniem do tworzenia aplikacji mobilnych na platformę Android. 4. Instrukcje i materiały dydaktyczne do ćwiczeń laboratoryjnych – nr 1 do 11. VII. Sposoby oceny (F – formująca, P – podsumowująca) F1 F2 P! Listy ćwiczeniowych zadań laboratoryjnych – zbiory stosunkowo prostych zadań, zazwyczaj możliwych do rozwiązania podczas pojedynczych zajęć dydaktycznych, obejmujących 2 godziny lekcyjne. Za rozwiązanie każdej listy zadań prowadzący zajęcia przyznaje studentowi ocenę F1 – punktację, zależną od zakresu, jakości, samodzielności i tempa wykonanej pracy. Podstawą do zaliczenia zadania jest przedstawienie prowadzącemu efektów wykonania zadania i przekazanie sprawozdania z jego realizacji. Projektowe listy zadań laboratoryjnych – zestawy poleceń trudniejszych i bardziej złożonych od list ćwiczeniowych. Ich rozwiązania są opracowywane przez studentów częściowo podczas zajęć dydaktycznych, częściowo zaś – poza nimi. Student podczas zajęć prezentuje prowadzącemu rozwiązanie listy zadań i przekazuje sprawozdanie z jego realizacji. Za rozwiązanie listy zadań prowadzący zajęcia przyznaje studentowi ocenę F2 – punktację, zależną od zakresu, jakości, samodzielności i terminowości wykonanej pracy. Ocena końcowa z przedmiotu wystawiana jest na podstawie sumy średniej ocen uzyskanych przez studenta z ćwiczeniowych zadań laboratoryjnych F1 (50 %) oraz listy zadań projektowych F2 (50 %). Warunkiem uzyskania oceny pozytywnej jest zaliczenie wszystkich ćwiczeń laboratoryjnych co najmniej na ocenę 3,0.. VIII. Obciążenie pracą studenta Forma aktywności Łączna i średnia liczba godzin na zrealizowanie aktywności Udział w wykładach, laboratoriach 30 Samodzielne przygotowanie się do laboratoriów 12 Konsultacje 12 Wykonanie pracy zaliczeniowej 6 SUMA 60 SUMARYCZNA LICZBA PUNKTÓW ECTS 2 IX. Literatura podstawowa i uzupełniająca Literatura podstawowa: 1. Burnette E., Hello, Android. Programowanie na platformę Google dla urządzeń mobilnych, wyd. III, Helion, Gliwice 2010. 2. Collins C., Galpin M., Kaeppler M. Android w praktyce. Helion. Gliwice 2012. 3. Conder S., Darcey L., Android. Programowanie aplikacji na urządzenia przenośne. Helion. Gliwice 2011. 4. Hashimi S., Komatineni S., MacLean D., Android 2 Tworzenie aplikacji. Helion, Gliwice 2010. 5. Samsung Galaxy Tab 3. Instrukcja obsługi. E-book producenta (instrukcja-obs-ugi-do-tabletuSamsung-GALAXY-Tab-3-8-0_PL.pdf). Literatura uzupełniająca: 1. Horstman C. S., Cornell G., Java. Podstawy. Helion. Gliwice 2014. 2. Horstman C. S., Cornell G., Java. Techniki zaawansowane. Helion. Gliwice 2014. 3. Friesen J., Java Przygotowanie do programowania na platformę Android. Helion, Gliwice 2012. 4. http://developer.android.com portal dla programistów platformy Android.