Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Wydział Informatyki - Informatyka (N2)
specjalność: inżynieria oprogramowania

Sylabus przedmiotu Budowanie aplikacji w systemach mobilnych:

Informacje podstawowe

Kierunek studiów Informatyka
Forma studiów studia niestacjonarne Poziom drugiego stopnia
Tytuł zawodowy absolwenta magister
Obszary studiów nauki techniczne
Profil ogólnoakademicki
Moduł
Przedmiot Budowanie aplikacji w systemach mobilnych
Specjalność systemy komputerowe i technologie mobilne
Jednostka prowadząca Katedra Architektury Komputerów i Telekomunikacji
Nauczyciel odpowiedzialny Radosław Maciaszczyk <Radoslaw.Maciaszczyk@zut.edu.pl>
Inni nauczyciele
ECTS (planowane) 4,0 ECTS (formy) 4,0
Forma zaliczenia zaliczenie Język polski
Blok obieralny Grupa obieralna

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
wykładyW1 10 1,90,56zaliczenie
projektyP1 14 2,10,44zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1Podstawy programowania w języku JAVA, C# lub C++
W-2Znajomość podstawowych technologii bezprzewodowych.

Cele przedmiotu

KODCel modułu/przedmiotu
C-1Zapoznanie z własnościamu systemów operacyjnych stosowanych w systemach mobilnych.
C-2Zapoznanie z ograniczeniami systemów mobilnych
C-3Ukształtowanie umiejętności w zakresie tworzenia projektów na urządzenia mobilne.

Treści programowe z podziałem na formy zajęć

KODTreść programowaGodziny
projekty
T-P-1Zajęcia wprowadzające2
T-P-2Wykonanie projektu aplikacji działąjącej pod wybranym systemem mobilnym.10
T-P-3Prezentacja projektów2
14
wykłady
T-W-1Specyfika architektur systemów mobilnych. Porównanie do systemów stacjonarnych2
T-W-2Charakterystyka interfejsów programowych w zastosowaniach dla systemów mobilnych.1
T-W-3Języki programowania dedykowane dla systemów mobilnych1
T-W-4Systemy operacyjne stosowane w systemach mobilnych2
T-W-5Cechy charakterystyczne systemu Android2
T-W-6Bezpieczeństwo aplikacji i systemów mobilnych2
10

Obciążenie pracą studenta - formy aktywności

KODForma aktywnościGodziny
projekty
A-P-1Uczestnictwo w zajęciach14
A-P-2Wykonanie projektu aplikacji35
A-P-3Wykonanie dokumentacji do projektu7
A-P-4Przygotowanie i wykonanie prezentacji projektu2
58
wykłady
A-W-1Uczestnictwo w Wykładach10
A-W-2Przygotowanie do zaliczenia wykładów12
A-W-3Udział w konsultacjach do wykładu5
A-W-4Studiowanie literatury16
A-W-5Udział w zaliczeniu wykładu2
A-W-6Czytanie literatury5
50

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1Metoda podająca: wykład informacyjny
M-2Metoda praktyczna: zajęcia projektowe
M-3Metoda aktywizująca: dyskusja dydaktyczna

Sposoby oceny

KODSposób oceny
S-1Ocena formująca: Ocena na podstawie przygotowania do zajęć i realizacji ćwiczeń, oceny jakości wykonania projektu oraz sposobu jego preznetacji.
S-2Ocena podsumowująca: Test wielokrotnego wyboru wraz z częścią pytań otwartych

Zamierzone efekty kształcenia - wiedza

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
I_2A_D18/2_W01
Student w wyniku przeprowadzonych zajęć zna wiedzę z zakresu systemów mobilnych i urządzeń niskomocowych
I_2A_W06, I_2A_W10C-2, C-1, C-3T-P-1, T-P-2, T-P-3, T-W-2, T-W-4, T-W-5, T-W-3, T-W-1, T-W-6M-3, M-2, M-1S-2, S-1

Zamierzone efekty kształcenia - umiejętności

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
I_2A_D18/2_U01
W wyniku przeprowadzonych zajęć student posiądzie umiejętność budowania aplikacji dla urządzeń przenośnych przy uwzględnieniu zalet i ograniczeń tych urządzeń.
I_2A_U03, I_2A_U02, I_2A_U12C-2, C-1, C-3T-P-1, T-P-2, T-P-3, T-W-2, T-W-4, T-W-5, T-W-3, T-W-1, T-W-6M-3, M-2, M-1S-2, S-1

Zamierzone efekty kształcenia - inne kompetencje społeczne i personalne

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
I_2A_D18/2_K01
W wyniku przeprowadzonych zajęć student świadomie rozumie konieczność dokształcania się, ponieważ kolejne generacje systemów mobilnych a także technologii bezprzewodowych będą wnosiły nowe rozwiązania.
I_2A_K02C-2, C-1, C-3T-P-1, T-P-2, T-P-3, T-W-2, T-W-4, T-W-5, T-W-3, T-W-1, T-W-6M-3, M-2, M-1S-2, S-1

Kryterium oceny - wiedza

Efekt kształceniaOcenaKryterium oceny
I_2A_D18/2_W01
Student w wyniku przeprowadzonych zajęć zna wiedzę z zakresu systemów mobilnych i urządzeń niskomocowych
2,0nie posiada wiedzy wymaganej na ocene dostateczną
3,0ma podstawową wiedze o urządzeniach mobilnych, wymaganiach i ograniczeniach, sposobach interakcji
3,5to co na ocene dostateczną oraz wie o możliwościach progamowania urządzeń przenośnych
4,0to co na ocene dostateczną plus oraz wie jak progamowo obsługiwać podstawowe czujnki
4,5to co na ocene dobrą oraz wie jak skomunikować różne urządzenia mobilne
5,0to co na ocenę dobrą plus oraz wie jak oprogować wymianą danych pomiedzy różnymi systemami moblinymi i stacjonarnymi

Kryterium oceny - umiejętności

Efekt kształceniaOcenaKryterium oceny
I_2A_D18/2_U01
W wyniku przeprowadzonych zajęć student posiądzie umiejętność budowania aplikacji dla urządzeń przenośnych przy uwzględnieniu zalet i ograniczeń tych urządzeń.
2,0Brak spełnienia warunków na ocenę dostateczną.
3,0Student napisał aplikację z minimalnymi wymogami i ją udokumentował
3,5Student napisał poprawnie aplikacje uwzględniając wszystkie wymagania początkowe , przetestował ją, i udokumentował. Prezetnacja aplikacji wypadła dobrze.
4,0Student napisał poprawnie aplikacje uwzględniając wszystkie wymagania początkowe jak i wymagania dodatkowe, udokumentował ją. Prezetnacja aplikacji wypadła wzorowo.
4,5Student napisał poprawnie aplikacje uwzględniając wszystkie wymagania początkowe jak i wymagania dodatkowe, przetestował ją, i udokumentował. Prezetnacja aplikacji wypadła dobrze.
5,0Student napisał poprawnie aplikacje uwzględniając wszystkie wymagania początkowe jak i wymagania dodatkowe, przetestował ją, i udokumentował. Prezetnacja aplikacji wypadła wzorowo.

Kryterium oceny - inne kompetencje społeczne i personalne

Efekt kształceniaOcenaKryterium oceny
I_2A_D18/2_K01
W wyniku przeprowadzonych zajęć student świadomie rozumie konieczność dokształcania się, ponieważ kolejne generacje systemów mobilnych a także technologii bezprzewodowych będą wnosiły nowe rozwiązania.
2,0Brak spełnienia warunków na ocenę dostateczną.
3,0Student ma podstawową wiedze na temat nowych rozwiązań
3,5To co na 3 oraz, Student potrafi określić różnicę pomiedzy nowym roziwązaniem a poprzednim
4,0To co na 3,5 oraz, Student potrafi potrafi określić słabe i mocne strony nowych rozwiązań
4,5To co na 4 oraz Student potrafi wykazać potencjalne zastosowania nowej technologii
5,0To co na 4,5 oraz potradi określić ewentualny kierunek rozwoju nowej technologii.

Literatura podstawowa

  1. Sayed Hashimi, Satya Komatineni, Dave MacLean, Android 2. Tworzenie aplikacji, Helion, Gliwice, 2010
  2. Jeff Friesen, Java. Przygotowanie do programowania na platformę Android, Helion, Gliwice, 2011
  3. W. Frank Ableson, Robi Sen, Chris King, Android w akcji. Wydanie II, Helion, Gliwice, 2011
  4. Gail Rahn Frederick, Rajesh Lal, Projektowanie witryn internetowych dla urządzeń mobilnych, Helion, Gliwice, 2010

Treści programowe - projekty

KODTreść programowaGodziny
T-P-1Zajęcia wprowadzające2
T-P-2Wykonanie projektu aplikacji działąjącej pod wybranym systemem mobilnym.10
T-P-3Prezentacja projektów2
14

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Specyfika architektur systemów mobilnych. Porównanie do systemów stacjonarnych2
T-W-2Charakterystyka interfejsów programowych w zastosowaniach dla systemów mobilnych.1
T-W-3Języki programowania dedykowane dla systemów mobilnych1
T-W-4Systemy operacyjne stosowane w systemach mobilnych2
T-W-5Cechy charakterystyczne systemu Android2
T-W-6Bezpieczeństwo aplikacji i systemów mobilnych2
10

Formy aktywności - projekty

KODForma aktywnościGodziny
A-P-1Uczestnictwo w zajęciach14
A-P-2Wykonanie projektu aplikacji35
A-P-3Wykonanie dokumentacji do projektu7
A-P-4Przygotowanie i wykonanie prezentacji projektu2
58
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - wykłady

KODForma aktywnościGodziny
A-W-1Uczestnictwo w Wykładach10
A-W-2Przygotowanie do zaliczenia wykładów12
A-W-3Udział w konsultacjach do wykładu5
A-W-4Studiowanie literatury16
A-W-5Udział w zaliczeniu wykładu2
A-W-6Czytanie literatury5
50
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_2A_D18/2_W01Student w wyniku przeprowadzonych zajęć zna wiedzę z zakresu systemów mobilnych i urządzeń niskomocowych
Odniesienie do efektów kształcenia dla kierunku studiówI_2A_W06Posiada wiedzę o narzędziach sprzętowo-programowych wspomagających rozwiązywanie wybranych i złożonych problemów w różnych obszarach nauki i techniki
I_2A_W10Ma poszerzoną wiedzę dotyczącą trendów rozwojowych i możliwości zastosowania informatyki w wybranych obszarach nauki i techniki
Cel przedmiotuC-2Zapoznanie z ograniczeniami systemów mobilnych
C-1Zapoznanie z własnościamu systemów operacyjnych stosowanych w systemach mobilnych.
C-3Ukształtowanie umiejętności w zakresie tworzenia projektów na urządzenia mobilne.
Treści programoweT-P-1Zajęcia wprowadzające
T-P-2Wykonanie projektu aplikacji działąjącej pod wybranym systemem mobilnym.
T-P-3Prezentacja projektów
T-W-2Charakterystyka interfejsów programowych w zastosowaniach dla systemów mobilnych.
T-W-4Systemy operacyjne stosowane w systemach mobilnych
T-W-5Cechy charakterystyczne systemu Android
T-W-3Języki programowania dedykowane dla systemów mobilnych
T-W-1Specyfika architektur systemów mobilnych. Porównanie do systemów stacjonarnych
T-W-6Bezpieczeństwo aplikacji i systemów mobilnych
Metody nauczaniaM-3Metoda aktywizująca: dyskusja dydaktyczna
M-2Metoda praktyczna: zajęcia projektowe
M-1Metoda podająca: wykład informacyjny
Sposób ocenyS-2Ocena podsumowująca: Test wielokrotnego wyboru wraz z częścią pytań otwartych
S-1Ocena formująca: Ocena na podstawie przygotowania do zajęć i realizacji ćwiczeń, oceny jakości wykonania projektu oraz sposobu jego preznetacji.
Kryteria ocenyOcenaKryterium oceny
2,0nie posiada wiedzy wymaganej na ocene dostateczną
3,0ma podstawową wiedze o urządzeniach mobilnych, wymaganiach i ograniczeniach, sposobach interakcji
3,5to co na ocene dostateczną oraz wie o możliwościach progamowania urządzeń przenośnych
4,0to co na ocene dostateczną plus oraz wie jak progamowo obsługiwać podstawowe czujnki
4,5to co na ocene dobrą oraz wie jak skomunikować różne urządzenia mobilne
5,0to co na ocenę dobrą plus oraz wie jak oprogować wymianą danych pomiedzy różnymi systemami moblinymi i stacjonarnymi
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_2A_D18/2_U01W wyniku przeprowadzonych zajęć student posiądzie umiejętność budowania aplikacji dla urządzeń przenośnych przy uwzględnieniu zalet i ograniczeń tych urządzeń.
Odniesienie do efektów kształcenia dla kierunku studiówI_2A_U03Potrafi aktywnie uczestniczyć w pracach projektowych indywidualnych i zespołowych przyjmując w nich różne role
I_2A_U02Potrafi pozyskiwać informacje z różnych źródeł (literatura, Internet, bazy danych, dokumentacja techniczna), dokonywać ich interpretacji i oceny
I_2A_U12Ma umiejętność stosowania zaawansowanych technik programowania i metodyki projektowania systemów informatycznych w wybranym obszarze zastosowań
Cel przedmiotuC-2Zapoznanie z ograniczeniami systemów mobilnych
C-1Zapoznanie z własnościamu systemów operacyjnych stosowanych w systemach mobilnych.
C-3Ukształtowanie umiejętności w zakresie tworzenia projektów na urządzenia mobilne.
Treści programoweT-P-1Zajęcia wprowadzające
T-P-2Wykonanie projektu aplikacji działąjącej pod wybranym systemem mobilnym.
T-P-3Prezentacja projektów
T-W-2Charakterystyka interfejsów programowych w zastosowaniach dla systemów mobilnych.
T-W-4Systemy operacyjne stosowane w systemach mobilnych
T-W-5Cechy charakterystyczne systemu Android
T-W-3Języki programowania dedykowane dla systemów mobilnych
T-W-1Specyfika architektur systemów mobilnych. Porównanie do systemów stacjonarnych
T-W-6Bezpieczeństwo aplikacji i systemów mobilnych
Metody nauczaniaM-3Metoda aktywizująca: dyskusja dydaktyczna
M-2Metoda praktyczna: zajęcia projektowe
M-1Metoda podająca: wykład informacyjny
Sposób ocenyS-2Ocena podsumowująca: Test wielokrotnego wyboru wraz z częścią pytań otwartych
S-1Ocena formująca: Ocena na podstawie przygotowania do zajęć i realizacji ćwiczeń, oceny jakości wykonania projektu oraz sposobu jego preznetacji.
Kryteria ocenyOcenaKryterium oceny
2,0Brak spełnienia warunków na ocenę dostateczną.
3,0Student napisał aplikację z minimalnymi wymogami i ją udokumentował
3,5Student napisał poprawnie aplikacje uwzględniając wszystkie wymagania początkowe , przetestował ją, i udokumentował. Prezetnacja aplikacji wypadła dobrze.
4,0Student napisał poprawnie aplikacje uwzględniając wszystkie wymagania początkowe jak i wymagania dodatkowe, udokumentował ją. Prezetnacja aplikacji wypadła wzorowo.
4,5Student napisał poprawnie aplikacje uwzględniając wszystkie wymagania początkowe jak i wymagania dodatkowe, przetestował ją, i udokumentował. Prezetnacja aplikacji wypadła dobrze.
5,0Student napisał poprawnie aplikacje uwzględniając wszystkie wymagania początkowe jak i wymagania dodatkowe, przetestował ją, i udokumentował. Prezetnacja aplikacji wypadła wzorowo.
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_2A_D18/2_K01W wyniku przeprowadzonych zajęć student świadomie rozumie konieczność dokształcania się, ponieważ kolejne generacje systemów mobilnych a także technologii bezprzewodowych będą wnosiły nowe rozwiązania.
Odniesienie do efektów kształcenia dla kierunku studiówI_2A_K02Świadomie rozumie potrzeby dokształcania i dzielenia się wiedzą
Cel przedmiotuC-2Zapoznanie z ograniczeniami systemów mobilnych
C-1Zapoznanie z własnościamu systemów operacyjnych stosowanych w systemach mobilnych.
C-3Ukształtowanie umiejętności w zakresie tworzenia projektów na urządzenia mobilne.
Treści programoweT-P-1Zajęcia wprowadzające
T-P-2Wykonanie projektu aplikacji działąjącej pod wybranym systemem mobilnym.
T-P-3Prezentacja projektów
T-W-2Charakterystyka interfejsów programowych w zastosowaniach dla systemów mobilnych.
T-W-4Systemy operacyjne stosowane w systemach mobilnych
T-W-5Cechy charakterystyczne systemu Android
T-W-3Języki programowania dedykowane dla systemów mobilnych
T-W-1Specyfika architektur systemów mobilnych. Porównanie do systemów stacjonarnych
T-W-6Bezpieczeństwo aplikacji i systemów mobilnych
Metody nauczaniaM-3Metoda aktywizująca: dyskusja dydaktyczna
M-2Metoda praktyczna: zajęcia projektowe
M-1Metoda podająca: wykład informacyjny
Sposób ocenyS-2Ocena podsumowująca: Test wielokrotnego wyboru wraz z częścią pytań otwartych
S-1Ocena formująca: Ocena na podstawie przygotowania do zajęć i realizacji ćwiczeń, oceny jakości wykonania projektu oraz sposobu jego preznetacji.
Kryteria ocenyOcenaKryterium oceny
2,0Brak spełnienia warunków na ocenę dostateczną.
3,0Student ma podstawową wiedze na temat nowych rozwiązań
3,5To co na 3 oraz, Student potrafi określić różnicę pomiedzy nowym roziwązaniem a poprzednim
4,0To co na 3,5 oraz, Student potrafi potrafi określić słabe i mocne strony nowych rozwiązań
4,5To co na 4 oraz Student potrafi wykazać potencjalne zastosowania nowej technologii
5,0To co na 4,5 oraz potradi określić ewentualny kierunek rozwoju nowej technologii.