Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
1
WYDZIAŁ INFORMATYKI,
ELEKTROTECHNIKI I AUTOMATYKI
K ATALOG PRZEDMIOTÓW
K i e r u n e k
In formatyka
S t u d i a I I s t o p n i a o p r o f i l u o g ó l n o a k a d e m i c k i m
R o k a k a d e m i c k i : 2 0 1 5 / 2 0 1 6
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
2
Spis treści
Metody numeryczne ........................................................................................... 3 Grafy i sieci w informatyce .................................................................................. 6 Inżynieria bezpieczeństwa .................................................................................. 9 Badania operacyjne .......................................................................................... 12 Techniki modelowania programów .................................................................... 15 Big data i analityka biznesowa .......................................................................... 18 Wychowanie fizyczne ....................................................................................... 21 Język angielski ................................................................................................. 24 Historia techniki ................................................................................................ 27 Zachowania człowieka w organizacji i na rynku pracy ..................................... 29 Cyfrowe przetwarzanie i kompresja danych ..................................................... 31 Języki skryptowe .............................................................................................. 33 Nowoczesne projektowanie aplikacji internetowych ......................................... 36 Systemy nawigacji satelitarnej i mapy cyfrowe ................................................. 39 Projektowanie systemów osadzonych .............................................................. 42 Rozwiązania sieciowe i usługi w chmurze ........................................................ 45 Programowanie systemów mikroinformatycznych ............................................ 48 Implementacja procesów biznesowych............................................................. 50 Aplikacje dla urządzeń mobilnych ..................................................................... 53 Sieci neuronowe i neuro-rozmyte ..................................................................... 56 Projektowanie gier i mediów ............................................................................. 59 Systemy informatyczne w zarządzaniu firmą .................................................... 62 Sieci społecznościowe i systemy wieloagentowe ............................................. 65 Równoległe i funkcyjne techniki programowania .............................................. 68 Projektowanie aplikacji na platformie android ................................................... 71 Systemy wideokonferencyjne i telefonii internetowej ........................................ 74 Systemy informacji przestrzennej ..................................................................... 77 Hurtownie danych ............................................................................................. 80 Komputerowe wspomaganie projektowania ..................................................... 83 Cyfrowe przetwarzanie sygnałów ..................................................................... 86 Systemy wizualizacji ......................................................................................... 89 Systemy ekspertowe ........................................................................................ 92 Oprogramowanie systemów pomiarowo - sterujących ..................................... 95 Problemy cyfryzacji ........................................................................................... 97 Techniki sztucznej inteligencji ......................................................................... 100 Programowanie sieciowe ................................................................................ 104 Modelowanie i animacja postaci 3D ............................................................... 107 Systemy wizualizacji procesów ....................................................................... 110 Seminarium specjalistyczne ........................................................................... 113 Seminarium dyplomowe I ............................................................................... 115 Seminarium dyplomowe II .............................................................................. 117
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
3
MMM EEE TTT OOO DDD YYY NNN UUU MMM EEE RRR YYY CCC ZZZ NNN EEE
Kod przedmiotu: 11.9-WE-INFD-MN
Typ przedmiotu: obowiązkowy
Język nauczania: polski
Odpowiedzia lny za przedmiot : Prof. dr hab. Roman Gielerak
Prowadzący: Pracownicy ISSI
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
4
Wykład 15 1 I
egzamin
Laborator ium 30 2 Zaliczenie na ocenę
Studia niestacjonarne
Wykład 9 1 I
Egzamin
Laborator ium 18 2 Zaliczenie na ocenę
CEL PRZEDMIOTU:
- zapoznanie studentów z podstawowymi algorytmami numerycznymi do rozwiązywanie równań nieliniowych, zagadnień obliczeniowych algebry liniowej, metod dopasowywania krzywych takich jak metody interpolacji i metody aproksymacji. - nauczenie studentów technik implementowania poznanych algorytmów w wybranych środowiskach programowania inżynierskiego (Matlab/Octave) oraz testowania otrzymanych programów.
WYMAGANIA WSTĘPNE:
Analiza matematyczna , logika dla inżynierów, języki programowania
ZAKRES TEMATYCZNY PRZEDMIOTU:
Błędy i reprezentacja liczb. Podstawowe definicje i typy błędów, złe uwarunkowanie numeryczne,
stabilność numeryczna, sposoby unikania błędów, systemy dziesiętny, binarny, heksadecymalny, zapis stało- i zmienno-przecinkowy, związki z błędami. Rozwiązywanie układów równań liniowych. Metoda eliminacji Gaussa; wybór elementu głównego;
faktoryzacja LU i metoda Doolittla; stabilność numeryczna rozwiązań, uwarunkowanie układu; metody iteracyjne Jacobiego i Gaussa-Seidla. Wyznaczanie pierwiastków równań nieliniowych. Metody: podziału, Newtona, siecznych; zastosowanie
twierdzenia o punkcie stałym; analiza i szacowanie błędów; ekstrapolacja; przypadki złego uwarunkowania, stabilność numeryczna rozwiązań. Układy równań nieliniowych: metoda Newtona. Zastosowania do zadań optymalizacji nieliniowej. Interpolacja. Charakterystyka interpolacji i jej zastosowań; wzór Lagrange’a; ilorazy różnicowe, własności
i wzór Newtona; analiza błędów; interpolacja funkcjami sklejanymi. Aproksymacja. Metoda najmniejszych kwadratów; zastosowanie wielomianów ortogonalnych.
METODY KSZTAŁCENIA:
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
4
Wykład: wykład konwencjonalny
Laboratorium: ćwiczenia laboratoryjne (w środowisku Matlab)
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU
SYMBOLE
EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Znajomość arytmetyki zmienno-przecinkowej , jej słabości i zagrożenia związane z jej stosowaniem
K2I_W01
K2I_W02
K2I_W13
Egzamin , kolokwia , bieżąca aktywność w laboratorium
Wykład +laboratorium
Znajomość podstawowych algorytmów algebry liniowej
K2I_W01
K2I_W02
K2I_W13
Egzamin , kolokwia , bieżąca aktywność w laboratorium
Wykład +laboratorium
Znajomość najprostszych metod dopasowywania krzywych : interpolacje, aproksymacje
K2I_W01
K2I_W02
K2I_W13
Egzamin , kolokwia , bieżąca aktywność w laboratorium
Wykład +laboratorium
Umiejętność obsługi środowiska przetwarzania numerycznego Matlab
K2I_U06
K2I_U07
Egzamin , kolokwia , bieżąca aktywność w laboratorium
Wykład +laboratorium
WARUNKI ZALICZENIA:
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnej oceny z egzaminu przeprowadzonego w formie
zaproponowanej przez prowadzącego Laboratorium - zaliczenie wszystkich ćwiczeń i sprawdzianów dopuszczających do wykonywania ćwiczeń
oraz zalicznie większości kolokwiów Ocena końcowa= średnia arytmetyczna ocen z egzaminu i laboratorium
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (100 godz.)
Godziny kontaktowe = 45 godz. Przygotowanie się do zajęć = 10 godz. Zapoznanie się ze wskazaną literaturą = 10 godz. Przygotowanie raportów/sprawozdan = 10 godz. Wykonanie zadań zleconych przez prowadzącego = 10 godz. Zajęcia realizowane na odległość = 5 godz. Przygotowanie się do egzaminu = 10 godz. Studia niestacjonarne (100godz.)
Godziny kontaktowe = 27 godz. Przygotowanie się do zajęć = 12 godz. Zapoznanie się ze wskazaną literaturą = 10 godz. Przygotowanie raportu/sprawozdania = 13 godz. Wykonanie zadań zleconych przez prowadzącego = 14 godz. Zajęcia realizowane na odległość = 14 godz. Przygotowanie się do egzaminu = 10 godz.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
5
LITERATURA PODSTAWOWA:
1. Baron B.: Metody numeryczne, Helion, Gliwice, 1995.
2. Fortuna Z., Macukov B., Wąsowski J.: Metody numeryczne, WNT, Warszawa, 1982.
3. Klamka J. i inni: Metody numeryczne, Oficyna Wydawnicza Politechniki Śląskiej, Gliwice, 1998.
4. Bjoerck A., Dahlquist G.: Metody numeryczne, PWN, Warszawa, 1987.
LITERATURA UZUPEŁNIAJĄCA:
1. Konspekty do ćwiczeń laboratoryjnych
2. Dokumentacja Matlab.
PROGRAM OPRACOWAŁ:
Prof. dr . hab. Roman Gielerak
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
6
GGG RRR AAA FFF YYY III SSS III EEE CCC III WWW III NNN FFF OOO RRR MMM AAA TTT YYY CCC EEE
Kod przedmiotu: 11.9-WE-INFD-GSI
Typ przedmiotu: obowiązkowy
Język nauczania: polski
Odpowiedzia lny za przedmiot : Dr hab. inż. Andrzej Karatkiewicz, prof. UZ
Prowadzący:
Dr hab. inż. Andrzej Karatkiewicz, prof. UZ,
dr inż. Grzegorz Łabiak, dr inż. Iwona Grobelna
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
5
Wykład 30 2 I
Egzamin
Laborator ium 30 2 Zaliczenie na ocenę
Studia niestacjonarne
Wykład 18 2 I
Egzamin
Laborator ium 18 2 Zaliczenie na ocenę
CEL PRZEDMIOTU:
- zapoznanie studentów z podstawami teorii grafów i najważniejszymi (w zastosowaniach informatycznych) algorytmami grafowymi - ukształtowanie podstawowych umiejętności w zakresie zastosowania algorytmów grafowych do problemów informatycznych - zapoznanie studentów z sieciami Petriego jako modelem procesów współbieżnych oraz ich zastosowaniem w projektowaniu systemów sterowania logicznego
WYMAGANIA WSTĘPNE:
Podstawy programowania
ZAKRES TEMATYCZNY PRZEDMIOTU:
Nieformalne wprowadzenie do teorii grafów i sieci: Podstawowe pojęcia. Grafy skierowane i niekierowane. Intuicyjne przykłady. Podstawowe pojęcia teorii grafów skierowanych i niekierowanych: drogi, ścieżki, cykle, drzewa. Klasyfikacje grafów: grafy planarne, dwudzielne, pełne, drzewa. Macierzowe reprezentacje grafów. Komputerowe reprezentacje grafów. Wybrane własności grafów i metody ich badania. Najważniejsze algorytmy grafowe: BFS, DFS, metody konstruowania minimalnego drzewa rozpinającego, obliczania najkrótszych ścieżek w grafach, maksymalnego przepływu w grafach, kolorowania grafów. Grafy Eulera i Hamiltona. Złożoność obliczeniowa algorytmów grafowych. Przykłady zastosowań metod teorii grafów w algorytmach optymalizacji dyskretnej. Binarne diagramy decyzyjne: klasyczny graf BDD, uporządkowany diagram OBDD, zredukowany binarny diagram ROBDD. Graf BDD jako efektywna struktura danych. Przykłady zastosowań wybranych algorytmów teorii grafów w informatyce.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
7
Elementy teorii sieci Petriego: podstawy formalne – definicje, reprezentacje, własności, klasyfikacje. Własności dynamiczne dyskretnych obiektów zdarzeniowych i ich modelowe odpowiedniki – konflikt, blokady, żywotność, bezpieczeństwo, aktywność, zachowawczość. Konstruowanie i analiza grafów osiągalności i pokrycia sieci Petriego, P i T niezmienniki. Interpretowane sieci Petriego: Sieć Petriego jako model współbieżnego sterownika logicznego. Makrosieć. Modelowanie wybranych klas procesów dyskretnych.
METODY KSZTAŁCENIA:
wykład: wykład konwencjonalny, dyskusja laboratorium: ćwiczenia laboratoryjne
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Potrafi pracować indywidualnie i w zespole
K2I_W01 Bieżąca kontrola na zajęciach Laboratorium
Potrafi zaimplementować algorytmy grafowe w jednym z uniwersalnych języków programowania
K2I_W04 sprawozdanie Laboratorium
Umie opisać relacje w systemie lub strukturze przy pomocy modeli grafowych, a dynamiczny proces współbieżny, np. sterowania logicznego - przy pomocy sieci Petriego
K2I_U08 Bieżąca kontrola na zajęciach, sprawozdanie
Laboratorium
Potrafi prowadzać w razie potrzeby problemy informatyczne do zagadnień grafowych i stosować algorytmy grafowe do ich rozwiązywania
K2I_U08 egzamin Wykład
Zna podstawowe pojęcia teorii grafów oraz najważniejsze algorytmy grafowe
K2I_W04, K2I_U08
egzamin Wykład
WARUNKI ZALICZENIA:
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnej oceny z egzaminu pisemnego lub
ustnego.
Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich
zadań laboratoryjnych.
Składowe oceny końcowej = wykład: 60% + laboratorium: 40
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (125 godz.)
Godziny kontaktowe = 60 godz. Przygotowanie się do zajęć = 10 godz. Zapoznanie się ze wskazaną literaturą = 10 godz. Przygotowanie raportu/sprawozdania = 15 godz. Konsultacje = 15 godz. Przygotowanie się do egzaminu = 15 godz.
Studia niestacjonarne (125 godz.)
Godziny kontaktowe = 36 godz. Przygotowanie się do zajęć = 22 godz. Zapoznanie się ze wskazaną literaturą = 12 godz. Przygotowanie raportu/sprawozdania = 20 godz. Konsultacje = 20 godz. Przygotowanie się do egzaminu = 15 godz.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
8
LITERATURA PODSTAWOWA:
1. Narsinh Deo: Teoria grafów i jej zastosowanie w technice i informatyce, PWN, Warszawa, 1980.
2. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein: Wprowadzenie do algorytmów, PWN, Warszawa, 2012 (albo inne wydania).
3. Marek Libura, Jarosław Sikorski: Wykłady z matematyki dyskretnej. Cz. II: Teoria grafów. WSISZ, Warszawa, 2002.
4. Robin Wilson: Wprowadzenie do teorii grafów. Wydawnictwo Naukowe PWN, Warszawa, 2007.
LITERATURA UZUPEŁNIAJĄCA:
Reinhard Diestel: Graph theory. Electronic edition, Springer Verlag New York, 2000.
Marcin Szpyrka: Sieci Petriego w modeloowaniu i analizie systemów współbieżnych, WNT Warszawa, 2008.
Bogdan Korzan: Elementy teorii grafów i sieci. WNT, Warszawa, 1978.
PROGRAM OPRACOWAŁ:
Dr hab. inż. Andrzej Karatkiewicz, prof. UZ
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
9
III NNN ŻŻŻ YYY NNN III EEE RRR III AAA BBB EEE ZZZ PPP III EEE CCC ZZZ EEE ŃŃŃ SSS TTT WWW AAA
Kod przedmiotu: 11.9-WE-INFD-IB
Typ przedmiotu: obowiązkowy
Język nauczania: Polski
Odpowiedzia lny za przedmio t : Dr inż. Bartłomiej Sulikowski
Prowadzący: Dr inż. Bartłomiej Sulikowski
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
5
Wykład 30 2 I
Zaliczenie na ocenę
Laborator ium 30 2 Zaliczenie na ocenę
Studia niestacjonarne
Wykład 18 2 I
Zaliczenie na ocenę
Laborator ium 18 2 Zaliczenie na ocenę
CEL PRZEDMIOTU:
- zapoznanie studenta z aktami prawnymi w Polsce regulującymi zasady ochrony informacji niejawnej oraz regulacjami z nich wynikającymi - zapoznanie studenta z algorytmami i protokołami kryptograficznymi - ukształtowanie umiejętności w zakresie stosowania procedur ochrony informacji - zapoznanie studenta i ukształtowanie umiejętności definiowania i stosowania polityki bezpieczeństwa w przedsiębiorstwie
WYMAGANIA WSTĘPNE:
Sieci komputerowe
ZAKRES TEMATYCZNY PRZEDMIOTU:
Bezpieczeństwo informacji. Wprowadzenie. Definicje. Infrastruktura. Modele bezpieczeństwa. Stan prawny. Ustawa o ochronie informacji niejawnej i akty pokrewne. Kancelarie tajne. Klauzule tajności. Dostęp do systemu. Kontrola dostępu do systemu. Zarządzanie dostępem użytkowników. Zakres odpowiedzialności użytkowników. Szacowanie i zarządzanie ryzykiem. Bezpieczeństwo systemów i sieci teleinformatycznych. Typy ataków. Firewalle (IDS i IPS). Metody ochrony fizycznej. Systemy alarmowe. Ochrona przed podsłuchem elektromagnetycznym – norma TEMPEST. Polityka bezpieczeństwa. Rola i zadania Administratora Bezpieczeństwa Informacji. Bezpieczeństwo przemysłowe. Kryptografia. Algorytmy symetryczne (DES, 3DES, AES, Twofish, rodzina RCx, Serpent, Mars) i asymetryczne (RSA, DH, ElGamal, EC). Protokoły kryptograficzne. Kryptografia klucza publicznego. Jednokierunkowe funkcje skrótu. Podpis elektroniczny i jego weryfikacja. Certyfikacja urządzeń i użytkowników. Architektura PKI. Inne usługi wykorzystujące kryptografię.
METODY KSZTAŁCENIA:
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
10
wykład: wykład konwencjonalny, dyskusja laboratorium: ćwiczenia laboratoryjne
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
zna strukturę pionu ochrony w jednostce organizacyjnej (przedsiębiorstwie), rozumie zadania pracowników pionu ochrony w stosunku do danych oraz innych pracowników tej jednostki
K2I_W05, K2I_W14, K2I_W15, K2I_U09, K2I_U15, K2I_K03, K2I_K04
Sprawdzian wiadomości,
Wykład
posiada wiedzę o stanie prawnym w zakresie ochrony informacji niejawnej w Polsce
K2I_W05, K2I_W14, K2I_W15, K2I_U09,
Sprawdzian wiadomości Wykład
zna zasady ochrony informacji niejawnej w szczególności ochrony fizycznej i elektromagnetycznej
K2I_W05, K2I_W14, K2I_W15, K2I_U09, K2I_U15
Sprawdzian wiadomości Wykład
rozumie problemy związane ze bezpieczeństwem przemysłowym
K2I_W05, K2I_W14, K2I_W15, K2I_U09, K2I_U15
Sprawdzian wiadomości
Weryfikacja umiejętności podczas realizacji ćwiczeń laboratoryjnych
Wykład Laboratorium
zna cechy charakterystyczne algorytmów i protokołów kryptograficznych oraz jednokierunkowych funkcji skrótu
K2I_W01, K2I_W05, K2I_W14, K2I_W15, K2I_U09, K2I_U15, K2I_K02
Sprawdzian wiadomości
Weryfikacja umiejętności podczas realizacji ćwiczeń laboratoryjnych
Wykład Laboratorium
potrafi dobrać parametry kryptosystemu realizującego założone funkcje w odniesieniu do ochrony danych
K2I_W01, K2I_W05, K2I_W14, K2I_W15, K2I_U09, K2I_U15
Sprawdzian wiadomości
Weryfikacja umiejętności podczas realizacji ćwiczeń laboratoryjnych
Wykład Laboratorium
posiada wiedzę w zakresie problemów podpisu elektronicznego
K2I_W05, K2I_W14, K2I_W15, K2I_U09, K2I_U15, K2I_K01, K2I_K02
Sprawdzian wiadomości Weryfikacja umiejętności podczas realizacji ćwiczeń laboratoryjnych
Wykład Laboratorium
WARUNKI ZALICZENIA:
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnych ocen z sprawdzianów wiedzy w formie
pisemnej, przeprowadzonych co najmniej raz w semestrze Laboratorium - warunkiem zaliczenia jest realizacja co najmniej 80% przewidzianych ćwiczeń
laboratoryjnych i uzyskanie pozytywnych ocen ze sprawdzianów weryfikujących wiedzę i umiejętności zdobyte podczas ćwiczeń Składowe oceny końcowej = wykład: 60% + laboratorium: 40%
OBCIĄŻENIE PRACĄ STUDENTA:
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
11
Studia stacjonarne (125 godz.)
Godziny kontaktowe = 60 godz. Przygotowanie się do zajęć = 30 godz. Zapoznanie się ze wskazaną literaturą = 15 godz. Konsultacje = 20 godz. Studia niestacjonarne (125 godz.)
Godziny kontaktowe = 36 godz. Przygotowanie się do zajęć = 45 godz. Zapoznanie się ze wskazaną literaturą = 24 godz. Konsultacje = 20 godz.
LITERATURA PODSTAWOWA:
1. Stankowska I., Ustawa o ochronie informacji niejawnych. Komentarz, wyd. LexisNexis, Warszawa 2011.
2. Ustawa z dnia 5 sierpnia 2010 roku o ochronie informacji niejawnych, Dz. U. z 2010 r., nr 182,
poz. 1228.
3. Wytyczne w sprawie określenia zasad postępowania z materiałami zawierającymi informacje
niejawne zał. do Decyzji Nr 362/MON z dnia 28 września 2011 r. 4. Stallings W., Kryptografia i bezpieczeństwo sieci komputerowych, Tomy 1-2, Helion, 2012 5. Lukatsky A.: Wykrywanie włamań i aktywna ochrona danych, Helion, 2004.
LITERATURA UZUPEŁNIAJĄCA:
1. Kutyłowski M., Strothmann W.B.: Kryptografia. Teoria i praktyka zabezpieczania systemów komputerowych, Oficyna Wydawnicza Read ME, Warszawa, 1998.
2. Russell R. i in. : Hakerzy atakują. Jak przejąć kontrolę nad siecią, Helion, 2004. 3. Potter B., Fleck B.: 802.11. Bezpieczeństwo, Wyd. O’Reilly, 2005. 4. Balinsky A. i in.: Bezpieczeństwo sieci bezprzewodowych, PWN, CISCO Press, 2007. 5. Mochnacki W.: Kody korekcyjne i kryptografia. Oficyna Wydawnicza Politechniki Wrocławskiej,
Wrocław 1997. 6. Schneider B.: Kryptografia dla praktyków — protokoły, algorytmy i programy zródłowe w języku
C. Wydawnictwa Naukowo-Techniczne, Warszawa 1995.
PROGRAM OPRACOWAŁ:
dr inż. Bartłomiej Sulikowski
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
12
BBB AAA DDD AAA NNN III AAA OOO PPP EEE RRR AAA CCC YYY JJJ NNN EEE
Kod przedmiotu: 11.9-WE-INFD-BO
Typ przedmiotu: obowiązkowy
Język nauczania: polski
Odpowiedzia lny za przedmiot : dr hab.inż. Maciej Patan, prof. UZ
Prowadzący: dr hab.inż. Maciej Patan, prof. UZ
Forma zajęć
Liczba godzin w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
4
Wykład 30 2 I
Egzamin
Laborator ium 30 2 Zaliczenie na ocenę
Studia niestacjonarne
Wykład 18 2 I
Egzamin
Laborator ium 18 2 Zaliczenie na ocenę
CEL PRZEDMIOTU:
- ukształtowanie podstawowych umiejętności w zakresie formułowania zadań optymalizacji, - zapoznanie studentów z podstawowymi procedurami optymalizacji ilościowej, - ukształtowanie krytycznego spojrzenia na wiarygodność i efektywność numerycznego procesu poszukiwania najlepszego rozwiązania - ukształtowanie umiejętności korzystania z metod i technik optymalizacyjnych w praktyce badań inżynierskich
WYMAGANIA WSTĘPNE:
Analiza matematyczna, Algebra liniowa z geometrią analityczną
ZAKRES TEMATYCZNY PRZEDMIOTU:
Zadania programowania liniowego (ZPL). Postać standardowa ZPL. Metoda rozwiązań bazowych i algorytm sympleks. Optymalny wybór asortymentu produkcji. Problem mieszanek. Wybór procesu technologicznego. Programowanie ilorazowe. Problemy transportowe i przydziału. Gry dwuosobowe o sumie zerowej i z naturą. Programowanie sieciowe. Modele sieciowe o zdeterminowanej strukturze logicznej. Metody CPM i PERT. Analiza czasowo-kosztowa. CPM-COST. PERT-COST. Zadania programowania nieliniowego (ZPN) - warunki optymalności. Zbiory i funkcje wypukłe. Warunki konieczne i wystarczające istnienia ekstremum funkcji przy braku ograniczeń. Metoda mnożników Lagrange’a. Ekstrema funkcji przy występowaniu ograniczeń równościowych i nierównościowych. Warunki Kuhna-Tuckera. Regularność ograniczeń. Warunki istnienia punktu siodłowego. Metoda najmniejszych kwadratów. Programowanie kwadratowe. Zagadnienia praktyczne. Upraszczanie i eliminacja ograniczeń oraz nieciągłości. Skalowanie zadania. Numeryczne przybliżanie gradientu. Wykorzystanie procedur bibliotecznych. Przegląd wybranych bibliotek procedur optymalizacyjnych. Omówienie metod zaimplementowanych w popularnych systemach przetwarzania numerycznego i symbolicznego.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
13
METODY KSZTAŁCENIA:
Wykład: wykład konwencjonalny/tradycyjny. Laboratorium: ćwiczenia laboratoryjne.
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Potrafi kreatywnie posługiwać się dedykowanym oprogramowaniem i dostępnymi bibliotekami numerycznymi w implementowaniu zadań optymalizacji
K2I_K05
Sprawdzian, bieżąca kontrola na zajęciach
Laboratorium
Potrafi dokonać analizy czasowo-kosztowej przedsięwzięć logistycznych
K2I_U11, K2I_K05
Sprawdzian, bieżąca kontrola na zajęciach
Laboratorium
Potrafi definiować modele matematyczne i symulacyjne zadań optymalizacyjnych
K2I_W06, K2I_U10
Sprawdzian, bieżąca kontrola na zajęciach
Laboratorium
Zna warunki optymalności dla zadań programowania nieliniowego i numeryczne podstawy ich rozwiązywania
K2I_W01, K2I_W06
Egzamin Wykład
Zna podstawowe typy zadań programowania liniowego i algorytmy ich rozwiązywania
K2I_W01, K2I_W06
Egzamin Wykład
Ma świadomość znaczenia optymalizacji w praktyce inżynierskiej
K2I_W01, K2I_K01
Egzamin Wykład
Rozumie istotę zadania optymalizacyjnego oraz jego teoretyczne i praktyczne aspekty
K2I_W06, K2I_K05
Egzamin Wykład
WARUNKI ZALICZENIA:
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnej oceny z egzaminu przeprowadzonego w formie
zaproponowanej przez prowadzącego; Laboratorium - zaliczenie wszystkich ćwiczeń i sprawdzianów dopuszczających do wykonywania ćwiczeń Składowe oceny końcowej = wykład: 50% + laboratorium: 50%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (100 godz.)
Godziny kontaktowe = 60 godz. Przygotowanie się do zajęć = 10 godz. Zapoznanie się ze wskazaną literaturą = 10 godz. Przygotowanie raportu/sprawozdania = 10 godz. Konsultacje = 10 godz. Studia niestacjonarne (100 godz.)
Godziny kontaktowe = 36 godz. Przygotowanie się do zajęć = 14 godz. Zapoznanie się ze wskazaną literaturą = 10 godz. Przygotowanie raportu/sprawozdania = 15 godz. Konsultacje = 15 godz. Zajęcia realizowane na odległość = 10 godz.
LITERATURA PODSTAWOWA:
1. Kukuła K.(red.): Badania operacyjne w przykładach i zadaniach, PWN, Warszawa, 2011.
2. Ignasiak E.(red.): Badania operacyjne, PWN, Warszawa, 2001.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
14
3. Sikora W.: Badania operacyjne, PWE, Warszawa, 2008.
LITERATURA UZUPEŁNIAJĄCA:
1. Mitchell G.H. (red.): Badania operacyjne: metody i przykłady, WNT, Warszawa, 1977.
2. Hillier F., Lieberman G.: Introduction to Operational Research, McGraw-Hill, 2005.
3. Trzaskalik T. (red.): Badania operacyjne z komputerem, Absolwent, Łódź, 1998.
PROGRAM OPRACOWAŁ:
dr hab. inż. Maciej Patan, prof. UZ
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
15
TTT EEE CCC HHH NNN III KKK III MMM OOO DDD EEE LLL OOO WWW AAA NNN III AAA PPP RRR OOO GGG RRR AAA MMM ÓÓÓ WWW
Kod przedmiotu: 11.3-WE-INFD-TMP
Typ przedmiotu: Obowiązkowy
Język nauczania: polski
Odpowiedzia lny za przedmiot : Dr inż. Tomasz Gratkowski
Prowadzący: Pracownicy WEIiT
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
5
Wykład 30 2 I
Zaliczenie na ocenę
Laborator ium 30 2 Zaliczenie na ocenę
Studia niestacjonarne
Wykład 18 2 I
Zaliczenie na ocenę
Laborator ium 18 2 Zaliczenie na ocenę
CEL PRZEDMIOTU:
- zapoznanie studentów z podstawami inżynierii oprogramowania oraz sposobami modelowania programów
- ukształtowanie wśród studentów zrozumienia zasad programowania obiektowego
- zapoznanie studentów z zasadami projektowania kompilatorów
WYMAGANIA WSTĘPNE:
ZAKRES TEMATYCZNY PRZEDMIOTU:
Elementy inżynierii oprogramowania. Tworzenie oprogramowania. Kryzys oprogramowania i sposoby przeciwdziałania.
Modelowanie pojęciowe. Rola modelowania w projektowaniu oprogramowania. Rys historyczny współczesnych technik modelowania. Obiektowe metody projektowania i notacja UML. Metodyki strukturalne i obiektowe. Modelowanie procesów biznesowych w notacji BPMN. Tworzenie modelu oprogramowania na podstawie modelu BPMN. Analiza i modelowanie wymagań. Analiza i modelowanie dziedziny. Projekt architektury rozwiązania. Cykl życia oprogramowania. Projektowanie systemowe i analiza systemowa. Podstawowe pojęcia obiektowości i powiązania między obiektami. Modelowanie powiązań obiektów. Komunikaty i wywołania procedur. Klasy, dziedziczenie, generalizacja/ specjalizacja, polimorfizm, interfejsy.
Zunifikowany Język Modelowania UML. Geneza powstania. Definicja i cele powstania UML. Zakres UML. Diagramy języka UML. Charakterystyka diagramów. Rozszerzenia języka UML: stereotypy, etykiety, OCL. Transformacja modeli (QVT, XSLT).
Przypomnienie podstawowych cech obiektowych języków programowania (C++, Java, C#).
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
16
METODY KSZTAŁCENIA:
wykład: wykład konwencjonalny/tradycyjny
laboratorium: ćwiczenia laboratoryjne
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Zna podstawy języka UML, najważniejsze rodzaje diagramów UML, ich zastosowanie, sposoby powiązania obiektów
K2I_W07 Test, sprawdzian Wykład
Rozumie potrzebę modelowania oprogramowania w celu ułatwienia jego projektowania oraz zwiększenia jego wiarygodności
K2I_U12, K2I_K01, K2I_K04
Test, sprawdzian Wykład
Zna języki i techniki modelowania programów oraz procesów biznesowych
K2I_W07, K2I_U12
Test, sprawdzian Wykład
Potrafi modelować oprogramowanie, używając odpowiednich języków modelowania
K2I_U12, K2I_U14, K2I_K03, K2I_K04
Bieżąca kontrola na zajęciach Laboratorium
Zna podstawy programowania obiektowego i potrafi projektować programy, używając obiektowego paradygmatu
K2I_W07, K2I_U12
Bieżąca kontrola na zajęciach Laboratorium
WARUNKI ZALICZENIA:
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnej oceny z egzaminu pisemnego lub testu.
Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium.
Składowe oceny końcowej = wykład: 50% + laboratorium: 50%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (125 godz.)
Godziny kontaktowe = 60 godz. Przygotowanie się do zajęć = 15 godz. Zapoznanie się ze wskazaną literaturą = 20 godz. Przygotowanie raportu/sprawozdania = 15 godz. Konsultacje = 15 godz. Studia niestacjonarne (125 godz.)
Godziny kontaktowe = 36 godz. Przygotowanie się do zajęć = 19 godz. Zapoznanie się ze wskazaną literaturą = 15 godz. Przygotowanie raportu/sprawozdania = 20 godz. Konsultacje = 20 godz. Zajęcia realizowane na odległość = 15 godz.
LITERATURA PODSTAWOWA:
1. Stanisław Wrycza: Język UML 2.0 w modelowaniu systemów informatycznych, Helion 2006.
2. Brookes F. P.,: Mityczny osobomiesiąc. Eseje o inżynierii oprogramowania WNT, Warszawa, 2000.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
17
3. Grady B., Rumbaugh J., Jacobson I.: UML przewodnik użytkownika, Wydawnictwa Naukowo – Techniczne, Warszawa, 2002.
4. Graessle P., Baumann H., Baumann P.:, UML 2.0 w akcji. Przewodnik oparty na projektach, Helion 2006 (e-book 2011).
5. Marek Piotrowski , Notacja modelowania procesów biznesowych – podstawy, BTC, Legionowo, 2007.
6. Szymon Drejewicz, Zrozumieć BPMN. Modelowanie procesów biznesowych, Helion, 2012.
LITERATURA UZUPEŁNIAJĄCA:
PROGRAM OPRACOWAŁ:
dr inż. Tomasz Gratkowski, dr inż. Michał Doligalski, dr inż. Grzegorz Łabiak
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
18
BBB III GGG DDD AAA TTT AAA III AAA NNN AAA LLL III TTT YYY KKK AAA BBB III ZZZ NNN EEE SSS OOO WWW AAA
Kod przedmiotu: 11.3-WE-INFD-BDAB
Typ przedmiotu: obowiązkowy
Język nauczania: polski
Odpowiedzia lny za przedmiot : Dr inż. Mariusz Jacyno
Prowadzący: Pracownicy ISSI
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
6
Wykład 30 2 I
Zaliczenie na ocenę
Laborator ium 30 2 Zaliczenie na ocenę
Studia niestacjonarne
Wykład 18 2 I
Zaliczenie na ocenę
Laborator ium 18 2 Zaliczenie na ocenę
CEL PRZEDMIOTU:
- Zapoznanie studentów z pojęciem analityki biznesowej oraz jej zastosowaniem do analizy dużych zbiorów danych
zawartych w mediach społecznościowych, systemach ERP oraz nowoczesnych aplikacjach e-biznesowych.
- Nauczenie studentów doboru odpowiednich technik analizy danych w zależności od skali rozpatrywanego problemu oraz rodzaju przeprowadzanej analizy (w czasie rzeczywistym, w trybie batch, przetwarzanie strumieni danych).
- Nauczenie studentów pracy z wykorzystaniem nowoczesnych platform analitycznych takich jak: Elastic Search, Apache Hadoop, Apache Spark, Apache Storm oraz SAS
WYMAGANIA WSTĘPNE:
Bazy danych, znajomość podstaw statystyki, umiejętność programowania w języku Java
ZAKRES TEMATYCZNY PRZEDMIOTU:
Definicja analityki biznesowej. Jej rola i zastosowanie we współczesnych systemach informatycznych.
Przegląd tradycyjnych pojęć i narzędzi analityki biznesowej. Jakość i czyszczenie danych.
Metody redukcji wymiaru: analiza składowych głównych i analiza czynnikowa.
Wnioskowanie statystyczne. Analiza regresji, współzależności i wariancji z punktu widzenia data mining.
Regresja logistyczna. Naiwna estymacja bayesowska i sieci bayesowskie. Analiza i prognozowanie szeregów czasowych.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
19
Analiza danych niestrukturalnych: analiza sentymentu, tworzenie ontologii, kategoryzacja treści, text mining.
Analiza struktury sieci WWW: wyszukiwanie informacji tekstowych i wyszukiwanie w Internecie; ranking oparty o strukturę połączeń.
Analiza użytkowania sieci WWW: wstępne przetwarzanie danych; eksploracyjna analiza użytkowania sieci; grupowanie, reguły asocjacyjne i klasyfikacja.
Nowoczesne narzędzia do zaawansowanej wizualizacji oraz eksploracji danych na przykładzie platformy SAS.
Fenomen Big Data, jego charakterystyka oraz wpływ na istniejące rozwiązania analityczne.
Analityka biznesowa na dużą skalę; nowoczesne rozwiązania wykorzystywane do przesyłania, składowania oraz przetwarzania dużych zbiorów danych.
Architektura nowoczesnych systemów do przetwarzania Big Data na przykładzie platform Apache Hadoop, Apache Spark oraz Apache Storm.
Podstawowe techniki uczenia maszynowego wykorzystywane w analityce Big Data.
Analityka danych tekstowych w czasie rzeczywistym z wykorzystaniem platformy Elastic Search.
METODY KSZTAŁCENIA:
Wykład: wykład konwencjonalny, dyskusja, wykład problemowy,
Laboratorium: ćwiczenia laboratoryjne, praca w zespole
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW METODY
WERYFIKACJI FORMA ZAJĘĆ
Student potrafi zdefiniować pojęcie analityki biznesowej oraz podać przykłady jej zastosowania.
K2I_W12 Sprawdzian Wykład
Student jest w stanie opisać tradycyjny model analizy danych wykorzystywany w data i text miningu.
K2I_W12, K2I_W09 Sprawdzian Wykład
Student potrafi wyjaśnić pojęcie Big Data oraz przedstawić główne cechy jakie zawierają zbiory danych określane tą nazwą.
K2I_W12 Sprawdzian Wykład
Student rozumie dlaczego dotychczasowe rozwiązania analityczne nie nadają się do analizy Big Data.
K2I_W12, K2I_U01, K2I_K05
Sprawdzian Wykład
Student zna podstawowe techniki uczenia maszynowego wykorzystywane podczas analizy danych.
K2I_W12, K2I_U01, K2I_K05
Sprawdzian Wykład
Student potrafi scharakteryzować cechy nowoczesnych platform do analizy Big Data
K2I_W09, K2I_W11, K2I_U01, K2I_U14,
K2I_U05
Sprawdzian Wykład
Student potrafi w praktyczny sposób wykorzystać wybraną platformę do przeprowadzenia analizy big data.
K2I_W09, K2I_W11 Zadanie projektowe
Laboratorium
Student potrafi w praktyczny sposób wykorzystać narzędzia oferowane przez platformę SAS oraz Elastic Search w celu przeprowadzenia zaawansowanej analizy danych oraz ich eksploracji w czasie rzeczywistym.
K2I_W09, K2I_W11,
K2I_U01, K2I_U14,
K2I_U05
Zadanie projektowe
Laboratorium
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
20
WARUNKI ZALICZENIA:
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnej oceny z egzaminu przeprowadzonego w
formie zaproponowanej przez prowadzącego
Laboratorium - warunkiem zaliczenia jest uzyskanie ocen pozytywnych z wszystkich ćwiczeń
laboratoryjnych
Składowe oceny końcowej = wykład: 50% + laboratorium: 50%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (150 godz.)
Godziny kontaktowe = 60 godz. Przygotowanie się do zajęć = 10 godz. Zapoznanie się ze wskazaną literaturą = 10 godz. Przygotowanie raportu/sprawozdania = 30 godz. Konsultacje = 40 godz. Studia niestacjonarne (150 godz.)
Godziny kontaktowe = 36 godz. Przygotowanie się do zajęć = 14 godz. Zapoznanie się ze wskazaną literaturą = 20 godz. Przygotowanie raportu/sprawozdania = 40 godz. Konsultacje = 40 godz.
LITERATURA PODSTAWOWA:
1. Morzy T.: Eksploracja danych. Metody i algorytmy, PWN, Warszawa, 2013.
2. Larose D.T.: Metody i modele eksploracji danych, PWN, Warszawa, 2008.
3. Markov Z., Larose D.T.: Eksploracja zasobów internetowych, PWN, Warszawa, 2009.
4. White T., Hadoop: The Definitive Guide, 3rd Edition, O'Reilly Media / Yahoo Press, 2012.
5. George L., HBase: The Definitive Guide, O'Reilly Media, 2011.
LITERATURA UZUPEŁNIAJĄCA:
1. Stanton J.M.: Introduction to Data Science, E-book, 2013.
PROGRAM OPRACOWAŁ:
dr inż. Mariusz Jacyno
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
21
WWW YYY CCC HHH OOO WWW AAA NNN III EEE FFF III ZZZ YYY CCC ZZZ NNN EEE
Kod przedmiotu: 16.1-WE-INFD-WF
Typ przedmiotu: Obowiązkowy
Język nauczania: Polski
Odpowiedzia lny za przedmiot : nauczyciel akademicki prowadzący zajęcia
Prowadzący:
mgr Marta Dalecka, mgr Piotr Galant, mgr Agnieszka Grad – Rybińska, dr Jerzy Grzesiak, dr Tomasz Grzybowski, mgr Lech Kleczewski, mgr Władysław Leśniak, mgr Ewa Misior, dr Ewa Skorupka, mgr Tomasz Paluch, mgr Jacek Sajnóg, mgr Ryszard Wyder
Forma zajęć Liczba
godzin w semestrze
Liczba godzin w tygodniu
Semestr Forma zal iczenia Punkty ECTS
Studia stac jonarne
1 Ćwiczenia 30 2 I zaliczenie bez oceny
Studia niestacjonarne
Ćwiczen ia 18 2 I zaliczenie bez oceny
CEL PRZEDMIOTU: Rozwijanie zainteresowań związanych ze sportem i rekreacją ruchową. Kształtowanie umiejętności zaspokajania potrzeb związanych z ruchem, sprawnością fizyczną oraz dbałością o własne zdrowie.
WYMAGANIA WSTĘPNE: brak
ZAKRES TEMATYCZNY PRZEDMIOTU: Edukacja prozdrowotna poprzez wychowanie fizyczne i sport. Ogólna charakterystyka i podstawowe przepisy wybranych dyscyplin sportowych. Praktyczne umiejętności z zakresu wybranych dyscyplin sportowych (katalog dyscyplin sportowych w SWFiS).
METODY KSZTAŁCENIA: Pogadanki, ćwiczenia praktyczne, zajęcia w grupach
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA: Opis
efektu Symbole efektów
Metody weryfikacji
Forma zajęć
Student zna i potrafi stosować zasady zdrowego trybu życia; ma świadomość jak ćwiczenia fizyczne mogą zapobiegać wielu problemom zdrowotnym współczesnej cywilizacji
Dyskusja Ćwiczenia
Student ma poszerzoną wiedzę o przepisach i zasadach rozgrywania
Obserwacje i ocena umiejętności praktycznych studenta
Ćwiczenia
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
22
Opis efektu
Symbole efektów
Metody weryfikacji
Forma zajęć
różnych dyscyplin sportowych
Student dokonuje analizy poziomu własnej sprawności fizycznej oraz jej wpływu na prawidłowe funkcjonowanie organizmu
Test określający poziom rozwoju motorycznego i umiejętności technicznych lub diagnoza stanu zdrowia i sprawności fizycznej
Ćwiczenia
Student potrafi dostosować formy własnej aktywności fizycznej w celu poprawy sprawności ruchowej oraz uzyskania odprężenia psychicznego
Obserwacje i ocena umiejętności praktycznych studenta
Ćwiczenia
Student samodzielnie podejmuje różne formy aktywności fizycznej świadomy jej wpływu na funkcjonowanie organizmu
Obserwacje i ocena umiejętności praktycznych studenta
Ćwiczenia
Student potrafi pracować w grupie, pełnić w niej różne role i służyć pomocą osobom mniej sprawnym fizycznie
Obserwacja zachowań studenta podczas rywalizacji sportowej i w warunkach wymagających współpracy w grupie
Ćwiczenia
Student potrafi rywalizować z zachowaniem zasad „fair play”, wykazując szacunek dla konkurentów oraz zrozumienie dla różnic w poziomie sprawności fizycznej
Obserwacja zachowań studenta podczas rywalizacji sportowej i w warunkach wymagających współpracy w grupie
Ćwiczenia
Student potrafi właściwie używać sprzęt i urządzenia sportowe mając na uwadze bezpieczeństwo swoje i innych
Obserwacje i ocena umiejętności praktycznych studenta
Ćwiczenia
WARUNKI ZALICZENIA: Podstawą zaliczenia jest aktywne uczestnictwo w zajęciach oraz ocena sprawności fizycznej i umiejętności ruchowych przy zastosowaniu standardowych testów określających poziom rozwoju motorycznego i umiejętności technicznych (poziom standardowy sprawności fizycznej) lub znajomości przez studenta metod diagnozy stanu zdrowia i sprawności fizycznej oraz umiejętności zastosowania ćwiczeń fizycznych dla usprawniania dysfunkcji ruchowych, fizjologicznych i morfologicznych za pomocą indywidualnych (w zależności od rodzaju niepełnosprawności) wskaźników funkcji organizmu (obniżony poziom sprawności fizycznej)
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (30 godz.)
Godziny kontaktowe: 30 godz Studia niestacjonarne (30 godz.)
Godziny kontaktowe = 18 godz. Samodzielna praca studenta = 12 godz.
LITERATURA PODSTAWOWA: 1. Bondarowicz M.: Zabawy i gry ruchowe w zajęciach sportowych. Warszawa 2002 2. Huciński T., Kisiel E.: Szkolenie dzieci i młodzieży w koszykówce. Warszawa 2008 3. Karpiński R., Karpińska M.: Pływanie sportowe korekcyjne rekreacyjne. Katowice
2011 4. Kosmol A.: Teoria i praktyka sportu niepełnosprawnych. Warszawa 2008 5. Stefaniak T.: Atlas uniwersalnych ćwiczeń siłowych. Wrocław 2002 6. Talaga J.: ABC Młodego piłkarza. Nauczanie techniki. Warszawa 2006 7. Uzarowicz J.: Siatkówka. Co jest grane? Wrocław 2005 8. Woynarowska B.: Edukacja zdrowotna. Podręcznik akademicki. Warszawa 2010 9. Wołyniec J.: Przepisy gier sportowych w zakresie podstawowym. Wrocław 2006
LITERATURA UZUPEŁNIAJĄCA:
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
23
UWAGI: Szczegółowe informacje o zakresie tematycznym, efektach kształcenia, metodach weryfikacji i warunkach zaliczenia w poszczególnych dyscyplinach sportu zawarte są w „Katalogu zajęć dydaktycznych SWFiS Uniwersytetu Zielonogórskiego”
PROGRAM OPRACOWAŁ: dr Tomasz Grzybowski
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
24
JJJ ĘĘĘ ZZZ YYY KKK AAA NNN GGG III EEE LLL SSS KKK III
Kod przedmiotu: 11.3-WE-INFD-JA
Typ przedmiotu: Obowiązkowy
Język nauczania: Angielski
Odpowiedzia lny za przedmiot : mgr Jolanta Bąk
Prowadzący: mgr Jolanta Bąk, mgr Wojciech Ciesinski
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
2 Laborator ium 30 2 2 Zaliczenie na ocenę
Studia niestacjonarne
Laborator ium 18 2 2 Zaliczenie na ocenę
CEL PRZEDMIOTU:
Opanowanie znajomości języka angielskiego ogólnego na poziomie B2+ wg. Europejskiego Systemu Opisu Kształcenia Językowego (The Common European Framework of Reference for Languages). Ukształtowanie wśród studentów świadomości o wadze poprawności językowej i usystematyzowanie wiedzy dotyczącej gramatyki języka angielskiego. Opanowanie umiejętności rozpoznawania oraz prawidłowego stosowania odpowiednich rejestrów językowych – zarówno w języku mówionym jak i pisanym.
Ukształtowanie u studentów kompetencji językowej z zakresu elementów języka angielskiego technicznego (ESP) związanego z językiem akademickim.
WYMAGANIA WSTĘPNE:
Znajomość języka angielskiego ogólnego na poziomie B2 wg. Europejskiego Systemu Opisu Kształcenia Językowego (The Common European Framework of Reference for Languages).
ZAKRES TEMATYCZNY PRZEDMIOTU:
Kompleksowe ćwiczenie i rozwijanie umiejętności językowych (pisanie, czytanie, mówienie oraz rozumienie ze słuchu) w oparciu o literaturę podstawową oraz anglojęzyczne materiały źródłowe związane z informatyką z takich dziedzin tematycznych jak: metody numeryczne, badania operacyjne, Big Data i analityka biznesowa, techniki modelowania programów, grafy i sieci w informatyce oraz inżynieria bezpieczeństwa.
METODY KSZTAŁCENIA:
Ćwiczenia laboratoryjne (lektorat): metoda komunikacyjna nauczania języka angielskiego, praca z tekstem źródłowym/specjalistycznym, praca indywidualna, w parach oraz w grupach z wykorzystaniem środków audiowizualnych i multimedialnych.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
25
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Pisanie: student umie sporządzić notatki dla celów osobistych jak i dla innych pracowników, potrafi przygotować dobrze udokumentowane opracowanie problemów z zakresu informatyki; student umie napisać abstrakt artykułu technicznego uwzględniając cechy charakterystyczne dla języka akademickiego, potrafi prowadzić korespondencję w języku formalnym i napisać raport, przy czym większość błędów nie zakłóca znaczenia tekstu
K2I_U01, K2I_U03, K2I_U04
Sprawdzian pisemny Ćwiczenia laboratoryjne (lektorat)
Czytanie: student rozumie korespondencję w języku ogólnym i specjalistycznym, rozumie większość raportów związanych z pracą zawodową, rozumie cel instrukcji i procedur, dokonuje ich oceny i proponuje zmiany; student potrafi czytać (z wykorzystaniem słownika) teksty profesjonalne publikowane w prasie i w Internecie oraz akademickie teksty specjalistyczne związane z informatyką
K2I_U01, K2I_U03, K2I_U04
Sprawdzian pisemny Ćwiczenia laboratoryjne (lektorat)
Słuchanie i mówienie: student potrafi udzielać szczegółowych informacji i określać konkretne potrzeby w środowisku pracy, w przypadku zwracania się z prośbą o coś, skutecznie radzi sobie z nieoczekiwanymi reakcjami i trudnościami, potrafi analizować i rozwiązywać problemy dotyczące komunikacji z klientem, współpracownikami czy mediami; student potrafi skutecznie zaprezentować własny punkt widzenia, np. w odniesieniu do produktu, rozumie przekaz informacji medialnej publikowanej w radio, telewizji, prasie specjalistycznej akademickiej poświęconej informatyce oraz w Internecie;
K2I_U01, K2I_U03, K2I_U04
Sprawdzian pisemny/ustny
Ćwiczenia laboratoryjne (lektorat)
WARUNKI ZALICZENIA:
Ćwiczenia laboratoryjne (lektorat) – warunkiem zaliczenia jest uzyskanie pozytywnych ocen (minimum 60%) z kolokwiów przeprowadzonych 2 razy w semestrze, przedstawienie krótkiej wypowiedzi (3 min) na temat związany z wybraną specjalizacją oraz aktywne uczestnictwo w zajęciach.
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (50 godz.)
Godziny kontaktowe = 30 godz. Przygotowanie się do zajęć = 10 godz. Zapoznanie się ze wskazaną literaturą = 6 godz. Konsultacje = 4 godz.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
26
Studia niestacjonarne (50 godz.)
Godziny kontaktowe = 18 godz. Przygotowanie się do zajęć = 20 godz. Zapoznanie się ze wskazaną literaturą = 6 godz. Konsultacje = 4 godz.
LITERATURA PODSTAWOWA:
Headway Academic Skills, Sarah Philpot, Lesley Curnick, Emma Pathare, Gary Pathare & Richard Harrison, OUP.
LITERATURA UZUPEŁNIAJĄCA:
1. Douglas A. Downing, Ph.D., Michael A. Covington, Ph.D., Melody Mauldin Covington, Catherine Anne Covington, Dictionary of Computer and Internet Terms, Barron’s Educational Series, Inc., 2009.
2. Michael McCarthy&Felicity O’Dell, Academic Vocabulary in Use, CUP 2008.
3. Jon Marks, Check Your English Vocabulary for Computers and Information Technology,
A&C Black, London, 2007.
4. Michael Vince, Macmillan English Grammar In Context (Advanced), Macmillan Education 2008.
5. Santiago Remacha Esteras, Professional English in Use ICT, Cambridge University Press, 2007.
6. anglojezyczne magazyny specjalistyczne publikowane przez THE IEEE COMPUTER. SOCIETY.
PROGRAM OPRACOWAŁ:
mgr Jolanta Bąk
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
27
HHH III SSS TTT OOO RRR III AAA TTT EEE CCC HHH NNN III KKK III
Kod przedmiotu: 08.3-WE-INFD-HT
Typ przedmiotu: obowiązkowy
Język nauczania: polski
Odpowiedzia lny za przedmiot : nauczyciel akademicki prowadzący wykład
Prowadzący: pracownik WH
Forma zajęć
Liczba godzin w semestrze
Liczba godzin w tygo
dniu
Semestr Forma
zal iczenia Punkty ECTS
Studia stac jonarne
2
Wykład 15 1 III Zaliczenie na ocenę
Studia niestacjonarne
Wykład 9 1 III Zaliczenie na ocenę
CEL PRZEDMIOTU:
Zapoznanie studentów z wybranymi przełomami w dziejach cywilizacji, wywołującymi zmiany modelu i stylu życia ludzi, a determinowanymi odkryciami i zastosowaniami technicznymi.
WYMAGANIA WSTĘPNE:
Brak
ZAKRES TEMATYCZNY PRZEDMIOTU:
Wprowadzenie do historii techniki. Społeczne aspekty postępu technicznego. Terminologia.
Rewolucja neolityczna – od koczownictwa do osadnictwa. Rewolucja. Wojny religijne i budownictwo sakralne – technika epoki średniowiecza i nowożytności.
Rewolucja agrarna – od rolnictwa feudalnego do nowoczesnego.
Rewolucja przemysłowa – od manufaktur do fabryk. Druga rewolucja przemysłowa.
Rewolucja naukowo-techniczna – epoka postindustrialna. Społeczeństwo informacyjne.
METODY KSZTAŁCENIA:
Wykład: wykład konwersatoryjny; analiza materiałów źródłowych podczas wykładu
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
28
Student zna podstawowe zagadnienia związane z historią techniki i jej społecznymi konsekwencjami. Samodzielnie podejmuje, inicjuje i poddaje krytyce proste oraz poszerzone działania badawcze dotyczące relacji technika – społeczeństwo
K2I_U04 K2I_K02 K2I_K06
Weryfikacja na bieżąco podczas konwersacji i dyskusji panelowych podczas wykładu. Analiza informacji podawanych w trakcie wykładu. Kolokwium pisemne na koniec semestru.
Wykład
WARUNKI ZALICZENIA:
Zaliczenie z oceną polegać będzie na bieżącej kontroli przyswojenia sobie zasobów informacji przekazywanych studentowi oraz ewaluacja zdolności do samodzielnego interpretowania i analizowania informacji, jak również stopnia rozumienia specyfiki tematyki. Obecność na wykładzie.
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (50 godz.)
Godziny kontaktowe = 15 godz. Przygotowanie się do zajęć = 7 godz. Zapoznanie się ze wskazaną literaturą = 10 godz. Przygotowanie do kolokwium = 10 godz. Konsultacje = 8 godz. Studia niestacjonarne (50 godz.)
Godziny kontaktowe = 9 godz. Przygotowanie się do zajęć = 9 godz. Zapoznanie się ze wskazaną literaturą = 12 godz. Przygotowanie do kolokwium = 10 godz. Konsultacje = 10 godz.
LITERATURA PODSTAWOWA:
1. Paturi F. R: Kronika Techniki. Wydawnictwo Kronika, Warszawa 1992.
2. Orłowski B. i inn.: Encyklopedia odkryć i wynalazków. Wiedza Powszechna, Warszawa 1997.
3. Craughwell Thomas J.: Wielka księga wynalazków. BELLONA, 2010.
4. Gierlotka S.: Historia Elektrotechniki. Wydawnictwo „Śląsk”, 2012.
5. Pater Z.: Wybrane zagadnienia z historii techniki. Politechnika Lubelska, 2011.
LITERATURA UZUPEŁNIAJĄCA:
1. Ziółkowski A.: Historia Powszechna. Starożytność. Warszawa: Wydawnictwo Naukowe PWN, 2009.
2. Chwalba A.: Historia Powszechna. Wiek XIX. Warszawa: Wydawnictwo Naukowe PWN, 2008.
3. Rifkin J.: Trzecia Rewolucja Przemysłowa. Warszawa 2012.
4. Borkowski R.: Cywilizacja – technika – ekologia. Wybrane problemy rozwoju cywilizacyjnego u progu XXI wieku. Kraków 2001.
5. Krzysztofek K., Szczepański M.: Zrozumieć rozwój. Od społeczeństw tradycyjnych do informacyjnych. Katowice 2002.
PROGRAM OPRACOWAŁ:
dr hab. Ryszard Michalak
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
29
ZZZ AAA CCC HHH OOO WWW AAA NNN III AAA CCC ZZZ ŁŁŁ OOO WWW III EEE KKK AAA WWW OOO RRR GGG AAA NNN III ZZZ AAA CCC JJJ III
III NNN AAA RRR YYY NNN KKK UUU PPP RRR AAA CCC YYY
Kod przedmiotu: 04.2-WE-INFD-ZCORP
Typ przedmiotu: obowiązkowy
Język nauczania: polski
Odpowiedzia lny za przedmiot : nauczyciel akademicki prowadzący wykład
Prowadzący: pracownicy WEZ
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
3 Wykład 30 2 III Zaliczenie pisemne i projekt na ocenę
Studia niestacjonarne
Wykład 18 2 III Zaliczenie pisemne i projekt na ocenę
CEL PRZEDMIOTU:
Zaznajomienie studenta z uwarunkowaniami zachowań w organizacji i na rynku pracy. Poznanie czynników ryzyka psychospołecznego w miejscu pracy. Nabycie umiejętności pełnienia różnych ról w organizacji (podwładny, lider, przedsiębiorca, innowator).
WYMAGANIA WSTĘPNE:
ZAKRES TEMATYCZNY PRZEDMIOTU:
Uwarunkowania zachowań organizacyjnych. Indywidualne mechanizmy zaangażowania człowieka w organizacji. Czynniki ryzyka psychospołecznego w miejscu pracy. Zarządzanie zasobami ludzkimi w organizacji. Problemy współpracy i godzenia interesów. Koncepcje efektywnego kierowania. Przywództwo jako specyficzny sposób kierowania ludźmi. Efektywność organizacji a konieczność ciągłej zmiany. Kultura organizacyjna. Przedsiębiorczość technologiczna we współczesnej gospodarce. Wewnętrzne i zewnętrzne determinanty rozwoju przedsiębiorczości technologicznej w firmach sektora MSP. Podstawy teorii innowacji. Komercjalizacja wiedzy i technologii. Instytucje wsparcia innowacji i przedsiębiorczości. Finansowanie innowacji.
METODY KSZTAŁCENIA:
Wykład z elementami konwersatoryjnymi, prezentacja multimedialna, studium przypadku, metoda projektowa, praca w grupach
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Uzyskanie podstawowej wiedzy na K2I_W16 Zaliczenie pisemne Wykład
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
30
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
temat uwarunkowań zachowań człowieka w organizacji i na rynku.
K2I_K03
Uzyskanie wiedzy o mechanizmie komercjalizacji wiedzy i technologii. K2I_W16
Opracowanie studium
przypadku Wykład
Uzyskanie wiedzy o czynnikach ryzyka psychospołecznego w miejscu pracy.
K2I_W16 Zaliczenie pisemne Wykład
Student potrafi zidentyfikować czynniki kształtujące pozycję człowieka w miejscu pracy
K2I_K02 Zaliczenie pisemne Wykład
Student potrafi przygotować projekt komercjalizacji wybranej technologii
K2I_W09 Opracowanie studium
przypadku Wykład
Umiejętność pozyskiwania informacji na temat programów wsparcia działalności innowacyjnej przedsiębiorstw
K2I_K05
K2I_U04
Opracowanie studium
przypadku Wykład
WARUNKI ZALICZENIA:
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnych ocen z kolokwiów pisemnych
lub ustnych przeprowadzonych co najmniej raz w semestrze.
Składowe oceny końcowej = wykład: 100%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia niestacjonarne (75 godz.)
Godziny kontaktowe = 30 godz. Przygotowanie się do zajęć = 10 godz. Zapoznanie się ze wskazaną literaturą = 12 godz. Konsultacje = 15 godz. Przygotowanie się do kolokwium= 8 godz.
Studia niestacjonarne (75 godz.)
Godziny kontaktowe = 18 godz. Przygotowanie się do zajęć = 17 godz. Zapoznanie się ze wskazaną literaturą = 15 godz. Konsultacje = 18 godz. Przygotowanie się do kolokwium= 7 godz.
LITERATURA PODSTAWOWA:
1. Świadek A., Determinanty aktywności innowacyjnej w regionalnych systemach przemysłowych w Polsce. Wyd. Nauk. US, Szczecin, 2008
2. Dzikowski P., Przywództwo w organizacjach gospodarczych w warunkach polskich, Difin, Warszawa, 2011
3. Lachniewicz S., Matejun M., Walecka A., Przedsiębiorczość technologiczna w małych i średnich firmach. Czynniki rozwoju, Wydawnictwo TNT, Warszawa, 2013
4. Weresa M.A., Polityka innowacyjna, PWN, Warszawa, 2014 5. Kożusznik B., Zachowania człowieka w organizacji, PWE, Warszawa 2007 6. Doligalski T., Modele biznesu w Internecie, PWN, Warszawa 2014
PROGRAM OPRACOWAŁ:
dr Piotr Dzikowski
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
31
CCC YYY FFF RRR OOO WWW EEE PPP RRR ZZZ EEE TTT WWW AAA RRR ZZZ AAA NNN III EEE III KKK OOO MMM PPP RRR EEE SSS JJJ AAA DDD AAA NNN YYY CCC HHH
Kod przedmiotu: 11.3-WE-INFD-CPIK
Typ przedmiotu: obowiązkowy
Język nauczania: polski
Odpowiedzia lny za przedmiot : dr inż. Wojciech Zając
Prowadzący: dr inż. Wojciech Zając
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
6
Wykład 30 2 II
egzamin
Laborator ium 30 2 zaliczenie z oceną
Studia niestacjonarne
Wykład 18 2 II
egzamin
Laborator ium 18 2 zaliczenie z oceną
CEL PRZEDMIOTU:
Zapoznanie z zagadnieniami cyfryzacji i przetwarzania danych. Ukształtowanie zrozumienia roli metod cyfrowego przetwarzania danych w technice i rozwoju społeczeństwa. Ukształtowanie umiejętności w zakresie modelowania systemów cyfrowego przetwarzania danych.
WYMAGANIA WSTĘPNE:
ZAKRES TEMATYCZNY PRZEDMIOTU:
Cyfryzacja - wprowadzenie. Reprezentacja sygnału dyskretnego, próbkowanie i kwantyzacja danych. Reprezentacja obrazu, modele odwzorowania barw. Cyfrowa filtracja danych, podstawowe przekształcenia. Widmowa reprezentacja sygnału. Transformaty: DCT, DWT. Przykład systemu kodująco-dekodującego. Kodek falkowy obrazu Kompresja danych, przykłady algorytmów.
METODY KSZTAŁCENIA:
Wykład: wykład konwencjonalny/tradycyjny. Laboratorium: ćwiczenia laboratoryjne.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
32
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Rozumie znaczenie cyfrowego przetwarzania danych w technice
K2I_W03 egzamin wykład
Posiada wiedzę na temat możliwości i ograniczeń stosowania cyfrowej postaci sygnału
K2I_W03 egzamin wykład
Potrafi modelować w oprogramowaniu narzędziowym poszczególne elementy systemu przetwarzania danych cyfrowych
K2I_U17 sprawdzian laboratorium
Rozumie specyfikę kompresji stratnej i bezstratnej
K2I_U17 sprawdzian laboratorium
WARUNKI ZALICZENIA:
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnej oceny z egzaminu przeprowadzonego w
formie pisemnej.
Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnej oceny z kolokwium
zaliczeniowego na końcu semestru.
Składowe oceny końcowej = wykład 50% + laboratorium 50%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (150 godz.)
Godziny kontaktowe = 60 godz. Przygotowanie się do zajęć = 45 godz. Zapoznanie się ze wskazaną literaturą = 35 godz. Wykonanie zadań zleconych przez prowadzącego = 10 godz. Studia niestacjonarne (150 godz.)
Godziny kontaktowe = 36 godz. Przygotowanie się do zajęć = 55 godz. Zapoznanie się ze wskazaną literaturą = 34 godz. Wykonanie zadań zleconych przez prowadzącego =15 godz. Zajęcia realizowane na odległość = 10 godz.
LITERATURA PODSTAWOWA:
1. Lyons R.G.: Wprowadzenie do cyfrowego przetwarzania sygnałów, WKŁ, Warszawa, 2003.
2. Zieliński T.P.: Cyfrowe przetwarzanie sygnałów. Od teorii do zastosowań, WKŁ, Warszawa, 2007.
3. Sayood K.: Kompresja danych - wprowadzenie, READ ME, 2002.
4. Domański M.: Zaawansowane techniki kompresji obrazów i sekwencji wizyjnych, WPP, Poznań, 1998.
5. Skarbek W.: Multimedia. Algorytmy i standardy kompresji, PLJ, 1998.
LITERATURA UZUPEŁNIAJĄCA:
1. Ohm J. R.: Multimedia Communication Technology, Springer, 2004.
PROGRAM OPRACOWAŁ:
dr inż. Wojciech Zając
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
33
JJJ ĘĘĘ ZZZ YYY KKK III SSS KKK RRR YYY PPP TTT OOO WWW EEE
Kod przedmiotu: 11.3-WE-INFD-JS
Typ przedmiotu: wybieralny
Język nauczania: polski
Odpowiedzia lny za przedmiot : dr inż. Remigiusz Wiśniewski
Prowadzący: dr inż. Iwona Grobelna, dr inż. Grzegorz Bazydło, dr inż. Remigiusz Wiśniewski
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
6
Wykład 15 1
II
Zaliczenie na ocenę
Laborator ium 30 2 Zaliczenie na ocenę
Pro jekt 15 1 Zaliczenie na ocenę
Studia niestacjonarne
Wykład 9 1
II
Zaliczenie na ocenę
Laborator ium 18 2 Zaliczenie na ocenę
Pro jekt 9 1 Zaliczenie na ocenę
CEL PRZEDMIOTU:
Zapoznanie studentów z językami skryptowymi pod kątem ich praktycznego zastosowania.
Ukształtowanie umiejętności usprawnienia codziennych czynności komputerowych (w domu i pracy) z zastosowaniem języków skryptowych.
WYMAGANIA WSTĘPNE:
brak
ZAKRES TEMATYCZNY PRZEDMIOTU:
Wirtualizacja, maszyny wirtualne, uruchamianie środowiska z poziomu innego systemu operacyjnego.
Triki i sztuczki związane z zarządzaniem procesami i automatyzacją zadań w środowisku Linux oraz Windows, praktyczne zastosowanie wiersza poleceń oraz języków skryptowych (np. Bash, CMD, Perl) w celu podniesienia wydajności pracy z systemem („sprytne” skrypty systemowe, np. tworzenie kopii bezpieczeństwa danych, szybka konwersja plików pomiędzy formatami MP3, WAVE, FLAC itp.).
Usprawnienie pracy z pakietem Office, wprowadzenie do języka VBA. Języki znaczników (XML, HTML, XHTML). Tworzenie stron internetowych oraz arkuszy stylów CSS, struktura dokumentu, elementy blokowe, wstawiane, osadzone, hiperłącza, tabele, formularze, walidacja kodu HTML.
Zastosowanie języków skryptowych w realizacji stron i serwisów internetowych. Wykorzystanie języka PHP w aplikacjach osadzonych na serwerze, struktury danych, podstawy budowy aplikacji
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
34
internetowych (np. framework Symfony, ZendFramework), przekazywanie danych za pomocą metod GET oraz POST, kontrola sesji za pomocą ciasteczek (cookies). Ożywianie stron internetowych z wykorzystaniem JavaScript, operacje na danych, praca z Document Object Model (DOM), dynamiczna modyfikacja arkuszy stylów CSS.
Wprowadzenie do języka Python: obszary zastosowań (od konsoli po serwisy internetowe), struktury danych oraz pliki, implementacja skryptów w konsoli (zabezpieczenie danych, skrypty usprawniające codzienną pracę), zastosowanie języka Python (np. pakiet SageMATH, framework Django).
Bezpieczeństwo aplikacji internetowych opartych o języki skryptowe (np. PHP). Zagrożenia związane z niewłaściwym stosowaniem ciasteczek (cookies), przekazywaniem danych (metoda POST, GET). Ochrona przed wstrzykiwaniem złośliwego kodu (np. ataki typu Code Injection, Cross-Site Scripting, SQL-Injection).
METODY KSZTAŁCENIA:
wykład: dyskusja, wykład konwencjonalny
laboratorium: ćwiczenia laboratoryjne, praca w grupach
projekt: metoda projektu, dyskusja
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Ma wiedzę na temat trendów rozwojowych dyscypliny oraz potrzeby usprawniania codziennych czynności informatycznych poprzez stosowanie języków skryptowych
K2I_W12, K2I_U17, K2I_K01, K2I_K05
kolokwium, bieżąca kontrola na zajęciach
wykład
Dokonuje wyboru właściwych narzędzi oraz rozwiązań skryptowych w zależności od wymagań projektowych
K2I_W03, K2I_W09, K2I_U17, K2I_K05
projekt projekt
Rozumie potrzebę stosowania języków skryptowych
K2I_W03, K2I_W09, K2I_W12
sprawdzian, bieżąca kontrola na zajęciach
laboratorium
Potrafi zastosować języki skryptowe do rozwiązania problemu naukowego oraz inżynierskiego
K2I_W03, K2I_W09, K2I_U17, K2I_K03, K2I_K04, K2I_K05
sprawdzian, bieżąca kontrola na zajęciach, projekt
laboratorium,
projekt
Potrafi zastosować techniki skryptowe do realizacji zadania będącego częścią większego projektu lub systemu informatycznego
K2I_W09, K2I_U17, K2I_K01, K2I_K03, K2I_K04, K2I_K05
bieżąca kontrola na zajęciach, projekt
laboratorium, projekt
WARUNKI ZALICZENIA:
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnych ocen z kolokwiów pisemnych lub
ustnych przeprowadzonych co najmniej raz w semestrze
Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń
laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium
Projekt - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich zadań
projektowych, przewidzianych do realizacji w ramach zajęć projektowych.
Składowe oceny końcowej = wykład: 30% + laboratorium: 40% + projekt: 30%
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
35
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (150 godz.)
Godziny kontaktowe = 60 godz. Przygotowanie się do zajęć = 20 godz. Zapoznanie się ze wskazaną literaturą = 20 godz. Wykonanie zadań zleconych przez prowadzącego = 30 godz. Zajęcia realizowane na odległość = 20 godz. Studia niestacjonarne (150 godz.)
Godziny kontaktowe = 36 godz. Przygotowanie się do zajęć = 32 godz. Zapoznanie się ze wskazaną literaturą = 20 godz. Wykonanie zadań zleconych przez prowadzącego = 30 godz. Zajęcia realizowane na odległość = 32 godz.
LITERATURA PODSTAWOWA:
1. C. Albing, JP Vossen, C. Newham, Bash. Receptury, Helion, Gliwice, 2012.
2. S. Holzner, Perl. Czarna księga, Helion, Gliwice, 2001.
3. S. Stefanov, JavaScript dla programistów PHP, Helion, Gliwice, 2014.
4. M. Lutz, Python. Wprowadzenie. Wydanie III, Helion, Gliwice, 2009.
5. E. Freeman, E. Freeman, Head First HTML with CSS & XHTML, Helion, Gliwice, 2007.
LITERATURA UZUPEŁNIAJĄCA:
1. M. Lis, JavaScript. Ćwiczenia praktyczne, Helion, Gliwice, 2002.
2. W. Gajda, Symfony 2 od podstaw, Helion, Gliwice, 2012.
3. G. Halfacree, E. Upton, Raspberry Pi. Przewodnik użytkownika, Helion, Gliwice, 2013.
4. T. Skaraczyński, A. Zoła, PHP5. Programowanie z wykorzystaniem Symfony, CakePHP, Zend Framework, Helion, Gliwice, 2009.
5. W. Gajda, Zend Framework od podstaw. Wykorzystaj gotowe rozwiązania PHP do tworzenia zaawansowanych aplikacji internetowych, Helion, Gliwice, 2011.
6. W. Majkowski, jQuery. Tworzenie animowanych witryn internetowych, Helion, Gliwice 2013.
7. J. Forcier, P. Bissex, W. Chun, Python i Django. Programowanie aplikacji webowych, Helion, Gliwice 2009
8. A. Pash, G. Trapani, Lifehacker. Jak żyć i pracować z głową. Wydanie III, Helion, Gliwice, 2012.
9. A. Pash, Gina Trapani, Lifehacker. Jak żyć i pracować z głową. Kolejne wskazówki, Helion, Gliwice, 2013.
10. E. Watrall, J. Siarto, Head First Web Design. Edycja polska, Helion, Gliwice, 2010.
11. E. T. Freeman, E. Robson, HTML5. Rusz głową!, Helion, Gliwice, 2012.
12. L. Welling, L. Thomson, PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie III, Helion, Gliwice 2005.
PROGRAM OPRACOWAŁ:
dr inż. Remigiusz Wiśniewski, dr inż. Iwona Grobelna, dr inż. Grzegorz Bazydło
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
36
NNN OOO WWW OOO CCC ZZZ EEE SSS NNN EEE PPP RRR OOO JJJ EEE KKK TTT OOO WWW AAA NNN III EEE AAA PPP LLL III KKK AAA CCC JJJ III
III NNN TTT EEE RRR NNN EEE TTT OOO WWW YYY CCC HHH
Kod przedmiotu: 11.3-WE-INFD-NPAI
Typ przedmiotu: wybieralny
Język nauczania: polski
Odpowiedzia lny za przedmiot : dr inż. Remigiusz Wiśniewski
Prowadzący: dr inż. Iwona Grobelna, dr inż. Grzegorz Bazydło, dr inż. Remigiusz Wiśniewski
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
6
Wykład 15 1
II
Zaliczenie na ocenę
Laborator ium 30 2 Zaliczenie na ocenę
Pro jekt 15 1 Zaliczenie na ocenę
Studia niestacjonarne
Wykład 9 1
II
Zaliczenie na ocenę
Laborator ium 18 2 Zaliczenie na ocenę
Pro jekt 9 1 Zaliczenie na ocenę
CEL PRZEDMIOTU:
Wykształcenie umiejętności projektowania aplikacji internetowych z wykorzystaniem wzorca MVC, nowoczesnych języków skryptowych oraz „szkieletów” (framework) aplikacji.
Poznanie przez studentów praktycznych aspektów wykorzystania języków skryptowych w rozwiązywaniu zaawansowanych problemów informatycznych.
WYMAGANIA WSTĘPNE:
brak
ZAKRES TEMATYCZNY PRZEDMIOTU:
Projektowanie interaktywnych serwisów internetowych z wykorzystaniem języków znaczników (HTML, XHTML, HTML5) oraz arkuszy stylów CSS – prawidłowa struktura i hierarchia serwisu (nawigacja, interaktywność, użyteczność), elementy blokowe, wstawiane, osadzone, hiperłącza, tabele, formularze.
Walidacja kodu HTML i CSS. Kierunki rozwoju web designu. Projektowanie aplikacji internetowych z wykorzystaniem wzorca MVC (Model-View-Controller). Zastosowanie języków skryptowych w realizacji serwisów internetowych. Wykorzystanie języka PHP w aplikacjach osadzonych na serwerze, struktury danych, podstawy budowy aplikacji, przekazywanie danych za pomocą metod GET oraz POST, kontrola sesji za pomocą ciasteczek (cookies).
Bezpieczeństwo aplikacji internetowych opartych o języki skryptowe (np. PHP). Zagrożenia związane z niewłaściwym stosowaniem ciasteczek (cookies), przekazywaniem danych (metoda
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
37
POST, GET). Ochrona przed wstrzykiwaniem złośliwego kodu (np. ataki typu Code Injection, Cross-Site Scripting, SQL-Injection).
Python: obszary zastosowań języka Python – od konsoli po serwisy internetowe, zaawansowane
struktury, praca z danymi oraz plikami, implementacja skryptów w konsoli (zabezpieczenie danych, skrypty usprawniające codzienną pracę), aplikacje w języku Python dla systemów osadzonych (np. dla urządzeń typu Raspberry Pi), dostęp do baz danych.
Realizacja serwisów i aplikacji internetowych z wykorzystaniem wybranych „szkieletów” (framework) np. Symfony, ZendFramework, Django.
METODY KSZTAŁCENIA:
wykład: dyskusja, wykład konwencjonalny
laboratorium: ćwiczenia laboratoryjne, praca w grupach
projekt: metoda projektu, dyskusja
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Posiada wiedzę na temat trendów rozwojowych dyscypliny i rozumie potrzebę stosowania nowoczesnych technik, metod i narzędzi wspomagających tworzenie aplikacji internetowych
K2I_W12, K2I_K01
kolokwium, bieżąca kontrola na zajęciach
wykład
Dokonuje wyboru właściwych narzędzi i technik w rozwiązywaniu złożonych zadań inżynierskich z zakresu projektowania cyfrowych systemów informatycznych
K2I_W03, K2I_U17
projekt projekt
Posiada wiedzę na temat istniejących rozwiązań, umie dokonać ich krytycznej analizy, a następnie zastosować wybrane metody projektowania do rozwiązania zaawansowanego problemu naukowego oraz inżynierskiego
K2I_W09, K2I_W12
sprawdzian, bieżąca kontrola na zajęciach
laboratorium
Potrafi zastosować nowoczesne narzędzia i metody projektowania aplikacji webowych do realizacji zadania będącego częścią większego projektu lub systemu informatycznego. Umie współdziałać i pracować w grupie
K2I_K03, K2I_K04, K2I_K05
sprawdzian, bieżąca kontrola na zajęciach, projekt
laboratorium,
projekt
WARUNKI ZALICZENIA:
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnych ocen z kolokwiów pisemnych lub
ustnych przeprowadzonych co najmniej raz w semestrze
Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń
laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium
Projekt - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich zadań
projektowych, przewidzianych do realizacji w ramach zajęć projektowych.
Składowe oceny końcowej = wykład: 30% + laboratorium: 40% + projekt: 30%
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
38
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (150 godz.)
Godziny kontaktowe = 60 godz. Przygotowanie się do zajęć = 20 godz. Zapoznanie się ze wskazaną literaturą = 20 godz. Wykonanie zadań zleconych przez prowadzącego = 30 godz. Zajęcia realizowane na odległość = 20 godz. Studia niestacjonarne (150 godz.)
Godziny kontaktowe = 36 godz. Przygotowanie się do zajęć = 32 godz. Zapoznanie się ze wskazaną literaturą = 20 godz. Wykonanie zadań zleconych przez prowadzącego = 30 godz. Zajęcia realizowane na odległość = 32 godz.
LITERATURA PODSTAWOWA:
1. M. Lutz, Python. Wprowadzenie. Wydanie III, Helion, Gliwice, 2009.
2. J. Forcier, P. Bissex, W. Chun, Python i Django. Programowanie aplikacji webowych, Helion, Gliwice, 2009.
3. E. Freeman, E. Freeman, Head First HTML with CSS & XHTML. Edycja polska (Rusz głową!), Helion, Gliwice, 2007.
4. E. Watrall, J. Siarto, Head First Web Design. Edycja polska, Helion, Gliwice, 2010.
LITERATURA UZUPEŁNIAJĄCA:
1. W. Gajda, Symfony 2 od podstaw, Helion, Gliwice, 2012.
2. G. Halfacree, E. Upton, Raspberry Pi. Przewodnik użytkownika, Helion, Gliwice, 2013.
3. T. Skaraczyński, A. Zoła, PHP5. Programowanie z wykorzystaniem Symfony, CakePHP, Zend Framework, Helion, Gliwice, 2009.
4. W. Gajda, Zend Framework od podstaw. Wykorzystaj gotowe rozwiązania PHP do tworzenia zaawansowanych aplikacji internetowych, Helion, Gliwice, 2011.
5. E. T. Freeman, E. Robson, HTML5. Rusz głową!, Helion, Gliwice, 2012.
6. L. Welling, L. Thomson, PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie trzecie, Helion, Gliwice, 2005.
7. C. Pitt, Wzorzec MVC w PHP dla profesjonalistów, Helion, Gliwice, 2013.
PROGRAM OPRACOWAŁ:
dr inż. Remigiusz Wiśniewski, dr inż. Iwona Grobelna, dr inż. Grzegorz Bazydło
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
39
SSS YYY SSS TTT EEE MMM YYY NNN AAA WWW III GGG AAA CCC JJJ III SSS AAA TTT EEE LLL III TTT AAA RRR NNN EEE JJJ III MMM AAA PPP YYY CCC YYY FFF RRR OOO WWW EEE
Kod przedmiotu: 06.0-WE-INFD-SNMC
Typ przedmiotu: wybieralny
Język nauczania: polski
Odpowiedzia lny za przedmiot : Dr inż. Michał Doligalski
Prowadzący: Pracownicy WEIT
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
6
Wykład 30 2 II
Egzamin
Laborator ium 30 2 Zaliczenie na ocenę
Studia niestacjonarne
Wykład 18 2 II
Egzamin
Laborator ium 18 2 Zaliczenie na ocenę
CEL PRZEDMIOTU:
1) Uzyskanie kompetencji w zakresie systemów nawigacji satelitarnej (GNSS) oraz map cyfrowych i wykorzystania ich w projektach informatycznych
2) Zapoznanie studentów z posługiwaniem się systemami GNSS, pozyskaniem danych, określeniem poziomu ufności i dokładności danych
3) Ukształtowanie umiejętności z zakresu obsługi interfejsów systemów GNSS
4) Ukształtowanie umiejętności w zakresie projektowania i programowania aplikacji z zintegrowanymi mapami cyfrowymi.
WYMAGANIA WSTĘPNE:
ZAKRES TEMATYCZNY PRZEDMIOTU:
Geneza systemów GNSS, w szczególności sytemu GPS i Galileo. Przegląd operacyjnych systemów nawigacji satelitarnej. Elementy składowe systemów nawigacji satelitarnej (segment użytkownika, kosmiczny i kontrolny). Umiejętność pozyskania danych i integracji urządzeń segmentu użytkownika z innymi systemami informatycznymi. Koncepcja i zasada działania systemów nawigacji satelitarnej. Metody pomiaru odległości, wyznaczania pozycji, azymutu i prędkości. Dystrybucja wzorca czasu i częstotliwości. Wiarygodność informacji z systemów GNSS oraz czynniki wpływające na działanie i poprawność określania pozycji i czasu (błędy zegara, wpływ jonosfery, błędy śledzenia, multipath). Przypadkowe i celowe zagłuszanie oraz fałszowanie systemów nawigacji satelitarnej. Rejestracja, formaty przechowywania i analizowanie danych z systemów GNSS. Zastosowanie systemów GNSS w rozwiązaniach cywilnych i wojskowych. Usługi oraz systemy informacji geograficznej (GIS) wykorzystujące systemy GNSS. Ograniczenia systemów GNSS, możliwości i kierunki dalszego rozwoju. Systemy augmentacji nawigacji satelitarnej. Formaty map cyfrowych.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
40
Integracja map cyfrowych w aplikacjach, w tym mobilnych, systemach GIS. Tworzenie aplikacji umożliwiających, śledzenie i rejestrację pozycji oraz lokalizacje jej na mapie.
METODY KSZTAŁCENIA:
Wykład: wykład konwencjonalny i multimedialny.
Laboratorium: ćwiczenia laboratoryjne
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Potrafi przy użyciu specjalistycznych narzędzi, zaprojektować prosty system nawigacji satelitarnej oraz napisać aplikację do lokalizacji z wykorzystaniem języków programowania
K2I_U14, K2I_U17, K2I_K03, K2I_K04, K2I_K05
Sprawdzian, bieżąca kontrola na
zajęciach
Laboratorium
Zna modele formalne oraz ich cechy stosowane w projektowaniu systemów oraz aplikacji do nawigacji satelitarnej
K2I_W09, K2I_U14, K2I_U17
Egzamin Wykład
Potrafi wskazać fazy projektowania systemów oraz aplikacji do nawigacji satelitarnej oraz omówić architekturę takiego systemu
K2I_W09, K2I_ U14
Egzamin Wykład
Student który zaliczył przedmiot: Rozumie rolę systemów nawigacji satelitarnej we współczesnej informatyce i elektronice oraz potrafi praktycznie je wykorzystać w otaczającej go rzeczywistości
K2I_W09, K2I_ K01
Sprawdzian, bieżąca kontrola na
zajęciach
Laboratorium
WARUNKI ZALICZENIA:
Wykład - Warunkiem zaliczenia jest uzyskanie pozytywnej oceny z egzaminu realizowanego
w formie pisemnej. Warunkiem przystąpienia do egzaminu jest pozytywna ocena z laboratorium.
Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich
ćwiczeń laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium (80%) oraz aktywności na zajęciach (20%).
Składowe oceny końcowej = wykład: 60% + laboratorium: 40%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (150 godz.)
Godziny kontaktowe = 60 godz.
Przygotowanie się do zajęć = 20 godz.
Zapoznanie się ze wskazaną literaturą = 15 godz.
Przygotowanie raportu/sprawozdania = 15 godz.
Wykonanie zadań zleconych przez prowadzącego = 20 godz.
Przygotowanie się do egzaminu = 20 godz.
Studia niestacjonarne (150 godz.)
Godziny kontaktowe = 36 godz.
Przygotowanie się do zajęć = 30 godz.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
41
Zapoznanie się ze wskazaną literaturą = 15 godz.
Przygotowanie raportu/sprawozdania = 20 godz.
Wykonanie zadań zleconych przez prowadzącego = 25 godz.
Przygotowanie się do egzaminu = 24 godz.
LITERATURA PODSTAWOWA:
1. Jacek Januszewski - Systemy satelitarne GPS, Galileo i inne Wydawnictwo Naukowe PWN, 2010
2. Michał Klebanowski (praca zbiorowa) - System nawigacyjny GALILEO. Aspekty strategiczne, naukowe i techniczne, WKŁ, 2006
3. Cezary Specht, System GPS, Pelplin : Wydaw. Bernardinum, 2007.
4. Sabatowski, Z., Technologia GPS w procesie szkolenia Sił Zbrojnych RP, Zeszyty Naukowe, Wyższa Szkoła Oficerska Wojsk Lądowych im. gen. T. Kościuszki, 2009
LITERATURA UZUPEŁNIAJĄCA:
1. Janusz Narkiewicz - GPS i inne satelitarne systemy nawigacyjne, WKŁ, 2007
PROGRAM OPRACOWAŁ:
dr inż. Michał Doligalski
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
42
PPP RRR OOO JJJ EEE KKK TTT OOO WWW AAA NNN III EEE SSS YYY SSS TTT EEE MMM ÓÓÓ WWW OOO SSS AAA DDD ZZZ OOO NNN YYY CCC HHH
Kod przedmiotu: 06.0-WE-INFD-PSO
Typ przedmiotu: wybieralny
Język nauczania: polski
Odpowiedzia lny za przedmiot : Dr inż. Michał Doligalski
Prowadzący: Pracownicy WEIiT
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
6
Wykład 30 2 II
Egzamin
Laborator ium 30 2 Zaliczenie na ocenę
Studia niestacjonarne
Wykład 18 2 II
Egzamin
Laborator ium 18 2 Zaliczenie na ocenę
CEL PRZEDMIOTU:
1. zapoznanie studentów z podstawowymi technikami zintegrowanego projektowania systemów sprzętowo-programowych
2. ukształtowanie wśród studentów zrozumienia konieczności stosowania rozwiązań integrujących sprzęt i oprogramowanie w systemie osadzonym
3. ukształtowanie podstawowych umiejętności w zakresie projektowania układów i systemów osadzonych, oraz ich oprogramowania.
WYMAGANIA WSTĘPNE:
ZAKRES TEMATYCZNY PRZEDMIOTU:
Tendencje na rynku elektroniki, a zwłaszcza systemów zintegrowanych. Rola układów osadzonych we współczesnej elektronice. Podejście zintegrowane do projektowania jako nowa jakość w stosunku do metod tradycyjnych. Podstawowe fazy projektowania zintegrowanego: specyfikacja, translacja do modelu formalnego, modelowanie, weryfikacja, kosymulacja, dekompozycja, implementacja części sprzętowej i programowej. Specyfikacja systemów mikroprocesorowych na poziomie systemowym. Zastosowanie języków opisu sprzętu (VHDL, Verilog itp.) i programowania (C/C++, Java itp.) do reprezentacji systemów sprzętowo-programowych. Modele formalne stosowane w projektowaniu zintegrowanym: wymagania i cechy modeli. Omówienie najważniejszych typów modeli. Architektury systemów zintegrowanych (typowe elementy architektury, typowy szablon architektury, koprocesorowy tryb pracy, koszt interfejsu HW/SW). Specjalizowane procesory sprzętowe (FPGA/CPLD) i programowe (ASIP).
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
43
METODY KSZTAŁCENIA:
wykład: wykład konwencjonalny
laboratorium: praca w grupach, zajęcia praktyczne, ćwiczenia laboratoryjne
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Potrafi, przy użyciu narzędzi CAD, zaprojektować prosty system osadzony oraz oprogramować go z wykorzystaniem języków programowania
K2I_U14, K2I_U17, K2I_K03, K2I_K04, K2I_K05
Sprawdzian, bieżąca kontrola na
zajęciach
Laboratorium
Zna modele formalne oraz ich cechy stosowane w projektowaniu zintegrowanym
K2I_W09, K2I_U14, K2I_U17
Egzamin Wykład
Potrafi wskazać fazy projektowania zintegrowanego, omówić architekturę systemu osadzonego.
K2I_W09, K2I_U14
Egzamin Wykład
Rozumie rolę układów osadzonych we współczesnej elektronice potrafi zastosować je paktycznie
K2I_W09, K2I_K01
Sprawdzian, bieżąca kontrola na
zajęciach
Laboratorium
WARUNKI ZALICZENIA:
Wykład - Warunkiem zaliczenia jest uzyskanie pozytywnej oceny z egzaminu realizowanego
w formie pisemnej. Warunkiem przystąpienia do egzaminu jest pozytywna ocena z laboratorium.
Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich
ćwiczeń laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium (80%) oraz aktywności na zajęciach (20%).
Składowe oceny końcowej = wykład: 60% + laboratorium: 40%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (150 godz.)
Godziny kontaktowe = 60 godz.
Przygotowanie się do zajęć = 20 godz.
Zapoznanie się ze wskazaną literaturą = 15 godz.
Przygotowanie raportu/sprawozdania = 15 godz.
Wykonanie zadań zleconych przez prowadzącego = 20 godz.
Przygotowanie się do egzaminu = 20 godz.
Studia niestacjonarne (150 godz.)
Godziny kontaktowe = 36 godz.
Przygotowanie się do zajęć = 30 godz.
Zapoznanie się ze wskazaną literaturą = 15 godz.
Przygotowanie raportu/sprawozdania = 20 godz.
Wykonanie zadań zleconych przez prowadzącego = 25 godz.
Przygotowanie się do egzaminu = 24 godz.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
44
LITERATURA PODSTAWOWA:
1. Balarin F. et al.: Hardware-Software Co-Design of Embedded Systems. The POLIS Approach, Kluwer Academic Publishers, 1997.
2. De Micheli G.: Synteza i optymalizacja układów cyfrowych, WNT, Warszawa, 1998.
3. Proceedings of the IEEE, Special issue on Hardware/Software Codesign, vol. 85, No. 3, March 1997.
4. Staunstrup J., Wolf W. (eds.): Hardware/Software Co-Design: Principles and Practice, Kluwer Academic Publishers, 1997.
LITERATURA UZUPEŁNIAJĄCA:
1. Ciletti M. D.: Modeling, Synthesis, and Rapid Prototyping with the Verilog HDL, Prentice-Hall, Upper Saddle River, NJ, 1999.
2. Kamionka-Mikuła H., Małysiak H., Pochopień B.: Synteza i analiza układów cyfrowych, Wydawnictwo Pracowni Komputerowej Jacka Skalmierskiego, Gliwice, 2006.
3. Łuba T., Zbierzchowski B.: Komputerowe projektowanie układów cyfrowych, WKiŁ, Warszawa, 2000.
4. Skahill K.: Język VHDL - Projektowanie programowalnych układów logicznych, WNT, Warszawa, 2001.
5. Zwoliński M.: Projektowanie układów cyfrowych z wykorzystaniem języka VHDL, Wydanie 2, WKŁ, Warszawa, 2007.
PROGRAM OPRACOWAŁ:
dr inż. Michał Doligalski
dr inż. Arkadiusz Bukowiec
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
45
RRR OOO ZZZ WWW III ĄĄĄ ZZZ AAA NNN III AAA SSS III EEE CCC III OOO WWW EEE III UUU SSS ŁŁŁ UUU GGG III WWW CCC HHH MMM UUU RRR ZZZ EEE
Kod przedmiotu: 11.3-WE-INFD-PSUC
Typ przedmiotu: Obowiązkowy
Język nauczania: polski
Odpowiedzia lny za przedmiot : Dr inż. Tomasz Gratkowski
Prowadzący: Pracownicy WEIiT
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
6
Wykład 30 2 II
Zaliczenie na ocenę
Laborator ium 30 2 Zaliczenie na ocenę
Studia niestacjonarne
Wykład 18 2 II
Zaliczenie na ocenę
Laborator ium 18 2 Zaliczenie na ocenę
CEL PRZEDMIOTU:
- zapoznanie studentów z podstawowymi technikami wytwarzaniem aplikacji sieciowych
- ukształtowanie podstawowych umiejętności w zakresie projektowania i wytwarzania aplikacji sieciowych w języku Java
- zapoznanie studentów z modelami budowania aplikacji w chmurze
ZAKRES TEMATYCZNY PRZEDMIOTU:
Wprowadzenie: Wysokopoziomowy mechanizm dostępu do zasobów sieci globalnej - Internet. Obiekty zasobów URL.
Połączenia sieciowe wykorzystujące interfejs programowy URL, URLConnection, HttpURLConnection. Połączenia komunikacyjne niezawodnym strumieniem TCP.
Model interakcji klient-serwer. Pojęcie gniazd - interfejs Socket, ServerSocket. Klient echa TCP. Komunikacja z wykorzystaniem protokołu UDP. Programy klient - serwer wykorzystujące UDP. Gniazda UDP - interfejs DatagramSocket.
Pojęcie pakietu datagramu - interfejs DatagramPacket. Klient echa UDP. Pojęcie Broadcastingu - interfejs MulticastSocket. Programowanie usług sieci Internet. Usługi związane z czasem i datą.
Java Mail API. Programy sieci WWW. Interaktywne aplety Javy. Java Web Start. Protokoły sieciowe. Obsługa protokołu i obsługa zawartości. Wykorzystywanie sieciowych zasobów bazodanowych z wykorzystaniem Java DataBase Connectivity (JDBC). Przetwarzanie danych zapisywanych w dokumentach XML.
Budowanie aplikacji sieciowych zorientowanych na usługę (WEB Service). Zapoznanie w wybranymi technologiami i metodami budowania aplikacji w technologiach zorientowanych na rozwiązania osadzone w Chmurze.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
46
METODY KSZTAŁCENIA:
wykład: wykład konwencjonalny/tradycyjny
laboratorium: ćwiczenia laboratoryjne
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Potrafi zaprojektować i utworzyć aplikację sieciową w języku obiektowym Java.
K2I_U14 Bieżąca kontrola na zajęciach Laboratorium
Potrafi opracować własny protokół sieciowy.
K2I_W11,
K2I_U14
Bieżąca kontrola na zajęciach Laboratorium
Potrafi korzystać ze standardowych protokołów sieciowych.
K2I_W11,
K2I_U14
Bieżąca kontrola na zajęciach Laboratorium
Potrafi dobierać odpowiedni protokół sieciowy w celu zoptymalizowania działania tworzonej aplikacji sieciowej.
K2I_W11,
K2I_U14
Bieżąca kontrola na zajęciach Laboratorium
Student potrafi objaśnić sposób budowania aplikacji zorientowanych na usługi.
K2I_K01 Test, sprawdzian Wykład
Potrafi wytłumaczyć mechanizm działania gniazd sieciowych.
K2I_W11 Test, sprawdzian Wykład
WARUNKI ZALICZENIA:
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnej oceny z egzaminu pisemnego lub
testu.
Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich
ćwiczeń laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium.
Składowe oceny końcowej = wykład: 50% + laboratorium: 50%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (150 godz.)
Godziny kontaktowe = 45 godz.
Przygotowanie się do zajęć = 20 godz.
Zapoznanie się ze wskazaną literaturą = 25 godz.
Przygotowanie raportu/sprawozdania = 25 godz.
Wykonanie zadań zleconych przez prowadzącego = 35 godz.
Studia niestacjonarne (150 godz.)
Godziny kontaktowe = 27 godz.
Przygotowanie się do zajęć = 20 godz.
Zapoznanie się ze wskazaną literaturą = 23 godz.
Przygotowanie raportu/sprawozdania = 25 godz.
Wykonanie zadań zleconych przez prowadzącego = 35 godz.
Zajęcia realizowane na odległość = 20 godz.
LITERATURA PODSTAWOWA:
1. Stevens W.R.: UNIX. Programowanie usług sieciowych. Tom 1 - API: gniazda i XTI; Wydawnictwa Naukowo-Techniczne, 2000.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
47
2. Horstmann C. S., Cornell G.: Core Java, Volume I--Fundamentals, 9th Edition, Prentice Hall 2013 (wydanie polskie "Java. Podstawy. Wydanie IX", Helion 2013)
3. Horstmann C. S., Cornell G.: Core Java™ 2: Volume II–Advanced Features, 9th Edition, Prentice Hall 2013 (wydanie polskie "Java. Techniki zaawansowane. Wydanie IX", Helion 2013)
4. Harold E. R.: Java Network Programming, Fourth Edition, Oreilly & Associates Inc 2013 (wydanie polskie "Java. Programowanie sieciowe", Oficyna Wydawnicza READ ME 2000, edycja II)
5. Reese G.: Cloud Application Architectures, O'Reilly Media; 1 edition, 13 April 2009
LITERATURA UZUPEŁNIAJĄCA:
1. ORACLE, Java Platform, Enterprise Edition, The Java EE Tutorial, Release 7; 2014; [https://docs.oracle.com/javaee/7/JEETT.pdf]
2. S.Graham, S.Simeonov, T. Boubez, D. Davis, G. Daniels: Java. Usługi WWW. Vademecum profesjonalisty; Wydawnictwo Helion 2003;
3. Alan Monnox: J2EE. Podstawy programowania aplikacji korporacyjnych; Wydawnictwo Helion 2005;
4. Stevens W.R: TCP/IP. Tom 1: Protokoły - Biblia; Oficyna Wydawnicza READ ME, 1998.
5. Comer D. E., Sieci komputerowe i intersieci. Wydanie V, Helion, 2012.
6. Rychlicki-Kicior K., Java EE 6. Programowanie aplikacji WWW, Helion, 2012.
PROGRAM OPRACOWAŁ:
dr inż. Tomasz Gratkowski
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
48
PPP RRR OOO GGG RRR AAA MMM OOO WWW AAA NNN III EEE SSS YYY SSS TTT EEE MMM ÓÓÓ WWW
MMM III KKK RRR OOO III NNN FFF OOO RRR MMM AAA TTT YYY CCC ZZZ NNN YYY CCC HHH
Kod przedmiotu: 11.3-WE-INFD-PSM
Typ przedmiotu: Obowiązkowy
Język nauczania: Polski
Odpowiedzia lny za przedmiot : dr inż. Grzegorz Andrzejewski
Prowadzący: dr inż. Grzegorz Andrzejewski, pracownicy WEIT
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
7
Wykład 30 2 III
Zaliczenie na ocenę
Laborator ium 30 2 Zaliczenie na ocenę
Studia niestacjonarne
Wykład 18 2 I I I
Zaliczenie na ocenę
Laborator ium 18 2 Zaliczenie na ocenę
CEL PRZEDMIOTU:
Zapoznanie studentów z podstawowymi problemami związanymi z programowaniem systemów mikroinformatycznych.
WYMAGANIA WSTĘPNE:
Projektowanie systemów osadzonych.
ZAKRES TEMATYCZNY PRZEDMIOTU:
Programowanie systemów mikroinformatycznych – narzędzia, języki.
Mikrokontrolery klasy ATMega – porty we/wy, układy czasowo-licznikowe, porty komunikacyjne.
Mikrokontrolery klasy ARM – budowa, funkcjonalność, organizacja pamięci, API.
Programowanie wybranych mikrokontrolerów klasy Cortex – np. porty we/wy, przetworniki ADC i DAC, RTC, EEPROM.
Wymiana danych w systemach mikroinformatycznych – interfejsy szeregowe, np. UART, SPI, I2C, 1-wire, USB.
METODY KSZTAŁCENIA:
Wykład: wykład konwencjonalny/tradycyjny. Laboratorium: ćwiczenia laboratoryjne.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
49
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW METODY WERYFIKACJI FORMA ZAJĘĆ
zna zaawansowane techniki, metody i narzędzia do projektowania i implementacji programów w zakresie określonym wybraną specjalizacją
K2I_W11
kolokwium Wykład
Potrafi zaprojektować i zaimplementować złożone narzędzie informatyczne w środowiskach rozproszonych, sieciowych lub mobilnych, w zależności od wybranej specjalności
K2I_U14
sprawdzian Laboratorium
WARUNKI ZALICZENIA:
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnej oceny z kolokwium
przeprowadzonego w formie pisemnej lub ustnej.
Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnej oceny ze sprawdzianu
zaliczeniowego na końcu semestru.
Składowe oceny końcowej = wykład: 50% + laboratorium: 50%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (175 godz.)
Godziny kontaktowe = 60 godz. Przygotowanie się do zajęć = 40 godz. Zapoznanie się ze wskazaną literaturą = 25 godz. Wykonanie zadań zleconych przez prowadzącego = 30 godz. Zajęcia realizowane na odległość = 20 godz. Studia niestacjonarne (175 godz.)
Godziny kontaktowe = 36 godz. Przygotowanie się do zajęć = 50 godz. Zapoznanie się ze wskazaną literaturą = 29 godz. Wykonanie zadań zleconych przez prowadzącego = 30 godz. Zajęcia realizowane na odległość = 30 godz.
LITERATURA PODSTAWOWA:
1. Borkowski P.: AVR i ARM Programowanie mikrokontrolerów dla każdego, Helion, 2010, ISBN: 9788324626281
2. Paprocki K.: Mikrokontrolery STM32 w praktyce, BTC, 2009, ISBN: 978-83-60233-52-8
LITERATURA UZUPEŁNIAJĄCA:
1. Każdorazowo ustalana przez prowadzącego
PROGRAM OPRACOWAŁ:
dr inż. Grzegorz Andrzejewski
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
50
III MMM PPP LLL EEE MMM EEE NNN TTT AAA CCC JJJ AAA PPP RRR OOO CCC EEE SSS ÓÓÓ WWW BBB III ZZZ NNN EEE SSS OOO WWW YYY CCC HHH
Kod przedmiotu: 11.9-WE-INFD-IPB
Typ przedmiotu: Wybieralny
Język nauczania: Polski
Odpowiedzia lny za przedmiot : Dr inż. Jacek Tkacz
Dr inż. Tomasz Gratkowski
Prowadzący: Pracownicy IME, WEIT
Forma zajęć
Liczba godzin w semestrze
Liczba godzin w tygodniu
Semestr
Forma zaliczenia
Punkty ECTS
Studia stac jonarne
4 Laborator ium 30 2 III zal. na ocenę
Studia niestacjonarne
Laborator ium 18 2 III zal. na ocenę
CEL PRZEDMIOTU:
- zapoznanie studentów z technikami projektowania i możliwościami implementacji procesów biznesowych,
- ukształtowanie podstawowych umiejętności w zakresie projektowania i implementacji procesów biznesowych z wykorzystaniem jednej z popularnych technologii dostępnych na rynku.
WYMAGANIA WSTĘPNE:
Podstawy programowania, programowanie sieciowe.
ZAKRES TEMATYCZNY PRZEDMIOTU:
Wprowadzenie do projektowania procesów biznesowych. Konfiguracja środowiska projektowego i implementacyjnego.
Systemy informatyczne przeznaczone do implementacji procesów biznesowych (BPMS).
Diagramy BMPN. Projektowanie procesów biznesowych z wykorzystaniem diagramów BPMN.
Integracja procesów biznesowych z systemami informatycznymi. Dostęp do źródeł danych, komunikacja z wykorzystaniem usług sieciowych (SOAP) oraz technologii REST.
Przepływy informacji i transformacje danych. Transformacje danych XML (XSLT) oraz mapy transformacji.
Dostęp do procesów biznesowych oraz ich instancji z wykorzystaniem interfejsów dostępowych (API).
Uruchamianie i testowanie zrealizowanych procesów biznesowych.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
51
METODY KSZTAŁCENIA:
Laboratorium: ćwiczenia laboratoryjne
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Posiada umiejętność zaprojektowania i implementacji prostego procesu biznesowego z wykorzystaniem BPMN i BPMS.
K2I_W11, K2I_U14, K2I_K01, K2I_K05
Sprawdzian, bieżąca kontrola na zajęciach.
Laboratorium
Potrafi skomunikować proces biznesowy z innym systemem informatycznym z wykorzystaniem popularnych rozwiązań komunikacyjnych (SPOAP i/lub REST).
K2I_W11, K2I_U14, K2I_K01, K2I_K05
Sprawdzian, bieżąca kontrola na zajęciach.
Laboratorium
Potrafi uzyskać dostęp do poszczególnych elementów instancji procesu biznesowego z wykorzystaniem API dostarczanego przez producenta oprogramowania.
K2I_W10, K2I_U14, K2I_K01
Sprawdzian, bieżąca kontrola na zajęciach.
Laboratorium
Posiada umiejętność analizy zaprojektowanego procesu biznesowego.
K2I_U14, K2I_K01
Sprawdzian, bieżąca kontrola na zajęciach.
Laboratorium
Posiada umiejętność tworzenia procesów biznesowych oraz ich późniejszej implementacji z wykorzystaniem wybranego oprogramowania dostępnego na rynku.
K2I_W10, K2I_U14, K2I_K01
Sprawdzian, bieżąca kontrola na zajęciach.
Laboratorium
Potrafi przygotować i skonfigurować środowisko projektowe (BPMN) i implementacyjne (BPMS).
K2I_U14, K2I_K01
Sprawdzian, bieżąca kontrola na zajęciach.
Laboratorium
WARUNKI ZALICZENIA:
Laboratorium: warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń
laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium
Składowe oceny końcowej = laboratorium: 100%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (100 godz.)
Godziny kontaktowe = 30 godz.
Przygotowanie się do zajęć = 20 godz.
Zapoznanie się ze wskazaną literaturą = 10 godz.
Przygotowanie raportu/sprawozdania = 15 godz.
Wykonanie zadań zleconych przez prowadzącego = 20 godz.
Zajęcia realizowane na odległość = 5 godz.
Studia niestacjonarne (100 godz.)
Godziny kontaktowe = 18 godz.
Przygotowanie się do zajęć = 22 godz.
Zapoznanie się ze wskazaną literaturą = 10 godz.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
52
Przygotowanie raportu/sprawozdania = 20 godz.
Wykonanie zadań zleconych przez prowadzącego = 20 godz.
Zajęcia realizowane na odległość = 10 godz.
LITERATURA PODSTAWOWA:
1. Drejewicz S. „Zrozumieć BPMN. Modelowanie procesów biznesowych”, Helion, 2008
2. Piotrowski M. „Procesy biznesowe w praktyce. Projektowanie, testowanie i optymalizacja”, Helion, 2010
3. Gawin B., Marcinkowski B., „Symulacja procesów biznesowych. Standardy BPMS i BPMN w praktyce”, Helion, 2013
4. Allweyer T., „BPMN 2.0. Introduction to the Standard for Business Process Modeling”, 2010
5. Silver B., „BPMN Method and Style, 2nd Edition, with BPMN Implementer's Guide”, Cody-Cassidy Press, 2011.
LITERATURA UZUPEŁNIAJĄCA:
1. Piotrowski M. „Notacja modelowania procesów biznesowych - podstawy”, Wydawnictwo BTC, 2007.
PROGRAM OPRACOWAŁ:
Dr inż. Jacek Tkacz, Dr inż. Tomasz Gratkowski
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
53
AAA PPP LLL III KKK AAA CCC JJJ EEE DDD LLL AAA UUU RRR ZZZ ĄĄĄ DDD ZZZ EEE ŃŃŃ MMM OOO BBB III LLL NNN YYY CCC HHH
Kod przedmiotu: 11.9-WE-INFD-AUM
Typ przedmiotu: Wybieralny
Język nauczania: Polski
Odpowiedzia lny za przedmiot : Dr inż. Jacek Tkacz
Prowadzący: Pracownicy IME, WEIT
Forma zajęć
Liczba godzin w semestrze
Liczba godzin w tygodniu
Semestr
Forma zaliczenia
Punkty ECTS
Studia stac jonarne
4 Laborator ium 30 2 III zal. na ocenę
Studia niestacjonarne
Laborator ium 18 2 III zal. na ocenę
CEL PRZEDMIOTU:
-zapoznanie studentów z technikami projektowania i implementacji aplikacji mobilnych,
-ukształtowanie podstawowych umiejętności w zakresie projektowania i implementacji aplikacji mobilnych w jednej z popularnych technologii dostępnych na rynku.
WYMAGANIA WSTĘPNE:
Podstawy programowania.
ZAKRES TEMATYCZNY PRZEDMIOTU:
Wprowadzenie do projektowania aplikacji mobilnych. Konfiguracja środowiska programistycznego (MS Visual Studio).
Wykorzystanie emulatorów urządzeń mobilnych.
Interfejs użytkownika. Projektowanie oraz implementacja GUI aplikacji mobilnych z wykorzystaniem produktów firmy Microsoft.
Dostęp do danych. Bazy danych dla technologii mobilnych. Dostęp oraz synchronizacja z zewnętrznymi źródłami danych.
Wymiana informacji między aplikacją mobilną a otoczeniem zewnętrznym. Odczyt informacji z sensorów wbudowanych w urządzenie. Sposoby komunikacji z wykorzystaniem technologii bezprzewodowych: Bluetooth, IrDA. XML i Rest jako uniwersalne formaty wymiany danych.
Bezprzewodowa sieci LAN. Komunikacja w sieciach WLAN (WiFi).
Systemy nawigacji satelitarnej. Komunikacja z modułem GPS. Obsługa standardu NMEA-0183.
METODY KSZTAŁCENIA:
Laboratorium: ćwiczenia laboratoryjne
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
54
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Posiada umiejętność zaprojektowania i implementacji mobilnej bazy danych funkcjonującej w mocno ograniczonym środowisku mobilnym.
K2I_W11, K2I_U14, K2I_K01, K2I_K05
Sprawdzian, bieżąca kontrola na zajęciach.
Laboratorium
Potrafi skomunikować urządzenie mobilne z innymi urządzeniami, w tym urządzeniami przeznaczonymi do lokalizacji geograficznej (GPS).
K2I_U14, K2I_K01, K2I_K05
Sprawdzian, bieżąca kontrola na zajęciach.
Laboratorium
Potrafi uzyskać dostęp do poszczególnych komponentów urządzenia mobilnego w celu ich oprogramowania.
K2I_W10, K2I_U14, K2I_K01
Sprawdzian, bieżąca kontrola na zajęciach.
Laboratorium
Posiada umiejętność analizy kodu aplikacji zarówno w emulowanym środowisku jak i rzeczywistym urządzeniu.
K2I_U14, K2I_K01
Sprawdzian, bieżąca kontrola na zajęciach.
Laboratorium
Posiada umiejętność tworzenia mobilnych interfejsów użytkownika, z jednoczesnym rozdzieleniem warstwy prezentacji od warstwy logiki aplikacji.
K2I_W10, K2I_U14, K2I_K01
Sprawdzian, bieżąca kontrola na zajęciach.
Laboratorium
Potrafi przygotować i skonfigurować środowisko programistyczne przeznaczone do wywarzania aplikacji mobilnych.
K2I_U14, K2I_K01
Sprawdzian, bieżąca kontrola na zajęciach.
Laboratorium
WARUNKI ZALICZENIA:
Laboratorium: warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń
laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium
Składowe oceny końcowej = laboratorium: 100%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (100 godz.)
Godziny kontaktowe = 30 godz.
Przygotowanie się do zajęć = 20 godz.
Zapoznanie się ze wskazaną literaturą = 10 godz.
Przygotowanie raportu/sprawozdania = 15 godz.
Wykonanie zadań zleconych przez prowadzącego = 20 godz.
Zajęcia realizowane na odległość = 5 godz.
Studia niestacjonarne (100 godz.)
Godziny kontaktowe = 18 godz.
Przygotowanie się do zajęć = 22 godz.
Zapoznanie się ze wskazaną literaturą = 10 godz.
Przygotowanie raportu/sprawozdania = 20 godz.
Wykonanie zadań zleconych przez prowadzącego = 20 godz.
Zajęcia realizowane na odległość = 10 godz.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
55
LITERATURA PODSTAWOWA:
1. Imieliński T.: Mobile Computing, Kluwer, 1996.
2. Shekhar S., Chwala S.: Spatial database A Tour, Prentice Hall, 1983.
3. Hołubowicz W., Płóciennik P.: GSM cyfrowy system telefonii komórkowej, EFP, 1995.
4. Hołubowicz W., Płóciennik P.: Systemy łączności bezprzewodowej, PDN, 1997.
5. C. Collins, M. Galpin, M. Kaeppler: Android w praktyce. Helion 2012.
6. S. Hashimi, S. Komatineni, D. MacLean: Android 3. Tworzenie aplikacji. Helion 2012.
7. N. Lecrenski, K. Watson, R. Fonseca-Ensor:Beginning Windows® Phone 7 Application Development. 2011
8. H. Lee, E. Chuvyrov: Windows Phone 7. Tworzenie efektownych aplikacji. Helion 2011.
LITERATURA UZUPEŁNIAJĄCA:
1. Januszewski J.: System GPS i inne systemy satelitarne w nawigacji morskiej, WSM, 2004.
2. Clark M.: Wireless Access Networks, Wiley, 2002.
PROGRAM OPRACOWAŁ:
Dr inż. Jacek Tkacz
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
56
SSS III EEE CCC III NNN EEE UUU RRR OOO NNN OOO WWW EEE III NNN EEE UUU RRR OOO --- RRR OOO ZZZ MMM YYY TTT EEE
Kod przedmiotu: 11.3-WE-INFD-SNiN
Typ przedmiotu: obowiązkowy
Język nauczania: polski
Odpowiedzia lny za przedmiot : Dr inż. Marek Kowal
Prowadzący: Dr inż. Marek Kowal, dr hab. inż. Marcin Mrugalski
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
6
Wykład 30 2 II
Egzamin
Laborator ium 30 2 Zaliczenie na ocenę
Studia niestacjonarne
Wykład 18 2 II
Egzamin
Laborator ium 18 2 Zaliczenie na ocenę
CEL PRZEDMIOTU:
- zapoznanie studentów z budową rożnych struktur sztucznych sieci neuronowych i neuro-rozmytych
- zapoznanie studentów z metodami uczenia poznanych struktur sztucznych sieci neuronowych i neuro-rozmytych
- ukształtowanie umiejętności wykorzystania poznanych metod do rozwiązywania zadań związanych z modelowaniem i rozpoznawaniem obrazów
WYMAGANIA WSTĘPNE:
ZAKRES TEMATYCZNY PRZEDMIOTU:
Algorytm wstecznej propagacji w uczniu sieci neuronowych. Problemy i ograniczenia gradientowych algorytmów ucznia. Adaptacyjny krok uczenia. Momentum. Przykłady zastosowań sieci neuronowych. Przegląd zaawansowanych algorytmów uczenia sieci neuronowych. Algorytmy ewolucyjne w projektowaniu i uczeniu sieci neuronowych.
Sieci neuronowe typu GMDH Rekurencyjne sieci neuronowe. Dynamiczne sieci neuronowe ze sprzężeniem zwrotnym. Algorytmy ucznia sieci neuronowych ze sprzężeniem zwrotnym. Matematyczny model dynamicznego neuronu. Lokalnie rekurencyjnie globalnie jednokierunkowe sieci neuronowe. Sieć Hopfielda. Algorytm ucznia sieci Hopfielda.
Sieci neuronowe samoorganizujące się. Samoorganizująca się mapa cech Kohonena. Uczenie konkurencyjne. Algorytm gazu neuronowego. Przykładowe zastosowania sieci Kohonena. Systemy neuro-rozmyte. Zbiory rozmyte i logika rozmyta. Wnioskowanie rozmyte. Neuro-rozmyta sieć typu Mamdaniego.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
57
Zbiory rozmyte i logika rozmyta. Struktury sieci neuro-rozmytych. Algorytmy uczenia dla sieci neuro-rozmytych.
METODY KSZTAŁCENIA:
Wykład: wykład konwencjonalny Laboratorium: ćwiczenia laboratoryjne
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Potrafi scharakteryzować właściwości i opisać struktury jednokierunkowych sieci neuronowych, sieci rekurencyjnych, sieci samoorganizujących się, sieci typu radialnego oraz struktur-neuro rozmytych
K2I_W03, K2I_W08, K2I_W12
Test, sprawdzian Wykład
Potrafi zastosować sieci neuronowe i systemy neuro-rozmyte w zadaniach modelowania i rozpoznawania obrazów.
K2I_U05, K2I_U13, K2I_U17
Sprawdzian, bieżąca kontrola na zajęciach
Laboratorium
Potrafi formułować właściwe wnioski wynikające z prowadzonych eksperymentów uczenia, ponieważ jest świadom ograniczeń poszczególnych struktur sieci neuronowych, neuro-rozmytych i algorytmów uczenia
K2I_W03, K2I_W08, K2I_W12, K2I_K01
Test, sprawdzian Wykład
Potrafi przeprowadzić uczenie i symulację poznanych sieci neuronowych i systemów neuro-rozmytych w środowisku Matlab.
K2I_U05, K2I_U17
Sprawdzian, bieżąca kontrola na zajęciach
Laboratorium
Potrafi wymienić i opisać operacje na zbiorach rozmytych, objaśnić procesy zachodzące podczas wnioskowania rozmytego, przedstawić podstawy matematyczne algorytmów uczenia
K2I_W03, K2I_W08, K2I_W12, K2I_K01
Test, sprawdzian Wykład
Potrafi objaśnić podstawy matematyczne następujących algorytmów uczenia sieci neuronowych: największego spadku, zmiennej metryki, Levenberga-Marquardta, gradientów sprzężonych, quickprop i ewolucyjnych
K2I_W03, K2I_W08, K2I_W12, K2I_K01
Test, sprawdzian Wykład
WARUNKI ZALICZENIA:
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnych ocen z kolokwiów pisemnych lub ustnych
przeprowadzonych, co najmniej raz w semestrze. Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń
laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium. Składowe oceny końcowej = wykład: 50% + laboratorium: 50%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (150 godz.)
Godziny kontaktowe = 60 godz. Przygotowanie się do zajęć = 25 godz. Zapoznanie się ze wskazaną literaturą = 20 godz. Przygotowanie raportu/sprawozdania = 15 godz. Wykonanie zadań zleconych przez prowadzącego = 15 godz. Przygotowanie się do egzaminu = 15 godz.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
58
Studia niestacjonarne (150 godz.)
Godziny kontaktowe = 36 godz. Przygotowanie się do zajęć = 25 godz. Zapoznanie się ze wskazaną literaturą = 20 godz. Przygotowanie raportu/sprawozdania = 15 godz. Wykonanie zadań zleconych przez prowadzącego = 29 godz. Zajęcia realizowane na odległość = 10 godz. Przygotowanie się do egzaminu = 15 godz.
LITERATURA PODSTAWOWA:
1. Korbicz J, Obuchowicz A. Uciński D.: Sztuczne sieci neuronowe - podstawy i zastosowania, Akademicka Oficyna Wydawnicza PLJ, Warszawa, 1994.
2. Tadeusiewicz R.: Sieci Neuronowe, Akademicka Oficyna Wydawnicza RM, 1993.
3. Osowski S.: Sieci neuronowe do przetwarzania informacji, Oficyna Wydawnicza Politechnik Warszawskiej, Warszawa, 2013.
4. Piliński M., Rutkowska D., L. Rutkowski L.: Sieci neuronowe, algorytmy genetyczne i systemy rozmyte, Wyd. Naukowe PWN, Warszawa, 1997.
5. Rutkowska D.: Inteligentne systemy obliczeniowe. Algorytmy i sieci neuronowe w systemach rozmytych, Akademicka Oficyna Wydawnicza PLJ, Warszawa, 1997.
6. Żurada J., Barski M., Jędruch W.: Sztuczne sieci neuronowe, PWN, Warszawa, 1996.
LITERATURA UZUPEŁNIAJĄCA:
1. Duch W., Korbicz J., Rutkowski L., Tadeusiewicz R.: Biocybernetyka i Inżynieria Biomedyczna 2000. Tom 6. Sieci Neuronowe, Akademicka Oficyna Wydawnicza Exit, Warszawa, 2000.
2. Tadeusiewicz R., Korbicz J., Rutkowski L., Duch W.: Sieci neuronowe w inżynierii biomedycznej. Akademicka Oficyna Wydawnicza EXIT, Inżynieria biomedyczna. Podstawy i zastosowania, tom 9, 2013.
3. Haykin S.: Neural Networks: A Comprehensive Foundation (2nd Edition), Prentice Hall, 1998.
PROGRAM OPRACOWAŁ:
dr inż. Marek Kowal
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
59
PPP RRR OOO JJJ EEE KKK TTT OOO WWW AAA NNN III EEE GGG III EEE RRR III MMM EEE DDD III ÓÓÓ WWW
Kod przedmiotu: 11.3-WE-INFD-PGIM1
Typ przedmiotu: obowiązkowy
Język nauczania: polski
Odpowiedzia lny za przedmiot : dr inż. Marek Sawerwain
Prowadzący: Pracownicy ISSI WEIT
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
6
Wykład 15 1
II
zaliczenie na ocenę
Laborator ium 30 2 zaliczenie na ocenę
Pro jekt 15 1 zaliczenie na ocenę
Studia niestacjonarne
Wykład 9 1
II
zaliczenie na ocenę
Laborator ium 18 2 zaliczenie na ocenę
Pro jekt 9 1 zaliczenie na ocenę
CEL PRZEDMIOTU:
- zapoznanie studentów z obszarem projektowania i produkcji gier komputerowych lub mediów cyfrowych
- przedstawienie wymagań współczesnych technologii oraz wymogów stawianych przez przemysł rozrywki elektronicznej
- ukształtowanie podstawowych umiejętności w zakresie przygotowanie do pracy w charakterze projektanta gier i mediów cyfrowych.
WYMAGANIA WSTĘPNE:
Grafika komputerowa, Programowanie gier 3D
ZAKRES TEMATYCZNY PRZEDMIOTU:
Teoria gier (Game Study) – Historia gier wideo. Typy i kategorie gier. Ewaluacja gier pod kątem technologii, narracji, tzw. grywalności i interakcji oraz estetyki.
Teoria mediów cyfrowych (Digital Media Study) – Animacje komputerowe i efekty wizualne (VFX). Ewaluacja mediów pod kątem technologii, narracji oraz estetyki.
Teoria projektowania gier (Game Design Theory) – Zasady i metodologie produkcji gier. Koncepcja gry (mechanika, zasady gry, modelowanie świata). Ekonomia gier (symulacje, zasady grywalności, „nagrody i kary” dla gracza, złożoność gry, interakcje i budowanie doświadczenia gracza).
Narracja cyfrowa (Digital Storytelling) – Narracja linearna i nielinearna. Skrypty scenariusze. Zasady dramaturgii cyfrowej. Budowanie postaci.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
60
Programowanie gier (Game Programming) – Fizyka w grach, środowiska produkcji gier, reprezentacja danych, sztuczna inteligencja NPC (Non Playable Characters).
Projektowanie assetów (Game Art. & Audio) - Projektowanie wizualne elementów składowych gry komputerowej lub animacji komputerowej. Projektowanie ścieżki dźwiękowej i elementów dźwiękowych.
Projektowanie poziomów (Level Design) – Projektowanie stylistyczne świata wirtualnego- poziomu gry lub scenografii filmu/animacji.
Dokumentacja projektu (Document Creation – Portfolio) – opracowanie dokumentu zawierającego koncepcję gry/animacji, scenariusz, opis i ilustracje assetów, opis i ilustracje scenografii, opis wybranego środowiska realizacji projektu, opis formatu danych/komponentów kodu, demografia użytkowników, porównanie z podobnymi produkcjami, zgrubne oszacowanie budżetu komercyjnego projektu.
Prototyp(Game Creation) (Film Production)- opracowanie fragmentu gry lub animacji komputerowej. Ewaluacja prototypu.
METODY KSZTAŁCENIA:
Wykład: wykład konwencjonalny/tradycyjny.
Laboratorium: ćwiczenia laboratoryjne, wg listy zadań.
Projekt: praca w grupach, metoda projektu.
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Posiada wiedzę o zasadach projektowania gier oraz mediów cyfrowych.
K2I_W09 Sprawdzian Wykład
Zna pojęcia odnoszące się do grafiki 3D oraz systemów medialnych.
K2I_W10 Sprawdzian Wykład
Potrafi projektować aplikacje multimedialne.
K2I_U02 Ćwiczenia laboratoryjne, sprawdzian pisemny
Laboratorium
Umie zaprezentować dokumentację lub scenariusz realizowanej cyfrowej aplikacji lub filmu cyfrowego.
K2I_U06 Projekt, sprawozdanie z projektu Projekt
Potrafi zaprojektować oraz dokonać implementacji aplikację mulimedialną zdolną do pracy w różnych rozwiązaniach sprzętowo-programowych.
K2I_U14 Ćwiczenia laboratoryjne, sprawdzian pisemny
Laboratorium
Jest świadomy dynamicznego rozwoju obszaru grafiki i mediów.
K2I_K01 Sprawdzian Wykład
Potrafi pracować w zespolone nad projektem multimedialnym.
K2I_K03 Sprawdzian, bieżąca kontrola na
zajęciach
Laboratorium, projekt
Umie określać priorytety w realizowanym przedsięwzięciu
K2I_K04 Sprawdzian, bieżąca kontrola na
zajęciach
Laboratorium, projekt
Potrafi kreatywnie wykorzystywać dostępne narzędzia w projektowaniu aplikacji z grafiką 3D oraz mediów
K2I_K05 Sprawdzian, bieżąca kontrola na
zajęciach
Laboratorium
WARUNKI ZALICZENIA:
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnej oceny z egzaminu
przeprowadzonego w formie pisemnej.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
61
Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich
sprawdzianów pisemnych z ćwiczeń laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium.
Projekt - warunkiem zaliczenia jest wykonanie wszystkich zadań projektowych,
przewidzianych do realizacji w ramach zajęć projektowych oraz przygotowanie pisemnego raportu ze zrealizowanego projektu.
Składowe oceny końcowej = wykład: 40% + laboratorium: 30% + projekt: 30%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (150 godz.)
Godziny kontaktowe = 60 godz.
Przygotowanie się do zajęć = 25 godz.
Zapoznanie się ze wskazaną literaturą = 25 godz.
Przygotowanie raportu/sprawozdania = 20 godz.
Wykonanie zadań zleconych przez prowadzącego = 20 godz.
Studia niestacjonarne (150 godz.)
Godziny kontaktowe = 36 godz.
Przygotowanie się do zajęć = 26 godz.
Zapoznanie się ze wskazaną literaturą = 24 godz.
Przygotowanie raportu/sprawozdania = 24 godz.
Wykonanie zadań zleconych przez prowadzącego = 20 godz.
Zajęcia realizowane na odległość = 20 godz.
LITERATURA PODSTAWOWA:
1. Adams E.: Projektowanie gier. Podstawy., Helion, 2010.
2. Rucker R.: Software Engineering and Computer Games, Addison Wiley, 2002
3. Fox B.: Game Interface Design, Thomson, 2005
4. Freeman D.: Creating Emotion in Games: The Craft and Art of Emotioneering, New Riders, 2003
LITERATURA UZUPEŁNIAJĄCA:
1. Adams E.: Fundamentals of Game Design, 3rd edition, New Riders, 2013
2. Adams E., Dormans J.: Game Mechanics: Advanced Game Design, New Riders , 2012.
3. Bateman C.: Game Writing: Narrative Skills for Videogames, Cengage Learning , 2006.
4. Adams E.: Break Into The Game Industry: How to Get A Job Making Video Games, McGraw-Hill Osborne Media , 2003.
5. Morrison M.: Teach Yourself Game Programming, Sams Publishing, 2002
6. Flemming B., Dobbs D.: Animacja cyfrowych twarzy, Helion, 2002
PROGRAM OPRACOWAŁ:
dr inż. Marek Sawerwain
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
62
SSS YYY SSS TTT EEE MMM YYY III NNN FFF OOO RRR MMM AAA TTT YYY CCC ZZZ NNN EEE WWW ZZZ AAA RRR ZZZ ĄĄĄ DDD ZZZ AAA NNN III UUU FFF III RRR MMM ĄĄĄ
Kod przedmiotu: 11.3-WE-INFD-SIwZF
Typ przedmiotu: obowiązkowy
Język nauczania: polski
Odpowiedzia lny za przedmiot : Dr inż. Marek Kowal
Prowadzący: Dr inż. Marek Kowal
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
6
Wykład 30 2 II
Zaliczenie na ocenę
Laborator ium 30 2 Zaliczenie na ocenę
Studia niestacjonarne
Wykład 18 2 II
Zaliczenie na ocenę
Laborator ium 18 2 Zaliczenie na ocenę
CEL PRZEDMIOTU:
- zapoznanie studentów z zasadami funkcjonowania systemów ERP oraz metodami wdrażania takich systemów w przedsiębiorstwie
- ukształtowanie umiejętności z zakresu planowania i budowania systemów analitycznych
- zapoznanie studentów z metodami eksploracji danych biznesowych
WYMAGANIA WSTĘPNE:
ZAKRES TEMATYCZNY PRZEDMIOTU:
Systemy planowania zasobów przedsiębiorstwa (ang. Enterprise Resource Planning). Architektura systemów ERP. Charakterystyka modułów funkcjonalnych systemów ERP. Dobre praktyki biznesowe w systemach ERP. Metody wdrażania systemów ERP. Przegląd i charakterystyka popularnych systemów ERP obecnych na polskim rynku IT.
Systemy analityczne. Źródła danych. Integracja danych. Przegląd i charakterystyka typowych operacji przekształcania danych. Planowanie i Implementacja procesów transformacji danych. Gromadzenie danych w hurtowniach danych, podejście znormalizowane i wielowymiarowe. Planowanie i implementacja struktur wielowymiarowych. Prezentacja wyników analiz w postaci raportów.
Eksploracja danych. Czyszczenie danych poprzez odkrywanie danych odstających i brakujących. Metody odkrywania reguł asocjacji i sekwencji z wykorzystaniem algorytmu Apriori, Frequent Pattern Growth, Generalized Sequential Pattern, PrefixSpan. Klasteryzacja danych z wykorzystaniem algorytmów hierarchicznych i iteracyjno-optymalizacyjnych. Klasyfikacja danych z wykorzystaniem algotymu k-najbliższych sąsiadów, drzew decyzyjnych i naiwnego klasyfikatora bayesowskiego. Analiza szeregów czasowych. z wykorzystaniem modeli parametrycznych. Przegląd systemów informatycznych wspierających eksplorację danych
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
63
METODY KSZTAŁCENIA:
Wykład: wykład konwencjonalny Laboratorium: ćwiczenia laboratoryjne
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Potrafi wymienić i scharakteryzować poszczególne moduły informatyczne, z których zbudowane są systemy ERP
K2I_W09,
K2I_K01
Test, sprawdzian Wykład
Zna metody i etapy wdrażania systemów ERP w przedsiębiorstwie
K2I_W09,
K2I_K01
Test, sprawdzian Wykład
Zna architekturę systemu analitycznego i potrafi scharakteryzować poszczególne elementy takiego systemu
K2I_W09 Test, sprawdzian Wykład
Potrafi stosować typowe operacje transformacji danych
K2I_U10 Sprawdzian, bieżąca kontrola na zajęciach
Laboratorium
Potrafi zaplanować i zbudować wielowymiarową kostkę danych w oparciu o schemat gwiazdy i płatka śniegu
K2I_U10 Sprawdzian, bieżąca kontrola na zajęciach
Laboratorium
Potrafi wymienić i zdefiniować metody eksploracji danych z zakresu odkrywania reguł asocjacji i sekwencji, klasteryzacji, klasyfikacji i analizy szeregów czasowych.
K2I_W09 Test, sprawdzian Wykład
Posiada umiejętność stosowania poznanych metod eksploracji danych dla danych biznesowych
K2I_U10,
K2I_K02,
K2I_K05,
Sprawdzian, bieżąca kontrola na zajęciach
Laboratorium
WARUNKI ZALICZENIA:
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnych ocen z kolokwiów pisemnych lub ustnych
przeprowadzonych, co najmniej raz w semestrze. Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń
laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium. Składowe oceny końcowej = wykład: 50% + laboratorium: 50%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (150 godz.)
Godziny kontaktowe = 60 godz. Przygotowanie się do zajęć = 25 godz. Zapoznanie się ze wskazaną literaturą = 20 godz. Przygotowanie raportu/sprawozdania = 15 godz. Wykonanie zadań zleconych przez prowadzącego = 15 godz. Przygotowanie się do egzaminu = 15 godz. Studia niestacjonarne (150 godz.)
Godziny kontaktowe = 36 godz. Przygotowanie się do zajęć = 25 godz. Zapoznanie się ze wskazaną literaturą = 20 godz. Przygotowanie raportu/sprawozdania = 15 godz.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
64
Wykonanie zadań zleconych przez prowadzącego = 29 godz. Zajęcia realizowane na odległość = 10 godz. Przygotowanie się do egzaminu = 15 godz.
LITERATURA PODSTAWOWA:
1. Auksztol J., Balwierz P., Chomuszko M..: SAP. Zrozumieć system ERP, Warszawa,
PWN, 2011.
2. Kisielnicki J., Pańkowska M., Sroka H.: Zintegrowane systemy informatyczne. Dobre praktyki wdrożeń, Warszawa, PWN, 2011.
3. Lech P.: Zintegrowane systemy zarządzania ERP/ERP II. Wykorzystanie w biznesie, wdrażanie, Difin, 2008.
4. Januszewski A.: Funkcjonalność informatycznych systemów zarządzania. Tom 1: Zintegrowane systemy transakcyjne, Warszawa, PWN , 2008.
5. Januszewski A.: Funkcjonalność informatycznych systemów zarządzania tom 2,
Warszawa, PWN, 2011.
6. Larose T. D.: Odkrywanie wiedzy z danych, Warszawa, PWN, 2006.
7. Surma J.:Business Intelligence. Systemy wspomagania decyzji biznesowych, Warszawa, PWN, 2010.
8. Jarke M., Lenzerini M., Vassiliou Y., Vassiliadis P.: Hurtownie danych. Podstawy organizacji i funkcjonowania., WAiP, 2003.
9. Larose D. T.: Metody i modele eksploracji danych, Warszawa, PWN, 2008.
10. Pelikant A.: Hurtownie danych. Od przetwarzania analitycznego do raportowania,
Helion, 2011.
LITERATURA UZUPEŁNIAJĄCA:
5. Kimball R., Ross M.: The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling (Second Edition), Wiley, 2002.
6. Todman C: Projektowanie hurtowni danych. Zarządzanie kontaktami z klientami (CRM), WNT, 2003.
7. Markov Z., Larose D.T.: Eksploracja zasobów internetowych, Warszawa, PWN, 2009
PROGRAM OPRACOWAŁ:
dr inż. Marek Kowal
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
65
SSS III EEE CCC III SSS PPP OOO ŁŁŁ EEE CCC ZZZ NNN OOO ŚŚŚ CCC III OOO WWW EEE III SSS YYY SSS TTT EEE MMM YYY
WWW III EEE LLL OOO AAA GGG EEE NNN TTT OOO WWW EEE
Kod przedmiotu: 11.3-WE-INFD-SSiSW
Typ przedmiotu: obowiązkowy
Język nauczania: polski
Odpowiedzia lny za przedmiot : Dr inż. Mariusz Jacyno
Prowadzący: Pracownicy ISSI
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
6
Wykład 30 2
II
Egzamin
Laborator ium 15 1 Zaliczenie na ocenę
Pro jekt 15 1 Zaliczenie na ocenę
Studia niestacjonarne
Wykład 18 2
II
Egzamin
Laborator ium 9 1 Zaliczenie na ocenę
Pro jekt 9 1 Zaliczenie na ocenę
CEL PRZEDMIOTU:
-zapoznanie studentów z genezą, architekturą oraz właściwościami sieci społecznościowych
-poruszenie tematyki związanej z Big Data oraz roli jaką sieci społecznościowe pełnią w kontekście generowania danych na dużą skalę
-ukształtowanie podstawowych umiejętności analizy mediów oraz sieci spolecznościowych z wykorzystaniem technologii Big Data
-ukształtowanie umiejętności stosowania algorytmów uczenia maszynowego w celu zaawansowanej analizy danych zawartych w mediach społecznościowych
-zapoznanie z systemami wieloagentowymi wykorzystywanymi do modelowania sieci spolecznościowych oraz inżynierii
skalowalnych oraz rozproszonych systemów do przetwarzania informacji zawartych w sieciach
WYMAGANIA WSTĘPNE:
Bazy danych, znajomość podstaw statystyki, umiejętność programowania w języku Java, znajomość technologii Big Data
ZAKRES TEMATYCZNY PRZEDMIOTU:
Systemy wieloagentowe jako nowoczesne narzędzia do inżynierii systemów rozproszonej inteligencji.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
66
Zastosowanie systemów wieloagentowych do budowy autonomicznych mechanizmów sterowania w kontekście przetwarzania w chmurze.
Definicja mediów oraz sieci społecznościowych. Rodzaje sieci społecznościowych oraz charakterystyka ich funkcjonowania.
Media społecznościowe oraz Big Data jako nowe trendy wyznaczające kierunek rozwoju informatyki.
Pozyskiwanie danych z mediów społecznościowych oraz ich analiza z wykorzystaniem technologii Big Data.
Zastosowanie algorytmów uczenia maszynowego w celach zaawansowanej analizy danych pozyskanych z mediów społecznościowych.
METODY KSZTAŁCENIA:
Wykład: Wykład konwencjonalny, dyskusja, wykład problemowy,
Laboratorium: ćwiczenia laboratoryjne, praca w zespole,
Projekt: metod projektu, praca w grupie, burza mózgów
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Student potrafi zdefiniować pojęcie inteligentnego agenta oraz systemu wieloagentowego
K2I_W12 Egzamin Wykład
Student jest w stanie zdefiniować pojęcie mediów oraz sieci społecznościowych oraz wytłumaczyć ich rolę we współczesnym Internecie.
K2I_W12, K2I_W09
Egzamin Wykład
Student rozumie w jaki sposób technologie Big Data oraz algorytmy uczenia maszynowego mogą zostać wykorzystane podczas analizy danych zawartych w mediach społecznościowych
K2I_W12 Egzamin Wykład
Student potrafi scharakteryzować do jakich celów można wykorzystać informacje zawarte w mediach społecznościowych
K2I_W09, K2I_W11,
K2I_U05
Egzamin Wykład
Student potrafi w praktyczny sposób wykorzystać technologie Big Data do analizy mediów społecznościowych.
K2I_W09, K2I_W11,
Zadanie projektowe Laboratorium
Student potrafi samodzielnie zaproponować oraz wdrożyć rozwiązanie pozwalające na przeprowadzenie analizy danych zawartych w wybranych mediach społecznościowych.
K1I_W19,
T1A_W04
Zadanie projektowe Projekt
WARUNKI ZALICZENIA:
W ramach zaliczenia przedmiotu studenci są oceniani na podstawie: Projektu własnego (30% oceny) – projekt weryfikuje osiągnięcie efektów kształcenia w zakresie umiejętności. Projekt powinien zawierać: modelowanie wybranego problemu wraz z interpretacją uzyskanych wyników. Egzaminu (40% oceny) mającego charakter pisemny polegający na przetestowaniu osiągniętych efektów kształcenia w zakresie wiedzy (pytania teoretyczne – do 5 pytań) i umiejętności (3 zadania).
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
67
Studenci są dopuszczeni do egzaminu pod warunkiem otrzymania zaliczenia z ćwiczeń laboratoryjnych (30% oceny), podczas których oceniana będzie ich praktyczna umiejętność realizowania zadań przydatnych podczas realizacji projektów indywidualnych. Metody weryfikacji - wykład: projekt, egzamin w formie pisemnej - laboratorium: kolokwium - projekt: projekt Składowe oceny końcowej = wykład: 40% + laboratorium: 30% + projekt: 30%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (150 godz.)
Godziny kontaktowe = 60 godz. Przygotowanie się do zajęć = 15 godz. Zapoznanie się ze wskazaną literaturą = 15 godz. Przygotowanie raportu/sprawozdania = 15 godz. Wykonanie zadań zleconych przez prowadzącego = 15 godz. Zajęcia realizowane na odległość = 15 godz. Przygotowanie się do egzaminu = 15 godz. Studia niestacjonarne (150 godz.)
Godziny kontaktowe = 36 godz. Przygotowanie się do zajęć = 19 godz. Zapoznanie się ze wskazaną literaturą = 19 godz. Przygotowanie raportu/sprawozdania = 19 godz. Wykonanie zadań zleconych przez prowadzącego = 19 godz. Zajęcia realizowane na odległość = 19 godz. Przygotowanie się do egzaminu = 19 godz.
LITERATURA PODSTAWOWA:
1. Michael Wooldridge, An Introduction to MultiAgent Systems - Second Edition, 2009 2. Duncan J. Watts, Six degrees: the science of a connected age, 2003
3. Morzy T.: Eksploracja danych. Metody i algorytmy, PWN, Warszawa, 2013
4. Markov Z., Larose D.T.: Eksploracja zasobów internetowych, PWN, Warszawa, 2009
5. White T., Hadoop: The Definitive Guide, 3rd Edition, O'Reilly Media / Yahoo Press, 2012
6. George L., HBase: The Definitive Guide, O'Reilly Media, 2011
LITERATURA UZUPEŁNIAJĄCA:
1. Stanton J.M.: Introduction to Data Science, E-book, 2013
PROGRAM OPRACOWAŁ:
Dr inż. Mariusz Jacyno
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
68
RRR ÓÓÓ WWW NNN OOO LLL EEE GGG ŁŁŁ EEE III FFF UUU NNN KKK CCC YYY JJJ NNN EEE TTT EEE CCC HHH NNN III KKK III
PPP RRR OOO GGG RRR AAA MMM OOO WWW AAA NNN III AAA
Kod przedmiotu: 11.3-WE-INFD-RFTP
Typ przedmiotu: wybieralny
Język nauczania: polski
Odpowiedzia lny za przedmiot : dr inż. Marek Sawerwain
Prowadzący: Pracownicy ISSI WEIT
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
6
Wykład 15 1
III
zaliczenie na ocenę
Laborator ium 15 1 zaliczenie na ocenę
Pro jekt 15 1 zaliczenie na ocenę
Studia niestacjonarne
Wykład 9 1
III
zaliczenie na ocenę
Laborator ium 9 1 zaliczenie na ocenę
Pro jekt 9 1 zaliczenie na ocenę
CEL PRZEDMIOTU:
- zapoznanie studentów z podstawowymi informacjami o równoległych i funkcyjnych technikach programowania
- ukształtowanie wśród studentów zrozumienia i świadomości roli równoległych technik programowania a także uwypuklenia zwiększającej się roli programowania funkcyjnego
- nauka podstawowych umiejętności w zakresie tworzenia programów równoległych w systemach wieloprocesorowych opartych o tradycyjne uniwersalne procesory (CPU) a także o graficzne wieloprocesorowe układy ogólnego zastosowania (GPU)
- ukształtowanie podstawowych umiejętności w zakresie paradygmatu programowania funkcyjnego, a w szczególności roli funkcji i rekurencji, programowania bez efektów ubocznych oraz nabycie umiejętności używania techniki obliczeń leniwych
WYMAGANIA WSTĘPNE:
Metody programowania, Algorytmy i struktury danych, Teoretyczne podstawy informatyki, Logika dla informatyków
ZAKRES TEMATYCZNY PRZEDMIOTU:
Równoległy model obliczeniowy, klasy złożoności obliczeń równoległych.
Dostępne narzędzia pomagające realizować programy działające w środowiskach równoległych, CUDA, OpenCL.
Rodzaje prymitywnych operacji równoległe.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
69
Zależność i podział danych, modele równoległych środowisk wykonawczych dla CPU oraz GPU.
Podstawowe konstrukcje funkcyjnego języka programowania na przykładzie języków OCaml, F#, Scala.
Typy danych, wyjątki, pojęcie obiektu.
Funkcje wyższego rzędu, model obliczeń programów funkcyjnych (w postaci uproszczonego opisu operacyjnego).
System typów oraz leniwe obliczenia.
Konstrukcje imperatywne w programowaniu funkcyjnym.
METODY KSZTAŁCENIA:
Wykład: wykład konwencjonalny/tradycyjny.
Laboratorium: ćwiczenia laboratoryjne, wg listy zadań.
Projekt: praca w grupach, metoda projektu.
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Zna model obliczeń równoległych stosowany w nowoczesnych rozwiązaniach sprzętowo-programowych.
K2I_W09 Sprawdzian Wykład, Laboratorium
Rozumie podstawowe pojęcia programowania funkcyjnego oraz rolę instrukcji imperatywnych.
K2I_W11 Sprawdzian Wykład, Laboratorium
Umie wykorzystać równoległe i rozproszenie rozwiązania CPU i GPU we własnych programach.
K2I_U14 Projekt, sprawozdanie z projektu Laboratorium, Projekt
Jest świadom dynamicznego rozwoju równoległych technik programowania i rosnącej roli programowania funkcyjnego.
K2I_K01 Sprawdzian Wykład
Potrafi wykorzystywać dostępne rozwiązania programowania funkcyjnego, aby skracać czas implementacji wybranych rozwiązań informatycznych.
K2I_K05 Sprawdzian Wykład
WARUNKI ZALICZENIA:
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnej oceny z egzaminu
przeprowadzonego w formie pisemnej.
Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich
sprawdzianów pisemnych z ćwiczeń laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium.
Projekt - warunkiem zaliczenia jest wykonanie wszystkich zadań projektowych,
przewidzianych do realizacji w ramach zajęć projektowych oraz przygotowanie pisemnego raportu ze zrealizowanego projektu.
Składowe oceny końcowej = wykład: 40% + laboratorium: 30% + projekt: 30%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (150 godz.)
Godziny kontaktowe = 45 godz.
Przygotowanie się do zajęć = 30 godz.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
70
Zapoznanie się ze wskazaną literaturą = 25 godz.
Przygotowanie raportu/sprawozdania = 25 godz.
Wykonanie zadań zleconych przez prowadzącego = 25 godz.
Studia niestacjonarne (150 godz.)
Godziny kontaktowe = 27 godz.
Przygotowanie się do zajęć = 30 godz.
Zapoznanie się ze wskazaną literaturą = 25 godz.
Przygotowanie raportu/sprawozdania = 25 godz.
Wykonanie zadań zleconych przez prowadzącego = 23 godz.
Zajęcia realizowane na odległość = 20 godz.
LITERATURA PODSTAWOWA:
1. Pickering R.: Foundations of F#, Apress,USA, 2007.
2. Smith C.: Programming F#, O'Reilly Media, Inc.,Sebastopol, USA, 2010.
3. Sanders J., Kandrot E.: CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU, Helion, 2012, edycja polska.
4. Sanders J., Kandrot E.: CUDA by Example: An Introduction to General-Purpose GPU Programming, Addison-Wesley Professional, 2010, english edition.
5. Gaster B., Howes L., Kaeli D. R., Mistry P., Schaa D.: Heterogeneous Computing with OpenCL, Morgan Kaufmann, 2011.
6. Pacheco P.: An Introduction to Parallel Programming, Morgan Kaufmann, 2011.
7. Czech Z.: Wprowadzenie do obliczeń równoległych, Wydawnictwo Naukowe PWN, 2010.
8. Herlihy M., Shavit N.: Sztuka programowania wieloprocesorowego, Wydawnictwo Naukowe PWN, 2010, edycja polska.
LITERATURA UZUPEŁNIAJĄCA:
1. Thomspon S.: Haskell - The Craft of Functional Programming, Addison-Wesley Longman Publishing Co., Inc. Boston, MA, USA, 1999.
2. Harrop J.: F# for Scientists, John Wiley & Sons, Inc., Hoboken, New Jersey, USA, 2008.
3. Syme D., Granicz A., Cisternino A.:Expert F# 3.0, Apress, 2012.
4. Farber R.: CUDA Application Design and Development, Morgan Kaufmann, 2011.
5. Wen-mei W. Hwu, eds: GPU Computing Gems, Emerald Edition and Jade Edition, Morgan Kaufmann, 2011.
PROGRAM OPRACOWAŁ:
dr inż. Marek Sawerwain
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
71
PPP RRR OOO JJJ EEE KKK TTT OOO WWW AAA NNN III EEE AAA PPP LLL III KKK AAA CCC JJJ III NNN AAA PPP LLL AAA TTT FFF OOO RRR MMM III EEE AAA NNN DDD RRR OOO III DDD
Kod przedmiotu: 11.3-WE-INFD-PAPA
Typ przedmiotu: wybieralny
Język nauczania: polski
Odpowiedzia lny za przedmiot : dr inż. Przemysław Jacewicz
Prowadzący: dr inż. Przemysław Jacewicz
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
6
Wykład 15 1
III
Zaliczenie na ocenę
Laborator ium 15 1 Zaliczenie na ocenę
Pro jekt 15 1 Zaliczenie na ocenę
Studia niestacjonarne
Wykład 9 1
III
Zaliczenie na ocenę
Laborator ium 9 1 Zaliczenie na ocenę
Pro jekt 9 1 Zaliczenie na ocenę
CEL PRZEDMIOTU:
- zapoznanie studentów z zaawansowanymi zagadnieniami programowania urządzeń mobilnych działającego pod systemem Android;
- ukształtowanie podstawowych umiejętności w zakresie dotykowych interfejsów użytkownika;
- ukształtowanie wśród studentów zrozumienia ograniczeń wypływających z budowy urządzeń mobilnych;
- ukształtowanie podstawowych umiejętności w zakresie projektowania aplikacji mobilnych zorientowanych na przenośność.
WYMAGANIA WSTĘPNE:
Java i technologie Web
ZAKRES TEMATYCZNY PRZEDMIOTU:
Projektowanie aplikacji mobilnych na platformę Android. Określanie możliwości zaspokojenia wymagań aplikacji.
Przygotowywanie planów testowania na potrzeby kontroli jakości. Wybór systemu zarządzania kodem źródłowym.
Stosowanie systemu numeracji wersji aplikacji. Projektowanie pod kątem rozszerzania i nanoszenia poprawek aplikacji.
Projektowanie pod kątem możliwości współdziałania aplikacji.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
72
Testowanie aplikacji mobilnych na platformę Android. Projektowanie systemu rejestracji błędów na potrzeby programowania mobilnego. Zarządzanie środowiskiem testowym. Maksymalizacja pokrycia testów. Metody unikania błędów podczas testowania aplikacji. Usługi testowania aplikacji.
Zagadnienia publikowania aplikacji. Przygotowanie kodu do utworzenia pakietu instalacyjnego. Generowanie pakietu aplikacji i jego podpisywanie. Testowanie publikowanej wersji pakietu aplikacji. Certyfikacja aplikacji na Androida.
Wsparcie użytkownika końcowego aplikacji. Śledzenie i weryfikacja informacji o awariach. Testowanie aktualizacji oprogramowania układowego urządzeń docelowych.
METODY KSZTAŁCENIA:
wykład: wykład konwencjonalny
laboratorium: ćwiczenia laboratoryjne
projekt: praca w grupach, metoda projektu
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Potrafi zaprojektować aplikację mobilną na platformę Android
K2I_W09 Test z progami Wykład
Potrafi wykonać aplikacje mobilną na platformę Android
K2I_U14
Sprawdzian, bieżąca kontrola na zajęciach
Laboratorium
Potrafi testować aplikacje mobilne na platformę Android
K2I_U14
Sprawdzian, bieżąca kontrola na zajęciach
Laboratorium
Potrafi publikować aplikacje mobilne na platformę Android
K2I_U14
Sprawdzian, bieżąca kontrola na zajęciach
Laboratorium
Projekt
Potrafi pracować indywidualnie i w zespole
K2I_K03
Sprawdzian, bieżąca kontrola na zajęciach
Laboratorium
Projekt
WARUNKI ZALICZENIA:
Podstawą zaliczenia jest pozytywna ocena każdej z form zajęć, zarówno wykładu, laboratorium, jak i projektu.
Ocena z wykładu odzwierciedla wynik testu z progami punktowymi rozwiązywanego pod koniec semestru.
Ocena z laboratorium jest wyznaczana jako średnia ocen aplikacji wykonanych w trakcie ćwiczeń.
Ocena z projektu jest wyznaczana na podstawie analizy dokumentacji i wyników projektu w postaci aplikacji.
Metody weryfikacji
- wykład: projekt, test z progami punktowymi
- laboratorium: projekt, test z progami punktowymi, sprawdzian
- projekt: projekt
Składowe oceny końcowej = wykład: 40% + laboratorium: 30% + projekt: 30%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (150 godz.)
Godziny kontaktowe = 45 godz.
Przygotowanie się do zajęć = 21 godz.
Zapoznanie się ze wskazaną literaturą = 21 godz.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
73
Przygotowanie raportu/sprawozdania = 21 godz.
Wykonanie zadań zleconych przez prowadzącego = 21 godz.
Zajęcia realizowane na odległość = 21 godz.
Studia niestacjonarne (150 godz.)Godziny kontaktowe = 27 godz.
Przygotowanie się do zajęć = 23 godz.
Zapoznanie się ze wskazaną literaturą = 25 godz.
Przygotowanie raportu/sprawozdania = 25 godz.
Wykonanie zadań zleconych przez prowadzącego = 25 godz.
Zajęcia realizowane na odległość = 25 godz.
LITERATURA PODSTAWOWA:
1. Shane Conder, Lauren Darcey: Android. Programowanie aplikacji na urządzenia przenośne. Helion, Warszawa, 2011.
2. Ed Burnette: Hello, Android. Programowanie na platformę Google dla urządzeń mobilnych. Helion, Warszawa, 2011.
LITERATURA UZUPEŁNIAJĄCA:
1. Sayed Hashimi, Satya Komatineni, Dave MacLean: Android 2. Tworzenie aplikacji. Helion, Warszawa, 2010.
PROGRAM OPRACOWAŁ:
dr inż. Przemysław Jacewicz
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
74
SSS YYY SSS TTT EEE MMM YYY WWW III DDD EEE OOO KKK OOO NNN FFF EEE RRR EEE NNN CCC YYY JJJ NNN EEE III TTT EEE LLL EEE FFF OOO NNN III III
III NNN TTT EEE RRR NNN EEE TTT OOO WWW EEE JJJ
Kod przedmiotu: 11.3-WE-INFD-SWiTI
Typ przedmiotu: Wybieralny
Język nauczania: Polski
Odpowiedzia lny za przedmiot : Dr hab. inż. Marcin Mrugalski
Prowadzący: Pracownicy ISSI
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
5
Wykład 15 1 III
Zaliczenie na ocenę
Laborator ium 30 2 Zaliczenie na ocenę
Studia niestacjonarne
Wykład 9 1 III
Zaliczenie na ocenę
Laborator ium 18 2 Zaliczenie na ocenę
CEL PRZEDMIOTU:
- Zapoznanie studentów z technologiami telefonii VoIP oraz systemów wideokonferencyjnych.
- Zapoznanie studentów z protokołami SIP, H.323, RTP i RTCP.
- Ukształtowanie umiejętności studentów w zakresie projektowania sieci konwergentnych i konfiguracji mechanizmów zapewniania jakości usług wspierających funkcjonowanie telefonii VoIP i połączeń wideokonferencyjnych.
WYMAGANIA WSTĘPNE:
Sieci komputerowe I, Sieci komputerowe II
ZAKRES TEMATYCZNY PRZEDMIOTU:
Architektura, technologie, usługi i typy ruchu w sieciach konwergentnych. Wymagania stawione sieciom konwergentnym. Konfiguracja przełączników i routerów do wsparcia przesyłania głosu i wideo. Minimalizacja utraty danych i usług w sieci korporacyjnej. Analiza ruchu sieciowego. Telefonia PSTN i VoIP. Struktura, urządzenia i działanie technologii VoIP. Rola protokołów SIP, H.323, RTP, RTCP stosowanych w telefonii VoIP. Architektura i projektowanie systemów wideokonferencyjnych. Przegląd usług wideokonferencyjnych. Podstawy kompresji strumieni wideo – przegląd kodeków wideo. Protokoły kontroli sesji: SIP, SCCP i H.323 w transmisji wideo. Rola protokołów RTP i RTCP w połączeniach wideokonferencyjnych. Zapewnianie jakości usług QoS w telefonii VoIP i połączeniach wideokonferencyjnych. Modele zapewniania jakości usług: Best-Effort, IntServ i DiffServ. Mechanizmy zarządzania przeciążeniami w sieciach: RED, WRED, CBWRED. Klasyfikacja oraz znakowanie ruchu CoS i ToS. Metody kolejkowania: WFQ, CBWFQ i LLQ. Metody wdrażania mechanizmów QoS w sieciach konwergentnych: CLI, MQC, AutoQoS, SDM QoS. Zapewnianie jakości usług w połączeniach WAN. Implementacja preklasyfikacji w sieciach VPN. Wdrażanie mechanizmów End-End QoS.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
75
METODY KSZTAŁCENIA:
wykład: wykład konwencjonalny
laboratorium: ćwiczenia laboratoryjne
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Potrafi przedstawić protokoły oraz technologie stosowane w sieciach konwergentnych.
K2I_W09 Test z progami punktowymi Wykład
Potrafi scharakteryzować systemy wideokonferencyjne oraz telefonii internetowej.
K2I_W09 Test z progami punktowymi Wykład
Potrafi objaśnić mechanizmy funkcjonowania technologii VoIP.
K2I_W09 Test z progami punktowymi Wykład
Potrafi scharakteryzować protokoły SIP, H.323, RTP, RTCP.
K2I_W09 Test z progami punktowymi Wykład
Potrafi objaśnić mechanizmy funkcjonowania i zastosować właściwe mechanizmy QoS.
K2I_U01 Sprawdzian Laboratorium
Jest zdolny do posługiwania się narzędziami umożliwiającymi analizę ruchu sieciowego.
K2I_U01 Sprawdzian Laboratorium
Potrafi dobierać i wdrażać protokoły zapewniające odpowiedni poziom świadczenia usług wideokonferencyjnych i VoIP.
K2I_U01 Sprawdzian Laboratorium
Potrafi konfigurować mechanizmy QoS z zastosowaniem technik: CLI, MQC, AutoQoS, SDM QoS
K2I_U01 Sprawdzian Laboratorium
WARUNKI ZALICZENIA:
Ocena końcowa = 0.5 ocena zaliczenia z formy zajęć wykład + 0.5 ocena zaliczenia z formy zajęć ćwiczenia laboratoryjne. Zaliczenie z formy wykładu realizowane będzie w postaci testu z progami punktowymi.
Zaliczenie z formy laboratorium realizowane będzie w postaci sprawdzianów. Metody weryfikacji - wykład: kolokwium - laboratorium: sprawdzian
Składowe oceny końcowej = wykład: 50% + laboratorium: 50%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (125 godz.)
Godziny kontaktowe = 45 godz.
Zapoznanie się ze wskazaną literaturą = 20 godz.
Przygotowanie do zaliczenia = 20 godz.
Przygotowanie się do zajęć laboratoryjnych = 40 godz.
Studia niestacjonarne (125 godz.)
Godziny kontaktowe = 27 godz.
Zapoznanie się ze wskazaną literaturą = 29 godz.
Przygotowanie do zaliczenia = 29 godz.
Przygotowanie się do zajęć laboratoryjnych = 40 godz.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
76
LITERATURA PODSTAWOWA:
1. Wallace K.: Implementing Cisco Unified Communications Voice over IP and QoS (CVOICE) Foundation Learning Guide. Cisco Press, Indianapolis 2011.
2. Firestone S., Ramalingam T., Fry S.: Voice and Video Conferencing Fundamentals. Cisco Press, Indianapolis 2007.
3. Bromirski M.: Telefonia VoIP. Multimedialne sieci IP, BTC, 2006.
4. Wallingford T.: VoIP. Praktyczny przewodnik po telefonii internetowej, Helion, 2007.
5. Ahmed. A., Madani H., Siddiqui T.: VoIP Performance Management and Optimization, Cisco Press, 2010.
LITERATURA UZUPEŁNIAJĄCA:
1. Wallace K.: Authorized Self-Study Guide Cisco Voice over IP (CVOICE). Cisco Press, Indianapolis 2009.
2. Kaza R., S. Asadullah: Cisco IP Telephony: Planning, Design, Implementation, Operation, and Optimization, Cisco, 2007
PROGRAM OPRACOWAŁ:
Dr hab. inż. Marcin Mrugalski
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
77
SSS YYY SSS TTT EEE MMM YYY III NNN FFF OOO RRR MMM AAA CCC JJJ III PPP RRR ZZZ EEE SSS TTT RRR ZZZ EEE NNN NNN EEE JJJ
Kod przedmiotu: 11.3-WE-INFD-SIP
Typ przedmiotu: wybieralny
Język nauczania: polski
Odpowiedzia lny za przedmiot : Dr inż. Marek Kowal
Prowadzący: Dr inż. Marek Kowal
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
5
Wykład 15 1 III
Zaliczenie na ocenę
Laborator ium 30 2 Zaliczenie na ocenę
Studia niestacjonarne
Wykład 9 1 III
Zaliczenie na ocenę
Laborator ium 18 2 Zaliczenie na ocenę
CEL PRZEDMIOTU:
- zapoznanie studentów z zasadami funkcjonowania systemów informacji przestrzennej - ukształtowanie umiejętności z zakresu tworzenia systemów informacji przestrzennej - zapoznanie studentów z metodami analizy danych przestrzennych
WYMAGANIA WSTĘPNE:
ZAKRES TEMATYCZNY PRZEDMIOTU:
Podstawy Systemów Informacji Przestrzennej (SIP). Historia rozwoju SIP. Główne zastosowania SIP. Definicje pojęć związanych z układami współrzędnych kartograficznych. Układy współrzędnych kartograficznych obowiązujące w Polsce. Mapa cyfrowa. Źródła danych dla SIP. Typy obiektów geograficznych. Oprogramowanie dla SIP.
Modele danych w SIP. Dane przestrzenne dyskretne i ciągłe. Dokładność danych przestrzennych. Reprezentacja danych przestrzennych za pomocą grafiki rastrowej, wektorowej, rastrowo-wektorowej. Dane opisujące cechy ilościowe lub jakościowe obiektów geograficznych. Transformacja z danych rastrowych do wektorowych. Warstwowa reprezentacja danych.
Architektura SIP. Wprowadzanie i weryfikacja danych wejściowych. Bazy danych przestrzennych. Projektowanie baz danych przestrzennych. Systemy zarządzania bazami danych przestrzennych. Przetwarzanie danych przestrzennych. Wyprowadzanie i obrazowanie danych przestrzennych. Prezentacja danych przestrzennych w Internecie i na urządzeniach mobilnych. Planowanie i architektury SIP.
Analizy przestrzenne. Próbkowanie danych przestrzennych. Geostatystyka. Analizy sieciowe. Znajdowanie optymalnej drogi. Zależności i interakcje przestrzenne. Interpolacja przestrzenna. Regresja przestrzenna. Interakcja przestrzenna. Symulacja przestrzenna - automaty komórkowe
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
78
METODY KSZTAŁCENIA:
Wykład: wykład konwencjonalny Laboratorium: ćwiczenia laboratoryjne
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Potrafi wymienić i scharakteryzować poszczególne moduły informatyczne, z których zbudowane są Systemy Informacji Przestrzennej
K2I_W09,
K2I_K01,
Test, sprawdzian Wykład
Zna modele danych stosowanych w Systemach Informacji Przestrzennej i potrafi je rozróżnić oraz scharakteryzować
K2I_W09,
K2I_K01
Test, sprawdzian Wykład
Potrafi wymienić i zdefiniować metody analizy danych przestrzennych
K2I_W09,
K2I_K01
Test, sprawdzian Wykład
Potrafi wprowadzać i wyprowadzać dane przestrzenne z baz danych przestrzennych
K2I_U14,
Sprawdzian, bieżąca kontrola na zajęciach
Laboratorium
Potrafi zaplanować i utworzyć bazę danych przestrzennych
K2I_U14,
K2I_K03
Sprawdzian, bieżąca kontrola na zajęciach
Laboratorium
Posiada umiejętność zarządzania danymi przestrzennymi i ich transformacją
K2I_U14,
K2I_K04
Sprawdzian, bieżąca kontrola na zajęciach
Laboratorium
Potrafi stosować metody analizy danych przestrzennych i interpretować ich wyniki
K2I_U14,
Sprawdzian, bieżąca kontrola na zajęciach
Laboratorium
Potrafi opisać i objaśnić metody obrazowania danych przestrzennych i wyników analiz danych przestrzennych
K2I_W09,
Test, sprawdzian Wykład
WARUNKI ZALICZENIA:
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnych ocen z kolokwiów pisemnych lub ustnych
przeprowadzonych, co najmniej raz w semestrze.
Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń
laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium.
Składowe oceny końcowej = wykład: 50% + laboratorium: 50%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (125 godz.)
Godziny kontaktowe = 45 godz. Przygotowanie się do zajęć = 20 godz. Zapoznanie się ze wskazaną literaturą = 20 godz. Przygotowanie raportu/sprawozdania = 15 godz. Wykonanie zadań zleconych przez prowadzącego = 10 godz. Przygotowanie się do egzaminu = 15 godz. Studia niestacjonarne (125 godz.)
Godziny kontaktowe = 27 godz. Przygotowanie się do zajęć = 20 godz. Zapoznanie się ze wskazaną literaturą = 20 godz.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
79
Przygotowanie raportu/sprawozdania = 15 godz. Wykonanie zadań zleconych przez prowadzącego = 18 godz. Zajęcia realizowane na odległość = 10 godz. Przygotowanie się do egzaminu = 15 godz.
LITERATURA PODSTAWOWA:
1. Bielecka E.: Systemy Informacji Geograficznej – teoria i zastosowania, Wydawnictwo PJWSTK, Warszawa 2006
2. Myrda G., Litwin L.: Systemy Informacji Geograficznej. Zarządzanie danymi przestrzennymi w GIS, SIP, SIT, LIS, wydawnictwo Helion, Gliwice 2005
3. Longley P.A., Goodchild M.F., Maguire D.J., Rhind D.W.: GIS. Teoria i praktyka, PWN, 2007.
4. Davis D.: GIS dla każdego, PWN, 2009.
5. Gotlib D., Iwaniak A., Olszewski R.: GIS. Obszary zastosowań, PWN, 2007.
6. Tomilson R.: Rozważania o GIS - Planowanie Systemów Informacji Geograficznej dla menedżerów, ESRI Press, 2004.
7. Suchecki B.: Ekonometria przestrzenna. Metody i modele analizy danych przestrzennych, Warszawa, C.H. BECK, 2010.
8. Urbański J.: GIS w badaniach przyrodniczych, Gdańsk, Wydawnictwo Uniwersytetu Gdańskiego, 2008.
LITERATURA UZUPEŁNIAJĄCA:
1. Bivand R.S., Pebesma E.J., Gómez-Rubio V.: Applied Spatial Data Analysis with R, Springer, 2008.
2. Kolvoord R., Keranen K.: Making Spatial Decisions Using GIS, A Workbook, ESRI, 2011.
PROGRAM OPRACOWAŁ:
dr inż. Marek Kowal
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
80
HHH UUU RRR TTT OOO WWW NNN III EEE DDD AAA NNN YYY CCC HHH
Kod przedmiotu: 11.3-WE-INFD-HD
Typ przedmiotu: obowiązkowy
Język nauczania: polski
Odpowiedzia lny za przedmiot : Dr hab. inż. Wiesław Miczulski, prof. UZ
Prowadzący: Nauczyciele akademiccy Instytutu Metrologii Elektrycznej
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
6
Wykład 30 2 II
egzamin
Laborator ium 30 2 zaliczenie na ocenę
Studia niestacjonarne
Wykład 18 2 II
egzamin
Laborator ium 18 2 zaliczenie na ocenę
CEL PRZEDMIOTU:
- zapoznanie studentów z architekturami hurtowni danych i modelami danych, - zapoznanie studentów z podstawowymi metodami eksploracji danych, - ukształtowanie podstawowych umiejętności w zakresie praktycznej budowy hurtowni danych.
WYMAGANIA WSTĘPNE:
Bazy danych, Elementy sztucznej inteligencji.
ZAKRES TEMATYCZNY PRZEDMIOTU:
Wprowadzenie. Terminologia związana z eksploracją wiedzy. Metodologia zgłębiania danych. Analiza problemu. Pobieranie i czyszczenie danych. Zatwierdzanie danych. Utworzenie i sprawdzanie modelu. Wysyłanie zapytań dotyczących danych zawartych w modelu. Utrzymywanie ważności modelu Architektury i infrastruktury hurtowni danych. Ogólna architektura hurtowni danych. Architektura wydziałowa i tematyczna hurtowni danych. Architektura federacyjna i warstwowa hurtowni danych. Infrastruktury techniczne i ich relacje z architekturą hurtowni danych. Cykl życia wspomagania podejmowania decyzji. Etapy cyklu życia wspomagania podejmowania decyzji. Wielowymiarowe modele danych i agregacje. System OLAP. Modele ROLAP, MOLAP, HOLAP. Modele logiczne i pojęciowe informacji wielowymiarowej. Wybrane metody eksploracji. Grupowanie. Klasyfikacja. Odkrywanie asocjacji. Odkrywanie sekwencji.
Analiza szeregów czasowych. Przykłady zastosowania eksploracji danych.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
81
METODY KSZTAŁCENIA:
Wykład: wykład konwencjonalny/tradycyjny, dyskusja, konsultacje, Laboratorium: ćwiczenia laboratoryjne, praca w grupach.
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Opisuje strukturę hurtowni danych K2l_W08, K2l_W12
egzamin pisemny wykład
Potrafi wskazać w cyklu życia hurtowni danych działania prowadzące do poprawy jej jakości
K2l_W08, K2l_W12
egzamin pisemny wykład
Potrafi scharakteryzować modele danych stosowane w hurtowniach danych
K2l_W08 egzamin pisemny wykład
Potrafi pracować indywidualnie i w zespole.
K2l_K01 sprawozdanie, bieżąca kontrola
na zajęciach laboratorium
Stosuje wybrane narzędzia informatyczne do eksploracji danych
K2l_U05, K2l_U13
sprawozdanie, bieżąca kontrola na zajęciach
laboratorium
Tworzy przykładowe hurtownie danych K2l_U05
sprawozdanie, bieżąca kontrola na zajęciach
laboratorium
WARUNKI ZALICZENIA:
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnej oceny z egzaminu pisemnego. Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń
laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium.
Składowe oceny końcowej = wykład: 50% + laboratorium: 50%.
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (150 godz.)
Godziny kontaktowe = 60 godz. Przygotowanie się do zajęć = 20 godz. Zapoznanie się ze wskazaną literaturą = 20 godz. Przygotowanie raportu/sprawozdania = 25 godz. Wykonanie zadań zleconych przez prowadzącego = 15 godz. Przygotowanie się do egzaminu = 10 godz. Studia niestacjonarne (150 godz.)
Godziny kontaktowe = 45 godz. Przygotowanie się do zajęć = 30 godz. Zapoznanie się ze wskazaną literaturą = 20 godz. Przygotowanie raportu/sprawozdania = 25 godz. Wykonanie zadań zleconych przez prowadzącego = 15 godz. Zajęcia realizowane na odległość = 5 godz. Przygotowanie się do egzaminu = 10 godz.
LITERATURA PODSTAWOWA:
1. Hand D., Mannila H., Smyth P.: Eksploracja danych, WNT, Warszawa, 2005.
2. Jarke M., Lenzerini M., Vassiliou Y., Vassiliadis P.: Hurtownie danych. Podstawy organizacji i funkcjonowania, WSiP, Warszawa, 2003.
3. Larose D.T.: Odkrywanie wiedzy z danych. Wprowadzenie do eksploracji danych, PWN, Warszawa, 2006.
4. Larose D.T.: Metody i modele eksploracji danych, PWN, Warszawa, 2008.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
82
5. Morzy T.: Eksploracja danych. Metody i algorytmy, PWN, Warszawa, 2013.
LITERATURA UZUPEŁNIAJĄCA:
1. Poe V., Klauer P., Brobst S.: Tworzenie hurtowni danych, WNT, Warszawa 2000.
2. Rutkowski L.: Metody i techniki sztucznej inteligencji, PWN, Warszawa, 2005.
3. Ch. Todman: Projektowanie hurtowni danych, Wydawnictwo Naukowo – Techniczne, Warszawa, 2003.
4. M. Nycz: Pozyskiwanie wiedzy i zarządzanie wiedzą, Wydawnictwo Akademii Ekonomicznej im. Oskara Langego, Wrocław, 2003.
5. Barbara Smok, Eksploracja danych w procesie pozyskiwania wiedzy z hurtowni danych, Prace naukowe Akademii Ekonomicznej we Wrocławiu, 2003.
PROGRAM OPRACOWAŁ:
Dr hab. inż. Wiesław Miczulski, prof. UZ.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
83
KKK OOO MMM PPP UUU TTT EEE RRR OOO WWW EEE WWW SSS PPP OOO MMM AAA GGG AAA NNN III EEE PPP RRR OOO JJJ EEE KKK TTT OOO WWW AAA NNN III AAA
Kod przedmiotu: 11.9-WE-INFD-KWP
Typ przedmiotu: obowiązkowy
Język nauczania: polski
Odpowiedzia lny za przedmiot : Dr inż. Janusz Kaczmarek
Prowadzący: Pracownicy IME WEIT
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
6
Wykład 15 1
II
Zaliczenie na ocenę
Laborator ium 30 2 Zaliczenie na ocenę
Pro jekt 15 1 Zaliczenie na ocenę
Studia niestacjonarne
Wykład 9 1
II
Zaliczenie na ocenę
Laborator ium 18 2 Zaliczenie na ocenę
Pro jekt 9 1 Zaliczenie na ocenę
CEL PRZEDMIOTU:
Zapoznanie studentów z metodyką projektowania urządzeń elektronicznych za pomocą systemów EDA
Ukształtowanie umiejętności w zakresie edycji schematów ideowych oraz wykonywania komputerowych symulacji układów elektronicznych
Ukształtowanie umiejętności w zakresie projektowania obwodów drukowanych
WYMAGANIA WSTĘPNE:
ZAKRES TEMATYCZNY PRZEDMIOTU:
Wprowadzenie do komputerowego wspomaganie projektowania urządzeń elektronicznych. Podstawowe pojęcia i definicje. System calowy i metryczny. Charakterystyka wybranych programów typu EDA.
Metodyka projektowania urządzeń elektronicznych. Edycja schematów. Koncepcja logicznej sieci połączeń. Schematy hierarchiczne i wielostronicowe. Stosowanie magistral. Metody opisu sieci połączeń. Edycja obwodów drukowanych. Definiowanie kształtu i rozmiaru obwodu drukowanego. Techniki prowadzenia ścieżek doboru oraz rozmieszczania elementów na płytkach drukowanych. Dobór szerokości ścieżek. Czynniki określające minimalne odległości pomiędzy składnikami płytki drukowanej. Automatyczne prowadzenie ścieżek za pomocą autoroutera
Projektowanie płytek drukowanych z układami cyfrowymi uwzględniające problem kompatybilności elektromagnetycznej. Wprowadzenie do problemu kompatybilności
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
84
elektromagnetycznej układów elektronicznych. Przełączanie układów cyfrowych. Tłumienie zakłóceń na liniach zasilających. Tłumienie zakłóceń na liniach sygnałowych. Prowadzenie ścieżek z sygnałami zegarowymi. Projektowanie z uwzględnieniem wymogów integralności sygnałowej SI (Signal Integrity).
Badania symulacyjne właściwości funkcjonalnych układów elektronicznych - analizy stałoprądowe, częstotliwościowe, czasowe. Badania symulacyjne systemów mikroprocesorowych. Interpretacja wyników symulacji.
Badania symulacyjne właściwości termicznych i elektromagnetycznych obwodów drukowanych.
Przygotowanie do procesu produkcji oraz tworzenie dokumentacji technicznej płytek drukowanych.
METODY KSZTAŁCENIA:
Wykład: wykład konwencjonalny
Laboratorium: ćwiczenia laboratoryjne, praca w grupach
Projekt: metoda projektu, dyskusje i prezentacje
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Potrafi projektować i badać układy mikroprocesorowe za pomocą programu typu EDA.
K2I_W09, K2I_U14, K2I_K03, K2I_K04
kolokwium, sprawozdanie, bieżąca kontrola na zajęciach
Wykład,
Laboratorium
Potrafi stworzyć dokumentację techniczną projektowanego urządzenia oraz wygenerować pliki potrzebne do wytworzenia obwodu drukowanego.
K2I_K04 sprawozdanie, bieżąca kontrola na zajęciach, dokumentacja projektu
Laboratorium,
Projekt
Potrafi projektować obwody drukowane w sposób manulany oraz zastosowaniem autorutera
K2I_W09, K2I_K03
kolokwium, sprawozdanie, bieżąca kontrola na zajęciach, dokumentacja projektu
Wykład,
Laboratorium
Projekt
Zna metodykę projektowania urządzeń elektronicznych za pomocą programów typu EDA
K2I_K03, K2I_K04
sprawozdanie, bieżąca kontrola na zajęciach
Wykład, Laboratorium
WARUNKI ZALICZENIA:
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnych ocen z kolokwiów pisemnych
przeprowadzonych co najmniej raz w semestrze
Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich
ćwiczeń laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium.
Projekt - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich projektów,
przewidzianych do realizacji w ramach zajęć projektowych
Składowe oceny końcowej = wykład: 30% + laboratorium: 40% + projekt: 30%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (150 godz.)
Godziny kontaktowe = 60 godz. Przygotowanie się do zajęć = 27 godz. Zapoznanie się ze wskazaną literaturą = 21 godz. Przygotowanie raportu/sprawozdania = 24 godz. Przygotowanie się do testu = 18 godz.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
85
Studia niestacjonarne (150 godz.)
Godziny kontaktowe = 36 godz. Przygotowanie się do zajęć = 30 godz. Zapoznanie się ze wskazaną literaturą = 39 godz. Przygotowanie raportu/sprawozdania = 24 godz. Przygotowanie się do testu = 21 godz.
LITERATURA PODSTAWOWA:
1. Rymarski Z.: Materiałoznawstwo i konstrukcja urządzeń elektronicznych. Projektowanie i produkcja urządzeń elektronicznych, Wydawnictwo Politechniki Śląskiej, Gliwice, 2000.
2. Michalski J.: Technologia i montaż płytek drukowanych, WNT, Warszawa, 1992.
3. Dobrowolski A.: Pod maską SPICE’a, BTC, Warszawa, 2004.
4. Sidor T.: Komputerowa analiza elektronicznych układów pomiarowych, Uczelniane Wydawnictwa Naukowo-Dydaktyczne AGH, Kraków, 2006.
LITERATURA UZUPEŁNIAJĄCA:
1. Williams T.: The Circuit Designer's Companion, Newnes, 2005
PROGRAM OPRACOWAŁ:
dr inż. janusz kaczmarek
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
86
CCC YYY FFF RRR OOO WWW EEE PPP RRR ZZZ EEE TTT WWW AAA RRR ZZZ AAA NNN III EEE SSS YYY GGG NNN AAA ŁŁŁ ÓÓÓ WWW
Kod przedmiotu: 11.9-WE-INFD-CPS
Typ przedmiotu: obowiązkowy
Język nauczania: polski
Odpowiedzia lny za przedmiot : dr hab. inż. Ryszard Rybski
Prowadzący: pracownicy IME WEIT
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
6
Wykład 30 2 II
Egzamin
Laborator ium 30 2 Zaliczenie na ocenę
Studia niestacjonarne
Wykład 18 2 II
Egzamin
Laborator ium 18 2 Zaliczenie na ocenę
CEL PRZEDMIOTU:
Zapoznanie studentów z podstawowymi pojęciami z zakresu cyfrowego przetwarzania sygnałów.
Zapoznanie studentów z podstawami analizy widmowej i filtracji cyfrowej sygnałów dyskretnych.
Zapoznanie studentów z formalnym opisem układów dyskretnych.
Ukształtowanie umiejętności w zakresie implementacji analizy widmowej i filtracji cyfrowej sygnałów dyskretnych w postaci programu komputerowego.
WYMAGANIA WSTĘPNE:
Analiza matematyczna, Podstawy programowania
ZAKRES TEMATYCZNY PRZEDMIOTU:
Podstawy teorii sygnałów. Pojęcie sygnału. Klasyfikacja sygnałów. Modele matematyczne wybranych sygnałów. Szereg Fouriera (SF) i przekształcenie Fouriera (PF) dla czasu ciągłego. Własności SF i PF. Wpływ skończonego czasu obserwacji sygnału na jego widmo.
Przetwarzanie analogowo-cyfrowe i cyfrowo-analogowe. Tor przetwarzania analogowo-cyfrowego i cyfrowo-analogowego. Próbkowanie, kwantowanie i kodowanie. Błąd kwantowania. Widmo sygnału dyskretnego. Aliasing. Twierdzenie o próbkowaniu. Odtwarzanie sygnału ciągłego z próbek.
Dyskretne przekształcenie Fouriera (DPF). Wyznaczanie widma amplitudowego i fazowego na podstawie wyników DPF. Przeciek widma. Funkcje okien nieparametrycznych i parametrycznych. Poprawa rozdzielczości widma przez uzupełnianie zerami. Przykłady analizy widmowej sygnałów dyskretnych i ich interpretacja.
Algorytm FFT. Omówienie motylkowego schematu obliczeń stosowanego w algorytmie FFT o podstawie 2. Zysk obliczeniowy. Wyznaczanie odwrotnego DPF z wykorzystaniem algorytmu FFT.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
87
Liniowe i przyczynowe dyskretne układy stacjonarne. Definicje układu: dyskretnego, liniowego i stacjonarnego. Operacja splotu w dziedzinie sygnałów dyskretnych. Stabilność układów dyskretnych w sensie BIBO. Definicja układu przyczynowego. Równanie różnicowe.
Przekształcenie Z. Definicja przekształcenia Z. Obszar zbieżności transformaty. Odwrotne przekształcenie Z i metody jego wyznaczania. Własności przekształcenia Z. Transmitancja układu. Bieguny i zera transmitancji. Rozkład biegunów a stabilność układu.
Filtry cyfrowe. Podział filtrów cyfrowych na filtry o skończonej i nieskończonej odpowiedzi impulsowej (SOI i NOI). Przetwarzanie sygnałów przez filtry. Podstawowe struktury filtrów. Wyznaczanie i interpretacja charakterystyk częstotliwościowych filtrów. Znaczenie liniowej charakterystyki fazowej w procesie przetwarzania sygnału. Charakterystyka opóźnienia grupowego.
Projektowanie filtrów NOI metodą transformacji biliniowej. Projektowanie filtrów SOI metodą okien czasowych.
METODY KSZTAŁCENIA:
Wykład: wykład konwencjonalny/tradycyjny z elementami dyskusji.
Laboratorium: ćwiczenia laboratoryjne, praca w grupach z elementami dyskusji.
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Zna podstawowe pojęcia z zakresu cyfrowego przetwarzania sygnałów
K2I_W03 Egzamin Wykład
Potrafi posługiwać się metodami cyfrowego przetwarzania sygnałów do ich analizy, przeprowadzić analizę widmową sygnałów dyskretnych i interpretować uzyskane wykresy widm
K2I_W03
K2I_U17
Bieżąca kontrola na zajęciach, egzamin
LaboratoriumWykład
Wykorzystując język C potrafi tworzyć programy realizujące analizę widmową sygnałów oraz ich filtrację z wykorzystaniem filtrów o nieskończonej i skończonej odpowiedzi impulsowej
K2I_W03
K2I_U17 Bieżąca kontrola na zajęciach Laboratorium
Potrafi opisać układ dyskretny z wykorzystaniem równania rekurencyjnego i transmitancji
K2I_W03 Egzamin Wykład
WARUNKI ZALICZENIA:
Wykład: warunkiem zaliczenia jest uzyskanie pozytywnych ocen z egzaminu
przeprowadzonego w formie zaproponowanej przez prowadzącego.
Laboratorium: warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich
ćwiczeń laboratoryjnych przewidzianych do realizacji w ramach programu laboratorium oraz sprawdzianów przeprowadzanych przez prowadzącego zajęcia.
Składowe oceny końcowej = wykład: 50% + laboratorium: 50%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (150 godz.)
Godziny kontaktowe = 60 godz.
Przygotowanie do zajęć = 30 godz.
Zapoznanie się ze wskazaną literaturą = 20 godz.
Przygotowanie raportu/sprawozdania = 20 godz.
Przygotowanie do egzaminu = 20 godz.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
88
Studia niestacjonarne (150 godz.)
Godziny kontaktowe = 36 godz.
Przygotowanie do zajęć = 30 godz.
Zapoznanie się ze wskazaną literaturą = 34 godz.
Przygotowanie raportu/sprawozdania = 20 godz.
Przygotowanie do egzaminu = 30 godz.
LITERATURA PODSTAWOWA:
1. Lyons R.G.: Wprowadzenie do cyfrowego przetwarzania sygnałów. WKŁ, Warszawa, 1999.
2. Smith S.W.: Cyfrowe przetwarzanie sygnałów. Praktyczny poradnik dla inżynierów i naukowców. Wydawnictwo BTC, Warszawa, 2007.
3. Szabatin J.: Podstawy teorii sygnałów. WKŁ, Warszawa, 2003.
4. Zieloński T.P.: Cyfrowe przetwarzanie sygnałów. Od teorii do zastosowań. WKŁ, Warszawa, 2005.
LITERATURA UZUPEŁNIAJĄCA:
1. Owen M.: Przetwarzanie sygnałów w praktyce. WKŁ, Warszawa, 2009.
2. Wojciechowski J.M.: Sygnały i systemy. WKŁ, Warszawa, 2008.
PROGRAM OPRACOWAŁ:
dr inż. Mirosław Kozioł
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
89
SSS YYY SSS TTT EEE MMM YYY WWW III ZZZ UUU AAA LLL III ZZZ AAA CCC JJJ III
Kod przedmiotu: 11.9-WE-INFD-SW
Typ przedmiotu: obowiązkowy
Język nauczania: polski
Odpowiedzia lny za przedmiot : Dr inż. Adam Markowski
Prowadzący: Pracownicy WEIiT IME
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
6
Wykład 15 1
II
Zaliczenie na ocenę
Laborator ium 30 2 Zaliczenie na ocenę
Pro jekt 15 1 Zaliczenie na ocenę
Studia niestacjonarne
Wykład 9 1
II
Zaliczenie na ocenę
Laborator ium 18 2 Zaliczenie na ocenę
Pro jekt 9 1 Zaliczenie na ocenę
CEL PRZEDMIOTU:
- zapoznanie studentów z podstawowymi funkcjami oraz strukturą systemów wizualizacji,
- ukształtowanie podstawowych umiejętności w zakresie tworzenia aplikacji do wizualizacji procesów przemysłowych,
- ukształtowanie podstawowych umiejętności w zakresie projektowania aplikacji do wizualizacji procesów przemysłowych.
WYMAGANIA WSTĘPNE:
Podstawy programowania, Układy i systemy mikroprocesorowe, Sieci komputerowe I i II
ZAKRES TEMATYCZNY PRZEDMIOTU:
Wprowadzenie. Nadzorowanie i wizualizacja procesów przemysłowych. Geneza systemów wizualizacji. Budowa i funkcje systemów wizualizacji - HMI, SCADA. Wymagania stawiane systemom wizualizacji. Systemy wizualizacji w strukturze informacyjnej przedsiębiorstwa SCADA, MES, ERP. Przykładowe aplikacje systemów wizualizacji.
Elementy systemów wizualizacji. Inteligentne urządzenia pomiarowo-kontrolne w systemach wizualizacji. Architektura warstwy komunikacyjnej systemów wizualizacji. Protokoły komunikacyjne w systemach wizualizacji. Wykorzystanie radiomodemów w systemach wizualizacji.
Użytkowanie systemów wizualizacji. Podstawy tworzenia i serwisowania aplikacji w środowisku InTouch. Konfigurowanie systemów wizualizacji w zakresie tworzenia ekranów synoptycznych, definiowania zmiennych, tworzenia skryptów i połączeń animacyjnych, konfigurowania alarmów i trendów, archiwizowania zmiennych, tworzenia raportów w postaci plików tekstowych.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
90
Wykorzystanie zaawansowanych modułów do tworzenia receptur i prowadzenia statystycznej kontroli procesu.
Technologie obiektowe w systemach wizualizacji. Integracja systemów wizualizacji z systemami baz danych. Wykorzystanie technologii obiektowych na potrzeby wymiany danych pomiędzy aplikacją wizualizacyjną a urządzeniami automatyki przemysłowej (sterowniki PLC).
Procedura projektowania systemów wizualizacji. Strategie projektowania ekranów synoptycznych systemów wizualizacji.
METODY KSZTAŁCENIA:
Wykład: wykład konwencjonalny/tradycyjny.
Laboratorium: ćwiczenia laboratoryjne.
Projekt: metoda projektu.
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Przyjmując odpowiednia strategię potrafi zaprojektować aplikacje do wizualizacji procesu przemysłowego
K2I_W10,
K2I_U06
Projekt, bieżąca kontrola na zajęciach
Projekt,
laboratorium
Potrafi wykorzystać funkcje związane z recepturami oraz statystyczną kontrolą procesu
K2I_U06 Sprawozdanie, bieżąca kontrola na zajęciach
Laboratorium
Rozumie potrzebę stosowania systemów wizualizacji, potrafi przedstawić podstawowe funkcje oraz strukturę systemów wizualizacji
K2I_W10,
K2I_U06
Sprawdzian Wykład
Potrafi utworzyć prostą aplikację do wizualizacji procesu przemysłowego zawierającą obrazy synoptyczne
K2I_W10
K2I_U06
Sprawozdanie, bieżąca kontrola na zajęciach
Laboratorium
Zna i potrafi zastosować mechanizmy alarmowania zmiennych, śledzenia wartości zmiennych w czasie rzeczywistym oraz mechanizmy obsługi zmiennych historycznych
K2I_U06 Sprawdzian, bieżąca kontrola na zajęciach
Wykład,
laboratorium
WARUNKI ZALICZENIA:
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnej oceny z zaliczenia przeprowadzonego w
formie zaproponowanej przez prowadzącego.
Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń
laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium.
Projekt - warunkiem zaliczenia jest uzyskanie pozytywnych ocen z realizacji zadań projektowych,
przewidzianych w planie zajęć.
Składowe oceny końcowej = wykład: 40% + laboratorium: 30% + projekt: 30%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (150 godz.)
Godziny kontaktowe = 60 godz.
Przygotowanie się do zajęć = 20 godz.
Zapoznanie się ze wskazaną literaturą = 20 godz.
Przygotowanie raportu/sprawozdania = 20 godz.
Wykonanie zadań zleconych przez prowadzącego = 30 godz.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
91
Studia niestacjonarne (150 godz.)
Godziny kontaktowe = 36 godz.
Przygotowanie się do zajęć = 28 godz.
Zapoznanie się ze wskazaną literaturą = 28 godz.
Przygotowanie raportu/sprawozdania = 28 godz.
Wykonanie zadań zleconych przez prowadzącego = 30 godz.
LITERATURA PODSTAWOWA:
1. Winiecki W., Nowak J., Stanik S.: Graficzne zintegrowane środowiska programowe do projektowania komputerowych systemów pomiarowo - sterujących, Mikom, Warszawa, 2001.
2. Kwaśniewski J.: Sterowniki PLC w praktyce inżynierskiej, BTC, Legionowo, 2008.
3. Kwiecień R.: Komputerowe systemy automatyki przemysłowej, Helion, Gliwice, 2012
4. InTouch 9.0 Podręcznik użytkownika, Astor, Kraków, 2004.
5. InTouch 9.0 Opis pól i zmiennych systemowych, Astor, Kraków, 2002.
6. InTouch 9.0 Menedżer receptur, Astor, Kraków, 2002.
7. InTouch 9.0 Moduł SQL Access, Astor, Kraków, 2002.
8. InTouch 9.0 Moduł SPC PRO, Astor, Kraków, 2002.
LITERATURA UZUPEŁNIAJĄCA:
Każdorazowo ustalana przez prowadzącego.
PROGRAM OPRACOWAŁ:
dr inż. Adam Markowski
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
92
SSS YYY SSS TTT EEE MMM YYY EEE KKK SSS PPP EEE RRR TTT OOO WWW EEE
Kod przedmiotu: 11.3-WE-INFD-SE
Typ przedmiotu: Obowiązkowy
Język nauczania: Polski
Odpowiedzia lny za przedmiot : dr inż. Robert Szulim
Prowadzący: Pracownicy WEIT
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
7
Wykład 30 2 III
Zaliczenie na ocenę
Laborator ium 30 2 Zaliczenie na ocenę
Studia niestacjonarne
Wykład 18 2 III
Zaliczenie na ocenę
Laborator ium 18 2 Zaliczenie na ocenę
CEL PRZEDMIOTU:
- zapoznanie studentów z podstawami budowy, funkcjonowania i rodzajami systemów ekspertowych,
- zapoznanie studentów z wybranymi metodami sztucznej inteligencji, rodzajami baz wiedzy i podstawami ich tworzenia,
- ukształtowanie wśród studentów podstawowych umiejętności w zakresie projektowania, tworzenia i uruchamiania systemów ekspertowych.
WYMAGANIA WSTĘPNE:
Bazy danych, programowanie obiektowe
ZAKRES TEMATYCZNY PRZEDMIOTU:
Koncepcje imitacji czynności intelektualnych człowieka. Systemy inteligentne i ich zróżnicowanie.
Nurty sztucznej inteligencji. Interpretacja pojęć informacja, wiedza. System ekspertowy. Struktura systemu ekspertowego. Rodzaje systemów ekspertowych. Właściwości systemów ekspertowych.
Projektowanie systemu ekspertowego. Metody projektowania systemów ekspertowych.
Pozyskiwanie wiedzy. Pozyskiwanie wiedzy od specjalistów. Pozyskiwanie wiedzy z baz danych.
Baza wiedzy systemu ekspertowego. Regułowa reprezentacja wiedzy. Projektowanie bazy wiedzy. Weryfikacja poprawności bazy wiedzy.
Przetwarzanie wiedzy dokładnej w systemach ekspertowych. Wnioskowanie wstępujące. Wnioskowanie zstępujące. Wnioskowanie na podstawie przypadków.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
93
Uczenie maszynowe. Pojęcia i definicje. Strategie maszynowego uczenia się. Interfejs komunikacji użytkownik-system.
Interfejs graficzny. Projektowanie dialogu. System wyjaśnień.
Przybliżona reprezentacja wiedzy. Formy niepewności wiedzy. Elementy zbiorów rozmytych. Przetwarzanie wiedzy przybliżonej. Rozmywanie i wyostrzanie. Wnioskowanie rozmyte.
Inne formy sztucznej inteligencji. Ogólna charakterystyka sztucznych sieci neuronowych.
Ogólna charakterystyka algorytmu genetycznego. Ewolucja systemów sztucznej inteligencji.
Struktury hybrydowe. Tendencje rozwojowe. Wybrane narzędzia i biblioteki programowe do budowy systemów ekspertowych.
Integracja systemów ekspertowych z systemami pomiarowo-sterującymi, bazami danych oraz portalami WWW.
METODY KSZTAŁCENIA:
wykład: dyskusja, konsultacje, wykład problemowy, wykład konwencjonalny
laboratorium: dyskusja, konsultacje, praca w grupach, zajęcia praktyczne, ćwiczenia
laboratoryjne
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
ma świadomość z rosnącej roli systemów bazujących na wykorzystaniu metod sztucznej inteligencji
K2I_W12 kolokwium Wykład
potrafi zaprojektować bazę wiedzy dla systemu ekspertowego
K2I_U05, K2I_U13
sprawozdanie, sprawdzian Laboratorium
potrafi zbudować i uruchomić prosty system ekspertowy oraz zintegrować go z innymi systemami informatycznymi
K2I_U05, K2I_U13
sprawozdanie, sprawdzian Laboratorium
zna i rozumie wybrane metody sztucznej inteligencji i potrafi wskazać wybrane obszary ich zastosowania
K2I_W08, K2I_W12
sprawozdanie, sprawdzian Laboratorium
ma elementarną wiedzę w zakresie budowy, funkcjonowania i rodzajów systemów ekspertowych
K2I_W08 kolokwium Wykład
WARUNKI ZALICZENIA:
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnej oceny z egzaminu.
Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich
ćwiczeń laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium.
Składowe oceny końcowej = wykład: 40% + laboratorium: 60%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (175 godz.)
Godziny kontaktowe = 60 godz.
Przygotowanie się do zajęć = 40 godz.
Zapoznanie się ze wskazaną literaturą = 20 godz.
Przygotowanie raportu/sprawozdania = 25 godz.
Wykonanie zadań zleconych przez prowadzącego = 30 godz.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
94
Studia niestacjonarne (175 godz.)
Godziny kontaktowe = 36 godz.
Przygotowanie się do zajęć = 40 godz.
Zapoznanie się ze wskazaną literaturą = 30 godz.
Przygotowanie raportu/sprawozdania = 25 godz.
Wykonanie zadań zleconych przez prowadzącego = 30 godz.
Zajęcia realizowane na odległość = 14 godz.
LITERATURA PODSTAWOWA:
1. Beynon-Davies P.: Inżynieria systemów informacyjnych. WNT, Warszawa, 1999.
2. Hand D., Mannila H., Smyth P.: Eksploracja danych, WNT, Warszwa 2005.
3. Jagielski J.: Inżynieria wiedzy, Wydawnictwo Uniwersytetu Zielonogórskiego, Zielona Góra, 2005.
4. Mulawka J.: Systemy ekspertowe, WNT, Warszawa, 1996.
5. Rutkowski L.: Metody i techniki sztucznej inteligencji, PWN, Warszawa, 2005.
6. Romański C.: Statystyczne systemy ekspertowe, Wydawnictwo Uniwersytetu Łódzkiego, Łódź, 1998.
LITERATURA UZUPEŁNIAJĄCA:
1. Cichosz P.: Systemy uczące się, WNT, Warszawa, 2000.
2. Niderliński A.: Regułowe systemy ekspertowe, Wyd. Jacka Skalmierskiego, Gliwice, 2000.
3. Piegat A.: Modelowanie i sterowanie rozmyte, Wydawnictwo ELIT, Warszawa, 1999.
4. Zieliński Z.: Inteligentne systemy w zarządzaniu, PWN, Warszawa, 2000.
PROGRAM OPRACOWAŁ:
dr inż. Robert Szulim
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
95
OOO PPP RRR OOO GGG RRR AAA MMM OOO WWW AAA NNN III EEE SSS YYY SSS TTT EEE MMM ÓÓÓ WWW PPP OOO MMM III AAA RRR OOO WWW OOO ---
SSS TTT EEE RRR UUU JJJ ĄĄĄ CCC YYY CCC HHH
Kod przedmiotu: 11.3-WE-INFD-OSPS
Typ przedmiotu: obowiązkowy
Język nauczania: polski
Odpowiedzia lny za przedmiot : Dr inż. Leszek Furmankiewicz
Prowadzący: Pracownicy IME WEIT
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
4 Laborator ium 30 2 III zaliczenie na ocenę
Studia niestacjonarne
Laborator ium 18 2 III zaliczenie na ocenę
CEL PRZEDMIOTU:
- ukształtowanie wśród studentów umiejętności projektowania oprogramowania dla skupionych i rozproszonych systemów pomiarowych i pomiarowo - sterujących
WYMAGANIA WSTĘPNE:
Sieci Komputerowe, Komputerowe wspomaganie projektowania, Systemy wizualizacji.
ZAKRES TEMATYCZNY PRZEDMIOTU:
Sterowniki PAC . Projektowanie oprogramowania dla sterownika PAC firmy B&R realizującego funkcje pomiarowe i sterujące oraz projektowanie wizualizacji. Oprogramowanie systemu akwizycji w środowisku LabView. Oprogramowanie systemu pomiarowo - sterującego zrealizowanego na bazie systemu NI USB 6008 firmy National Instruments. Oprogramowanie karty akwizycji sygnałów. Oprogramowanie karty akwizycji sygnałów Lab PC-1200 do realizacji zadań pomiarowych. Standard SCPI. Oprogramowanie kontrolera interfejsu IEEE-488.2 do współpracy z multimetrem HP34401A. Zastosowanie technologii internetowych w systemach pomiarowych. Wykorzystanie protokołu TCPIP i UDP do przesyłania danych pobranych z przyrządów pomiarowych. Oprogramowanie dedykowanego serwera WWW. Technologia programowania serwera TINI. Oprogramowanie serwera TINI do współpracy z przyrządem pomiarowym.
METODY KSZTAŁCENIA:
Laboratorium: ćwiczenia laboratoryjne, praca w grupach, metoda projektu.
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Student potrafi projektować oprogramowanie K2I_W11, sprawozdanie, prezentacja Laboratorium
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
96
dla systemów pomiarowo-sterujących opartych na sterownikach PLC i PAC
K2I_U06, K2I_U14
ustana
Student potrafi zaprojektować oprogramowanie komunikacyjne dla systemów pomiarowych opartych na bazie podstawowych interfejsów komunikacyjnych i interfejsów sieciowych
K2I_W11, K2I_U06, K2I_U14
sprawozdanie, prezentacja ustana
Laboratorium
WARUNKI ZALICZENIA:
Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń
laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium. Składowe oceny końcowej = laboratorium: 100%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (100 godz.)
Godziny kontaktowe = 30 godz. Przygotowanie się do zajęć = 15 godz. Zapoznanie się ze wskazaną literaturą = 20 godz. Przygotowanie raportu/sprawozdania = 20 godz. Wykonanie zadań zleconych przez prowadzącego = 15 godz. Studia niestacjonarne (100 godz.)
Godziny kontaktowe = 18 godz. Przygotowanie się do zajęć = 15 godz. Zapoznanie się ze wskazaną literaturą = 20 godz. Przygotowanie raportu/sprawozdania = 20 godz. Wykonanie zadań zleconych przez prowadzącego = 15 godz. Zajęcia realizowane na odległość = 12 godz.
LITERATURA PODSTAWOWA:
1. Winiecki W.: Organizacja komputerowych systemów pomiarowych. Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa, 1997.
2. Mielczarek W.: Urządzenia pomiarowe i systemy kompatybilne ze standardem SCPI, Helion, Gliwice, 1999.
3. Winiecki W., Nowak J., Stanik S.: Graficzne zintegrowane środowiska programowe do projektowania komputerowych systemów pomiarowo - kontrolnych, Mikom, Warszawa, 2001.
4. Nawrocki W. : Komputerowe Systemy pomiarowe. WKiŁ, Warszawa, 2002.
5. Rak R.,J.: Wirtualny przyrząd pomiarowy - realne narzędzie współczesnej metrologii, Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa, 2003.
6. Nawrocki W.: Rozproszone systemy pomiarowe, WKŁ, Warszawa, 2006.
7. Pietrusiewicz K., Dworak P.: Programowalne sterowniki automatyki PAC. Nakom, Poznań, 2007
8. Tumański S.: Technika pomiarowa, WNT, Warszawa, 2013.
LITERATURA UZUPEŁNIAJĄCA:
1. Lesiak P., Świsulski D.: Komputerowa Technika Pomiarowa w przykładach, Agenda Wydawnicza PAK, Warszawa, 2002.
PROGRAM OPRACOWAŁ:
dr inż. Leszek Furmankiewicz
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
97
PPP RRR OOO BBB LLL EEE MMM YYY CCC YYY FFF RRR YYY ZZZ AAA CCC JJJ III
Kod przedmiotu: 11.3-WE-INFD-PC
Typ przedmiotu: obowiązkowy
Język nauczania: polski
Odpowiedzia lny za przedmiot : dr inż. Wojciech Zając
Prowadzący: pracownicy WEIT
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
6
Wykład 15 1
II
zaliczenie z oceną
Laborator ium 30 2 zaliczenie z oceną
pro jekt 15 1 zaliczenie z oceną
Studia niestacjonarne
Wykład 9 1
II
zaliczenie z oceną
Laborator ium 18 2 zaliczenie z oceną
pro jekt 9 1 zaliczenie z oceną
CEL PRZEDMIOTU:
Zapoznanie studentów z podstawowymi problemami cyfryzacji. Ukształtowanie zrozumienia przemian sygnału w systemie cyfrowym. Ukształtowanie umiejętności modelowania elementów systemu cyfrowego przetwarzania danych. Ukształtowanie umiejętności współpracy w realizacji projektu.
WYMAGANIA WSTĘPNE:
-
ZAKRES TEMATYCZNY PRZEDMIOTU:
Pozyskiwanie i przechowywanie danych cyfrowych. Próbkowanie, konwersja analogowo-cyfrowa. Elementarne typy sygnałów cyfrowych, niejednoznaczność sygnału cyfrowego, pojęcie filtru. Analiza w dziedzinie czasu. Pozyskanie danych cyfrowych. Przetworniki, cyfrowa reprezentacja sygnału. Formaty danych. Modelowanie systemów cyfrowych. Komponenty systemu przetwarzania danych cyfrowych, matematyczne modelowanie systemów cyfrowego przetwarzania danych. Reprezentacja sygnału w systemie cyfrowym. Dekorelacja, kwantyzacja. Pojęcie splotu dyskretnego. Dyskretne szeregi Fouriera i transformata Fouriera. Analiza w dziedzinie częstotliwości. Transformata DCT i DWT. Realizacja algorytmów przetwarzania danych cyfrowych. Środowisko obliczeniowe Matlab. Przeznaczenie, możliwości, pakiety. Proste przekształcenia. Filtracja, splot. Wyznaczanie dyskretnej transformaty kosinusowej i falkowej. Filtracja cyfrowa danych. Kompresja danych:
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
98
założenia, klasyfikacja metod i algorytmów, przykłady. Rozwiązywanie problemów cyfryzacji danych. Rozwiązywanie zadanego problemu cyfryzacji danych. Organizacja zespołu, podział ról, harmonogramowanie, nadzór nad realizacją, sprawozdawanie, rozliczanie projektu..
METODY KSZTAŁCENIA:
Wykład: wykład konwencjonalny/tradycyjny. Laboratorium: ćwiczenia laboratoryjne. Projekt: zadanie projektowe.
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Ma uporządkowaną i podbudowaną teoretycznie wiedzę szczegółową w zakresie technik przetwarzania sygnałów
K_W03 sprawdzian wykład
Potrafi dobrać i wykorzystać techniki przetwarzania sygnałów w cyfrowych systemach informatycznych i sterująco-pomiarowych
K_U17 sprawdzian wykład
Potrafi myśleć i działać w sposób kreatywny i przedsiębiorczy.
K_K05 sprawozdanie projekt
WARUNKI ZALICZENIA:
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnej oceny z egzaminu
przeprowadzonego w formie pisemnej.
Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnej ocen z kolokwium
zaliczeniowego na końcu semestru.
Projekt - warunkiem zaliczenia jest zyskanie pozytywnej oceny ze sprawozdania ze
zrealizowanego projektu.
Składowe oceny końcowej = wykład 40% + laboratorium 30% + projekt 30%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (150 godz.)
Godziny kontaktowe = 60 godz. Przygotowanie się do zajęć = 60 godz. Zapoznanie się ze wskazaną literaturą = 15 godz. Przygotowanie raportu/sprawozdania = 15 godz. Studia niestacjonarne (150 godz.)
Godziny kontaktowe = 36 godz. Przygotowanie się do zajęć = 74 godz. Zapoznanie się ze wskazaną literaturą = 25 godz. Przygotowanie raportu/sprawozdania =25 godz.
LITERATURA PODSTAWOWA:
1. Lyons R. G.: Wprowadzenie do cyfrowego przetwarzania sygnałów, Warszawa, WKŁ, 2003
2. Bogucka H., Dziech A., Sawicki J.: Elementy cyfrowego przetwarzania sygnałów z przekładami zastosowań i wykorzystaniem środowiska MATLAB, Kraków, Wydawnictwo Fundacji Postępu Telekomunikacji, 1999
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
99
3. Tadeusiewicz, R.: Komputerowa analiza i przetwarzanie obrazów, Wydawnictwo Fundacji Postępu Telekomunikacji, Kraków, 1997
4. Drozdek A.: Wprowadzenie do kompresji danych, Wydawnictwo WNT, Warszawa 1999Materiały wykładowe udostępnione w sieci Internet przez wykładowcę
LITERATURA UZUPEŁNIAJĄCA:
-
PROGRAM OPRACOWAŁ:
dr inż. Wojciech Zając
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
100
TTT EEE CCC HHH NNN III KKK III SSS ZZZ TTT UUU CCC ZZZ NNN EEE JJJ III NNN TTT EEE LLL III GGG EEE NNN CCC JJJ III
Kod przedmiotu: 11.3-WE-INFD-TSI
Typ przedmiotu: obowiązkowy
Język nauczania: polski
Odpowiedzia lny za przedmiot : Dr inż. Marek Kowal
Prowadzący: Dr inż. Marek Kowal
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
6
Wykład 30 2 II
Egzamin
Laborator ium 30 2 Zaliczenie na ocenę
Studia niestacjonarne
Wykład 18 2 II
Egzamin
Laborator ium 18 2 Zaliczenie na ocenę
CEL PRZEDMIOTU:
- zapoznanie studenta z zasadami działanie wybranych technik sztucznej inteligencji, zakresem ich zastosowań i trendach rozwojowych - ukształtowanie umiejętności doboru odpowiedniej metody sztucznej inteligencji do rozwiązania zadanego problemu inżynierskiego lub naukowego, umiejętności strojenia parametrów i interpretacji wyników
WYMAGANIA WSTĘPNE:
ZAKRES TEMATYCZNY PRZEDMIOTU:
Wprowadzenie do technik sztucznej inteligencji: motywacje i inspiracje biologiczno-społeczne, ogólne założenia, uczenie i organizacja danych, techniki sztucznej inteligencji a metody analityczne.
Sztuczne sieci neuronowe. Perceptron prosty. Struktury Adaline i Madaline. Jednokierunkowe sieci neuronowe: struktura i własności, algorytmy wstecznej propagacji błędu i jego modyfikacje,algorytmy quasi-Newtonowskie, algorytm Levenberga-Marquardta, przykłady zastosowań sieci neuronowych w zagadnieniach modelowania i rozpoznawania obrazów. Rekurencyjne sieci neuronowe: dynamiczne sieci neuronowe bazujące na strukturze sieci jednokierunkowej, algorytmy ucznia sieci neuronowych ze sprzężeniem zwrotnym, modele dynamicznego neuronu i sieci oparte na neuronach tego modelu, sieci Hopfielda i Hamminga. Samoorganizujące się sieci neuronowe: sieci konkurencyjne, mapa cech Kohonena, sieci samoorganizujące się typu korelacyjnego i sieci neuronowe typu PCA. Sieci DBF (ang. Deep Belief Networks), CNN (ang. Convolutional Neural Networks) i autoenkodery.
Systemy rozmyte i neuro-rozmyte. Zbiory rozmyte i logika rozmyta. Operacje na zbiorach rozmytych. Wnioskowanie rozmyte. Reguły rozmyte. Struktury neuro-rozmyte. Algorytmy ucznia dla sieci neuro-rozmytych z wykorzystaniem algorytmów gradientowych. Wykorzystanie systemów rozmytych i neuro-rozmytych w zadaniach sterowania.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
101
Systemy ekspertowe. Metody reprezentacji wiedzy w systemach ekspertowych. Systemy regułowe. Rachunek zdań i predykatów. Metody wnioskowania, wnioskowanie w przód, wnioskowanie wstecz, wnioskowanie mieszane. Metody weryfikacji poprawności bazy wiedzy, badanie spójności oraz kompletności bazy reguł.
Algorytmy ewolucyjne i systemy rojowe. Podstawowe pojęcia. Ogólny schemat algorytmu ewolucyjnego. Klasy algorytmów ewolucyjnych. Standardowe algorytmy ewolucyjne. Prosty algorytm genetyczny. Problemy z kodowaniem. Twierdzenie Hollanda o schematach. Przedwczesna zbieżność i techniki jej unikania. Programowanie genetyczne. Algorytmy programowania ewolucyjnego i strategie ewolucyjne. Operatory w ewolucji. Zestawienie mechanizmów selekcji i ich porównanie. Mutacja w przestrzeniach rzeczywistych. Adaptacja w środowisku niestacjonarnym. Zasady algorytmów inteligencji rojowej. Optymalizacja rojem cząstek, systemy mrówkowe, rój świetlików, rój pszczół.
METODY KSZTAŁCENIA:
Wykład: wykład konwencjonalny Laboratorium: ćwiczenia laboratoryjne
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Zna struktury sztucznych sieci neuronowych oraz algorytmu ich uczenia
K2I_W08
K2I_W12
Test, sprawdzian Wykład
Potrafi dobrać właściwy typ sztucznej sieci neuronowej do wybranego zadania
K2I_U05 Sprawdzian, bieżąca kontrola na zajęciach
Laboratorium
Potrafi wymienić i opisać za pomocą pseudokodu podstawowe algorytmy ewolucyjne i algorytmy inteligencji rojowej
K2I_W08 Test, sprawdzian Wykład
Potrafi opisać proces wnioskowania rozmytego
K2I_W08
K2I_W12
Test, sprawdzian Wykład
Zna budowę systemów ekspertowych K2I_W08,
K2I_W09,
K2I_W12
Test, sprawdzian Wykład
Potrafi zaimplementować algorytm metaheurystyczny (ewolucyjny, rojowy) do konkretnych zadań optymalizacji globalnej
K2I_U05 Sprawdzian, bieżąca kontrola na zajęciach
Laboratorium
Student potrafi zastosować sieci neuronowe i neuro-rozmyte do modelowania stacjonarnych i dynamicznych relacji wejście-wyjście, jak również do zadań rozpoznawnia obrazów
K2I_U05 Sprawdzian, bieżąca kontrola na zajęciach
Laboratorium
Potrafi samodzielnie wyszukiwać innowacyjne zastosowania dla technik sztucznej inteligencji
K2I_K01,
K2I_K05,
K2I_U05,
K2I_W12
Sprawdzian, bieżąca kontrola na zajęciach
Laboratorium
WARUNKI ZALICZENIA:
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnych ocen z kolokwiów pisemnych lub ustnych
przeprowadzonych, co najmniej raz w semestrze.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
102
Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń
laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium.
Składowe oceny końcowej = wykład: 50% + laboratorium: 50%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (150 godz.)
Godziny kontaktowe = 60 godz. Przygotowanie się do zajęć = 25 godz. Zapoznanie się ze wskazaną literaturą = 20 godz. Przygotowanie raportu/sprawozdania = 15 godz. Wykonanie zadań zleconych przez prowadzącego = 15 godz. Przygotowanie się do egzaminu = 15 godz. Studia niestacjonarne (150 godz.)
Godziny kontaktowe = 36 godz. Przygotowanie się do zajęć = 25 godz. Zapoznanie się ze wskazaną literaturą = 20 godz. Przygotowanie raportu/sprawozdania = 15 godz. Wykonanie zadań zleconych przez prowadzącego = 29 godz. Zajęcia realizowane na odległość = 10 godz. Przygotowanie się do egzaminu = 15 godz.
LITERATURA PODSTAWOWA:
1. Korbicz J, Obuchowicz A. Uciński D.: Sztuczne sieci neuronowe - podstawy i zastosowania, Akademicka Oficyna Wydawnicza PLJ, Warszawa, 1994.
2. Tadeusiewicz R.: Sieci Neuronowe, Akademicka Oficyna Wydawnicza RM, 1993.
3. Osowski S.: Sieci neuronowe do przetwarzania informacji, Oficyna Wydawnicza Politechnik Warszawskiej, Warszawa, 2013.
4. Piliński M., Rutkowska D., L. Rutkowski L.: Sieci neuronowe, algorytmy genetyczne i systemy rozmyte, Wyd. Naukowe PWN, Warszawa, 1997.
5. Rutkowska D.: Inteligentne systemy obliczeniowe. Algorytmy i sieci neuronowe w systemach rozmytych, Akademicka Oficyna Wydawnicza PLJ, Warszawa, 1997.
6. Żurada J., Barski M., Jędruch W.: Sztuczne sieci neuronowe, PWN, Warszawa, 1996.
7. Rutkowski L., Metody i techniki sztucznej inteligencji, PWN, Warszawa, 2005
8. Arabas J.: Wykłady z algorytmów ewolucyjnych, WNT Warszawa 2001
9. Trojanowski K.: Metaheurystyki praktyczne - Wydawnictwo Wyższej Szkoły Informatyki Stosowanej i Zarządzania, Warszawa 2005 Cichosz P., Systemy uczące się, WNT, Warszawa, 2000.
10. Mulawka J.: Systemy ekspertowe, WNT, 1997.
11. Piegat A.: Modelowanie i sterowanie rozmyte, Akademicka Oficyna Wydawnicza EXIT, Warszawa, 1999.
LITERATURA UZUPEŁNIAJĄCA:
1. Duch W., Korbicz J., Rutkowski L., Tadeusiewicz R.: Biocybernetyka i Inżynieria Biomedyczna 2000. Tom 6. Sieci Neuronowe, Akademicka Oficyna Wydawnicza Exit, Warszawa, 2000.
2. Tadeusiewicz R., Korbicz J., Rutkowski L., Duch W.: Sieci neuronowe w inżynierii biomedycznej. Akademicka Oficyna Wydawnicza EXIT, Inżynieria biomedyczna. Podstawy i zastosowania, tom 9, 2013.
3. Obuchowicz A.: Algorytmy ewolucyjne z mutacją stabilną, Akademicka Oficyna Wydaw EXIT, Warszawa, 2013.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
103
4. Haykin S.: Neural Networks: A Comprehensive Foundation (2nd Edition), Prentice Hall, 1998.
5. Russell S., Norvig P.: Artificial Intelligence: A Modern Approach, Prentice Hall, 2009.
6. Bishop C.: Pattern Recognition and Machine Learning, Springer Verlag, 2006.
7. Murphy P.K.: Machine Learning. A Probabilistic Perspective, MIT Press, 2012.
PROGRAM OPRACOWAŁ:
dr inż. Marek Kowal
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
104
PPP RRR OOO GGG RRR AAA MMM OOO WWW AAA NNN III EEE SSS III EEE CCC III OOO WWW EEE
Kod przedmiotu: 11.3-WE-INFD-PS
Typ przedmiotu: Obowiązkowy
Język nauczania: polski
Odpowiedzia lny za przedmiot : Dr inż. Tomasz Gratkowski
Prowadzący: Pracownicy IIE WEIiT
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
6
Wykład 15 1 II
Zaliczenie na ocenę
Laborator ium 30 2 Zaliczenie na ocenę
Studia niestacjonarne
Wykład 9 1 II
Zaliczenie na ocenę
Laborator ium 18 2 Zaliczenie na ocenę
CEL PRZEDMIOTU:
- zapoznanie studentów z podstawowymi technikami wytwarzaniem aplikacji sieciowych
- ukształtowanie podstawowych umiejętności w zakresie projektowania i wytwarzania aplikacji sieciowych w języku Java
ZAKRES TEMATYCZNY PRZEDMIOTU:
Wprowadzenie: Wysokopoziomowy mechanizm dostępu do zasobów sieci globalnej - Internet. Programy sieci WWW. Interaktywne aplety Javy. Dynamiczne strony WWW. Stosowanie serwerów aplikacyjnych. Sieciowe rozwiązania korporacyjne. Obiekty zasobów URL. Połączenia sieciowe wykorzystujące interfejs programowy URL, URLConnection, HttpURLConnection.
Połączenia komunikacyjne niezawodnym strumieniem TCP. Model interakcji klient-serwer. Pojęcie gniazd sieciowych - interfejs Socket, ServerSocket. Komunikacja z wykorzystaniem protokołu UDP. Programy klient - serwer wykorzystujące UDP. Gniazda UDP - interfejs DatagramSocket. Pojęcie pakietu datagramu - interfejs DatagramPacket. Pojęcie Broadcastingu i Multicatingu - interfejs MulticastSocket. Zasady tworzenie protokołów sieciowych warstw aplikacji modelu TCP/IP.
Programowanie usług sieci Internet. Wykorzystanie dedykowanych pakietów języka Java do budowy rozproszonych usług sieciowych. Architektura oparta na usługach (SOA) oraz użycie stylu architektonicznego REST (JAX-RS). Zastosowanie protokołu SOAP (JAX-WS). Interakcyjne używanie odległych maszyn.
Dostęp do sieciowych zasobów danych. Zasady budowania wielowarstwowych systemów sieciowych.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
105
METODY KSZTAŁCENIA:
wykład: wykład konwencjonalny/tradycyjny
laboratorium: ćwiczenia laboratoryjne
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Potrafi zaprojektować i utworzyć aplikację sieciową w języku obiektowym Java.
K2I_U14 Bieżąca kontrola na zajęciach Laboratorium
Potrafi opracować własny protokół sieciowy.
K2I_W11, K2I_U14
Bieżąca kontrola na zajęciach Laboratorium
Potrafi korzystać ze standardowych protokołów sieciowych.
K2I_W11, K2I_U14
Bieżąca kontrola na zajęciach Laboratorium
Potrafi dobierać odpowiedni protokół sieciowy w celu zoptymalizowania działania tworzonej aplikacji sieciowej.
K2I_W14, K2I_U01
Bieżąca kontrola na zajęciach Laboratorium
Potrafi wytłumaczyć mechanizm działania gniazd sieciowych.
K2I_W11 Test, sprawdzian Wykład
Student potrafi objaśnić sposób dostępu do zasobów sieci globalnej Internet przy wykorzystaniu języka Java.
K2I_W11, K2I_U01
Test, sprawdzian Wykład
WARUNKI ZALICZENIA:
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnej oceny z egzaminu pisemnego lub testu.
Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń
laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium.
Składowe oceny końcowej = wykład: 50% + laboratorium: 50%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (150 godz.)
Godziny kontaktowe = 45 godz.
Przygotowanie się do zajęć = 20 godz.
Zapoznanie się ze wskazaną literaturą = 25 godz.
Przygotowanie raportu/sprawozdania = 25 godz.
Wykonanie zadań zleconych przez prowadzącego = 35 godz.
Studia niestacjonarne (150 godz.)
Godziny kontaktowe = 27 godz.
Przygotowanie się do zajęć = 20 godz.
Zapoznanie się ze wskazaną literaturą = 23 godz.
Przygotowanie raportu/sprawozdania = 25 godz.
Wykonanie zadań zleconych przez prowadzącego = 35 godz.
Zajęcia realizowane na odległość = 20 godz.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
106
LITERATURA PODSTAWOWA:
1. Stevens W.R.: UNIX. Programowanie usług sieciowych. Tom 1 - API: gniazda i XTI; Wydawnictwa Naukowo-Techniczne, 2000.
2. Coulouris G., Dollimore J., Kindberg T.: Systemy rozproszone. Podstawy i projektowanie, Wydawnictwa Naukowo-Techniczne, 1999.
3. Harold E. R., Java Network Programming, 4th Edition, Developing Networked Applications. O'Reilly, 2013
LITERATURA UZUPEŁNIAJĄCA:
1. Horstmann C. S., Cornell G.: Java. Podstawy. Wydanie IX, Helion, 2013.
2. Horstmann C. S., Cornell G.: Java. Techniki zaawansowane. Wydanie IX, Helion, 2013.
3. The Java Tutorial / ORACLE.
4. The Java EE Tutorial / ORACLE.
5. Stevens W.R: TCP/IP. Tom 1: Protokoły - Biblia; Oficyna Wydawnicza READ ME, 1998.
6. Comer D. E., Sieci komputerowe i intersieci. Wydanie V, Helion, 2012.
7. Rychlicki-Kicior K., Java EE 6. Programowanie aplikacji WWW, Helion, 2012.
PROGRAM OPRACOWAŁ:
dr inż. Tomasz Gratkowski
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
107
MMM OOO DDD EEE LLL OOO WWW AAA NNN III EEE III AAA NNN III MMM AAA CCC JJJ AAA PPP OOO SSS TTT AAA CCC III 333 DDD
Kod przedmiotu: 11.3-WE-INFD-MAP3D
Typ przedmiotu: obowiązkowy
Język nauczania: polski
Odpowiedzia lny za przedmiot : Mgr inż. Andrzej Czajkowski
Prowadzący: Pracownicy ISSI
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
6
Wykład 15 1
III
zal. na ocenę
Laborator ium 30 2 zal. na ocenę
Pro jekt 15 1 zal. na ocenę
Studia niestacjonarne
Wykład 9 1
III
Laborator ium 18 2
Pro jekt 9 1
CEL PRZEDMIOTU:
Zapoznanie studentów z możliwościami tworzenia i animacji postaci przy wykorzystaniu nowoczesnych rozwiązań grafiki 3D. Obejmuje to naukę praktycznych umiejętności w tworzeniu postaci 3D na potrzeby gier komputerowych i mediów cyfrowych z uwzględnieniem współczesnych technologii oraz wymogów stawianych przez przemysł rozrywki elektronicznej. Ukształtowanie podstawowych umiejętności w zakresie przygotowanie do pracy w charakterze projektanta gier i mediów cyfrowych.
WYMAGANIA WSTĘPNE:
Grafika komputerowa, Programowanie gier 3D
ZAKRES TEMATYCZNY PRZEDMIOTU:
Obszary zastosowań zaawansowanych rozwiązań 3D. Zaawansowane metody modelowania obiektów 3D z wykorzystaniem modyfikatorów przestrzennych. Modele szkieletu (rigging) , Tworzenie skóry (skinning), malowanie wag (painting weights). Anatomia postaci 3D. Konstrukcja szkieletów z wykorzystaniem obiektów typu Bones i ich animacja z
wykorzystaniem IK z ograniczeniami. Tworzenie tekstur na potrzeby modelowania postaci 3D. Teksturowanie wielokanałowe. Teksturowanie UV. Wykorzystanie obiektu kamery. Określanie trajektorii animacji obiektów. Tworzenie animacji z wykorzystaniem klatek kluczowych oraz modyfikatorów animacji. Realizacja realistycznego oświetlenia sceny wraz z cieniowaniem. Fotorealistyczna grafika 3D. Modelowanie interakcji światła z obiektami 3D. Symulacje w oparciu o modele
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
108
fizyczne. Animacja twarzy z wykorzystaniem technik Morphingu. Zaawansowany rendering 3D.
METODY KSZTAŁCENIA:
Wykład: wykład problemowy, wykład konwencjonalny z wykorzystaniem wideoprojektora.
Laboratorium: ćwiczenia laboratoryjne, wg listy zadań.
Projekt: praca w grupach, metoda projektu.
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Potrafi zaplanować i zrealizować napięty harmonogram wieloetapowych prac projektowych
K2I_K03, Przygotowanie projektu Projekt
Potrafi dokonać recenzji produkcji gier lub mediów (krytycznie ocenić jej treść, sposób przygotowania i jakość techniczną)
K2I_W10, K2I_K01, K2I_K03, K2I_K04, K2I_K05
Sprawdzian pisemny Wykład
Potrafi wykorzystać zaawansowane funkcje/możliwości narzędzi służących do przygotowania gier i mediów cyfrowych
K2I_W09, K2I_W10, K2I_K04, K2I_K05
Sprawozdanie z wykonanego ćwiczenia
Laboratorium
Potrafi zaprojektować grę komputerową lub animację komputerową zgodnie z zasadami tworzenia tego typu mediów
K2I_U02, K2I_K03, K2I_K04, K2I_K05
Przygotowanie projektu Projekt
WARUNKI ZALICZENIA:
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnej oceny z egzaminu
przeprowadzonego w formie pisemnej.
Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich
ćwiczeń laboratoryjnych weryfikowanych na podstawie sprawozdań przygotowanych w formie komputerowej, przewidzianych do realizacji w ramach programu laboratorium.
Projekt - warunkiem zaliczenia jest wykonanie wszystkich zadań projektowych,
przewidzianych do realizacji w ramach zajęć projektowych oraz przygotowanie pisemnego raportu ze zrealizowanego projektu.
Składowe oceny końcowej = wykład: 25% + laboratorium: 40% + projekt: 35%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (150 godz.)
Godziny kontaktowe = 60 godz.
Przygotowanie się do zajęć = 25 godz.
Zapoznanie się ze wskazaną literaturą = 25 godz.
Przygotowanie raportu/sprawozdania = 20 godz.
Wykonanie zadań zleconych przez prowadzącego = 20 godz.
Studia niestacjonarne (150 godz.)
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
109
Godziny kontaktowe = 36 godz.
Przygotowanie się do zajęć = 26 godz.
Zapoznanie się ze wskazaną literaturą = 24 godz.
Przygotowanie raportu/sprawozdania = 24 godz.
Wykonanie zadań zleconych przez prowadzącego = 20 godz.
Zajęcia realizowane na odległość = 20 godz.
LITERATURA PODSTAWOWA:
1. K. L. Murdock, Autodesk 3ds Max 2012. Biblia, Helion, 2013
2. M. McCarthy, How to Cheat in 3ds Max 2015: Get Spectacular Results Fast, Focal Press, 2014
3. Gahan A.: 3ds Max Modeling for Games: Insider's Guide to Game Character, Vehicle, and Environment Modeling: Volume I. Focal Press, 2011.
LITERATURA UZUPEŁNIAJĄCA:
1. Adams E.: Fundamentals of Game Design, 3rd edition, New Riders, 2013
2. Flemming B., Dobbs D.: Animacja cyfrowych twarzy, Helion, 2002
3. Freeman D.: Creating Emotion in Games: The Craft and Art of Emotioneering, New Riders, 2003
PROGRAM OPRACOWAŁ:
Mgr inż. Andrzej Czajkowski
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
110
SSS YYY SSS TTT EEE MMM YYY WWW III ZZZ UUU AAA LLL III ZZZ AAA CCC JJJ III PPP RRR OOO CCC EEE SSS ÓÓÓ WWW
Kod przedmiotu: 11.9-WE-INFD-SWP
Typ przedmiotu: obowiązkowy
Język nauczania: polski
Odpowiedzia lny za przedmiot : Dr inż. Adam Markowski
Prowadzący: Pracownicy WEIiT IME
Forma zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Semestr
Forma zal iczenia
Punkty ECTS
Studia stac jonarne
5
Wykład 15 1 III
Zaliczenie na ocenę
Laborator ium 30 2 Zaliczenie na ocenę
Studia niestacjonarne
Wykład 9 1 III
Zaliczenie na ocenę
Laborator ium 18 2 Zaliczenie na ocenę
CEL PRZEDMIOTU:
- zapoznanie studentów z podstawowymi funkcjami oraz strukturą systemów wizualizacji,
- ukształtowanie podstawowych umiejętności w zakresie tworzenia aplikacji do wizualizacji procesów przemysłowych.
WYMAGANIA WSTĘPNE:
Podstawy programowania, Układy i systemy mikroprocesorowe, Sieci komputerowe I i II.
ZAKRES TEMATYCZNY PRZEDMIOTU:
Wprowadzenie. Nadzorowanie i wizualizacja procesów przemysłowych. Geneza systemów wizualizacji. Budowa i funkcje systemów wizualizacji - HMI, SCADA. Wymagania stawiane systemom wizualizacji. Systemy wizualizacji w strukturze informacyjnej przedsiębiorstwa SCADA, MES, ERP. Przykładowe aplikacje systemów wizualizacji.
Elementy systemów wizualizacji. Inteligentne urządzenia pomiarowo-kontrolne w systemach wizualizacji. Architektura warstwy komunikacyjnej systemów wizualizacji. Protokoły komunikacyjne w systemach wizualizacji. Wykorzystanie radiomodemów w systemach wizualizacji.
Użytkowanie systemów wizualizacji. Podstawy tworzenia i serwisowania aplikacji w środowisku InTouch. Konfigurowanie systemów wizualizacji w zakresie tworzenia ekranów synoptycznych, definiowania zmiennych, tworzenia skryptów i połączeń animacyjnych, konfigurowania alarmów i trendów, archiwizowania zmiennych, tworzenia raportów w postaci plików tekstowych. Wykorzystanie zaawansowanych modułów do tworzenia receptur i prowadzenia statystycznej kontroli procesu.
Technologie obiektowe w systemach wizualizacji. Integracja systemów wizualizacji z systemami baz danych. Wykorzystanie technologii obiektowych na potrzeby wymiany danych pomiędzy aplikacją wizualizacyjną a urządzeniami automatyki przemysłowej (sterowniki PLC).
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
111
METODY KSZTAŁCENIA:
Wykład: wykład konwencjonalny/tradycyjny.
Laboatorium: ćwiczenia laboratoryjne.
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Potrafi w aplikacjach do wizualizacji procesów przemysłowych wykorzystać funkcje związane z recepturami oraz statystyczną kontrolą procesu
K2I_W10,
K2I_U06
Sprawozdanie, bieżąca kontrola na zajęciach
Laboratorium
Zna i potrafi zastosować mechanizmy alarmowania zmiennych, śledzenia wartości zmiennych w czasie rzeczywistym oraz mechanizmy obsługi zmiennych historycznych
K2I_W10,
K2I_U06
Sprawdzian, sprawozdanie, bieżąca kontrola na zajęciach
Laboratorium, wykład
Rozumie potrzebę stosowania systemów wizualizacji, potrafi przedstawić podstawowe funkcje oraz strukturę systemów wizualizacji
K2I_W10,
K2I_U06
Sprawdzian Wykład
Potrafi utworzyć prostą aplikację do wizualizacji procesu przemysłowego zawierającą obrazy synoptyczne
K2I_W10,
K2I_U06
Sprawozdanie, bieżąca kontrola na zajęciach
Laboratorium
WARUNKI ZALICZENIA:
Wykład - warunkiem zaliczenia jest uzyskanie pozytywnych ocen z kolokwiów pisemnych lub
ustnych przeprowadzonych co najmniej raz w semestrze.
Laboratorium - warunkiem zaliczenie jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń
laboratoryjnych przewidzianych do realizacji w ramach programu laboratorium.
Składowe oceny końcowej = wykład: 50% + laboratorium: 50%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (125 godz.)
Godziny kontaktowe = 45 godz.
Przygotowanie się do zajęć = 20 godz.
Zapoznanie się ze wskazaną literaturą = 20 godz.
Przygotowanie raportu/sprawozdania = 20 godz.
Wykonanie zadań zleconych przez prowadzącego = 20 godz.
Studia niestacjonarne (125 godz.)
Godziny kontaktowe = 27 godz.
Przygotowanie się do zajęć = 24 godz.
Zapoznanie się ze wskazaną literaturą = 24 godz.
Przygotowanie raportu/sprawozdania = 25 godz.
Wykonanie zadań zleconych przez prowadzącego = 25 godz.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
112
LITERATURA PODSTAWOWA:
1. Winiecki W., Nowak J., Stanik S.: Graficzne zintegrowane środowiska programowe do projektowania komputerowych systemów pomiarowo - sterujących, Mikom, Warszawa, 2001.
2. Kwaśniewski J.: Sterowniki PLC w praktyce inżynierskiej, BTC, Legionowo, 2008.
3. Kwiecień R.: Komputerowe systemy automatyki przemysłowej, Helion, Gliwice, 2012.
4. InTouch Podręcznik użytkownika, Wizualizacja, Invensys Systems, 2009.
5. InTouch Podręcznik użytkownika, Zarządzanie danymi, Invensys Systems, 2009.
6. InTouch Podręcznik użytkownika, Alarmy i zdarzenia, Invensys Systems, 2009.
LITERATURA UZUPEŁNIAJĄCA:
1. Januszewski R.: Podstawy programowania systemów SCADA, Pracownia komputerowa Jacka Skalmierskiego, Gliwice, 2009.
2. Januszewski R.: Zagadnienia zaawansowane programowania systemów SCADA, Pracownia Komputerowa Jacka Skalmierskiego, Gliwice, 2009.
PROGRAM OPRACOWAŁ:
dr inż. Adam Markowski
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
113
SSS EEE MMM III NNN AAA RRR III UUU MMM SSS PPP EEE CCC JJJ AAA LLL III SSS TTT YYY CCC ZZZ NNN EEE
Kod przedmiotu: 11.3-WE-INFD-SS
Typ przedmiotu: obowiązkowy
Język nauczania: polski
Odpowiedzia lny za przedmiot : Dyrektorzy instytutów
Prowadzący: Pracownicy WEIT
Forma zajęć
Liczba godzin w semestrze
Liczba godzin w tygodniu
Semestr
Forma zaliczenia
Punkty ECTS
Studia stac jonarne
4 Pro jekt 30 2 III Zaliczenie na ocenę
Studia niestacjonarne
Projekt 18 2 III Zaliczenie na ocenę
CEL PRZEDMIOTU:
- realizacja pracy dyplomowej pod kierunkiem promotora.
ZAKRES TEMATYCZNY PRZEDMIOTU:
Przygotowanie pracy dyplomowej pod kierunkiem promotora. Wykazanie znajomości przedmiotu, opanowanie literatury naukowej w zakresie opracowywanego tematu. Umiejętność korzystania ze źródeł oraz powiązania problematyki teoretycznej z zagadnieniami praktyki i stosowania naukowych metod pracy.
METODY KSZTAŁCENIA:
Projekt: dyskusja, praca z dokumentem źródłowym, konsultacje.
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Zna podstawowe metody, techniki i narzędzia stosowane przy rozwiązywaniu złożonych zadań inżynierskich związanych ze studiowaną dyscypliną.
K2I_U04,
K2I_U14,
K2I_U16,
K2I_K01
Sprawozdanie, projekt Projekt
Zna i rozumie zasady prawa autorskiego
K2I_W16
K2I_K02
Sprawozdanie, projekt Projekt
Student wykazuje umiejętność napisania pracy badawczej w języku polskim oraz
K2I_W16
K2I_U01,
Prezentacja ustna, sprawozdanie, projekt
Projekt
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
114
krótkiego doniesienia naukowego w języku obcym na podstawie własnych badań.
K2I_K02,
K2I_K05
WARUNKI ZALICZENIA:
Projekt - warunkiem zaliczenia jest uzyskanie pozytywnej oceny opracowania związanego z
tematem realizowanej pracy dyplomowej. Składowe oceny końcowej = projekt: 100%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (100 godz.)
Godziny kontaktowe = 30 godz. Zapoznanie się ze wskazaną literaturą = 20 godz. Przygotowanie raportu/sprawozdania = 25 godz. Konsultacje = 25 godz. Studia niestacjonarne (100 godz.)
Godziny kontaktowe = 18 godz. Zapoznanie się ze wskazaną literaturą = 20 godz. Przygotowanie raportu/sprawozdania = 25 godz. Zajęcia realizowane na odległość = 12 godz Konsultacje = 25 godz.
LITERATURA PODSTAWOWA:
Literatura zgodna z tematyką realizowanej pracy dyplomowej
PROGRAM OPRACOWAŁ:
dr hab. inż. Krzysztof Patan, prof. UZ
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
115
SSS EEE MMM III NNN AAA RRR III UUU MMM DDD YYY PPP LLL OOO MMM OOO WWW EEE III
Kod przedmiotu: 11.3-WE-INFD-SD1
Typ przedmiotu : obowiązkowy
Język nauczania: polski
Odpowiedzia lny za przedmiot : Dyrektorzy instytutów
Prowadzący: Pracownicy WEIT
Forma zajęć
Liczba godzin w semestrze
Liczba godzin w tygodniu
Semestr
Forma zaliczenia
Punkty ECTS
Studia stac jonarne
4 Pro jekt 30 2 II Zaliczenie na ocenę
Studia niestacjonarne
Projekt 18 2 II Zaliczenie na ocenę
CEL PRZEDMIOTU:
- ćwiczenie umiejętności prezentowania i dyskutowania wyników pracy dyplomowej.
ZAKRES TEMATYCZNY PRZEDMIOTU:
W ramach Seminarium dyplomowego I studenci na forum grupy seminaryjnej przedstawiają, w formie prezentacji komputerowej częściowe efekty realizowanej pracy dyplomowej. Każda prezentacja kończy się dyskusją, w której czynny udział bierze grupa seminaryjna. Dopuszcza się opracowanie i przedstawianie prezentacji w języku angielskim.
METODY KSZTAŁCENIA:
Projekt: dyskusja, praca z dokumentem źródłowym, prezentacja multimedialna
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Potrafi integrować uzyskane informacje, dokonywać ich interpretacji i krytycznej oceny, a także wyciągać wnioski oraz formułować i wyczerpująco uzasadniać opinie
K2I_W16, K2I_U02,
K2I_U03,
K2I_U04,
K2I_K06
Prezentacja ustna Projekt
Student potrafi pozyskać informacje z literatury, baz danych oraz innych źródeł także w języku angielskim
K2I_U03,
K2I_U04
Prezentacja ustna Projekt
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
116
WARUNKI ZALICZENIA:
Projekt - warunkiem zaliczenia jest złożenie wypełnionej i podpisanej przez promotora karty pracy,
a także uzyskanie pozytywnej oceny zrealizowanej części pracy dyplomowej. Składowe oceny końcowej = projekt: 100%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (100 godz.)
Godziny kontaktowe = 30 godz. Przygotowanie się do zajęć = 20 godz. Zapoznanie się ze wskazaną literaturą = 25 godz. Przygotowanie raportu/sprawozdania = 25 godz. Studia niestacjonarne (100 godz.)
Godziny kontaktowe = 18 godz. Przygotowanie się do zajęć = 20 godz. Zapoznanie się ze wskazaną literaturą = 25 godz. Zajęcia wykonywane na odległość = 12 godz. Przygotowanie raportu/sprawozdania = 25 godz.
LITERATURA PODSTAWOWA:
Literatura zgodna z tematyką realizowanej pracy dyplomowej
PROGRAM OPRACOWAŁ:
dr hab. inż. Krzysztof Patan, prof. UZ
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
117
SSS EEE MMM III NNN AAA RRR III UUU MMM DDD YYY PPP LLL OOO MMM OOO WWW EEE III III
Kod przedmiotu: 11.3-WE-INFD-SD2
Typ przedmiotu: obowiązkowy
Język nauczania: polski
Odpowiedzia lny za przedmiot : Dyrektorzy instytutów
Prowadzący: Pracownicy WEIT
Forma zajęć
Liczba godzin w semestrze
Liczba godzin w tygodniu
Semestr
Forma zaliczenia
Punkty ECTS
Studia stac jonarne
8 Pro jekt 60 4 III Zaliczenie na ocenę
Studia niestacjonarne
Projekt 36 4 III Zaliczenie na ocenę
CEL PRZEDMIOTU:
- doskonalenie umiejętności prezentowania i dyskutowania wyników pracy dyplomowej.
WYMAGANIA WSTĘPNE:
Seminarium dyplomowe I
ZAKRES TEMATYCZNY PRZEDMIOTU:
W ramach Seminarium dyplomowego II studenci na forum grupy seminaryjnej przedstawiają, w formie prezentacji komputerowej końcowe efekty realizowanej pracy dyplomowej. Każda prezentacja kończy się dyskusją, w której czynny udział bierze grupa seminaryjna. Dopuszcza się opracowanie i przedstawianie prezentacji w języku angielskim.
METODY KSZTAŁCENIA:
Projekt: dyskusja, prezentacja multimedialna.
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU SYMBOLE EFEKTÓW
METODY WERYFIKACJI FORMA ZAJĘĆ
Potrafi biegle porozumiewać się przy użyciu różnych technik w środowisku zawodowym.
K2I_W16, K2I_U02
Prezentacja ustna, dyskusja Projekt
Potrafi odpowiednio określić priorytety służące realizacji określonego celu
K2I_U04 Prezentacja ustna, dyskusja Projekt
Posiada umiejętność wystąpień ustnych dotyczących zagadnień szczegółowych z dyscypliny Informatyka.
K2I_W16, K2I_U03, K2I_K06
Prezentacja ustna, dyskusja Projekt
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
118
WARUNKI ZALICZENIA:
Projekt - warunkiem zaliczenia jest uzyskanie pozytywnej oceny z prezentacji wyników pracy
dyplomowej, wymagane minimalne zaawansowanie pracy magisterskiej na poziomie 80%. Składowe oceny końcowej = projekt: 100%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (200 godz.)
Godziny kontaktowe = 60 godz. Przygotowanie się do zajęć = 30 godz. Zapoznanie się ze wskazaną literaturą = 30 godz. Przygotowanie raportu/sprawozdania = 40 godz. Konsultacje = 40 godz. Studia niestacjonarne (200 godz.)
Godziny kontaktowe = 36 godz. Przygotowanie się do zajęć = 34 godz. Zapoznanie się ze wskazaną literaturą = 30 godz. Przygotowanie raportu/sprawozdania = 45 godz. Konsultacje = 40 godz. Zadania realizowane na odległość = 15 godz
LITERATURA PODSTAWOWA:
Literatura zgodna z tematyką realizowanej pracy dyplomowej
PROGRAM OPRACOWAŁ:
dr hab. inż. Krzysztof Patan, prof. UZ