Przedmiot:
Transkrypt
Przedmiot:
Biuro Projektu: ul. Nadbystrzycka 40, 20-618 Lublin tel. (+48 81) 538 47 21 tel. (+48 81) 538 42 91 fax (+48 81) 538 4580 [email protected] www.kwalifikacje.pollub.pl Inżynieria systemów mobilnych Semestr: VI Przedmiot: Rok: 3 Rodzaj zajęć i liczba godzin: Wykład Ćwiczenia Laboratorium Projekt Studia stacjonarne Studia niestacjonarne 30 21 30 21 Liczba punktów ECTS: 5 Cel przedmiotu C1 C2 C3 C4 Poznanie zasad tworzenia aplikacji mobilnych. Poznanie, w praktyce, narzędzi służących do tworzenia aplikacji mobilnych. Poznanie sposobów wykorzystania możliwości oferowanych przez urządzenia mobilne. Poznanie współczesnych mobilnych systemów operacyjnych. Wymagania wstępne w zakresie wiedzy, umiejętności i innych kompetencji 1 2 3 4 Programowanie w języku Java. Język angielski – stopień podstawowy. Wiedza na temat podstawowych struktur danych. Podstawowa wiedza na temat sieci komputerowych. Efekty kształcenia EK1 EK2 EK3 EK4 EK5 W zakresie wiedzy: Posiada wiedzę na temat mobilnych systemów operacyjnych i języków programowania w nich stosowanych, ze szczególnym naciskiem na omawianą platformę. Zna najważniejsze elementy frameworku omawianej platformy mobilnej. W zakresie umiejętności: Potrafi skonfigurować efektywne środowisko pracy programisty. Potrafi korzystać z tego środowiska. Potrafi zaprojektować i wykonać aplikację mobilną zgodnie z przyjętymi we frameworku standardami. W zakresie kompetencji społecznych Rozumie potrzebę ustawicznego podnoszenia swoich kwalifikacji wynikającą z dynamicznego rozwoju urządzeń mobilnych. Treści programowe przedmiotu Forma zajęć – wykłady Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego Biuro Projektu: ul. Nadbystrzycka 40, 20-618 Lublin tel. (+48 81) 538 47 21 tel. (+48 81) 538 42 91 fax (+48 81) 538 4580 Treści programowe W1 W2 W3 W4 W5 W6 W7 W8 W9 W10 W11 W12 W13 L1 L2 L3 L4 L5 L6 L7 L8 L9 Liczba godzin Studia stacjonarne 2 2 Wprowadzenie do mobilnych systemów operacyjnych. Środowisko programisty aplikacji urządzeń mobilnych. Dostępne narzędzia i ich możliwości. Wprowadzenie do tworzenia aplikacji mobilnych. 2 Architektura aplikacji mobilnej. Tworzenie interfejsu użytkownika, wykorzystanie 4 zasobów. Komunikacja składników aplikacji. 2 Trwałe przechowywanie danych. 2 Wykonywanie zadań w tle. 4 Komunikacja sieciowa. 2 Wykorzystanie usług systemu operacyjnego. 2 Współdzielenie danych między aplikacjami. 2 Modyfikacja standardowego wyglądu komponentów 2 graficznych Wstęp do multimediów na urządzeniach mobilnych 2 Wstęp do wykorzystania możliwości graficznych 2 urządzeń mobilnych. Suma godzin: 30 Forma zajęć – laboratoria Treści programowe Liczba godzin Przygotowanie środowiska programisty aplikacji 2 mobilnych. Poznanie narzędzi programistycznych. Tworzenie graficznego interfejsu użytkownika, 4 badanie cyklu życia aplikacji. Trwałe przechowywanie danych. 2 Komunikacja sieciowa, wstęp do wykonywania zadań 4 w tle. Wykonywanie zadań w tle. Wykorzystanie 2 powiadomień. Obsługa multimediów. 2 Podstawy grafiki. 4 Wykorzystanie usług systemowych. 6 Obsługa wielu języków. Obsługa urządzeń o różnych 4 konfiguracjach. Modyfikacja standardowego wyglądu aplikacji. Suma godzin: 30 [email protected] www.kwalifikacje.pollub.pl Liczba godzin Studia niestacjonarne 1 1 2 3 2 2 3 2 1 1 1 1 1 21 2 3 2 3 2 2 2 3 2 21 Narzędzia dydaktyczne 1 2 Wykład – prezentacja multimedialna połączona z praktyczną demonstracją działania przykładów ilustrujących wybrane zagadnienia Laboratorium – tworzenie kilku aplikacji, ich uruchamianie i testowanie Sposoby oceny F1 Ocena formująca Ocena aplikacji tworzonych przez studentów w trakcie laboratorium Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego Biuro Projektu: ul. Nadbystrzycka 40, 20-618 Lublin tel. (+48 81) 538 47 21 tel. (+48 81) 538 42 91 P1 P2 fax (+48 81) 538 4580 [email protected] www.kwalifikacje.pollub.pl Ocena podsumowująca Wykład – pisemny egzamin testowy z pytaniami zamkniętymi Laboratorium – średnia otrzymanych ocen Obciążenie pracą studenta Forma aktywności Średnia liczba godzin na zrealizowanie aktywności na studiach stacjonarnych Średnia liczba godzin na zrealizowanie aktywności na studiach niestacjonarnych 60 42 25 35 10 18 30 30 125 125 5 5 Godziny kontaktowe z wykładowcą, realizowane w formie zajęć dydaktycznych – łączna liczba godzin w semestrze Przygotowanie się do laboratorium – łączna liczba godzin w semestrze Przygotowanie się do wykładów – łączna liczba godzin w semestrze Samodzielnie tworzenie aplikacji mobilnych – łączna liczba godzin w semestrze Suma Sumaryczna liczba punktów ECTS dla przedmiotu Literatura podstawowa i uzupełniająca 1 2 3 4 5 6 7 8 9 10 Android w praktyce - Charlie Collins, Michale Galpin, Matthias Kaeppler – Helion 2012 Android 3 tworzenie aplikacji – Satya Komatieneni, Dave MacLean, Sayed Kashimi – Helion 2012 Android programowanie aplikacji na urządzenia przenośne – Shane Conder, Lauren Darcey – Helion 2011 Android w akcji – W. Frank Ableson, Robi Sen, Chris King – Helion 2011 Android – Programowanie gier na tablety – Jeremy Kerfs - Helion 2013 Java Przygotowanie do programowania na platformę Android – Jeff Friesen – Helion 2012 Strona internetowa: http://developer.android.com/index.html Strona internetowa: http://www.vogella.com/android.html Windows Phone 7. Tworzenie efektownych aplikacji - Henry Lee, Eugene Chuvyrov – Helion 2011 iOS 5. Podręcznik programisty - Erica Sadun – Helion 2013 Macierz efektów kształcenia Efekt kształcenia Odniesienie danego efektu kształcenia do efektów zdefiniowanych Cele przedmiotu Treści programowe Narzędzia dydaktyczne Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego Sposób oceny Biuro Projektu: ul. Nadbystrzycka 40, 20-618 Lublin tel. (+48 81) 538 47 21 tel. (+48 81) 538 42 91 EK 1 dla całego programu (PEK) I1A_W04, I1A_W15 C1, C2 EK 2 I1A_W04, I1A_W14 C1, C2, C3 EK 3 I1A_U21 C2 EK 4 I1A_U11, I1A_U15 C1, C2, C3 EK 5 I1A_K01 C4 fax (+48 81) 538 4580 W1, W2, L1 W3, W4, W5, W6, W7, W8, W9, W10, W11, W12, W13, L2, L3, L4, L5, L6, L7, L8, L9 W2, L1 W3, W4, W5, W7, L2, L3, L4, L5, L6, L8, L9 W1, L1 [email protected] www.kwalifikacje.pollub.pl 1, 2 F1, P1, P2 1, 2 F1, P1, P2 1, 2 F1, P1, P2 1, 2 F1, P1, P2 1, 2 F1, P1, P2 Formy oceny – szczegóły EK 1 EK 2 EK 3 EK 4 Na ocenę 2 (ndst) Nie potrafi wymienić systemów operacyjnych ani języków stosowanych na platformach mobilnych. Na ocenę 3 (dst) Potrafi wymienić i ogólnie scharakteryzo-wać systemy operacyjne i języki stosowane na platformach mobilnych. Na ocenę 4 (db) Zna mobilne systemy operacyjne i języki programowania stosowane na omawianej platformie. Nie zna żadnych elementów frameworku omawianej platformy mobilnej. Zna podstawowe elementy frameworku. Zna i potrafi zastosować podstawowe elementy frameworku. Nie potrafi skonfigurować ani korzystać ze środowiska pracy programisty aplikacji mobilnych. Potrafi korzystać w podstawowym zakresie ze środowiska programisty aplikacji mobilnych. Nie potrafi zaprojektować ani wykonać aplikacji mobilnej. Potrafi zaprojektować i wykonać prostą aplikację mobilną. Potrafi korzystać ze środowiska programistycznego. Potrafi skonfigurować efektywnie działające środowisko pracy programisty aplikacji mobilnych. Potrafi zaprojektować i wykonać aplikację mobilną zgodną ze Na ocenę 5 (bdb) Zna mobilne systemy operacyjne i biegle zna języki programowania stosowane na omawianej platformie. Potrafi wymienić języki stosowane na innych platformach. Zna i potrafi zastosować wszystkie ważne elementy frameworku omawianej platformy moiblnej. Biegle korzysta ze środowiska programistyczne-go. Potrafi w sposób zaawansowany skonfigurować efektywne środowisko programisty aplikacji mobilnych. Potrafi zaprojektować i wykonać, zgodną ze standardami przyjętymi we Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego Biuro Projektu: ul. Nadbystrzycka 40, 20-618 Lublin tel. (+48 81) 538 47 21 tel. (+48 81) 538 42 91 Nie widzi potrzeby podnoszenia swoich kwalifikacji. EK 5 Autor programu: Adres e-mail: Jednostka organizacyjna: Widzi potrzebę podnoszenia swoich kwalifikacji, jednak nie zdaje sobie sprawy z dynamicznego rozwoju platform mobilnych. fax (+48 81) 538 4580 standardami przyjętymi we frameworku. Widzi potrzebę podnoszenia swoich kwalifikacji i zdaje sobie sprawę z dynamicznego rozwoju platform mobilnych. [email protected] www.kwalifikacje.pollub.pl frameworku, zaawansowaną aplikację mobilną. Widzi potrzebę podnoszenia swoich kwalifikacji, i posiada szeroką wiedzę dotyczącą rozwoju platform mobilnych. dr inż. Jakub Smołka [email protected] Instytut Informatyki, Wydział Elektrotechniki i Informatyki Politechniki Lubelskiej Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego