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

Podobne dokumenty