wzór sylabusa UG - Programowanie biznesowych aplikacji
Transkrypt
wzór sylabusa UG - Programowanie biznesowych aplikacji
Nazwa przedmiotu Projektowanie aplikacji mobilnych dla platform Windows Phone i Store Nazwa jednostki prowadzącej przedmiot Wydział Zarządzania / Katedra Informatyki Ekonomicznej Kod ECTS Uzupełnia pracownik toku studiów, według ustalonego w UG wzoru Studia Wydział stopień Zarządzania podyplomowe Nazwisko osoby prowadzącej (osób prowadzących) dr Michał Kuciapski tryb niestacjonarne Formy zajęć, sposób ich realizacji i przypisana im liczba godzin A. Formy zajęć wykład konwersatoryjny ćwiczenia audytoryjne – metoda projektów (projekt badawczy, wdrożeniowy, praktyczny) ćwiczenia audytoryjne – rozwiązywanie zadań B. Sposób realizacji zajęcia w sali dydaktycznej Liczba punktów ECTS 3 pkt ECTS 25 godz. - udział w ćwiczeniach (1 pkt), 25 godz. - przygotowanie do zajęć (1 pkt), 30 godz. - studiowanie literatury przedmiotu (1 pkt) C. Liczba godzin 24 Cykl dydaktyczny Semestr letni Status przedmiotu obowiązkowy Język wykładowy polski Metody dydaktyczne ćwiczenia laboratoryjne: metoda projektów, rozwiązywanie zadań, dyskusja Forma i sposób zaliczenia oraz podstawowe kryteria oceny lub wymagania egzaminacyjne A. Sposób zaliczenia zaliczenie bez oceny B. Formy zaliczenia: wykonanie pracy zaliczeniowej – projekt lub prezentacja C. Podstawowe kryteria wykonanie projektu zaliczeniowego uwzględniającego minimum 50% wymagań wskazanych przez prowadzącego Sposób weryfikacji założonych efektów kształcenia zakładany efekt kształcenia zajęcia w laboratorium komputerowym lektura dodatkowych zasobów edukacyjnych udostępnionych przez prowadzącego w ramach serwisów zewnętrznych i/albo Platformy Edukacyjnej UG Wiedza Kr2_W04 + + Kr2_W07 + Umiejętności Kr2_U04 + Kr2_U08 + + Kompetencje Kr2_K01 + Kr2_K02 + Określenie przedmiotów wprowadzających wraz z wymogami wstępnymi Należy określić: A. Wymagania formalne Podstawy programowania, Projektowanie biznesowych aplikacji internetowych i mobilnych, Języki skryptowe i HTML5, Projektowanie interfejsu użytkownika aplikacji biznesowych B. Wymagania wstępne Podstawowa znajomość: języków skryptowych oraz programowania strukturalnego i obiektowego. Podstawowa umiejętność projektowania funkcjonalności i interfejsu użytkownika biznesowych aplikacji informatycznych. Cele przedmiotu Projektowanie aplikacji mobilnych dla platform Windows Phone i Windows Store z zgodnie z ich biznesowymi i technicznych specyfikacjami. Stosowanie logiki programowania oraz tworzenia wysoce interaktywnych aplikacji mobilnych w językach XAML, C#, HTML5 i JavaScript. Wykonywanie weryfikacji poprawności działania aplikacji Windows Phone i Windows Mobile w oparciu o narzędzia symulacji. Znajomość specyfiki publikowania aplikacji Windows Phone i Windows Store. Treści programowe I. Programowanie aplikacji mobilnych dla platformy Windows Phone 1. Wprowadzenie do Windows Phone i platformy Windows Phone a. Budowa systemu Windows Phone b. Mechanizmy obsługi błędów 2. Projektowanie wyglądu aplikacji a. Kontrolki b. Motywy 3. Praca z elementami sterowania 4. Kontrolki rozszerzania funkcjonalności aplikacji mobilnych a. Pasek narzędzi b. WebBrowser 5. Stosowanie multimediów a. Kontrolki multimediów b. Praca z kamerą i zdjęciami 6. Mechanizmy powiadamiania - Push Notifications 7. Zarządzanie dostępem do danych a. Isolated Storage b. Korzystanie z Cloud Services 8. Projektowanie aplikacji wielojęzykowych a. Internacjonalizacja b. Korzystanie z usług lokalizacji 9. Publikowanie aplikacji II. Projektowanie aplikacji mobilnych dla platformy Windows Store 1. Projektowanie interfejsu użytkownika 2. Prezentowanie danych: a. podstawowe kontrolkami zarządzania danymi b. kontrolka GridView 3. Implementacja adaptacyjnych aplikacji dla Windows Store: a. AppBar b. Adaptacyjne widoki aplikacji: Filled, Snapped i Portrait 4. Implementacja kafelek i powiadomień użytkownika: a. wdrażanie angażujących kafelek Live Tiles b. implementacja powiadomień 5. Symulowanie działania urządzenia mobilnego Wykaz literatury A. Literatura wymagana do ostatecznego zaliczenia zajęć (zdania egzaminu): A.1. wykorzystywana podczas zajęć Kurs e-learningowy Microsoft IT Academy - Collection 20481: Essentials of Developing Windows Store Apps Using HTML5 and JavaScript Szostak T. (2013), Windows Phone 8 Application Development Essentials, O'Reilly Media, Packt Publishing, 978-1-84969-676-0 A.2. studiowana samodzielnie przez studenta Sarieddine R. (2013), Developing Windows Store Apps with HTML5 and JavaScript, Packt Publishing, 978-184968-710-2 B. Literatura uzupełniająca Brown P., Windows Store App Development: C# and XAML, 2013 Efekty uczenia się Wiedza posiada wiedzę o możliwościach stosowania technologii Windows Phone i Windows Store dla W zakresie wiedzy: programowania biznesowych aplikacji mobilnych, Kr2_W04 Zna zaawansowane posiada wiedzę o specyfice wytwarzania aplikacji mobilnych na platformy Windows Store i metody matematyczne, statyWindows Phone, styczne, ekonometryczne oraz identyfikuje różnice w podejściach tworzenia aplikacji poprzez XAML i C# lub HTML5 i informatyczne umożliwiające JavaScript, pozyskiwanie, przetwarzanie i zna składnie języków XAML, HTML5 i JavaScript dla przygotowania w pełni funkcjonal- analizę danych odzwierciedlających funkcjonowanie i wzrost gospodarki narodowej i jej składowych oraz zjawisk i procesów zachodzących w ich otoczeniu Kr2_W07 Ma rozszerzoną i ugruntowaną wiedzę o normach etycznych obowiązujących w biznesie, dobrych praktykach jego prowadzenia oraz regulacjach prawnych w zakresie ochrony własności intelektualnej; ma rozszerzoną wiedzę dotyczącą ryzyka i odpowiedzialności związanej z informatyzacją procesów gospodarczych, zna zasady netykiety W zakresie umiejętności: Kr2_U04 Potrafi na poziomie zaawansowanym planować, projektować i programować systemy informatyczne, wspierające funkcjonowanie podmiotów gospodarczych Kr2_U08 Potrafi instalować, konfigurować i stosować nowoczesne technologie informacyjno-telekomunikacyjne w procesie zarządzania przedsiębiorstwem i komunikacji biznesowej W zakresie kompetencji społecznych: Kr2_K01 Rozumie potrzebę ustawicznego uzupełniania i pogłębiania nabytej wiedzy; inspiruje i organizuje proces uczenia się innych osób Kr2_K02 Rozumie potrzebę systematycznego studiowania kierunkowej literatury naukowej i popularnonaukowej; jest świadomy konieczności prowadzenie obserwacji, eksperymentów, badań oraz podejmowania za nie odpowiedzialności Kontakt [email protected] nych mobilnych aplikacji biznesowych, rozumie konieczność stałego rozwijania funkcjonalności biznesowych aplikacji mobilnych, zna mechanizmy zabezpieczania aplikacji dla Windows Phone i Windows Store, opisuje proces wdrażania aplikacji w sklepie Windows Store. Umiejętności projektuje biznesowe aplikacje mobilne Windows Phone i Windows Store o funkcjonalności wysoce użytecznej dla ich odbiorów; biegle stosuje języki XAML, C#, HTML5 i JavaScript dla przygotowania biznesowych aplikacji mobilnych dla systemów Windows; tworzy aplikacje mobilne o wysokiej responsywności dla platform Windows Phone i Windows Store; projektuje aplikacje mobilne adaptujące się do specyfiki technicznej różnych urządzeń mobilnych, potrafi skutecznie stosować Windows Phone i Windows Store dla rozwijania możliwości aplikacji biznesowych; tworzy rozwiązania uwzględniające mechanizmy bezpieczeństwa dostępu do danych poprzez uwierzytelnianie i autoryzację. Kompetencje społeczne (postawy) dąży do rozwiązania przedstawionego problemu biznesowego poprzez projektowanie i tworzenie aplikacji dla urządzeń mobilnych, wykazuje kreatywność w procesie projektowania biznesowych aplikacji mobilnych, przestrzega specyfikacji projektowej w trakcie realizacji projektu programistycznego, sprawnie rozwiązuje problemy programistyczne.