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