PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS PRZEDMIOTU. studia pierwszego stopnia



Podobne dokumenty
PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS PRZEDMIOTU. Sieci i sterowniki przemysłowe

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

Aplikacje dla urządzń mobilnych Kod przedmiotu

KARTA KURSU. Projektowanie aplikacji mobilnych

Projektowanie aplikacji na platformie Android Kod przedmiotu

Programowanie urządzeń mobilnych Kod przedmiotu

OPIS PRZEDMIOTU. Dygitalizacja i biblioteki cyfrowe MSIW IN23D-SP. Wydział Administracji i Nauk Społecznych Instytut/Katedra

Rok akademicki: 2015/2016 Kod: JIS GK-s Punkty ECTS: 4. Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

Inżynieria systemów mobilnych

Technologie i aplikacje mobilne Kod przedmiotu

OPIS PRZEDMIOTU. Analiza środowisk społecznych 1100-Ps-S47ASS-SJ. Wydział Pedagogiki i Psychologii. Psychologia

KARTA PRZEDMIOTU. Aplikacje mobilne i wbudowane, D1.8

tel. (+48 81) /22 fax (+48 81) Cel przedmiotu

Egzamin / zaliczenie na ocenę*

KARTA MODUŁU KSZTAŁCENIA

KARTA PRZEDMIOTU. Programowanie wieloplatformowe, D1_1

Specjalnościowy Obowiązkowy Polski Semestr 5

SYLABUS/KARTA PRZEDMIOTU

Rok akademicki: 2012/2013 Kod: ZIE s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Wykład Ćwiczenia Laboratorium Projekt Seminarium

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2011/2012. Architektura zorientowana na usługi

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2011/2012. Programowanie usług sieciowych

PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS PRZEDMIOTU. studia pierwszego stopnia

Projektowanie, tworzenie aplikacji mobilnych na platformie Android

KARTA PRZEDMIOTU. Projektowanie systemów czasu rzeczywistego D1_13

OPIS PRZEDMIOTU. Animacja społeczności lokalnych 1100-Ps-S50ASL-DM. Wydział Pedagogiki i Psychologii. Psychologia

Kierunkowy Wybieralny Polski Semestr V

Inżynieria oprogramowania - opis przedmiotu

PRZEWODNIK PO PRZEDMIOCIE

KARTA PRZEDMIOTU. 2. Kod przedmiotu: ZSI. 1. Nazwa przedmiotu: ZARZĄDZANIE SYSTEMAMI INFORMATYCZNYMI

KARTA MODUŁU KSZTAŁCENIA

Systemy wbudowane i mobilne

KARTA PRZEDMIOTU. 1. NAZWA PRZEDMIOTU: Programowanie obiektowe. 2. KIERUNEK: Matematyka. 3. POZIOM STUDIÓW: I stopnia 4. ROK/ SEMESTR STUDIÓW: II/4

Kierunkowy Wybieralny Polski Semestr V

Język Java i technologie Web - opis przedmiotu

Programowanie w Javie nazwa przedmiotu SYLABUS A. Informacje ogólne

Liczba godzin. N (nauczyciel) studia niestacjonarne

SYLABUS/KARTA PRZEDMIOTU

SYLABUS/KARTA PRZEDMIOTU

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

OPIS PRZEDMIOTU Technologia informacyjna 1400-IN11TI-SP. Wydział Administracji i Nauk Społecznych Instytut/Katedra

PRZEWODNIK PO PRZEDMIOCIE

OPIS PRZEDMIOTU. Źródła informacji 1400 IN12ZI-SP. Wydział Administracji i Nauk Społecznych Instytut/Katedra

Specjalnościowy Obowiązkowy Polski Semestr trzeci

Elektrotechnika I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2016/2017. Forma studiów: Niestacjonarne Kod kierunku: 11.

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

Egzamin / zaliczenie na ocenę*

OPIS PRZEDMIOTU. Muzykoterapia. Wydział Pedagogiki i Psychologii. Psychologia. Jednolite studia magisterskie Niestacjonarne. Dr Ewa Danek.

Część III. Załączniki

Programowanie obiektowe 1 - opis przedmiotu

OPIS PRZEDMIOTU. Muzykoterapia i muzyko profilaktyka. Wydział Pedagogiki i Psychologii Instytut Psychologii Psychologia

edycja 1 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr 14/2012 i 15/2012 i 34/2012

Zatwierdzono na Radzie Wydziału w dniu 11 czerwca 2015 r.

Kierunek: Informatyka rev rev jrn Niestacjonarny 1 / 5

Programowanie obiektowe Object programming. Elektrotechnika II stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

S Y L A B U S P R Z E D M I O T U

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2012/2013

KARTA PRZEDMIOTU. Internetowe aplikacje bazodanowe D1_12

Kierunek: Informatyka rev rev jrn Stacjonarny 1 / 6

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

Programowanie obiektowe 2 - opis przedmiotu

INP002018W, INP002018L

APLIKACJE KLIENT-SERWER Client-Server Applications Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W, 2L

PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS PRZEDMIOTU

Wyższa Szkoła Technologii Teleinformatycznych w Świdnicy. Dokumentacja specjalności. Sieci komputerowe

A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2012/2013. Przedmioty kierunkowe

edycja 3 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr 14/2012 i 15/2012 i 34/2012

Krakowska Akademia im. Andrzeja Frycza Modrzewskiego. Karta przedmiotu. obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2012/2013

Automatyka i Robotyka II stopień ogólno akademicki studia niestacjonarne. Automatyka Przemysłowa Katedra Automatyki i Robotyki Dr inż.

OPIS PRZEDMIOTU. Technologie informacyjne w edukacji 1100-PW11TI-SP. Pedagogiki i Psychologii. Pedagogiki. Pedagogika wczesnoszkolna.

S Y L A B U S P R Z E D M I O T U

KARTA MODUŁU KSZTAŁCENIA

KARTA PRZEDMIOTU. Systemy czasu rzeczywistego: D1_9

KARTA MODUŁU KSZTAŁCENIA

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

KARTA PRZEDMIOTU. Warsztaty z programowania mobilnego w Python. Python Mobile Programming Workshop

Liczba godzin w semestrze II r o k. Nazwa modułu. PLAN STUDIÓW (poziom studiów) I STOPNIA studia (forma studiów) stacjonarne

Liczba godzin w semestrze II r o k III r o k IV rok. Nazwa modułu

PRZEWODNIK PO PRZEDMIOCIE

KARTA PRZEDMIOTU USYTUOWANIE PRZEDMIOTU W SYSTEMIE STUDIÓW. Informatyka. Stacjonarne. Praktyczny

Systemy Wbudowane. Założenia i cele przedmiotu: Określenie przedmiotów wprowadzających wraz z wymaganiami wstępnymi: Opis form zajęć

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2018/2019

OPIS PRZEDMIOTU PSYCHOLOGIA WYCHOWAWCZA. Wydział Pedagogiki i Psychologii Instytut Psychologii Psychologia. jednolite studia magisterskie stacjonarne

PRZEWODNIK PO PRZEDMIOCIE

OPIS PRZEDMIOTU. Psychologia różnic indywidualnych 1100-Ps2RI-SJ. Kod przedmiotu. Pedagogiki i Psychologii

Obowiązkowy A. Przedmioty kształcenia ogólnego 1 Etykieta w życiu publicznym wykład 9 zaliczenie tak 1 B. Przedmioty podstawowe

KATALOG PRZEDMIOTÓW (PAKIET INFORMACYJNY ECTS) KIERUNEK INFORMATYKA STUDIA PIERWSZEGO STOPNIA

PRZEDMIOTY REALIZOWANE W RAMACH KIERUNKU INFORMATYKA I STOPNIA STUDIA STACJONARNE

S Y L A B U S P R Z E D M I O T U

Aplikacje internetowe - opis przedmiotu

OPIS PRZEDMIOTU PSYCHOLOGIA WYCHOWAWCZA. Wydział Pedagogiki i Psychologii Instytut Psychologii Psychologia

Język programowania C C Programming Language. ogólnoakademicki

INFORMATYKA. PLAN STUDIÓW STACJONARNYCH INŻYNIERSKICH 1-go STOPNIA STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2019/2020.

PRZEWODNIK PO PRZEDMIOCIE

PRYWATNA WYŻSZA SZKOŁA BUSINESSU, ADMINISTRACJI I TECHNIK KOMPUTEROWYCH S Y L A B U S

OPIS PRZEDMIOTU. Pedagogika Specjalizacja/specjalność. 15 godzin

WYKAZ PRZEDMIOTÓW I PLAN REALIZACJI

Transkrypt:

OPIS PRZEDMIOTU Nazwa przedmiotu Programowanie i obsługa systemów mobilnych Kod przedmiotu Wydział Instytut/Katedra Kierunek Specjalizacja/specjalność Wydział Matematyki, Fizyki i Techniki Instytut Mechaniki i Informatyki Stosowanej Informatyka Sieci i systemy rozproszone Poziom organizacyjny studiów studia pierwszego stopnia System studiów Stacjonarne / niestacjonarne Rok/semestr III V Tytuł i/lub stopień naukowy/tytuł zawodowy, imię i nazwisko prowadzącego/ prowadzących przedmiot Dr inż. Maciej Piechowiak Liczba godzin dydaktycznych 15 W + 45 Lab / 12 W + 31 Lab Liczba punktów ECTS 4 Opisywana forma zajęć Wykład, laboratorium Rygor Zaliczenie z oceną Typ przedmiotu Specjalnościowy Język wykładowy język polski Przedmioty wprowadzające i wymagania wstępne Założenia i cele przedmiotu (w formie Programowanie strukturalne i obiektowe, sieci komputerowe, elektronika, technika cyfrowa student rozumie i zna:

efektów kształcenia) - najważniejsze systemy operacyjne i rodziny urządzeń mobilnych - środowisko Eclipse, NetBeans i Visual Studio - architekturę mikroprocesora ARM - zasadę działania przekaźników LAN - podstawy teorii sterowania - główne założenia technologii kodów kreskowych oraz technologię RFID student potrafi: - przygotować niezbędne środowisko programistyczne - tworzyć oprogramowanie dla systemów Android i Windows CE - wykorzystać we własnych projektach biblioteki Google API - oprogramować odbiornik GPS, port UBS i COM oraz protokół http, akcelerometr - oprogramować sterownika LAN z wbudowanych serwerem HTTP - budować proste systemy sterowania z wykorzystaniem urządzeń mobilnych - wykorzystać we własnych projektach czytnik kodów kreskowych oraz technologię RFID - budować i wykorzystywać w praktyce bazy danych SQLLite - projektować interfejsy graficzne dla urządzeń mobilnych Technologie mobilne, przegląd urządzeń i systemów operacyjnych Treści programowe przedmiotu Systemy Android, Windows CE, Windows Mobile Phone - budowa aplikacji Środowiska developerskie stosowane do programowania i kompilacji oprogramowania dla systemów mobilnych

Architektura mikroprocesora rodziny ARM. Przegląd i ogólna zasada działania przekaźników LAN. Możliwości układów ewaluacyjnych z rodzi FriendlyARM. Technologia ekranów dotykowych Wprowadzenie do zagadnień związanych z wykorzystaniem kodów kreskowych i technologii RFID Metody dydaktyczne Forma i warunki zaliczenia przedmiotu wymagania i system oceniania - wykład, - laboratoria, - warsztaty, - projekt - zaliczenie przedmiotu odbędzie się na podstawie rozliczenia projektu i kolokwium teoretycznego Literatura podstawowa 1. Android 2. Tworzenie aplikacji Autorzy: Sayed Hashimi, Satya Komatineni, Dave MacLean Data wydania: 10/2010 2. Projektowanie witryn internetowych dla urządzeń mobilnych Autorzy: Gail Rahn Frederick, Rajesh Lal Literatura uzupełniająca (w tym portale internetowe) 1. Programowanie aplikacji dla urządzeń mobilnych z systemem Windows Mobile Autorzy: Jacek Matulewski, Bartosz Turowski 2. Programowanie. Teoria i praktyka z wykorzystaniem C++ Autor: Bjarne Stroustrup Data wydania: 03/2010...... podpis prowadzącego przedmiot/ koordynatora przedmiotu*

PROGRAM NAUCZANIA PRZEDMIOTU Nazwa przedmiotu Opisywana forma zajęć Liczba godzin dydaktycznych Programowanie i obsługa systemów mobilnych Wykład 15 h / 12 h Tytuł i/lub stopień naukowy/tytuł zawodowy, imię i nazwisko prowadzącego Dr inż. Maciej Piechowiak Szczegółowa tematyka zajęć 1) Wprowadzenie do technologii mobilnych, przegląd urządzeń i systemów operacyjnych 2) Budowa aplikacji systemu Android. Podział na warstwę danych, logiki i prezentacji. Rola i znaczenia zasobów. 3) Najważniejsze środowiska developerskie stosowane do programowania i kompilacji oprogramowania dla systemów mobilnych 4) Architektura mikroprocesora rodziny ARM. Przegląd dostępnych urządzeń gotowych oraz układów ewaluacyjnych. 5) Przegląd i ogólna zasada działania przekaźników LAN. Nowoczesne rozwiązania w dziedzinie sterowania z wykorzystaniem infrastruktury LAN. 6) Możliwości układów ewaluacyjnych z rodziny FriendlyARM. 7) Technologia ekranów dotykowych 8) Wprowadzenie do zagadnień związanych z wykorzystaniem kodów kreskowych i technologii RFID 9) Omówienie głównych założeń dotyczących projektów które realizowane będą w ramach laboratoriów

Forma i warunki zaliczenia przedmiotu wymagania i system oceniania Literatura podstawowa - zaliczenie przedmiotu odbędzie się na podstawie rozliczenia projektu i kolokwium teoretycznego 1. Android 2. Tworzenie aplikacji Autorzy: Sayed Hashimi, Satya Komatineni, Dave MacLean Data wydania: 10/2010 2. Projektowanie witryn internetowych dla urządzeń mobilnych Autorzy: Gail Rahn Frederick, Rajesh Lal Literatura uzupełniająca (w tym portale internetowe) 1. Programowanie aplikacji dla urządzeń mobilnych z systemem Windows Mobile Autorzy: Jacek Matulewski, Bartosz Turowski 2. Programowanie. Teoria i praktyka z wykorzystaniem C++ Autor: Bjarne Stroustrup Data wydania: 03/2010...... podpis prowadzącego daną formę zajęć...... podpis koordynatora przedmiotu

PROGRAM NAUCZANIA PRZEDMIOTU Nazwa przedmiotu Opisywana forma zajęć Liczba godzin dydaktycznych Programowanie i obsługa systemów mobilnych Laboratorium 45 h / 31 h Tytuł i/lub stopień naukowy/tytuł zawodowy, imię i nazwisko prowadzącego Dr inż. Maciej Piechowiak Szczegółowa tematyka zajęć 1) Przygotowanie środowiska pracy Eclipse Instalacja i konfiguracja: Eclipse, SDK i AVD. 2) Wprowadzenie do programowania w Java dla systemu Android, Hello World kompilacja kodu Java, uruchomienie aplikacji na urządzeniu mobilnym z systemem Andorid. Rola i znaczenie DDMS. Debugowanie aplikacji na emulatorze oraz na fizycznym urządzeniu. Rola i znaczenie pliku manifestu. 3) Konstrukcja interfejsu użytkownika z wykorzystaniem XML. Powiązanie interfejsu z kodem w języku Java. Wykorzystanie widoków, kontrolek i układów. Obsługa zdarzeń generowanych przez użytkownika, okna dialogowe zastosowanie styli. Budowanie interfejsu użytkownika z wykorzystaniem zakładek. Obsługa elementów interfejsu z poziomu warstwy logiki aplikacji. 4) Zapisywanie i odczytywanie danych. Użycie: systemu plików, baz danych w technologii SQLLite, klasy ContentProvider. Specyfika systemu operacyjnego android w kontekście praw dostępu root-a. Obsługa plików i folderów. Dostęp do karty SD. Tworzenie bazy danych SQLLite, podstawowe operacje na rekordach z poziomu języka SQL, rola i znaczenie kursorów. Kojarzenie danych przechowywanych z bazie z interfejsem użytkownika. Stosowanie klas dostawców treści zgromadzonych w pakiecie android.provider. Stosowanie identyfikatora URI.

5) Obsługa operacji sieciowych i telefonia. Wykorzystanie http, obsługa poczty e-mial, obsługa sms. Obsługa operacji wykonywanych w tle w kontekście operacji sieciowych. 6) Obsługa odbiornika GPS i akcelerometru, stworzenie prostego systemu lokalizującego z wykorzystanie Google API. Odczyt danych z odbiornika GPS, obsługa GPS w emulatorze oraz na fizycznym urządzeniu. Korzystanie z Google API i kojarzenie funkcji z tego API z danymi z GPS. Wykorzystanie akcelerometru obecnego w urządzeniu z systemem Android do wspomagania rozwiązań lokalizacyjnych w tworzonych aplikacjach. 7) Wykorzystanie technologii Bluetooth i Wi-Fi Kontrola dostępności sieci i innych urządzeń. Parowanie urządzeń Bluetooth-u, nawiązywanie połączenia z siecią Wi-Fi. Oprogramowanie synchronizacji danych pomiędzy różnymi urządzeniami pracującymi pod systemami Android i Windows. 8) Przygotowanie środowiska pracy Visual Studio do programowania i kompilacji dla Windows CE Zasada korzystania z emulatora do uruchamiania i debugowania aplikacji. 9) Obsługa portu USB i COM w urządzeniu z mikroprocesorem ARM w systemie Windows CE Wykorzystanie COM, USB, wejść analogowych i cyfrowych do akwizycji danych na platformie FriendlyARM Tiny6410-A. 9) Konfiguracja i testowanie przekaźnika LAN z zintegrowanym serwerem http 11) Wykorzystanie przekaźnika LAN. Sterowanie silnikiem prądu stałego, oprogramowanie wejścia cyfrowego i analogowego z poziomu systemu Android i Windows CE 12) Obsługa z poziomu systemu Android i Windows CE czytnika kodów kreskowych i odbiornika RFID Forma i warunki zaliczenia przedmiotu - zaliczenie przedmiotu odbędzie się na podstawie rozliczenia projektu i kolokwium

wymagania i system oceniania Literatura podstawowa 1. Android 2. Tworzenie aplikacji Autorzy: Sayed Hashimi, Satya Komatineni, Dave MacLean Data wydania: 10/2010 2. Projektowanie witryn internetowych dla urządzeń mobilnych Autorzy: Gail Rahn Frederick, Rajesh Lal Literatura uzupełniająca (w tym portale internetowe) 1. Programowanie aplikacji dla urządzeń mobilnych z systemem Windows Mobile Autorzy: Jacek Matulewski, Bartosz Turowski 2. Programowanie. Teoria i praktyka z wykorzystaniem C++ Autor: Bjarne Stroustrup Data wydania: 03/2010...... podpis prowadzącego daną formę zajęć...... podpis koordynatora przedmiotu