WYDZIAŁ INFORMATYKI ,

Transkrypt

WYDZIAŁ INFORMATYKI ,
W YDZ IA Ł IN FORMA TYK I ,
EL EK TROT ECHN IK I I AU TOMAT YK I
K AT ALOG PRZEDMIOTÓW
Kierunek
Informatyka
Studia II stopnia o profilu ogólnoakademickim
Rok akademicki: 2016/2017
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
Seminarium specjalistyczne ........................................................................................................ 31
Seminarium dyplomowe I ............................................................................................................ 33
Seminarium dyplomowe II ........................................................................................................... 35
Cyfrowe przetwarzanie i kompresja danych ................................................................................ 37
Języki skryptowe ......................................................................................................................... 39
Nowoczesne projektowanie aplikacji internetowych .................................................................. 42
Systemy nawigacji satelitarnej i mapy cyfrowe ........................................................................... 45
Projektowanie systemów osadzonych ......................................................................................... 48
Rozwiązania sieciowe i usługi w chmurze ................................................................................... 51
Programowanie systemów mikroinformatycznych ...................................................................... 54
Implementacja procesów biznesowych ....................................................................................... 56
Aplikacje dla urządzeń mobilnych ............................................................................................... 59
Sieci neuronowe i Neuro-rozmyte ............................................................................................... 62
Projektowanie gier i mediów ........................................................................................................ 65
Systemy informatyczne w zarządzaniu firmą .............................................................................. 68
sieci społecznościowe i systemy wieloagentowe ........................................................................ 71
Równoległe i funkcyjne Techniki Programowania ....................................................................... 74
Projektowanie aplikacji na platformie Android ............................................................................. 77
Systemy wideokonferencyjne i telefonii internetowej .................................................................. 80
Systemy Informacji przestrzennej ............................................................................................... 83
hurtownie danych ........................................................................................................................ 86
komputerowe wspomaganie projektowania ................................................................................ 89
Cyfrowe Przetwarzanie Sygnałów ............................................................................................... 92
Systemy wizualizacji .................................................................................................................... 95
Systemy ekspertowe ................................................................................................................... 98
Oprogramowanie systemów pomiarowo– sterujacych .............................................................. 101
Problemy cyfryzacji .................................................................................................................... 104
Techniki sztucznej inteligencji .................................................................................................... 107
Programowanie sieciowe ............................................................................................................111
Modelowanie i animacja postaci 3D .......................................................................................... 114
Systemy wizualizacji procesów ................................................................................................. 117
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
2
M
ME
ETTO
OD
DY
Y N
NU
UM
ME
ER
RY
YC
CZZN
NE
E
K od p r ze dm io tu : 11.9-WI-INFD-MN
T yp pr ze dm i ot u : obowiązkowy
J ę z yk n auc za n i a : polski
O d po wi e d zi a l n y za pr z edm i ot : prof. dr hab. Roman Gielerak
Semestr
Forma
zajęć
Liczba
godzin
w semestrze
Liczba
godzin
w tygodniu
Pr o wa d ząc y: Pracownicy ISSI
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
W yk ł a d
15
1
egzamin
I
Laboratorium
30
2
Zaliczenie na ocenę
4
Studia niestacjonarne
W yk ł a d
9
1
Egzamin
I
Laboratorium
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:
Wykład: wykład konwencjonalny
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
3
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ą = 5 godz.
Przygotowanie raportów/sprawozdań = 5 godz.
Wykonanie zadań zleconych przez prowadzącego = 10 godz.
Zajęcia realizowane na odległość = 5 godz.
Przygotowanie się do egzaminu = 5 godz.
Konsultacje = 15 godz.
Studia niestacjonarne (100godz.)
Godziny kontaktowe = 27 godz.
Przygotowanie się do zajęć = 10 godz.
Zapoznanie się ze wskazaną literaturą = 10 godz.
Przygotowanie raportu/sprawozdania = 10 godz.
Wykonanie zadań zleconych przez prowadzącego = 12 godz.
Zajęcia realizowane na odległość = 12 godz.
Przygotowanie się do egzaminu = 10 godz.
Konsultacje = 9 godz.
LITERATURA PODSTAWOWA:
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
4
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:
Konspekty do ćwiczeń laboratoryjnych
Dokumentacja Matlab.
PROGRAM OPRACOWAŁ:
prof. dr . hab. Roman Gielerak
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
5
G
GR
RA
AFFY
Y II S
SIIE
EC
CII W
W IIN
NFFO
OR
RM
MA
ATTY
YC
CE
E
K od p r ze dm io tu : 11.9-WI-INFD-GSI
T yp pr ze dm i ot u : obowiązkowy
J ę z yk n auc za n i a : obowiązkowy
O d po wi e d zi a l n y za pr z edm i ot : Dr hab. inż. Andrzej Karatkiewicz, prof. UZ
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y: Pracownicy ZIS IIE WIEA
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
W yk ł a d
30
2
Egzamin
I
Laboratorium
30
2
Zaliczenie na ocenę
5
Studia niestacjonarne
W yk ł a d
18
2
Egzamin
I
Laboratorium
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, Teoretyczne podstawy informatyki
ZAKRES TEMATYCZNY PRZEDMIOTU:
Nieformalne wprowadzenie do teorii grafów. Rys historyczny. Zastosowania teorii grafów w
informatyce.
Grafy skierowane i nieskierowane. Intuicyjne przykłady i formalne definicje. Podstawowe
pojęcia teorii grafów. Rodzaje grafów: grafy planarne, dwudzielne, pełne, drzewa.
Sposoby reprezentacji grafów w pamięcu komputera: macierzowe i listowe reprezentacje
grafów.
Najważniejsze algorytmy przeszukiwania grafów: BFS, DFS. Wybrane zastosowania
algorytmów przeszukiwania (obliczenie silnie spójnych składowych, sortowanie
topologiczne)
Cykle Eulera (warunki istnienia i algorytm konstruowania). Cykle Hamiltona, warunki
istnienia.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
6
Metoda PERT, analiza krytycznej ścieżki.
Metody konstruowania minimalnych drzew rozpinających (algorytmy Prima, Kruskala,
Boruvki).
Metody obliczania najkrótszych ścieżek w grafach (algorytmy Dijkstry, Bellmana-Forda,
Floyda-Warshalla). Zastosowania.
Sieci przepływowe i obliczenie maksymalnego przeplywu w sieciach – metoda FordaFulkersona. Zastosowania.
Kolorowanie grafów i jego zastosowania. Heurystyczne metody kolorowania grafów.
Złożoność obliczeniowa algorytmów grafowych. Algorytmy zachłanne. Problemy NP-trudne
w kontekście grafów, przykłady.
Binarne diagramy decyzyjne: klasyczny graf BDD, uporządkowany diagram OBDD,
zredukowany binarny diagram ROBDD. Graf BDD jako efektywny sposób reprezentacji
funkcji boolowskich.
Elementy teorii sieci Petriego: podstawy formalne, właściwości behawioralne, metody
badania. Sieci Petriego w modelowaniu systemów współbieżnych i projektowaniu
współbieżnych algorytmów sterowania.
Algorytmy do zaimplementowania na zajęciach laboratoryjnych:
1. Przeszukiwanie wszerz
2. Przeszukiwanie w głąb
3. Obliczanie silnie spójnych składowych
4. Sortowanie topologiczne
5. Wyznaczenie ścieżki krytycznej
6. Znajdowanie minimalnego drzewa rozpinającego
7. Najkrótsze ścieżki z jednym źródłem (algorytm Dijkstry)
8. Kolorowanie grafów za pomocą wybranego algorytmu zachłannego
9. Obliczanie maksymalnego przepływu w sieciach
METODY KSZTAŁCENIA:
wykład: wykład konwencjonalny, dyskusja, przedstawienie wybranych algorytmów przez
studentów
laboratorium: ćwiczenia laboratoryjne z wykorzystaniem sprzętu komputerowego
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
SYMBOLE
EFEKTÓW
OPIS EFEKTU
METODY WERYFIKACJI
FORMA
ZAJĘĆ
Potrafi pracować indywidualnie i w
zespole
K2I_W01
Bieżąca kontrola na zajęciach
Laborato
rium
Potrafi zaimplementować algorytmy
grafowe w jednym z uniwersalnych
języków programowania
K2I_W04
Bieżąca kontrola na zajęciach,
sprawozdanie
Laborato
rium
Umie opisać relacje w systemie lub
K2I_U08
strukturze przy pomocy modeli
grafowych, a dynamiczny proces
współbieżny, np. sterowania logicznego przy pomocy sieci Petriego
sprawdzian
Laborato
rium
Potrafi prowadzać w razie potrzeby
problemy informatyczne do zagadnień
grafowych i stosować algorytmy grafowe
do ich rozwiązywania
K2I_U08
Sprawdzian, egzamin
Wykład
Zna podstawowe pojęcia teorii grafów
oraz najważniejsze algorytmy grafowe
K2I_W04,
K2I_U08
egzamin
Wykład
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
7
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.
LITERATURA PODSTAWOWA:
1. Robin Wilson: Wprowadzenie do teorii grafów. Wydawnictwo Naukowe PWN,
Warszawa, 2007.
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.
Marek Kubala (Red.), Optymalizacja dyskretna: modele i metody kolorowania grafów.
WNT, Warszawa, 2002
LITERATURA UZUPEŁNIAJĄCA:
1. Narsinh Deo: Teoria grafów i jej zastosowanie w technice i informatyce, PWN,
Warszawa, 1980.
2.
3.
4.
Bogdan Korzan: Elementy teorii grafów i sieci. WNT, Warszawa, 1978.
Reinhard Diestel: Graph theory. Electronic edition, Springer Verlag New York, 2000.
Marcin Szpyrka: Sieci Petriego w modelowaniu i analizie systemów współbieżnych,
WNT Warszawa, 2008.
PROGRAM OPRACOWAŁ:
Dr hab. inż. Andrzej Karatkiewicz, prof. UZ
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
8
IIN
NŻŻY
YN
NIIE
ER
RIIA
A B
BE
EZZP
PIIE
EC
CZZE
EŃ
ŃS
STTW
WA
A
K od p r ze dm io tu : 11.9-WI-INFD-IBEZP
T yp pr ze dm i ot u : obowiązkowy
J ę z yk n auc za n i a : Polski
O d po wi e d zi a l n y za pr z edm i ot : dr inż. Bartłomiej Sulikowski
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y: dr inż. Bartłomiej Sulikowski
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
W yk ł a d
30
Zaliczenie na ocenę
2
I
Laboratorium
30
2
Zaliczenie na ocenę
5
Studia niestacjonarne
W yk ł a d
18
Zaliczenie na ocenę
2
I
Laboratorium
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ę.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
9
METODY KSZTAŁCENIA:
wykład: wykład konwencjonalny, dyskusja
laboratorium: ćwiczenia laboratoryjne
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
SYMBOLE
EFEKTÓW
OPIS EFEKTU
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: 50% + laboratorium: 50%
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
10
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (125 godz.)
Godziny kontaktowe = 60 godz.
Konsultacje = 15 godz.
Przygotowanie się do zajęć = 20 godz.
Zapoznanie się ze wskazaną literaturą = 15 godz.
Wykonanie zadań zleconych przez prowadzącego = 15 godz.
Studia niestacjonarne (125 godz.)
Godziny kontaktowe = 36 godz.
Konsultacje = 30 godz.
Przygotowanie się do zajęć = 35 godz.
Zapoznanie się ze wskazaną literaturą = 14 godz.
Wykonanie zadań zleconych przez = 10 godz.
LITERATURA PODSTAWOWA:
1. I. Stankowska, Ustawa o ochronie informacji niejawnych. Komentarz, wyd. LexisNexis,
2.
3.
4.
5.
Warszawa 2011.
Ustawa z dnia 5 sierpnia 2010 roku o ochronie informacji niejawnych, Dz. U. z 2010 r., nr 182,
poz. 1228.
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.
W. Stallings, Kryptografia i bezpieczeństwo sieci komputerowych, Tomy 1-2, Helion, 2012
Lukatsky A.: Wykrywanie włamań i aktywna ochrona danych, Helion, 2004.
LITERATURA UZUPEŁNIAJĄCA:
Russell R. i in. : Hakerzy atakują. Jak przejąć kontrolę nad siecią, Helion, 2004.
Potter B., Fleck B.: 802.11. Bezpieczeństwo, Wyd. O’Reilly, 2005.
Balinsky A. i in.: Bezpieczeństwo sieci bezprzewodowych, PWN, CISCO Press, 2007.
G. Weidman, Bezpieczny system w praktyce. Wyższa szkoła hackingu i testy penetracyjne,
Helion, 2015
P. Kim, Podręcznik pentestera. Bezpieczeństwo systemów informatycznych, Helion, 2015
M. Goodman, Zbrodnie przyszłości. Jak cyberprzestępcy, korporacje i państwa mogą używać
technologii przeciwko Tobie, Helion, 2016
PROGRAM OPRACOWAŁ:
dr inż. Bartłomiej Sulikowski
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
11
B
BA
AD
DA
AN
NII A
A O
OP
PE
ER
RA
AC
CY
YJJN
NE
E
K od p r ze dm io tu :
11.9-WI-INFD-BO
T yp pr ze dm i ot u : obowiązkowy
J ę z yk n auc za n i a : polski
O d po wi e d zi a l n y za pr z edm i ot : dr hab.inż. Maciej Patan, prof. UZ
S em est r
Licz ba go dz in
w ty godn iu
For ma
z aj ę ć
Licz ba go dz in
w s em e st rz e
Pr o wa d ząc y: dr hab.inż. Maciej Patan, prof. UZ
For ma
z al icz en ia
Pun kt y
ECT S
Studia stacjonarne
W yk ł a d
30
2
Egzamin
I
Laboratorium
30
2
Zaliczenie na ocenę
4
Studia niestacjonarne
W yk ł a d
18
2
Egzamin
I
Laboratorium
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 i rozwiązania bazowe. Algorytmy
programowania liniowego (sympleks, metoda korekcji-predykcji) w zastosowaniach. Optymalny wybór
asortymentu produkcji. Problem mieszanek. Wybór procesu technologicznego. Programowanie ilorazowe.
Problemy transportowe i przydziału. Elementy teorii gier: gry dwuosobowe o sumie zerowej i z naturą.
Programowanie sieciowe. Modele sieciowe o zdeterminowanej strukturze logicznej. Szeregowanie zadań.
Planowanie przedsięwzięć. Metody CPM i PERT. Analiza czasowo-kosztowa. CPM-COST. PERT-COST.
Zadania programowania nieliniowego (ZPN). Zbiory i funkcje wypukłe. Warunki konieczne i wystarczające
istnienia ekstremum w zadaniach z oraz bez ograniczeń. Warunki Kuhna-Tuckera. Regularność
ograniczeń. Metoda mnożników Lagrange’a. Programowanie kwadratowe. Metoda najmniejszych
kwadratów. Optymalizacja wielokryterialna. Rozwiązania w sensie Pareto.
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
12
METODY KSZTAŁCENIA:
Wykład: wykład konwencjonalny/tradycyjny.
Laboratorium: ćwiczenia laboratoryjne.
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
SYMBOLE
EFEKTÓW
OPIS EFEKTU
Potrafi kreatywnie posługiwać się
dedykowanym oprogramowaniem i
dostępnymi bibliotekami numerycznymi
w implementowaniu zadań
optymalizacji
Potrafi dokonać analizy czasowokosztowej przedsięwzięć logistycznych
Potrafi definiować modele
matematyczne i symulacyjne zadań
optymalizacyjnych
Zna warunki optymalności dla zadań
programowania nieliniowego i
numeryczne podstawy ich
rozwiązywania
Zna podstawowe typy zadań
programowania liniowego i algorytmy
ich rozwiązywania
Ma świadomość znaczenia
optymalizacji w praktyce inżynierskiej
Rozumie istotę zadania
optymalizacyjnego oraz jego
teoretyczne i praktyczne aspekty
METODY WERYFIKACJI
FORMA ZAJĘĆ
Sprawdzian, bieżąca kontrola
na zajęciach
Laboratorium
Sprawdzian, bieżąca kontrola
na zajęciach
Sprawdzian, bieżąca kontrola
na zajęciach
Laboratorium
Egzamin
Wykład
Egzamin
Wykład
Egzamin
Wykład
Egzamin
Wykład
K2I_K05
K2I_U11,
K2I_K05
K2I_W06,
K2I_U10
Laboratorium
K2I_W01,
K2I_W06
K2I_W01,
K2I_W06
K2I_W01,
K2I_K01
K2I_W06,
K2I_K05
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
13
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
14
TTE
EC
CH
HN
NIIK
KII M
MO
OD
DE
ELLO
OW
WA
AN
NIIA
A P
PR
RO
OG
GR
RA
AM
MÓ
ÓW
W
K od p r ze dm io tu : 11.3-WI-INFD-TMP
T yp pr ze dm i ot u : Obowiązkowy
J ę z yk n auc za n i a : polski
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
O d po wi e d zi a l n y za pr z edm i ot : dr inż. Grzegorz Bazydło
dr inż. Grzegorz Bazydło,
Pr o wa d ząc y: dr inż. Grzegorz Łabiak,
dr inż. Tomasz Gratkowski
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
W yk ł a d
30
Zaliczenie na ocenę
2
I
Laboratorium
30
2
Zaliczenie na ocenę
5
Studia niestacjonarne
W yk ł a d
18
Zaliczenie na ocenę
2
I
Laboratorium
18
2
Zaliczenie na ocenę
CEL PRZEDMIOTU:
- zapoznanie studenta z podstawami inżynierii oprogramowania oraz sposobami modelowania programów,
- ukształtowanie umiejętności w zakresie modelowania procesów biznesowych,
- zrozumienie przez studenta zasad modelowania obiektowego,
- ukształtowanie umiejętności w zakresie modelowania z wykorzystaniem języka UML.
WYMAGANIA WSTĘPNE:
Programowanie obiektowe.
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.
Analiza biznesowa. Modelowanie procesów biznesowych w notacji BPMN. Biznesowe przypadki
użycia. Tworzenie modelu oprogramowania na podstawie modelu BPMN.
Obiektowe metody projektowania. Metodyki strukturalne i obiektowe. Metodyki zwinne. Analiza
i modelowanie wymagań. Analiza i modelowanie dziedziny. Projekt architektury rozwiązania. Cykl życia
oprogramowania. Projektowanie systemowe i analiza systemowa.
Język UML. Geneza, definicja i cele powstania UML. Zakres UML. Diagramy języka UML.
Charakterystyka diagramów. Rozszerzenia języka UML: profile, stereotypy, etykiety, OCL.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
15
Podstawowe pojęcia obiektowości i powiązania między obiektami. Modelowanie powiązań obiektów.
Klasy, dziedziczenie, generalizacja, specjalizacja, polimorfizm, interfejsy.
Techniki MDD. Architektura MDA. Transformacja modeli (QVT, XSLT).
METODY KSZTAŁCENIA:
wykład: wykład konwencjonalny/tradycyjny
laboratorium: ćwiczenia laboratoryjne
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
SYMBOLE
EFEKTÓW
OPIS EFEKTU
METODY WERYFIKACJI
FORMA
ZAJĘĆ
Zna
podstawy
języka
UML, K2I_W07
najważniejsze rodzaje diagramów UML,
ich zastosowanie, sposoby powiązania
obiektów
Test, sprawdzian
Wykład
Rozumie
potrzebę
modelowania K2I_U12,
oprogramowania w celu ułatwienia jego K2I_K01,
projektowania oraz zwiększenia jego K2I_K04
wiarygodności
Test, sprawdzian
Wykład
Zna języki i techniki modelowania K2I_W07,
programów oraz procesów biznesowych K2I_U12
Test, sprawdzian
Wykład
Potrafi modelować oprogramowanie, K2I_U12,
używając
odpowiednich
języków K2I_U14,
modelowania
K2I_K03,
K2I_K04
Bieżąca kontrola na zajęciach
Laboratorium
Zna
podstawy
programowania K2I_W07,
obiektowego i potrafi projektować K2I_U12
programy,
używając
obiektowego
paradygmatu
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 (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.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
16
LITERATURA PODSTAWOWA:
1. Sacha K.: Inżynieria oprogramowania, Helion, Gliwice, 2010.
2. Grady B., Rumbaugh J., Jacobson I.: UML przewodnik użytkownika, Wydawnictwa Naukowo
– Techniczne, Warszawa, 2002.
3.
Dąbrowski W.: Modelowanie systemów informatycznych w języku UML 2.1 w praktyce,
Wydawnictwo Naukowe PWN, Warszawa, 2007.
4.
5.
6.
Wrycza S.: Język UML 2.0 w modelowaniu systemów informatycznych, Helion, Gliwice, 2006.
Drejewicz S.: Zrozumieć BPMN. Modelowanie procesów biznesowych, Helion, Gliwice, 2012.
Martin R. C.: Zwinne wytwarzanie oprogramowania. Najlepsze zasady, wzorce i praktyki,
Helion, Gliwice, 2014.
LITERATURA UZUPEŁNIAJĄCA:
1. Sommerville I.: Inżynieria oprogramowania, Wydawnictwa Naukowo – Techniczne,
Warszawa, 2003.
2.
Graessle P., Baumann H., Baumann P.: UML 2.0 w akcji. Przewodnik oparty na projektach,
Helion, Gliwice, 2006.
3.
Piotrowski M.: Notacja modelowania procesów biznesowych – podstawy, BTC, Legionowo,
2007.
4.
Brookes F. P.: Mityczny osobomiesiąc. Eseje o inżynierii oprogramowania, Wydawnictwa
Naukowo – Techniczne, Warszawa, 2000.
5.
Osterwalder A., Pigneur Y.: Tworzenie modeli biznesowych. Podręcznik wizjonera, Helion,
Gliwice, 2012.
6.
Rasmusson J.: Zwinny samuraj. Jak programują mistrzowie zwinności, Helion, Gliwice, 2012.
PROGRAM OPRACOWAŁ:
dr inż. Grzegorz Bazydło, dr inż. Tomasz Gratkowski, dr inż. Michał Doligalski,
dr inż. Grzegorz Łabiak
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
17
B
BIIG
G D
DA
ATTA
A II A
AN
NA
ALLIITTY
YK
KA
A B
BIIZZN
NE
ES
SO
OW
WA
A
K od p r ze dm io tu :
11.3-WI-INFD-BDAB
T yp pr ze dm i ot u :
obowiązkowy
J ę z yk n auc za n i a :
dr inż. Mariusz Jacyno
O d po wi e d zi a l n y za pr z edm i ot :
Semestr
Liczba godzin
w tygodniu
Liczba godzin
w semestrze
Pr o wa d ząc y:
Forma
zajęć
polski
Pracownicy ISSI
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
W yk ł a d
30
Zaliczenie na ocenę
2
I
Laboratorium
30
2
Zaliczenie na ocenę
6
Studia niestacjonarne
W yk ł a d
18
Zaliczenie na ocenę
2
I
Laboratorium
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 ebiznesowych.
- 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
18
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:
SYMBOLE EFEKTÓW
OPIS EFEKTU
Student potrafi zdefiniować pojęcie
analityki biznesowej oraz podać
przykłady jej zastosowania.
METODY
WERYFIKACJI
FORMA
ZAJĘĆ
Sprawdzian
Wykład
Student jest w stanie opisać tradycyjny
K2I_W12, K2I_W09
model analizy danych wykorzystywany w
data i text miningu.
Sprawdzian
Wykład
Student potrafi wyjaśnić pojęcie Big Data K2I_W12
oraz przedstawić główne cechy jakie
zawierają zbiory danych określane tą
nazwą.
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
K2I_W12
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
19
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
20
W
WY
YC
CH
HO
OW
WA
AN
NIIE
E FFIIZZY
YC
CZZN
NE
E
K od p r ze dm io tu : 16.1-WI-INFD-WF
T yp pr ze dm i ot u : Obowiązkowy
J ę z yk n auc za n i a : Polski
O d po wi e d zi a l n y za pr z edm i ot : nauczyciel akademicki prowadzący zajęcia
Semestr
Liczba godzin
w tygodniu
Forma zajęć
Liczba godzin
w semestrze
mgr Marta Dalecka, mgr Piotr Galant, mgr
Agnieszka Grad – Rybińska, dr Jerzy Grzesiak, dr
Pr o wa d ząc y: 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
Punkty
ECTS
Forma zaliczenia
Studia stacjonarne
Ć wi c ze n i a
30
2
I
zaliczenie bez oceny
1
Studia niestacjonarne
Ć wi c ze n i a
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
Student zna i potrafi stosować zasady
zdrowego trybu życia; ma
świadomość jak ćwiczenia fizyczne
mogą zapobiegać wielu problemom
zdrowotnym współczesnej cywilizacji
Student ma poszerzoną wiedzę o
przepisach i zasadach rozgrywania
Symbole
efektów
Metody
weryfikacji
Forma
zajęć
Dyskusja
Ćwiczenia
Obserwacje i ocena umiejętności
praktycznych studenta
Ćwiczenia
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
21
Opis
efektu
różnych dyscyplin sportowych
Student dokonuje analizy poziomu
własnej sprawności fizycznej oraz jej
wpływu na prawidłowe
funkcjonowanie organizmu
Student potrafi dostosować formy
własnej aktywności fizycznej w celu
poprawy sprawności ruchowej oraz
uzyskania odprężenia psychicznego
Student samodzielnie podejmuje
różne formy aktywności fizycznej
świadomy jej wpływu na
funkcjonowanie organizmu
Student potrafi pracować w grupie,
pełnić w niej różne role i służyć
pomocą osobom mniej sprawnym
fizycznie
Student potrafi rywalizować z
zachowaniem zasad „fair play”,
wykazując szacunek dla konkurentów
oraz zrozumienie dla różnic w
poziomie sprawności fizycznej
Student potrafi właściwie używać
sprzęt i urządzenia sportowe mając na
uwadze bezpieczeństwo swoje i
innych
Symbole
efektów
Metody
weryfikacji
Forma
zajęć
Test określający poziom rozwoju
motorycznego i umiejętności
technicznych lub diagnoza stanu
zdrowia i sprawności fizycznej
Ćwiczenia
Obserwacje i ocena umiejętności
praktycznych studenta
Ćwiczenia
Obserwacje i ocena umiejętności
praktycznych studenta
Ćwiczenia
Obserwacja zachowań studenta
podczas rywalizacji sportowej i w
warunkach wymagających
współpracy w grupie
Ćwiczenia
Obserwacja zachowań studenta
podczas rywalizacji sportowej i w
warunkach wymagających
współpracy w grupie
Ćwiczenia
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:
Bondarowicz M.: Zabawy i gry ruchowe w zajęciach sportowych. Warszawa 2002
Huciński T., Kisiel E.: Szkolenie dzieci i młodzieży w koszykówce. Warszawa 2008
Karpiński R., Karpińska M.: Pływanie sportowe korekcyjne rekreacyjne. Katowice
2011
Kosmol A.: Teoria i praktyka sportu niepełnosprawnych. Warszawa 2008
Stefaniak T.: Atlas uniwersalnych ćwiczeń siłowych. Wrocław 2002
Talaga J.: ABC Młodego piłkarza. Nauczanie techniki. Warszawa 2006
Uzarowicz J.: Siatkówka. Co jest grane? Wrocław 2005
Woynarowska B.: Edukacja zdrowotna. Podręcznik akademicki. Warszawa 2010
Wołyniec J.: Przepisy gier sportowych w zakresie podstawowym. Wrocław 2006
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
22
LITERATURA UZUPEŁNIAJĄCA:
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
23
JJĘ
ĘZZY
YK
K A
AN
NG
GIIE
ELLS
SK
KII
K od p r ze dm io tu : 11.3-WI-INFD-JA
T yp pr ze dm i ot u : Obowiązkowy
J ę z yk n auc za n i a : Angielski
O d po wi e d zi a l n y za pr z edm i ot : mgr Jolanta Bąk
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y: mgr Jolanta Bąk, mgr Wojciech Ciesinski
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
Laboratorium
30
2
II
Zaliczenie na ocenę
2
Studia niestacjonarne
Laboratorium
18
2
II
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
• Inżynieria bezpieczeństwa
• Zachowania człowieka w organizacji i na rynku pracy
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
24
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.
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
SYMBOLE
EFEKTÓW
OPIS EFEKTU
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
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ą
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, j
prasie specjalistycznej akademickiej
poświęconej informatyce oraz w Internecie;
METODY WERYFIKACJI
FORMA
ZAJĘĆ
K_U01,
K_U03,
K_U04,
K_U05
Sprawdzian pisemny
Ćwiczenia
laboratoryjne
(lektorat)
K_U01,
K_U03,
K_U04,
K_U05
Sprawdzian pisemny
Ćwiczenia
laboratoryjne
(lektorat)
K_U01,
K_U03,
K_U04,
K_U05
K_U15
K_U21
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 pracą dyplomową 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
25
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:
1.
Sarah Philpot, Lesley Curnick, Emma Pathare, Gary Pathare & Richard Harrison,
Headway Academic Skills, OUP
2.
Marion Grussendorf, English for Presentations, Oxford University Press, 2007
LITERATURA UZUPEŁNIAJĄCA:
John Allison, Jeremy Townend, Paul Emmerson, The Business – upper-intermediate,
Macmillan Education, 2008
Michael McCarthy&Felicity O’Dell, Academic Vocabulary in Use, Cambridge University
Press, 2008
Mike Barlow, Real-Time Big data Analytics – Emerging Architecture, O’Reilly, 2013
Abhishek Gupta, Numerical Methods Using MATLAB, Springer, 2010
Michael Vince, Macmillan English Grammar In Context (Advanced), Macmillan
Education, 2008
Santiago Remacha Esteras, Professional English in Use ICT, Cambridge University
Press, 2007
anglojęzyczne magazyny specjalistyczne publikowane przez THE IEEE COMPUTER
SOCIETY
PROGRAM OPRACOWAŁ:
mgr Jolanta Bąk
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
26
H
HIIS
STTO
OR
RIIA
A TTE
EC
CH
HN
NIIK
KII
K od p r ze dm io tu : 08.3-WI-INFD-HT
T yp pr ze dm i ot u : obowiązkowy
J ę z yk n auc za n i a : polski
O d po wi e d zi a l n y za pr z edm i ot : nauczyciel akademicki prowadzący wykład
Semestr
Forma
zajęć
Liczba
godzin
w semestrz
e
Liczba
godzin
w tygodniu
Pr o wa d ząc y: pracownik WH
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
W yk ł a d
15
1
Zaliczenie na ocenę
III
Studia niestacjonarne
W yk ł a d
9
1
2
Zaliczenie na ocenę
III
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:
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
27
OPIS EFEKTU
SYMBOLE
EFEKTÓW
METODY WERYFIKACJI
FORMA ZAJĘĆ
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.
2.
3.
4.
5.
Ziółkowski A.: Historia Powszechna. Starożytność. Warszawa: Wydawnictwo Naukowe PWN,
2009.
Chwalba A.: Historia Powszechna. Wiek XIX. Warszawa: Wydawnictwo Naukowe PWN, 2008.
Rifkin J.: Trzecia Rewolucja Przemysłowa. Warszawa 2012.
Borkowski R.: Cywilizacja – technika – ekologia. Wybrane problemy rozwoju cywilizacyjnego u
progu XXI wieku. Kraków 2001.
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
28
ZZA
AC
CH
HO
OW
WA
AN
NIIA
A C
CZZŁŁO
OW
WIIE
EK
KA
A W
W O
OR
RG
GA
AN
NIIZZA
AC
CJJII
II N
NA
A R
RY
YN
NK
KU
U P
PR
RA
AC
CY
Y
K od p r ze dm io tu : 04.2-WI-INFD-ZCORP
T yp pr ze dm i ot u : obowiązkowy
J ę z yk n auc za n i a : polski
O d po wi e d zi a l n y za pr z edm i ot : nauczyciel akademicki prowadzący wykład
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y: pracownicy WEZ
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
W yk ł a d
30
2
III
Zaliczenie pisemne i projekt na ocenę
3
Studia niestacjonarne
W yk ł a d
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
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
29
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
SYMBOLE
EFEKTÓW
OPIS EFEKTU
Uzyskanie podstawowej wiedzy na
temat
uwarunkowań
zachowań
człowieka w organizacji i na rynku.
Uzyskanie wiedzy o mechanizmie
komercjalizacji wiedzy i technologii.
METODY WERYFIKACJI
FORMA ZAJĘĆ
K2I_W16
K2I_K03
Zaliczenie pisemne
Wykład
K2I_W16
Opracowanie
przypadku
Wykład
K2I_W16
Zaliczenie pisemne
Wykład
K2I_K02
Zaliczenie pisemne
Wykład
Student potrafi przygotować projekt
komercjalizacji wybranej technologii
K2I_W09
Opracowanie
przypadku
studium
Wykład
Umiejętność pozyskiwania
informacji na temat programów
wsparcia działalności
innowacyjnej przedsiębiorstw
K2I_K05
K2I_U04
Opracowanie
przypadku
studium
Uzyskanie wiedzy o czynnikach ryzyka
psychospołecznego w miejscu pracy.
Student potrafi zidentyfikować czynniki
kształtujące pozycję człowieka w
miejscu pracy
studium
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.
2.
3.
4.
5.
6.
Świadek A., Determinanty aktywności innowacyjnej w regionalnych systemach
przemysłowych w Polsce. Wyd. Nauk. US, Szczecin, 2008
Dzikowski P., Przywództwo w organizacjach gospodarczych w warunkach polskich, Difin,
Warszawa, 2011
Lachniewicz S., Matejun M., Walecka A., Przedsiębiorczość technologiczna w małych i
średnich firmach. Czynniki rozwoju, Wydawnictwo TNT, Warszawa, 2013
Weresa M.A., Polityka innowacyjna, PWN, Warszawa, 2014
Kożusznik B., Zachowania człowieka w organizacji, PWE, Warszawa 2007
Doligalski T., Modele biznesu w Internecie, PWN, Warszawa 2014
PROGRAM OPRACOWAŁ:
dr Piotr Dzikowski
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
30
S
SE
EM
MIIN
NA
AR
RIIU
UM
M S
SP
PE
EC
CJJA
ALLIIS
STTY
YC
CZZN
NE
E
K od p r ze dm io tu : 11.3-WI-INFD-SS
T yp pr ze dm i ot u : obowiązkowy
J ę z yk n auc za n i a : polski
O d po wi e d zi a l n y za pr z edm i ot : Dyrektorzy instytutów
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y: Pracownicy WEIT
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
Projekt
30
2
III
Zaliczenie na ocenę
4
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:
SYMBOLE
EFEKTÓW
OPIS EFEKTU
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
K2I_W16
Prezentacja ustna,
Projekt
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
31
pracy badawczej w języku polskim oraz
krótkiego doniesienia naukowego w
języku obcym na podstawie własnych
badań.
K2I_U01,
K2I_K02,
K2I_K05
sprawozdanie, projekt
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
32
S
SE
EM
MIIN
NA
AR
RIIU
UM
M D
DY
YP
PLLO
OM
MO
OW
WE
E II
K od p r ze dm io tu : 11.3-WI-INFD-SD1
T yp pr ze dm i ot u : obowiązkowy
J ę z yk n auc za n i a : polski
O d po wi e d zi a l n y za pr z edm i ot : Dyrektorzy instytutów
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y: Pracownicy WEIT
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
Projekt
30
2
II
Zaliczenie na ocenę
4
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:
SYMBOLE
EFEKTÓW
OPIS EFEKTU
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
WARUNKI ZALICZENIA:
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
33
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
34
S
SE
EM
MIIN
NA
AR
RIIU
UM
M D
DY
YP
PLLO
OM
MO
OW
WE
E IIII
K od p r ze dm io tu : 11.3-WI-INFD-SD2
T yp pr ze dm i ot u : obowiązkowy
J ę z yk n auc za n i a : polski
O d po wi e d zi a l n y za pr z edm i ot : Dyrektorzy instytutów
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y: Pracownicy WEIT
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
Projekt
60
4
III
Zaliczenie na ocenę
8
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:
SYMBOLE
EFEKTÓW
OPIS EFEKTU
Potrafi biegle porozumiewać się przy
użyciu różnych technik w środowisku
zawodowym.
Potrafi odpowiednio określić priorytety
służące realizacji określonego celu
METODY WERYFIKACJI
FORMA
ZAJĘĆ
K2I_W16,
K2I_U02
Prezentacja ustna, dyskusja
Projekt
K2I_U04
Prezentacja ustna, dyskusja
Projekt
Prezentacja ustna, dyskusja
Projekt
Posiada umiejętność wystąpień ustnych K2I_W16,
dotyczących zagadnień szczegółowych z K2I_U03,
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
35
dyscypliny Informatyka.
K2I_K06
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
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
36
C
CY
YFFR
RO
OW
WE
E P
PR
RZZE
ETTW
WA
AR
RZZA
AN
NIIE
E II K
KO
OM
MP
PR
RE
ES
SJJA
A D
DA
AN
NY
YC
CH
H
K od p r ze dm io tu : 11.3-WI-INFD-CPIK
T yp pr ze dm i ot u : obowiązkowy
J ę z yk n auc za n i a : polski
O d po wi e d zi a l n y za pr z edm i ot : dr inż. Wojciech Zając
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y: dr inż. Wojciech Zając
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
W yk ł a d
30
2
egzamin
II
Laboratorium
30
2
zaliczenie z oceną
6
Studia niestacjonarne
W yk ł a d
18
2
egzamin
II
Laboratorium
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
37
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
SYMBOLE
EFEKTÓW
OPIS EFEKTU
METODY WERYFIKACJI
FORMA
ZAJĘĆ
Rozumie znaczenie cyfrowego
przetwarzania danych w technice
K_W03
egzamin
wykład
Posiada wiedzę na temat możliwości i
ograniczeń stosowania cyfrowej postaci
sygnału
K_W03
egzamin
wykład
Potrafi modelować w oprogramowaniu
narzędziowym poszczególne elementy
systemu przetwarzania danych
cyfrowych
K_U17
sprawdzian
laborator
ium
Rozumie specyfikę kompresji stratnej i
bezstratnej
K_U17
sprawdzian
laborator
ium
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.
Konsultacje = 15 godz.
Przygotowanie się do zajęć = 30 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.
4.
Sayood K.: Kompresja danych - wprowadzenie, READ ME, 2002.
5.
Skarbek W.: Multimedia. Algorytmy i standardy kompresji, PLJ, 1998.
Domański M.: Zaawansowane techniki kompresji obrazów i sekwencji wizyjnych, WPP,
Poznań, 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
38
JJĘ
ĘZZY
YK
KII S
SK
KR
RY
YP
PTTO
OW
WE
E
K od p r ze dm io tu : 11.3-WI-INFD-JS
T yp pr ze dm i ot u : wybieralny
J ę z yk n auc za n i a : polski
O d po wi e d zi a l n y za pr z edm i ot : dr inż. Remigiusz Wiśniewski
dr inż. Iwona Grobelna, dr inż. Grzegorz
Bazydło, dr inż. Remigiusz Wiśniewski
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y:
Forma
zaliczenia
Punkt y
ECTS
Studia stacjonarne
W yk ł a d
1
15
Laboratorium
2
30
Projekt
1
15
Zaliczenie na ocenę
II
Zaliczenie na ocenę
Zaliczenie na ocenę
6
Studia niestacjonarne
W yk ł a d
9
1
Laboratorium
18
2
Projekt
9
1
Zaliczenie na ocenę
II
Zaliczenie na ocenę
Zaliczenie na ocenę
CEL PRZEDMIOTU:
Zapoznanie studentów z
zastosowania.
językami
skryptowymi
pod
kątem
ich
praktycznego
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.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
39
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
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
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, K_K05
Dokonuje wyboru właściwych narzędzi
oraz rozwiązań skryptowych w zależności
od wymagań projektowych
K2I_W03, K2I_W09,
projekt
K2I_U17, K2I_K05
projekt
Rozumie potrzebę stosowania języków
skryptowych
K2I_W03, K2I_W09, sprawdzian, bieżąca
K2I_W12
kontrola na zajęciach
laboratorium
Potrafi zastosować języki skryptowe do
rozwiązania problemu naukowego oraz
inżynierskiego
K2I_W03, K2I_W09, sprawdzian, bieżąca
K2I_U17, K2I_K03, kontrola na zajęciach,
K2I_K04, K2I_K05 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,
K_K01, K2I_K03,
K2I_K04, K_K05
laboratorium,
projekt
kolokwium, bieżąca
kontrola na zajęciach
bieżąca kontrola na
zajęciach, projekt
FORMA
ZAJĘĆ
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
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%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (150 godz.)
Godziny kontaktowe = 60 godz.
Przygotowanie się do zajęć = 15 godz.
Zapoznanie się ze wskazaną literaturą = 10 godz.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
40
Wykonanie zadań zleconych przez prowadzącego = 35 godz.
Konsultacje = 30 godz.
Studia niestacjonarne (150 godz.)
Godziny kontaktowe = 36 godz.
Przygotowanie się do zajęć = 13 godz.
Zapoznanie się ze wskazaną literaturą = 23 godz.
Wykonanie zadań zleconych przez prowadzącego = 45 godz.
Zajęcia realizowane na odległość = 33 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. Edycja polska (Rusz
głową!), 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 trzecie, 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
41
N
NO
OW
WO
OC
CZZE
ES
SN
NE
E P
PR
RO
OJJE
EK
KTTO
OW
WA
AN
NIIE
E
A
AP
PLLIIK
KA
AC
CJJII IIN
NTTE
ER
RN
NE
ETTO
OW
WY
YC
CH
H
K od p r ze dm io tu : 11.3-WI-INFD-NPAI
T yp pr ze dm i ot u : wybieralny
J ę z yk n auc za n i a : polski
O d po wi e d zi a l n y za pr z edm i ot : dr inż. Remigiusz Wiśniewski
dr inż. Iwona Grobelna, dr inż. Grzegorz
Bazydło, dr inż. Remigiusz Wiśniewski
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y:
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
W yk ł a d
1
15
Laboratorium
2
30
Projekt
1
15
Zaliczenie na ocenę
II
Zaliczenie na ocenę
Zaliczenie na ocenę
6
Studia niestacjonarne
W yk ł a d
9
1
Laboratorium
18
2
Projekt
9
1
Zaliczenie na ocenę
II
Zaliczenie na ocenę
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).
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
42
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).
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:
SYMBOLE
EFEKTÓW
OPIS EFEKTU
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
wykład
zajęciach
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
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 laboratorium
zajęciach
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,
laboratorium,
bieżąca kontrola na
projekt
zajęciach, projekt
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%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (150 godz.)
Godziny kontaktowe = 60 godz.
Przygotowanie się do zajęć = 15 godz.
Zapoznanie się ze wskazaną literaturą = 10 godz.
Wykonanie zadań zleconych przez prowadzącego = 35 godz.
Konsultacje = 30 godz.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
43
Studia niestacjonarne (150 godz.)
Godziny kontaktowe = 36 godz.
Przygotowanie się do zajęć = 23 godz.
Zapoznanie się ze wskazaną literaturą = 13 godz.
Wykonanie zadań zleconych przez prowadzącego = 45 godz.
Zajęcia realizowane na odległość = 33 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.
6.
E. T. Freeman, E. Robson, HTML5. Rusz głową!, Helion, Gliwice, 2012.
7.
C. Pitt, Wzorzec MVC w PHP dla profesjonalistów, Helion, Gliwice, 2013.
L. Welling, L. Thomson, PHP i MySQL. Tworzenie stron WWW. Vademecum
profesjonalisty. Wydanie trzecie, 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
44
S
SY
YS
STTE
EM
MY
Y N
NA
AW
WIIG
GA
AC
CJJII S
SA
ATTE
ELLIITTA
AR
RN
NE
EJJ II M
MA
AP
PY
Y C
CY
YFFR
RO
OW
WE
E
K od p r ze dm io tu : 06.0-WI-INFD-SNMC
T yp pr ze dm i ot u : wybieralny
J ę z yk n auc za n i a : polski
O d po wi e d zi a l n y za pr z edm i ot : dr inż. Michał Doligalski
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y: pracownicy IMEI
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
W yk ł a d
30
2
Egzamin
II
Laboratorium
30
2
Zaliczenie na ocenę
6
Studia niestacjonarne
W yk ł a d
18
2
Egzamin
II
Laboratorium
18
2
Zaliczenie na ocenę
CEL PRZEDMIOTU:
Uzyskanie kompetencji w zakresie systemów nawigacji satelitarnej (GNSS) oraz map cyfrowych i
wykorzystania ich w projektach informatycznych
Zapoznanie studentów z posługiwaniem się systemami GNSS, pozyskaniem danych, określeniem
poziomu ufności i dokładności danych
Ukształtowanie umiejętności z zakresu obsługi interfejsów systemów GNSS
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.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
45
Systemy augmentacji nawigacji satelitarnej. Formaty map cyfrowych. 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:
SYMBOLE
EFEKTÓW
OPIS EFEKTU
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
Laborato
rium
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
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_ U14
Egzamin
Wykład
K2I_W09,
K2I_ K01
Sprawdzian, bieżąca kontrola na
zajęciach
Laborato
rium
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.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
46
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.
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.
4.
Cezary Specht, System GPS, Pelplin : Wydaw. Bernardinum, 2007.
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
47
P
PR
RO
OJJE
EK
KTTO
OW
WA
AN
NIIE
E S
SY
YS
STTE
EM
MÓ
ÓW
W O
OS
SA
AD
DZZO
ON
NY
YC
CH
H
K od p r ze dm io tu : 06.0-WI-INFD-PSO
T yp pr ze dm i ot u : wybieralny
J ę z yk n auc za n i a : polski
O d po wi e d zi a l n y za pr z edm i ot : dr inż. Michał Doligalski
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y: pracownicy IMEI
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
W yk ł a d
30
2
Egzamin
II
Laboratorium
30
2
Zaliczenie na ocenę
6
Studia niestacjonarne
W yk ł a d
18
2
Egzamin
II
Laboratorium
18
2
Zaliczenie na ocenę
CEL PRZEDMIOTU:
zapoznanie studentów z podstawowymi technikami zintegrowanego projektowania systemów
sprzętowo-programowych
ukształtowanie wśród studentów zrozumienia konieczności stosowania rozwiązań integrujących
sprzęt i oprogramowanie w systemie osadzonym
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
48
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:
SYMBOLE
EFEKTÓW
OPIS EFEKTU
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
Laborato
rium
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
Laborato
rium
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
49
LITERATURA PODSTAWOWA:
1. Balarin F. et al.: Hardware-Software Co-Design of Embedded Systems. The POLIS
Approach, Kluwer Academic Publishers, 1997.
2.
3.
De Micheli G.: Synteza i optymalizacja układów cyfrowych, WNT, Warszawa, 1998.
4.
Staunstrup J., Wolf W. (eds.): Hardware/Software Co-Design: Principles and Practice,
Kluwer Academic Publishers, 1997.
Proceedings of the IEEE, Special issue on Hardware/Software Codesign, vol. 85, No.
3, March 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
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
50
R
RO
OZZW
WIIĄ
ĄZZA
AN
NIIA
A S
SIIE
EC
CIIO
OW
WE
E II U
US
SŁŁU
UG
GII W
W C
CH
HM
MU
UR
RZZE
E
K od p r ze dm io tu : 11.3-WI-INFD-PSUC
T yp pr ze dm i ot u : Obowiązkowy
J ę z yk n auc za n i a : polski
O d po wi e d zi a l n y za pr z edm i ot : Dr inż. Tomasz Gratkowski
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y: Pracownicy IMEI WIEA
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
W yk ł a d
30
Zaliczenie na ocenę
2
II
Laboratorium
30
2
Zaliczenie na ocenę
6
Studia niestacjonarne
W yk ł a d
18
Zaliczenie na ocenę
2
II
Laboratorium
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
51
METODY KSZTAŁCENIA:
wykład: wykład konwencjonalny/tradycyjny
laboratorium: ćwiczenia laboratoryjne
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
SYMBOLE
EFEKTÓW
OPIS EFEKTU
METODY WERYFIKACJI
FORMA
ZAJĘĆ
Potrafi zaprojektować i utworzyć K2I_U14
aplikację sieciową w języku obiektowym
Java.
Bieżąca kontrola na zajęciach
Laboratorium
Potrafi opracować
sieciowy.
protokół K2I_W11,
K2I_U14
Bieżąca kontrola na zajęciach
Laboratorium
Potrafi korzystać ze standardowych K2I_W11,
protokołów sieciowych.
K2I_U14
Bieżąca kontrola na zajęciach
Laboratorium
Potrafi dobierać odpowiedni protokół K2I_W11,
sieciowy w celu zoptymalizowania K2I_U14
działania tworzonej aplikacji sieciowej.
Bieżąca kontrola na zajęciach
Laboratorium
Student
potrafi
objaśnić
sposób K2I_K01
budowania aplikacji zorientowanych na
usługi.
Test, sprawdzian
Wykład
Potrafi
wytłumaczyć
mechanizm K2I_W11
działania gniazd sieciowych.
Test, sprawdzian
Wykład
własny
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 = 60 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 = 20 godz.
Konsultacje = 15 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
52
LITERATURA PODSTAWOWA:
Stevens W.R.: UNIX. Programowanie usług sieciowych. Tom 1 - API: gniazda i XTI; Wydawnictwa
Naukowo-Techniczne, 2000.
Horstmann C. S., Cornell G.: Core Java, Volume I--Fundamentals, 9th Edition, Prentice Hall 2013
(wydanie polskie "Java. Podstawy. Wydanie IX", Helion 2013)
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)
Harold E. R.: Java Network Programming, Fourth Edition, Oreilly & Associates Inc 2013 (wydanie
polskie "Java. Programowanie sieciowe", Oficyna Wydawnicza READ ME 2000, edycja II)
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.
5.
6.
Stevens W.R: TCP/IP. Tom 1: Protokoły - Biblia; Oficyna Wydawnicza READ ME, 1998.
Comer D. E., Sieci komputerowe i intersieci. Wydanie V, Helion, 2012.
Rychlicki-Kicior K., Java EE 6. Programowanie aplikacji WWW, Helion, 2012.
PROGRAM OPRACOWAŁ:
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
53
P
PR
RO
OG
GR
RA
AM
MO
OW
WA
AN
NIIE
E S
SY
YS
STTE
EM
MÓ
ÓW
W
M
MIIK
KR
RO
OIIN
NFFO
OR
RM
MA
ATTY
YC
CZZN
NY
YC
CH
H
K od p r ze dm io tu : 11.3-WI-INFD-PSM
T yp pr ze dm i ot u : Obowiązkowy
J ę z yk n auc za n i a : Polski
O d po wi e d zi a l n y za pr z edm i ot : dr inż. Grzegorz Andrzejewski
dr inż. Grzegorz Andrzejewski, pracownicy
WEIT
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y:
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
W yk ł a d
30
Zaliczenie na ocenę
2
III
Laboratorium
30
2
Zaliczenie na ocenę
7
Studia niestacjonarne
W yk ł a d
18
Zaliczenie na ocenę
2
III
Laboratorium
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
54
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
OPIS EFEKTU
SYMBOLE EFEKTÓW METODY WERYFIKACJI
zna zaawansowane techniki,
metody i narzędzia do
projektowania i implementacji
programów w zakresie określonym
wybraną specjalizacją
Potrafi zaprojektować i
zaimplementować złożone
narzędzie informatyczne w
środowiskach rozproszonych,
sieciowych lub mobilnych, w
zależności od wybranej
specjalności
FORMA ZAJĘĆ
kolokwium
Wykład
sprawdzian
Laboratorium
K2I_W11
K2I_U14
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.
Komsultacje = 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
55
IIM
MP
PLLE
EM
ME
EN
NTTA
AC
CJJA
A P
PR
RO
OC
CE
ES
SÓ
ÓW
W B
BIIZZN
NE
ES
SO
OW
WY
YC
CH
H
K od p r ze dm io tu : 11.9-WI-INFD-IPB
T yp pr ze dm i ot u : Wybieralny
J ę z yk n auc za n i a : Polski
O d po wi e d zi a l n y za pr z edm i ot :
Dr inż. Jacek Tkacz
Dr inż. Tomasz Gratkowski
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y: Pracownicy IMEI, WIEA
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
Laboratorium
30
2
III
zal. na ocenę
4
Studia niestacjonarne
Laboratorium
18
2
III
zal. na ocenę
CEL PRZEDMIOTU:
1. zapoznanie studentów z technikami projektowania i możliwościami implementacji
procesów biznesowych,
2.
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
56
METODY KSZTAŁCENIA:
Laboratorium: ćwiczenia laboratoryjne
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
SYMBOLE
EFEKTÓW
OPIS EFEKTU
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 Laboratorium
zajęciach.
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 K2I_W10,
poszczególnych elementów instancji K2I_U14,
procesu biznesowego z wykorzystaniem K2I_K01
API dostarczanego przez producenta
oprogramowania.
Sprawdzian, bieżąca kontrola na
zajęciach.
Laboratorium
Posiada
umiejętność
zaprojektowanego
biznesowego.
Sprawdzian, bieżąca kontrola na
zajęciach.
Laboratorium
analizy K2I_U14,
procesu K2I_K01
Posiada
umiejętność
tworzenia K2I_W10,
procesów
biznesowych
oraz
ich K2I_U14,
późniejszej
implementacji
z K2I_K01
wykorzystaniem
wybranego
oprogramowania dostępnego na rynku.
Sprawdzian, bieżąca kontrola na Laboratorium
zajęciach.
Potrafi przygotować i skonfigurować K2I_U14,
środowisko
projektowe
(BPMN)
i K2I_K01
implementacyjne (BPMS).
Sprawdzian, bieżąca kontrola na Laboratorium
zajęciach.
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 = 10 godz.
Konsultacje = 15 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
57
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
58
A
AP
PLLIIK
KA
AC
CJJE
E D
DLLA
A U
UR
RZZĄ
ĄD
DZZE
EŃ
Ń M
MO
OB
BIILLN
NY
YC
CH
H
K od p r ze dm io tu : 11.9-WI-INFD-AM
T yp pr ze dm i ot u : Wybieralny
J ę z yk n auc z a n i a : Polski
O d po wi e d zi a l n y za pr z edm i ot : Dr inż. Jacek Tkacz
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y: Pracownicy IMEI, WIEA
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
Laboratorium
30
2
III
zal. na ocenę
4
Studia niestacjonarne
Laboratorium
18
2
III
zal. na ocenę
CEL PRZEDMIOTU:
1. zapoznanie studentów z technikami projektowania i implementacji aplikacji mobilnych,
2. 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
(XAML) 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.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
59
METODY KSZTAŁCENIA:
Laboratorium: ćwiczenia laboratoryjne
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
SYMBOLE
EFEKTÓW
OPIS EFEKTU
Posiada umiejętność zaprojektowania i
implementacji mobilnej bazy danych
funkcjonującej w mocno ograniczonym
środowisku mobilnym.
K2I_W11,
K2I_U14,
K2I_K01,
K2I_K05
METODY WERYFIKACJI
FORMA
ZAJĘĆ
Sprawdzian, bieżąca kontrola na Laboratorium
zajęciach.
Potrafi
skomunikować
urządzenie K2I_U14,
mobilne z innymi urządzeniami, w tym K2I_K01,
urządzeniami
przeznaczonymi
do K2I_K05
lokalizacji geograficznej (GPS).
Sprawdzian, bieżąca kontrola na
zajęciach.
Laboratorium
Potrafi
uzyskać
dostęp
do K2I_W10,
poszczególnych
komponentów K2I_U14,
urządzenia mobilnego w celu ich K2I_K01
oprogramowania.
Sprawdzian, bieżąca kontrola na
zajęciach.
Laboratorium
Posiada umiejętność analizy kodu K2I_U14,
aplikacji zarówno w emulowanym K2I_K01
środowisku
jak
i
rzeczywistym
urządzeniu.
Sprawdzian, bieżąca kontrola na
zajęciach.
Laboratorium
Posiada
umiejętność
tworzenia K2I_W10,
mobilnych interfejsów użytkownika, z K2I_U14,
jednoczesnym rozdzieleniem warstwy K2I_K01
prezentacji od warstwy logiki aplikacji.
Sprawdzian, bieżąca kontrola na Laboratorium
zajęciach.
Potrafi przygotować i skonfigurować K2I_U14,
środowisko
programistyczne K2I_K01
przeznaczone do wywarzania aplikacji
mobilnych.
Sprawdzian, bieżąca kontrola na Laboratorium
zajęciach.
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 = 10 godz.
Wykonanie zadań zleconych przez prowadzącego = 10 godz.
Konsultacje = 20 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
60
Przygotowanie raportu/sprawozdania = 20 godz.
Wykonanie zadań zleconych przez prowadzącego = 20 godz.
Zajęcia realizowane na odległość = 10 godz.
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
61
S
SIIE
EC
CII N
NE
EU
UR
RO
ON
NO
OW
WE
E II N
NE
EU
UR
RO
O--R
RO
OZZM
MY
YTTE
E
K od p r ze dm io tu : 11.3-WI-INFD-SNiN
T yp pr ze dm i ot u : obowiązkowy
J ę z yk n auc za n i a : polski
O d po wi e d zi a l n y za pr z edm i ot : dr inż. Marek Kowal
dr inż. Marek Kowal, dr hab. inż. Marcin
Mrugalski, prof. UZ.
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y:
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
W yk ł a d
30
2
Egzamin
II
Laboratorium
30
2
Zaliczenie na ocenę
6
Studia niestacjonarne
W yk ł a d
18
2
Egzamin
II
Laboratorium
18
2
Zaliczenie na ocenę
CEL PRZEDMIOTU:
zapoznanie studentów z budową rożnych struktur sztucznych sieci neuronowych i neurorozmytych
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 i momentum. Algorytmy
Newtonowskie, i quasi-Newtonowskie. Przegląd zaawansowanych algorytmów uczenia sieci
neuronowych. Przykłady zastosowań sieci neuronowych jednokierunkowych w rozpoznawaniu
obrazów.
Sieci neuronowe typu rekurencyjnego. Algorytmy ucznia sieci neuronowych ze sprzężeniem
zwrotnym. 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.
Metody uczenia głębokiego. Konwolucyjne sieci neuronowe. Ograniczona maszyna
Boltzmanna. Sieci typy Deep Belief Networks. Zastosowanie obliczeń GPU do uczenia głębokiego.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
62
Systemy neuro-rozmyte. Zbiory rozmyte i logika rozmyta. Wnioskowanie rozmyte. Neurorozmyta sieć typu Mamdaniego i Takagi-Sugeno. Gradientowe algorytmy uczenia sieci neurorozmytych.
METODY KSZTAŁCENIA:
Wykład: wykład konwencjonalny
Laboratorium: ćwiczenia laboratoryjne z wykorzystaniem sprzętu komputerowego
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
SYMBOLE
EFEKTÓW
OPIS EFEKTU
METODY WERYFIKACJI
FORMA
ZAJĘĆ
Potrafi scharakteryzować właściwości i
K2I_W03,
opisać struktury jednokierunkowych sieci K2I_W08,
neuronowych, sieci rekurencyjnych, sieci K2I_W12
samoorganizujących się oraz strukturneuro rozmytych
Test, sprawdzian
Wykład
Potrafi zastosować sieci neuronowe i
systemy neuro-rozmyte w zadaniach
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, neurorozmytych i algorytmów uczenia
K2I_W03,
K2I_W08,
K2I_W12,
K2I_K01
Test, sprawdzian
Wykład
Potrafi przeprowadzić uczenie i
K2I_U05,
symulację poznanych sieci neuronowych K2I_U17
i systemów neuro-rozmytych w
środowisku Matlab.
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 oraz algorytmów
uczenia głębokiego
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.
Konsultacje = 15 godz.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
63
Przygotowanie się do zajęć = 15 godz.
Zapoznanie się ze wskazaną literaturą = 20 godz.
Przygotowanie raportu/sprawozdania = 10 godz.
Wykonanie zadań zleconych przez prowadzącego = 20 godz.
Przygotowanie się do egzaminu = 10 godz.
Studia niestacjonarne (150 godz.)
Godziny kontaktowe = 36 godz.
Konsultacje = 29 godz.
Przygotowanie się do zajęć = 15 godz.
Zapoznanie się ze wskazaną literaturą = 20 godz.
Przygotowanie raportu/sprawozdania = 10 godz.
Wykonanie zadań zleconych przez prowadzącego = 20 godz.
Przygotowanie się do egzaminu = 10 godz.
Zajęcia realizowane na odległość = 10 godz.
LITERATURA PODSTAWOWA:
1. Rutkowski L.: Metody i techniki sztucznej inteligencji, WNT, Warszawa, 2015.
2. Goodfellow I., Bengio Y., Courville A.: Deep Learning, MIT Press, 2016.
3. Osowski S.: Sieci neuronowe do przetwarzania informacji, Oficyna Wydawnicza
Politechnik Warszawskiej, Warszawa, 2013.
4.
5.
6.
7.
Flasiński M.: Wstęp do sztucznej inteligencji, PWN, Warszawa, 2011.
8.
Korbicz J. Obuchowicz A. Uciński D.: Sztuczne sieci neuronowe: podstawy i
zastosowania, AOW PLJ, Warszawa, 1994.
Russell S., Norvig P.: Artificial Intelligence: A Modern Approach, Prentice Hall, 2009.
Łęski J.: Systemy neuronowo-rozmyte, WNT, Warszawa, 2008.
Piegat A.: Modelowanie i sterowanie rozmyte, Akademicka Oficyna Wydawnicza EXIT,
Warszawa, 1999.
LITERATURA UZUPEŁNIAJĄCA:
1. 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.
2.
3.
4.
Murphy K.P.: Machine Learning: a Probabilistic Perspective, MIT Press, 2013.
5.
6.
Tadeusiewicz R.: Sieci Neuronowe, Akademicka Oficyna Wydawnicza RM, 1993.
Żurada J., Barski M., Jędruch W.: Sztuczne sieci neuronowe, PWN, Warszawa, 1996.
Duch W., Korbicz J., Rutkowski L., Tadeusiewicz R.: Biocybernetyka i Inżynieria
Biomedyczna 2000. Tom 6. Sieci Neuronowe, Akademicka Oficyna Wydawnicza Exit,
Warszawa, 2000.
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
64
P
PR
RO
OJJE
EK
KTTO
OW
WA
AN
NIIE
E G
GIIE
ER
R II M
ME
ED
DIIÓ
ÓW
W
K od p r ze d m io tu : 11.3-WI-INFD-PGIM
T yp pr ze dm i ot u : obowiązkowy
J ę z yk n auc za n i a : polski
O d po wi e d zi a l n y za pr z edm i ot : dr inż. Marek Sawerwain
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y: Pracownicy ISSI WIEA
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
W yk ł a d
15
1
Laboratorium
30
2
Projekt
15
1
zaliczenie na ocenę
II
zaliczenie na ocenę
zaliczenie na ocenę
6
Studia niestacjonarne
W yk ł a d
9
1
Laboratorium
18
2
Projekt
9
1
zaliczenie na ocenę
II
zaliczenie na ocenę
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).
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
65
Narracja cyfrowa (Digital Storytelling) – Narracja linearna i nielinearna. Skrypty scenariusze.
Zasady dramaturgii cyfrowej. Budowanie postaci.
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 wirtualnegopoziomu 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:
SYMBOLE
EFEKTÓW
OPIS EFEKTU
METODY WERYFIKACJI
FORMA ZAJĘĆ
Posiada wiedzę o zasadach
projektowania gier oraz mediów
cyfrowych.
K_W09
Sprawdzian
Wykład
Zna pojęcia odnoszące się do grafiki 3D
oraz systemów medialnych.
K_W10
Sprawdzian
Wykład
Potrafi projektować aplikacje
multimedialne.
Umie zaprezentować dokumentację
lub scenariusz realizowanej cyfrowej
aplikacji lub filmu cyfrowego.
Potrafi zaprojektować oraz dokonać
implementacji aplikację
mulimedialną zdolną do pracy w
różnych rozwiązaniach sprzętowoprogramowych.
Jest świadomy dynamicznego
rozwoju obszaru grafiki i mediów.
Potrafi pracować w zespolone nad
projektem multimedialnym.
K_U02
Ćwiczenia laboratoryjne,
sprawdzian pisemny
Laboratorium
K_U06
Projekt, sprawozdanie z projektu Projekt
K_U14
Ćwiczenia laboratoryjne,
sprawdzian pisemny
Laboratorium
K_K01
Sprawdzian
Wykład
K_K03
Sprawdzian, bieżąca kontrola na Laboratorium,
projekt
zajęciach
Umie określać priorytety w
realizowanym przedzięwzięciu
K_K04
Sprawdzian, bieżąca kontrola na Laboratorium,
projekt
zajęciach
K_K05
Potrafi kreatywnie wykorzystywać
dostępne narzędzia w projektowaniu
aplikacji z grafiką 3D oraz mediów
Sprawdzian, bieżąca kontrola na Laboratorium
zajęciach
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
66
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 = 60 godz.
Przygotowanie się do zajęć = 20 godz.
Zapoznanie się ze wskazaną literaturą = 20godz.
Przygotowanie raportu/sprawozdania = 20 godz.
Wykonanie zadań zleconych przez prowadzącego = 15 godz.
Konsultacje = 15 godz.
Studia niestacjonarne (150 godz.)
Godziny kontaktowe = 36 godz.
Przygotowanie się do zajęć = 24 godz.
Zapoznanie się ze wskazaną literaturą = 20 godz.
Przygotowanie raportu/sprawozdania = 20 godz.
Wykonanie zadań zleconych przez prowadzącego = 20 godz.
Zajęcia realizowane na odległość = 20 godz.
Konsultacje = 10 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.
4.
Bateman C.: Game Writing: Narrative Skills for Videogames, Cengage Learning , 2006.
5.
6.
Morrison M.: Teach Yourself Game Programming, Sams Publishing, 2002
Adams E.: Break Into The Game Industry: How to Get A Job Making Video Games,
McGraw-Hill Osborne Media , 2003.
Flemming B., Dobbs D.: Animacja cyfrowych twarzy, Helion, 2002
PROGRAM OPRACOWAŁ:
dr inż. Marek Sawerwain
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
67
S
SY
YS
STTE
EM
MY
Y IIN
NFFO
OR
RM
MA
ATTY
YC
CZZN
NE
E W
W ZZA
AR
RZZĄ
ĄD
DZZA
AN
NIIU
U FFIIR
RM
MĄ
Ą
K od p r ze dm io tu : 11.9-WI-INFD-SIwZF
T yp pr ze dm i ot u : obowiązkowy
J ę z yk n auc za n i a : polski
O d po wi e d zi a l n y za pr z edm i ot : dr inż. Marek Kowal
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y: dr inż. Marek Kowal
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
W yk ł a d
30
Zaliczenie na ocenę
2
II
Laboratorium
30
2
Zaliczenie na ocenę
6
Studia niestacjonarne
W yk ł a d
18
Zaliczenie na ocenę
2
II
Laboratorium
18
2
Zaliczenie na ocenę
CEL PRZEDMIOTU:
1. zapoznanie studentów z architekturą systemów ERP
2. ukształtowanie umiejętności z zakresu planowania
i
budowania
systemów
analitycznych
3.
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. Klasteryzacja danych z wykorzystaniem algorytmów
hierarchicznych i iteracyjno-optymalizacyjnych. Klasyfikacja danych z wykorzystaniem algorytmu knajbliż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
68
METODY KSZTAŁCENIA:
Wykład: wykład konwencjonalny
Laboratorium: ćwiczenia laboratoryjne z wykorzystaniem sprzętu komputerowego
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
SYMBOLE
EFEKTÓW
OPIS EFEKTU
Potrafi wymienić i scharakteryzować
poszczególne moduły informatyczne, z
których zbudowane są systemy ERP
METODY WERYFIKACJI
FORMA
ZAJĘĆ
K2I_W09,
K2I_K01
Test, sprawdzian
Wykład
Zna metody i etapy wdrażania systemów K2I_W09,
ERP w przedsiębiorstwie
K2I_K01
Test, sprawdzian
Wykład
Zna architekturę systemu analitycznego i K2I_W09
potrafi scharakteryzować poszczególne
elementy takiego systemu
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
K2I_W09
eksploracji danych z zakresu odkrywania
reguł asocjacji i sekwencji, klasteryzacji,
klasyfikacji i analizy szeregów
czasowych.
Test, sprawdzian
Wykład
Posiada umiejętność stosowania
poznanych metod eksploracji danych dla
danych biznesowych
Sprawdzian, bieżąca kontrola na
zajęciach
Laboratorium
K2I_U10,
K2I_K02,
K2I_K05,
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.
Konsultacje = 15 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 = 20 godz.
Studia niestacjonarne (150 godz.)
Godziny kontaktowe = 36 godz.
Konsultacje = 29 godz.
Przygotowanie się do zajęć = 15 godz.
Zapoznanie się ze wskazaną literaturą = 20 godz.
Przygotowanie raportu/sprawozdania = 20 godz.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
69
Wykonanie zadań zleconych przez prowadzącego = 20 godz.
Zajęcia realizowane na odległość = 10 godz.
LITERATURA PODSTAWOWA:
Gospodarek T.: Systemy ERP. Modelowanie, projektowanie, wdrażanie, Helion,
Warszawa, 2015.
Auksztol J., Balwierz P., Chomuszko M..: SAP. Zrozumieć system ERP, Warszawa,
PWN, 2012.
Kisielnicki J., Pańkowska M., Sroka H.: Zintegrowane systemy informatyczne. Dobre
praktyki wdrożeń, Warszawa, PWN, 2011.
Lech P.: Zintegrowane systemy zarządzania ERP/ERP II. Wykorzystanie w biznesie,
wdrażanie, Difin, 2008.
Morzy T.: Eksploracja Danych, PWN, 2013.
Larose D.T.: Modele i metody eksploracji danych, Helion, 2012.
Aggarwal C.C.: Data mining, Springer, 2015.
Surma J. Business Intelligence. Systemy wspomagania decyzji biznesowych, Warszawa,
PWN, 2010.
Jarke M., Lenzerini M., Vassiliou Y., Vassiliadis P.: Hurtownie danych. Podstawy
organizacji i funkcjonowania., WAiP, 2003.
Larose D. T.: Metody i modele eksploracji danych, Warszawa, PWN, 2008.
Pelikant A.: Hurtownie danych. Od przetwarzania analitycznego do raportowania, Helion,
2011.
LITERATURA UZUPEŁNIAJĄCA:
1. Kimball R., Ross M.: The Data Warehouse Toolkit: The Complete Guide to
Dimensional Modeling (Second Edition), Wiley, 2002.
2.
Todman C: Projektowanie hurtowni danych. Zarządzanie kontaktami z klientami
(CRM), WNT, 2003.
3.
Januszewski A.: Funkcjonalność informatycznych systemów zarządzania. Tom 1:
Zintegrowane systemy transakcyjne, Warszawa, PWN , 2008.
4.
Januszewski A.: Funkcjonalność informatycznych systemów zarządzania tom 2,
Warszawa, PWN, 2011.
PROGRAM OPRACOWAŁ:
dr inż. Marek Kowal
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
70
S
SIIE
EC
CII S
SP
PO
OŁŁE
EC
CZZN
NO
OŚ
ŚC
CIIO
OW
WE
E II S
SY
YS
STTE
EM
MY
Y
W
WIIE
ELLO
OA
AG
GE
EN
NTTO
OW
WE
E
K od p r ze dm io tu : 11.3-WI-INFD-SSiSW
T yp pr ze dm i ot u : obowiązkowy
J ę z yk n auc za n i a : polski
O d po wi e d zi a l n y za pr z edm i ot : dr inż. Mariusz Jacyno
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y: Pracownicy ISSI
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
W yk ł a d
30
2
Laboratorium
15
1
Projekt
15
1
Egzamin
II
Zaliczenie na ocenę
Zaliczenie na ocenę
6
Studia niestacjonarne
W yk ł a d
18
2
Laboratorium
9
1
Projekt
9
1
Egzamin
II
Zaliczenie na ocenę
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
71
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:
SYMBOLE
EFEKTÓW
METODY WERYFIKACJI
K2I_W12
Egzamin
Wykład
Student jest w stanie zdefiniować pojęcie K2I_W12,
mediów oraz sieci społecznościowych
K2I_W09
oraz wytłumaczyć ich rolę we
współczesnym Internecie.
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
K1I_W19,
zaproponować oraz wdrożyć rozwiązanie T1A_W04
pozwalające na przeprowadzenie analizy
danych zawartych w wybranych mediach
społecznościowych.
Zadanie projektowe
Projekt
OPIS EFEKTU
Student potrafi zdefiniować pojęcie
inteligentnego agenta oraz systemu
wieloagentowego
FORMA ZAJĘĆ
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
72
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 = 10 godz.
Zajęcia realizowane na odległość = 10 godz.
Przygotowanie się do egzaminu = 10 godz.
Konsultacje = 15 godz.
Studia niestacjonarne (150 godz.)
Godziny kontaktowe = 36 godz.
Przygotowanie się do zajęć = 17 godz.
Zapoznanie się ze wskazaną literaturą = 17 godz.
Przygotowanie raportu/sprawozdania = 17 godz.
Wykonanie zadań zleconych przez prowadzącego = 17 godz.
Zajęcia realizowane na odległość = 18 godz.
Przygotowanie się do egzaminu = 19 godz.
Konsultacje = 9 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
73
R
RÓ
ÓW
WN
NO
OLLE
EG
GŁŁE
E II FFU
UN
NK
KC
CY
YJJN
NE
E TTE
EC
CH
HN
NIIK
KII
P
PR
RO
OG
GR
RA
AM
MO
OW
WA
AN
NIIA
A
K od p r ze dm io tu : 11.3-WI-INFD-RFTP
T yp pr ze dm i ot u : wybieralny
J ę z yk n auc za n i a : polski
O d po wi e d zi a l n y za pr z edm i ot : dr inż. Marek Sawerwain
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y: Pracownicy ISSI
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
W yk ł a d
15
1
Laboratorium
15
1
Projekt
15
1
zaliczenie na ocenę
III
zaliczenie na ocenę
zaliczenie na ocenę
6
Studia niestacjonarne
W yk ł a d
9
1
Laboratorium
9
1
Projekt
9
1
zaliczenie na ocenę
III
zaliczenie na ocenę
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.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
74
Rodzaje prymitywnych operacji równoległe.
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:
SYMBOLE
EFEKTÓW
OPIS EFEKTU
METODY WERYFIKACJI
FORMA
ZAJĘĆ
Zna model obliczeń równoległych
stosowany w nowoczesnych
rozwiązaniach sprzętowoprogramowych.
K_W09
Sprawdzian
Wykład,
Laboratoriu
m
Rozumie podstawowe pojęcia
programowania funkcyjnego oraz rolę
instrukcji imperatywnych.
K_W11
Sprawdzian
Wykład,
Laboratoriu
m
Umie wykorzystać równoległe i
rozproszenie rozwiązania CPU i
GPU we własnych programach.
Jest świadom dynamicznego
rozwoju równoległych technik
programowania i rosnącej roli
programowania funkcyjnego.
Potrafi wykorzystywać dostępne
rozwiązania programowania
funkcyjnego, aby skracać czas
implementacji wybranych rozwiązań
informatycznych.
K_U14
Projekt, sprawozdanie z projektu
Laboratoriu
m, Projekt
K_K01
Sprawdzian
Wykład
K_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:
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
75
Studia stacjonarne (150 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.
Konsultacje = 25 godz.
Studia niestacjonarne (150 godz.)
Godziny kontaktowe = 27 godz.
Przygotowanie się do zajęć = 20 godz.
Zapoznanie się ze wskazaną literaturą = 22 godz.
Przygotowanie raportu/sprawozdania = 22 godz.
Wykonanie zadań zleconych przez prowadzącego = 21 godz.
Zajęcia realizowane na odległość = 20 godz.
Konsultacje = 18 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.
7.
Pacheco P.: An Introduction to Parallel Programming, Morgan Kaufmann, 2011.
8.
Herlihy M., Shavit N.: Sztuka programowania wieloprocesorowego, Wydawnictwo
Naukowe PWN, 2010, edycja polska.
Czech Z.: Wprowadzenie do obliczeń równoległych, Wydawnictwo Naukowe PWN,
2010.
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.
4.
5.
Syme D., Granicz A., Cisternino A.:Expert F# 3.0, Apress, 2012.
Farber R.: CUDA Application Design and Development, Morgan Kaufmann, 2011.
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
76
P
PR
RO
OJJE
EK
KTTO
OW
WA
AN
NIIE
E A
AP
PLLIIK
KA
AC
CJJII N
NA
A P
PLLA
ATTFFO
OR
RM
MIIE
E A
AN
ND
DR
RO
OIID
D
K od p r ze dm io tu : 11.3-WI-INFD-PAPA
T yp pr ze dm i ot u : wybieralny
J ę z yk n auc za n i a : polski
O d po wi e d zi a l n y za pr z edm i ot : dr inż. Przemysław Jacewicz
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y: dr inż. Przemysław Jacewicz
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
W yk ł a d
15
1
Laboratorium
15
1
Projekt
15
1
Zaliczenie na ocenę
III
Zaliczenie na ocenę
Zaliczenie na ocenę
6
Studia niestacjonarne
W yk ł a d
9
1
Laboratorium
9
1
Projekt
9
1
Zaliczenie na ocenę
III
Zaliczenie na ocenę
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
77
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
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
METODY WERYFIKACJI
FORMA
ZAJĘĆ
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.
Przygotowanie raportu/sprawozdania = 21 godz.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
78
Wykonanie zadań zleconych przez prowadzącego = 21 godz.
Konsultacje = 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
79
S
SY
YS
STTE
EM
MY
Y W
WIID
DE
EO
OK
KO
ON
NFFE
ER
RE
EN
NC
CY
YJJN
NE
E II TTE
ELLE
EFFO
ON
NIIII
IIN
NTTE
ER
RN
NE
ETTO
OW
WE
EJJ
K od p r ze dm io tu : 11.3-WI-INFD-SWiTI
T yp pr ze dm i ot u : wybieralny
J ę z yk n auc za n i a : polski
O d po wi e d zi a l n y za pr z edm i ot : dr hab. inż. Marcin Mrugalski, prof. UZ
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y: Pracownicy ISSI
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
W yk ł a d
15
Zaliczenie na ocenę
1
III
Laboratorium
30
2
Zaliczenie na ocenę
5
Studia niestacjonarne
W yk ł a d
9
Zaliczenie na ocenę
1
III
Laboratorium
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
80
METODY KSZTAŁCENIA:
wykład: wykład konwencjonalny
laboratorium: ćwiczenia laboratoryjne
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
SYMBOLE
EFEKTÓW
OPIS EFEKTU
Potrafi przedstawić protokoły oraz
technologie stosowane w sieciach
konwergentnych.
Potrafi scharakteryzować systemy
wideokonferencyjne oraz telefonii
internetowej.
Potrafi objaśnić mechanizmy
funkcjonowania technologii VoIP.
Potrafi scharakteryzować protokoły SIP,
H.323, RTP, RTCP.
Potrafi objaśnić mechanizmy
funkcjonowania i zastosować właściwe
mechanizmy QoS.
Jest zdolny do posługiwania się
narzędziami umożliwiającymi analizę
ruchu sieciowego.
Potrafi dobierać i wdrażać protokoły
zapewniające odpowiedni poziom
świadczenia usług
wideokonferencyjnych i VoIP.
Potrafi konfigurować mechanizmy QoS z
zastosowaniem technik: CLI, MQC,
AutoQoS, SDM QoS
METODY WERYFIKACJI
FORMA
ZAJĘĆ
K2I_W09
Test z progami punktowymi
Wykład
K2I_W09
Test z progami punktowymi
Wykład
K2I_W09
Test z progami punktowymi
Wykład
K2I_W09
Test z progami punktowymi
Wykład
K2I_U01
Sprawdzian
Laboratorium
K2I_U01
Sprawdzian
Laboratorium
K2I_U01
Sprawdzian
Laboratorium
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ą = 15 godz.
Przygotowanie do zaliczenia = 15 godz.
Przygotowanie się do zajęć laboratoryjnych = 35 godz.
Konsultacje = 15 godz.
Studia niestacjonarne (125 godz.)
Godziny kontaktowe = 27 godz.
Zapoznanie się ze wskazaną literaturą = 27 godz.
Przygotowanie do zaliczenia = 27 godz.
Przygotowanie się do zajęć laboratoryjnych = 35 godz.
Konsultacje = 9 godz.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
81
LITERATURA PODSTAWOWA:
Wallace K.: Implementing Cisco Unified Communications Voice over IP and QoS
(CVOICE) Foundation Learning Guide. Cisco Press, Indianapolis 2011.
Firestone S., Ramalingam T., Fry S.: Voice and Video Conferencing Fundamentals.
Cisco Press, Indianapolis 2007.
Bromirski M.: Telefonia VoIP. Multimedialne sieci IP, BTC, 2006.
Wallingford T.: VoIP. Praktyczny przewodnik po telefonii internetowej, Helion, 2007.
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, prof. UZ
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
82
S
SY
YS
STTE
EM
MY
Y IIN
NFFO
OR
RM
MA
AC
CJJII P
PR
RZZE
ES
STTR
RZZE
EN
NN
NE
EJJ
K od p r ze dm io tu : 11.3-WI-INFD-SIP
T yp pr ze dm i ot u : wybieralny
J ę z yk n auc za n i a : polski
O d po wi e d zi a l n y za pr z edm i ot : dr inż. Marek Kowal
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y: dr inż. Marek Kowal
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
W yk ł a d
15
Zaliczenie na ocenę
1
III
Laboratorium
30
2
Zaliczenie na ocenę
5
Studia niestacjonarne
W yk ł a d
9
Zaliczenie na ocenę
1
III
Laboratorium
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, rastrowowektorowej. 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.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
83
METODY KSZTAŁCENIA:
Wykład: wykład konwencjonalny
Laboratorium: ćwiczenia laboratoryjne z wykorzystaniem sprzętu komputerowego
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
SYMBOLE
EFEKTÓW
OPIS EFEKTU
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ć
Potrafi wymienić i zdefiniować metody
analizy danych przestrzennych
K2I_W09,
K2I_K01
Test, sprawdzian
Wykład
K2I_W09,
K2I_K01
Test, sprawdzian
Wykład
Potrafi wprowadzać i wyprowadzać dane K2I_U14,
przestrzenne z baz danych
przestrzennych
Potrafi zaplanować i utworzyć bazę
K2I_U14,
danych przestrzennych
K2I_K03
Sprawdzian, bieżąca kontrola na
zajęciach
Laboratorium
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 K2I_U14,
przestrzennych i interpretować ich wyniki
Sprawdzian, bieżąca kontrola na
zajęciach
Laboratorium
Potrafi opisać i objaśnić metody
obrazowania danych przestrzennych
oraz wyników analiz danych
przestrzennych
Test, sprawdzian
Wykład
K2I_W09,
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.
Konsultacje = 18 godz.
Przygotowanie się do zajęć = 12 godz.
Zapoznanie się ze wskazaną literaturą = 20 godz.
Przygotowanie raportu/sprawozdania = 10 godz.
Wykonanie zadań zleconych przez prowadzącego = 20 godz.
Studia niestacjonarne (125 godz.)
Godziny kontaktowe = 27 godz.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
84
Konsultacje = 26 godz.
Przygotowanie się do zajęć = 12 godz.
Zapoznanie się ze wskazaną literaturą = 20 godz.
Przygotowanie raportu/sprawozdania = 10 godz.
Wykonanie zadań zleconych przez prowadzącego = 20 godz.
Zajęcia realizowane na odległość = 10 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.
5.
6.
Davis D.: GIS dla każdego, PWN, 2009.
7.
Suchecki B.: Ekonometria przestrzenna. Metody
przestrzennych, Warszawa, C.H. BECK, 2010.
8.
Urbański J.: GIS w badaniach przyrodniczych, Gdańsk, Wydawnictwo Uniwersytetu
Gdańskiego, 2008.
Gotlib D., Iwaniak A., Olszewski R.: GIS. Obszary zastosowań, PWN, 2007.
Tomilson R.: Rozważania o GIS - Planowanie Systemów Informacji Geograficznej dla
menedżerów, ESRI Press, 2004.
i
modele
analizy
danych
LITERATURA UZUPEŁNIAJĄCA:
Bivand R.S., Pebesma E.J., Gómez-Rubio V.: Applied Spatial Data Analysis with R,
Springer, 2008.
Kolvoord R., Keranen K.: Making Spatial Decisions Using GIS, A Workbook, ESRI, 2011.
Kubik T.: GIS. Rozwiązania sieciowe, Warszawa, PWN, 2009.
Kwietniewski M.: GIS w wodociągach i kanalizacji, Warszawa, PWN, 2009.
PROGRAM OPRACOWAŁ:
dr inż. Marek Kowal
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
85
H
HU
UR
RTTO
OW
WN
NIIE
E D
DA
AN
NY
YC
CH
H
K od p r ze dm io tu : 11.3-WI-INFD-HD
T yp pr ze dm i ot u : obowiązkowy
J ę z yk n auc za n i a : polski
O d po wi e d zi a l n y za p r z edm i ot : Dr hab. inż. Wiesław Miczulski, prof. UZ
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y: Nauczyciele akademiccy IMEI WIEA
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
W yk ł a d
30
2
egzamin
II
Laboratorium
30
2
zaliczenie na ocenę
6
Studia niestacjonarne
W yk ł a d
18
2
egzamin
II
Laboratorium
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.
METODY KSZTAŁCENIA:
Wykład: wykład konwencjonalny/tradycyjny, dyskusja, konsultacje,
Laboratorium: ćwiczenia laboratoryjne, praca w grupach.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
86
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
SYMBOLE
EFEKTÓW
OPIS EFEKTU
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
K2l_W08
stosowane w hurtowniach danych
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
K2l_U05
sprawozdanie, bieżąca kontrola
na zajęciach
laboratorium
Tworzy przykładowe hurtownie danych
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 (6 pkt. ECTS, 150 godz.)
Godziny kontaktowe = 2,4 pkt. ECTS, 60 godz.
Konsultacje = 0,6 pkt. ECTS, 15 godz.
Przygotowanie się do zajęć = 0,6 pkt. ECTS, 15 godz.
Zapoznanie się ze wskazaną literaturą = 0,6 pkt. ECTS, 15 godz.
Przygotowanie raportu/sprawozdania = 0,8 pkt. ECTS, 20 godz.
Wykonanie zadań zleconych przez prowadzącego = 0,2 pkt. ECTS, 5 godz.
Przygotowanie się do egzaminu = 0,8 pkt. ECTS, 20godz.
Studia niestacjonarne (6 pkt. ECTS, 150 godz.)
Godziny kontaktowe = 1,4 pkt. ECTS, 36 godz.
Konsultacje = 1,6 pkt. ECTS, 39 godz.
Przygotowanie się do zajęć = 0,6 pkt. ECTS, 15 godz.
Zapoznanie się ze wskazaną literaturą = 0,6 pkt. ECTS, 15 godz.
Przygotowanie raportu/sprawozdania = 0,8 pkt. ECTS, 20 godz.
Wykonanie zadań zleconych przez prowadzącego = 0,2 pkt. ECTS, 5 godz.
Przygotowanie się do egzaminu = 0,8 pkt. ECTS, 20 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.
5.
Larose D.T.: Metody i modele eksploracji danych, PWN, Warszawa, 2008.
Morzy T.: Eksploracja danych. Metody i algorytmy, PWN, Warszawa, 2013.
LITERATURA UZUPEŁNIAJĄCA:
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
87
1.
2.
3.
Poe V., Klauer P., Brobst S.: Tworzenie hurtowni danych, WNT, Warszawa 2000.
4.
M. Nycz: Pozyskiwanie wiedzy i zarządzanie wiedzą,
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.
Rutkowski L.: Metody i techniki sztucznej inteligencji, PWN, Warszawa, 2005.
Ch. Todman: Projektowanie hurtowni danych, Wydawnictwo Naukowo – Techniczne,
Warszawa, 2003.
Wydawnictwo Akademii
PROGRAM OPRACOWAŁ:
Dr hab. inż. Wiesław Miczulski, prof. UZ.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
88
K
KO
OM
MP
PU
UTTE
ER
RO
OW
WE
E W
WS
SP
PO
OM
MA
AG
GA
AN
NIIE
E P
PR
RO
OJJE
EK
KTTO
OW
WA
AN
NIIA
A
K od p r ze dm io tu : 11.9-WI-INFD-KWP
T yp pr ze dm i ot u : obowiązkowy
J ę z yk n auc za n i a : polski
O d po wi e d zi a l n y za pr z edm i ot : Dr inż. Janusz Kaczmarek
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y: Pracownicy IMEI WIEA
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
W yk ł a d
15
1
Laboratorium
30
2
Projekt
15
1
Zaliczenie na ocenę
II
Zaliczenie na ocenę
Zaliczenie na ocenę
6
Studia niestacjonarne
W yk ł a d
9
1
Laboratorium
18
2
Projekt
9
1
Zaliczenie na ocenę
II
Zaliczenie na ocenę
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
89
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:
SYMBOLE
EFEKTÓW
OPIS EFEKTU
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
K2I_W09,
w sposób manulany oraz zastosowaniem K2I_K03
autorutera
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
sprawozdanie, bieżąca kontrola
na zajęciach
Wykład,
Laboratorium
K2I_K03,
K2I_K04
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
90
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.
3.
4.
Michalski J.: Technologia i montaż płytek drukowanych, WNT, Warszawa, 1992.
Dobrowolski A.: Pod maską SPICE’a, BTC, Warszawa, 2004.
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
91
C
CY
YFFR
RO
OW
WE
E P
PR
RZZE
ETTW
WA
AR
RZZA
AN
NIIE
E S
SY
YG
GN
NA
AŁŁÓ
ÓW
W
K od p r ze dm io tu : 11.9-WI-INFD-CPS
T yp pr ze dm i ot u : obowiązkowy
J ę z yk n auc za n i a : polski
O d po wi e d zi a l n y za pr z edm i ot : dr hab. inż. Ryszard Rybski
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y: pracownicy IMEI WIEA
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
W yk ł a d
30
2
Egzamin
II
Laboratorium
30
2
Zaliczenie na ocenę
6
Studia niestacjonarne
W yk ł a d
18
2
Egzamin
II
Laboratorium
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 analogowocyfrowego 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.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
92
Algorytm FFT. Omówienie motylkowego schematu obliczeń stosowanego w algorytmie FFT
o podstawie 2. Zysk obliczeniowy. Wyznaczanie odwrotnego DPF z wykorzystaniem
algorytmu FFT.
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:
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
Laboratorium
Wykł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
OPIS EFEKTU
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: 48% + laboratorium: 52%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne: 6 pkt. ECTS, 150 godz.
Godziny kontaktowe = 60 godz.
Konsultacje = 15 godz.
Przygotowanie do zajęć = 20 godz.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
93
Zapoznanie się ze wskazaną literaturą = 25 godz.
Przygotowanie raportu/sprawozdania = 10 godz.
Przygotowanie do egzaminu = 20 godz.
Studia niestacjonarne: 6 pkt. ECTS, 150 godz.
Godziny kontaktowe = 36 godz.
Konsultacje = 39 godz.
Przygotowanie do zajęć = 12 godz.
Zapoznanie się ze wskazaną literaturą = 37 godz.
Przygotowanie raportu/sprawozdania = 6 godz.
Przygotowanie do egzaminu = 20 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.
4.
Szabatin J.: Podstawy teorii sygnałów. WKŁ, Warszawa, 2003.
Zieliń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
94
S
SY
YS
STTE
EM
MY
Y W
WIIZZU
UA
ALLIIZZA
AC
CJJII
K od p r ze dm io tu : 11.9-WI-INFD-SW
T yp pr ze dm i ot u : obowiązkowy
J ę z yk n auc za n i a : polski
O d po wi e d zi a l n y za pr z ed m i ot : Nauczyciel akademicki prowadzący wykłady
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y: Pracownicy WIEiA IMEI
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
W yk ł a d
15
1
Laboratorium
30
2
Projekt
15
1
Zaliczenie na ocenę
II
Zaliczenie na ocenę
Zaliczenie na ocenę
6
Studia niestacjonarne
W yk ł a d
9
1
Laboratorium
18
2
Projekt
9
1
Zaliczenie na ocenę
II
Zaliczenie na ocenę
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
95
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:
SYMBOLE
EFEKTÓW
OPIS EFEKTU
METODY WERYFIKACJI
FORMA
ZAJĘĆ
Przyjmując odpowiednia strategię potrafi K2I_W10,
zaprojektować aplikacje do wizualizacji K2I_U06
procesu przemysłowego
Projekt, bieżąca kontrola na
zajęciach
Potrafi wykorzystać funkcje związane z K2I_U06
recepturami oraz statystyczną kontrolą
procesu
Sprawozdanie, bieżąca kontrola Laboratorium
na zajęciach
Rozumie potrzebę stosowania systemów K2I_W10,
wizualizacji,
potrafi
przedstawić K2I_U06
podstawowe funkcje oraz strukturę
systemów wizualizacji
Sprawdzian
Potrafi utworzyć prostą aplikację do K2I_W10
wizualizacji procesu przemysłowego K2I_U06
zawierającą obrazy synoptyczne
Sprawozdanie, bieżąca kontrola Laboratorium
na zajęciach
Zna i potrafi zastosować mechanizmy K2I_U06
alarmowania
zmiennych,
śledzenia
wartości
zmiennych
w
czasie
rzeczywistym oraz mechanizmy obsługi
zmiennych historycznych
Sprawdzian, bieżąca kontrola
na zajęciach
Projekt,
laboratorium
Wykład
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.
Konsultacje = 15 godz.
Przygotowanie się do zajęć = 20 godz.
Zapoznanie się ze wskazaną literaturą = 20 godz.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
96
Przygotowanie raportu/sprawozdania = 20 godz.
Wykonanie zadań zleconych przez prowadzącego = 15 godz.
Studia niestacjonarne (150 godz.)
Godziny kontaktowe = 36 godz.
Konsultacje = 9 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 = 21 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.
3.
4.
5.
6.
7.
8.
Kwaśniewski J.: Sterowniki PLC w praktyce inżynierskiej, BTC, Legionowo, 2008.
Kwiecień R.: Komputerowe systemy automatyki przemysłowej, Helion, Gliwice, 2012
InTouch 9.0 Podręcznik użytkownika, Astor, Kraków, 2004.
InTouch 9.0 Opis pól i zmiennych systemowych, Astor, Kraków, 2002.
InTouch 9.0 Menedżer receptur, Astor, Kraków, 2002.
InTouch 9.0 Moduł SQL Access, Astor, Kraków, 2002.
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
97
S
SY
YS
STTE
EM
MY
Y E
EK
KS
SP
PE
ER
RTTO
OW
WE
E
K od p r ze dm io tu : 11.3-WI-INFD-SE
T yp pr ze dm i ot u : Obowiązkowy
J ę z yk n auc za n i a : Polski
O d po wi e d zi a l n y za pr z edm i ot : dr inż. Robert Szulim
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y: Pracownicy WIEA
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
W yk ł a d
30
Zaliczenie na ocenę
2
III
Laboratorium
30
2
Zaliczenie na ocenę
7
Studia niestacjonarne
W yk ł a d
18
Zaliczenie na ocenę
2
III
Laboratorium
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
98
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:
SYMBOLE
EFEKTÓW
OPIS EFEKTU
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
Laborato
rium
potrafi zbudować i uruchomić prosty
system ekspertowy oraz zintegrować go
z innymi systemami informatycznymi
K2I_U05,
K2I_U13
sprawozdanie, sprawdzian
Laborato
rium
zna i rozumie wybrane metody sztucznej
inteligencji i potrafi wskazać wybrane
obszary ich zastosowania
K2I_W08,
K2I_W12
sprawozdanie, sprawdzian
Laborato
rium
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.
Konsultacje = 10 godz.
Przygotowanie się do zajęć = 30 godz.
Zapoznanie się ze wskazaną literaturą = 30 godz.
Przygotowanie raportu/sprawozdania = 15 godz.
Wykonanie zadań zleconych przez prowadzącego = 30 godz.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
99
Studia niestacjonarne (175 godz.)
Godziny kontaktowe = 36 godz.
Konsultacje = 15 godz.
Przygotowanie się do zajęć = 29 godz.
Zapoznanie się ze wskazaną literaturą = 30 godz.
Przygotowanie raportu/sprawozdania = 25 godz.
Wykonanie zadań zleconych przez prowadzącego = 20 godz.
Zajęcia realizowane na odległość = 20 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, Warszawa 2005.
3. Jagielski J.: Inżynieria wiedzy, Wydawnictwo Uniwersytetu Zielonogórskiego, Zielona
Góra, 2005.
4.
5.
6.
Mulawka J.: Systemy ekspertowe, WNT, Warszawa, 1996.
Rutkowski L.: Metody i techniki sztucznej inteligencji, PWN, Warszawa, 2005.
Romański C.: Statystyczne
Łódzkiego, Łódź, 1998.
systemy
ekspertowe,
Wydawnictwo
Uniwersytetu
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.
4.
Piegat A.: Modelowanie i sterowanie rozmyte, Wydawnictwo ELIT, Warszawa, 1999.
Zieliński Z.: Inteligentne systemy w zarządzaniu, PWN, Warszawa, 2000.
PROGRAM OPRACOWAŁ:
dr inż. Robert Szulim
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
100
O
OP
PR
RO
OG
GR
RA
AM
MO
OW
WA
AN
NIIE
E S
SY
YS
STTE
EM
MÓ
ÓW
W P
PO
OM
MIIA
AR
RO
OW
WO
O––
S
STTE
ER
RU
UJJA
AC
CY
YC
CH
H
K od p r ze dm io tu : 11.3-WI-INFD-OSPS
T yp pr ze dm i ot u : obowiązkowy
J ę z yk n auc za n i a : polski
O d po wi e d zi a l n y za pr z edm i ot : Dr inż. Leszek Furmankiewicz
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y: Pracownicy IMEI WIEA
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
Laboratorium
30
2
III
zaliczenie na ocenę
4
Studia niestacjonarne
Laboratorium
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 z wykorzystaniem graficznych środowisk
programowych
WYMAGANIA WSTĘPNE:
Sieci Komputerowe, Graficzne środowiska programowania w technice pomiarowej, 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 i
generatorem przebiegów arbitralnych.
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.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
101
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
SYMBOLE
EFEKTÓW
OPIS EFEKTU
METODY WERYFIKACJI
FORMA
ZAJĘĆ
Student
potrafi
projektować K2I_W11,
oprogramowanie
dla
systemów K2I_U06,
pomiarowo-sterujących
opartych
na K2I_U14
sterownikach PLC i PAC
sprawozdanie, prezentacja ustana
Laborato
rium
Student
potrafi
zaprojektować K2I_W11,
oprogramowanie
komunikacyjne
i K2I_U06,
wizualizacyjne
dla
systemów K2I_U14
pomiarowych
opartych
na
bazie
podstawowych
interfejsów
komunikacyjnych
i
interfejsów
sieciowych
sprawozdanie, prezentacja ustana
Laborato
rium
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.
Konsultacje = 20 godz.
Przygotowanie się do zajęć = 15 godz.
Zapoznanie się ze wskazaną literaturą = 10 godz.
Przygotowanie raportu/sprawozdania = 15 godz.
Wykonanie zadań zleconych przez prowadzącego = 10 godz.
Studia niestacjonarne (100 godz.)
Godziny kontaktowe = 18 godz.
Konsultacje = 9 godz.
Przygotowanie się do zajęć = 20 godz.
Zapoznanie się ze wskazaną literaturą = 19 godz.
Przygotowanie raportu/sprawozdania = 12 godz.
Wykonanie zadań zleconych przez prowadzącego = 12 godz.
Zajęcia realizowane na odległość = 10 godz.
LITERATURA PODSTAWOWA:
1. Winiecki W.: Organizacja
komputerowych systemów
Wydawnicza Politechniki Warszawskiej, Warszawa, 1997.
pomiarowych.
Oficyna
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.
5.
Nawrocki W. : Komputerowe Systemy pomiarowe. WKiŁ, Warszawa, 2002.
6.
7.
Nawrocki W.: Rozproszone systemy pomiarowe, WKŁ, Warszawa, 2006.
8.
9.
Chruściel M. LabView w praktyce, Wydawnictwo BTC, Legionowo, 2008.
Rak R.,J.: Wirtualny przyrząd pomiarowy - realne narzędzie współczesnej metrologii,
Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa, 2003.
Pietrusiewicz K., Dworak P.: Programowalne sterowniki automatyki PAC. Nakom,
Poznań, 2007
Tumański S.: Technika pomiarowa, WNT, Warszawa, 2017.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
102
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
103
P
PR
RO
OB
BLLE
EM
MY
Y C
CY
YFFR
RY
YZZA
AC
CJJII
K od p r ze dm io tu : 11.3-WI-INFD-PC
T yp pr ze dm i ot u : obowiązkowy
J ę z yk n auc za n i a : polski
O d po wi e d zi a l n y za pr z edm i ot : dr inż. Wojciech Zając
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y: pracownicy WIEA
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
W yk ł a d
15
1
Laboratorium
30
2
projekt
15
1
zaliczenie z oceną
II
zaliczenie z oceną
zaliczenie z oceną
6
Studia niestacjonarne
W yk ł a d
9
1
Laboratorium
18
2
projekt
9
1
zaliczenie z oceną
II
zaliczenie z oceną
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 analogowocyfrowa. 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
104
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.
Laboratorium: zadanie projektowe.
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
SYMBOLE
EFEKTÓW
OPIS EFEKTU
METODY WERYFIKACJI
FORMA
ZAJĘĆ
Ma uporządkowaną i podbudowaną
K_W03
teoretycznie wiedzę szczegółową w
zakresie technik przetwarzania sygnałów
sprawdzian
wykład
Potrafi dobrać i wykorzystać techniki
przetwarzania sygnałów w cyfrowych
systemach informatycznych i sterującopomiarowych
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.
Konsultacje = 15 godz.
Przygotowanie się do zajęć = 45 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
105
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
106
TTE
EC
CH
HN
NIIK
KII S
SZZTTU
UC
CZZN
NE
EJJ IIN
NTTE
ELLIIG
GE
EN
NC
CJJII
K od p r ze dm io tu : 11.3-WI-INFD-TSI
T yp pr ze dm i ot u : obowiązkowy
J ę z yk n auc za n i a : polski
O d po wi e d zi a l n y za pr z edm i ot : dr inż. Marek Kowal
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y: dr inż. Marek Kowal
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
W yk ł a d
30
2
Egzamin
II
Laboratorium
30
2
Zaliczenie na ocenę
6
Studia niestacjonarne
W yk ł a d
18
2
Egzamin
II
Laboratorium
18
2
Zaliczenie na ocenę
CEL PRZEDMIOTU:
zapoznanie studentów 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 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.
Jednokierunkowe sieci neuronowe: struktura i własności, algorytmy wstecznej propagacji błędu
, algorytmy quasi-Newtonowskie, 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. Samoorganizujące się sieci neuronowe: sieci konkurencyjne, mapa cech
Kohonena. Metody uczenia głębokiego. Konwolucyjne sieci neuronowe. Ograniczona maszyna
Boltzmanna. Sieci typy Deep Belief Networks. Zastosowanie obliczeń GPU do uczenia głębokiego..
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.
Systemy ekspertowe. Metody reprezentacji wiedzy w systemach ekspertowych. Systemy
regułowe. Metody wnioskowania, wnioskowanie w przód, wnioskowanie wstecz, wnioskowanie
mieszane.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
107
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. Algorytmy inteligencji rojowej. Optymalizacja rojem cząstek, systemy
mrówkowe.
METODY KSZTAŁCENIA:
Wykład: wykład konwencjonalny
Laboratorium: ćwiczenia laboratoryjne z wykorzystaniem sprzętu komputerowego
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
SYMBOLE
EFEKTÓW
OPIS EFEKTU
METODY WERYFIKACJI
FORMA
ZAJĘĆ
Zna struktury sztucznych sieci
K2I_W08
neuronowych oraz algorytmu ich uczenia 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 metody wnioskowania w systemach
ekspertowych
K2I_W08,
K2I_W09,
K2I_W12
Test, sprawdzian
Wykład
Potrafi zastosować algorytm ewolucyjny,
lub rojowy do zadania optymalizacji
globalnej
K2I_U05
Sprawdzian, bieżąca kontrola na
zajęciach
Laboratorium
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.
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%
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
108
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (150 godz.)
Godziny kontaktowe = 60 godz.
Konsultacje = 15 godz.
Przygotowanie się do zajęć = 15 godz.
Zapoznanie się ze wskazaną literaturą = 20 godz.
Przygotowanie raportu/sprawozdania = 10 godz.
Wykonanie zadań zleconych przez prowadzącego = 20 godz.
Przygotowanie się do egzaminu = 10 godz.
Studia niestacjonarne (150 godz.)
Godziny kontaktowe = 36 godz.
Konsultacje = 29 godz.
Przygotowanie się do zajęć = 15 godz.
Zapoznanie się ze wskazaną literaturą = 20 godz.
Przygotowanie raportu/sprawozdania = 10 godz.
Wykonanie zadań zleconych przez prowadzącego = 20 godz.
Przygotowanie się do egzaminu = 10 godz.
Zajęcia realizowane na odległość = 10 godz.
LITERATURA PODSTAWOWA:
1. Rutkowski L.: Metody i techniki sztucznej inteligencji, WNT, Warszawa, 2015.
2. Goodfellow I., Bengio Y., Courville A.: Deep Learning, MIT Press, 2016.
3. Osowski S.: Sieci neuronowe do przetwarzania informacji, Oficyna Wydawnicza
Politechnik Warszawskiej, Warszawa, 2013.
4.
5.
6.
7.
Flasiński M.: Wstęp do sztucznej inteligencji, PWN, Warszawa, 2011.
8.
Korbicz J. Obuchowicz A. Uciński D.: Sztuczne sieci neuronowe: podstawy i
zastosowania, AOW PLJ, Warszawa, 1994.
Russell S., Norvig P.: Artificial Intelligence: A Modern Approach, Prentice Hall, 2009.
Łęski J.: Systemy neuronowo-rozmyte, WNT, Warszawa, 2008.
Piegat A.: Modelowanie i sterowanie rozmyte, Akademicka Oficyna Wydawnicza EXIT,
Warszawa, 1999.
9. Arabas J.: Wykłady z algorytmów ewolucyjnych, WNT Warszawa 2001
10. 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.
11. Mulawka J.: Systemy ekspertowe, WNT, 1997.
12. Piegat A.: Modelowanie i sterowanie rozmyte, Akademicka Oficyna Wydawnicza EXIT,
Warszawa, 1999.
13. Żurada J., Barski M., Jędruch W.: Sztuczne sieci neuronowe, PWN, Warszawa, 1996.
LITERATURA UZUPEŁNIAJĄCA:
1. 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.
2.
3.
4.
Murphy K.P.: Machine Learning: a Probabilistic Perspective, MIT Press, 2013.
5.
6.
Tadeusiewicz R.: Sieci Neuronowe, Akademicka Oficyna Wydawnicza RM, 1993.
Żurada J., Barski M., Jędruch W.: Sztuczne sieci neuronowe, PWN, Warszawa, 1996.
Duch W., Korbicz J., Rutkowski L., Tadeusiewicz R.: Biocybernetyka i Inżynieria
Biomedyczna 2000. Tom 6. Sieci Neuronowe, Akademicka Oficyna Wydawnicza Exit,
Warszawa, 2000.
Piliński M., Rutkowska D., L. Rutkowski L.: Sieci neuronowe, algorytmy genetyczne i
systemy rozmyte, Wyd. Naukowe PWN, Warszawa, 1997.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
109
7.
Rutkowska D.: Inteligentne systemy obliczeniowe. Algorytmy i sieci neuronowe w
systemach rozmytych, Akademicka Oficyna Wydawnicza PLJ, Warszawa, 1997.
PROGRAM OPRACOWAŁ:
dr inż. Marek Kowal
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
110
P
PR
RO
OG
GR
RA
AM
MO
OW
WA
AN
NIIE
E S
SIIE
EC
CIIO
OW
WE
E
K od p r ze dm io tu : 11.3-WI-INFD-PS
T yp pr ze dm i ot u : Obowiązkowy
J ę z yk n auc za n i a : polski
O d po wi e d zi a l n y za pr z edm i ot : Dr inż. Tomasz Gratkowski
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y: Pracownicy IMEI WIEA
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
W yk ł a d
15
Zaliczenie na ocenę
1
II
Laboratorium
30
2
Zaliczenie na ocenę
6
Studia niestacjonarne
W yk ł a d
9
Zaliczenie na ocenę
1
II
Laboratorium
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
111
METODY KSZTAŁCENIA:
wykład: wykład konwencjonalny/tradycyjny
laboratorium: ćwiczenia laboratoryjne
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
SYMBOLE
EFEKTÓW
OPIS EFEKTU
METODY WERYFIKACJI
FORMA
ZAJĘĆ
Potrafi zaprojektować i utworzyć K2I_U14
aplikację sieciową w języku obiektowym
Java.
Bieżąca kontrola na zajęciach
Laboratorium
Potrafi opracować
sieciowy.
protokół K2I_W11,
K2I_U14
Bieżąca kontrola na zajęciach
Laboratorium
Potrafi korzystać ze standardowych K2I_W11,
protokołów sieciowych.
K2I_U14
Bieżąca kontrola na zajęciach
Laboratorium
Potrafi dobierać odpowiedni protokół K2I_W14,
sieciowy w celu zoptymalizowania K2I_U01
działania tworzonej aplikacji sieciowej.
Bieżąca kontrola na zajęciach
Laboratorium
Potrafi
wytłumaczyć
mechanizm K2I_W11
działania gniazd sieciowych.
Test, sprawdzian
Wykład
Student potrafi objaśnić sposób dostępu K2I_W11,
do zasobów sieci globalnej Internet przy K2I_U01
wykorzystaniu języka Java.
Test, sprawdzian
Wykład
własny
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 = 15 godz.
Konsultacje = 20 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
112
LITERATURA PODSTAWOWA:
Stevens W.R.: UNIX. Programowanie usług sieciowych. Tom 1 - API: gniazda i XTI; Wydawnictwa
Naukowo-Techniczne, 2000.
Coulouris G., Dollimore J., Kindberg T.: Systemy rozproszone. Podstawy i projektowanie,
Wydawnictwa Naukowo-Techniczne, 1999.
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.
4.
5.
The Java Tutorial / ORACLE.
6.
7.
Comer D. E., Sieci komputerowe i intersieci. Wydanie V, Helion, 2012.
The Java EE Tutorial / ORACLE.
Stevens W.R: TCP/IP. Tom 1: Protokoły - Biblia; Oficyna Wydawnicza READ ME,
1998.
Rychlicki-Kicior K., Java EE 6. Programowanie aplikacji WWW, Helion, 2012.
PROGRAM OPRACOWAŁ:
dr inż. Tomasz Gratkowski
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
113
M
MO
OD
DE
ELLO
OW
WA
AN
NIIE
E II A
AN
NIIM
MA
AC
CJJA
A P
PO
OS
STTA
AC
CII 33D
D
K od p r ze dm io tu : 11.3-WI-INFD-MAP3D
T yp pr ze dm i ot u : obowiązkowy
J ę z yk n auc za n i a : polski
O d po wi e d zi a l n y za pr z edm i ot : dr inż. Andrzej Czajkowski
Pr o wa d ząc y: Pracownicy ISSI
Forma
zajęć
Liczba
Liczba
godzin
godzin Semestr
w s e m e s t r z e w t yg o d n i u
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
W yk ł a d
15
1
Laboratorium
30
2
Projekt
15
1
Zaliczenie na ocenę
III
Zaliczenie na ocenę
Zaliczenie na ocenę
6
Studia niestacjonarne
W yk ł a d
9
1
Laboratorium
18
2
Projekt
9
1
Zaliczenie na ocenę
III
Zaliczenie na ocenę
Zaliczenie na ocenę
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 fizyczne. Animacja twarzy z wykorzystaniem technik
Morphingu. Zaawansowany rendering 3D.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
114
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:
SYMBOLE
EFEKTÓW
OPIS EFEKTU
Potrafi zaplanować i zrealizować napięty
harmonogram wieloetapowych prac
projektowych
METODY WERYFIKACJI
FORMA ZAJĘĆ
K2I_K03,
Przygotowanie projektu
Projekt
Potrafi dokonać recenzji produkcji gier lub K2I_W10,
mediów (krytycznie ocenić jej treść,
K2I_K01,
sposób przygotowania i jakość techniczną) 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 kolokwium
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 i zaprezentowanie wszystkich zadań
projektowych, przewidzianych do realizacji w ramach zajęć.
Składowe oceny końcowej = wykład: 25% + laboratorium: 40% + projekt: 35%
OBCIĄŻENIE PRACĄ STUDENTA:
Studia stacjonarne (150 godz.)
Godziny kontaktowe = 60 godz.
Konsultacje = 15 godz.
Przygotowanie się do zajęć = 15 godz.
Zapoznanie się ze wskazaną literaturą = 15 godz.
Przygotowanie projektu = 45 godz.
Studia niestacjonarne (150 godz.)
Godziny kontaktowe = 36 godz.
Konsultacje = 9 godz.
Przygotowanie się do zajęć = 9 godz.
Zapoznanie się ze wskazaną literaturą = 9 godz.
Przygotowanie projektu = 45 godz.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
115
Wykonanie zadań zleconych przez prowadzącego = 21 godz.
Zajęcia realizowane na odległość = 21 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:
Adams E.: Fundamentals of Game Design, 3rd edition, New Riders, 2013
Flemming B., Dobbs D.: Animacja cyfrowych twarzy, Helion, 2002
Freeman D.: Creating Emotion in Games: The Craft and Art of Emotioneering, New
Riders, 2003
PROGRAM OPRACOWAŁ:
dr inż. Andrzej Czajkowski
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
116
S
SY
YS
STTE
EM
MY
Y W
WIIZZU
UA
ALLIIZZ A
AC
CJJII P
PR
RO
OC
CE
ES
SÓ
ÓW
W
K od p r ze dm io tu : 11.9-WI-INFD-SWP
T yp pr ze dm i ot u : obowiązkowy
J ę z yk n auc za n i a : polski
O d po wi e d zi a l n y za pr z edm i ot : Nauczyciel akademicki prowadzący wykłady
Semestr
Liczba godzin
w tygodniu
Forma
zajęć
Liczba godzin
w semestrze
Pr o wa d ząc y: Pracownicy WIEiA IMEI
Forma
zaliczenia
Punkty
ECTS
Studia stacjonarne
W yk ł a d
15
Zaliczenie na ocenę
1
III
Laboratorium
30
2
Zaliczenie na ocenę
5
Studia niestacjonarne
W yk ł a d
9
Zaliczenie na ocenę
1
III
Laboratorium
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
117
METODY KSZTAŁCENIA:
Wykład: wykład konwencjonalny/tradycyjny.
Ćwiczenia: ćwiczenia laboratoryjne.
EFEKTY KSZTAŁCENIA I METODY WERYFIKACJI OSIĄGANIA EFEKTÓW KSZTAŁCENIA:
SYMBOLE
EFEKTÓW
OPIS EFEKTU
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.
Konsultacje = 15 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 = 15 godz.
Studia niestacjonarne (125 godz.)
Godziny kontaktowe = 27 godz.
Konsultacje = 9 godz.
Przygotowanie się do zajęć = 21 godz.
Zapoznanie się ze wskazaną literaturą = 21 godz.
Przygotowanie raportu/sprawozdania = 25 godz.
Wykonanie zadań zleconych przez prowadzącego = 22 godz.
Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek: Informatyka
118
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.
3.
4.
5.
6.
Kwaśniewski J.: Sterowniki PLC w praktyce inżynierskiej, BTC, Legionowo, 2008.
Kwiecień R.: Komputerowe systemy automatyki przemysłowej, Helion, Gliwice, 2012.
InTouch Podręcznik użytkownika, Wizualizacja, Invensys Systems, 2009.
InTouch Podręcznik użytkownika, Zarządzanie danymi, Invensys Systems, 2009.
InTouch Podręcznik użytkownika, Alarmy i zdarzenia, Invensys Systems, 2009.
LITERATURA UZUPEŁNIAJĄCA:
1. Januszewski R.: Podstawy
programowania systemów
komputerowa Jacka Skalmierskiego, Gliwice, 2009.
2.
SCADA,
Pracownia
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
119

Podobne dokumenty