logo
Karta przedmiotu
logo

Wykład monograficzny

Podstawowe informacje o zajęciach

Cykl kształcenia: 2024/2025

Nazwa jednostki prowadzącej studia: Wydział Elektrotechniki i Informatyki

Nazwa kierunku studiów: Informatyka

Obszar kształcenia: nauki techniczne

Profil studiów: ogólnoakademicki

Poziom studiów: pierwszego stopnia

Forma studiów: stacjonarne

Specjalności na kierunku: AA - inżynieria systemów informatycznych, AI - Sztuczna inteligencja, TT - informatyka w przedsiębiorstwie, Z - inżynieria systemów złożonych

Tytuł otrzymywany po ukończeniu studiów: inżynier

Nazwa jednostki prowadzącej zajęcia: Katedra Informatyki i Automatyki

Kod zajęć: 11157

Status zajęć: obowiazkowy dla programu z możliwością wyboru AI - Sztuczna inteligencja

Układ zajęć w planie studiów: sem: 7 / W30 / 2 ECTS / Z

Język wykładowy: polski

Imię i nazwisko koordynatora: dr inż. Jan Sadolewski

semestr 7: dr inż. Tomasz Żabiński , termin konsultacji informacja na stronie KIiA: https://office.kia.prz.edu.pl

semestr 7: dr hab. inż. prof. PRz Mariusz Oszust , termin konsultacji informacja na stronie KIiA: https://office.kia.prz.edu.pl

semestr 7: dr inż. Tomasz Rak , termin konsultacji informacja na stronie KIiA: https://office.kia.prz.edu.pl

Cel kształcenia i wykaz literatury

Główny cel kształcenia: Zapoznanie studentów z: - aktualnymi trendami programistycznymi, webowymi, architektury procesorów i komputerów; - nowoczesnymi technikami przetwarzania i analizy obrazów, poszerzając ich wiedzę odnośnie metod opisu obiektów na obrazach, a także klasyfikacji i interpretacji informacji wizualnej; - zastosowaniami technologii informatycznych w Przemyśle 4.0 oraz dziedziną hurtowni danych i aplikacji analitycznych; z aspektami cyberbezpieczeństwa i cyberodporności.

Ogólne informacje o zajęciach: Platforma iOS i język Objective-C, Przemysł 4.0, dedykowane procesory dla serwerów x86 Intel, oraz Power i System z (IBM), systemy webowe. Rozpoznawanie obiektów na obrazach, segmentacja i opis obiektów, punkty charakterystyczne i deskryptory, duże bazy obrazów, wyszukiwanie informacji wizualnej. Rozumienie obrazów.

Wykaz literatury, wymaganej do zaliczenia zajęć
Literatura wykorzystywana podczas zajęć wykładowych
1 Wysocki M., Marnik J., Kapuściński T. Wizja komputerowa. Materiały pomocnicze Oficyna Wydawnicza Politechniki Rzeszowskiej, Rzeszów. 2004
2 Tadeusiewicz R., Korohoda P. Algorytmy i metody komputerowej analizy i przetwarzania obrazów Wyd. Fund. Post. Telekom., Kraków. 1997
3 Wysocki Marian, Kapuściński Tomasz Wizja komputerowa Wydawnictwo Uniwersytetu Rzeszowskiego. 2013
4 M. Wysocki, T. Kapuściński, J. Marnik, M. Oszust: Rozpoznawanie gestów wykonywanych rękami w systemie wizyjnym Oficyna Wydawnicza Politechniki Rzeszowskiej. 2011
5 Richard Szeliski Computer Vision- Algorithms and Applications Springer-Verlag London, doi: 10.1007/978-1-84882-935-0. 2011
6 Octavian Lascu, Frank Packheiser, John Troy, Esra Ufacik, BO Xu, Michal Kordyzon, Hervey Kamga, William G. White IBM z14 Technical Guide IBM, SG24-8451-00. 2017
7 IBM IBM Power ISA™ Version 2.07 B - OpenPOWER IBM. 2015
8 Intel Intel 64 and IA-32 Architectures Software Developer's Manual Intel, 325462-059US. 2016
9 Stephen G. Kochan Programming in Objective-C Addison-Wesley. 2014
10 T. Rak; K. Żydzik C# 6.0 i MVC 5 : tworzenie nowoczesnych portali internetowych Helion. 2015
11 L. Atencio Programowanie funkcyjne z JavaScriptem. Sposoby na lepszy kod Helion. 2017
12 R. Root, C. Mason PRO SQL Server 2012 BI Solutions Apress. 2012
13 IBM Principles of Operation - z/Architecture SA22-7832-11. 2017
Literatura do samodzielnego studiowania
1 Sonka M., Hlavac V., Boyle R. Image Processing, Analysis, and Machine Vision Thomson Engineering. 2007
2 Apple Developer Documentation https://developer.apple.com/documentation/. onlin
3 IBM IBM z14 Technical Guide SG24-8451-00. 2018

Wymagania wstępne w kategorii wiedzy/umiejętności/kompetencji społecznych

Wymagania formalne: Student wpisany na 7 semestr studiów inżynierskich.

Wymagania wstępne w kategorii Wiedzy: Ogólna znajomość języka ANSI C lub innego języka imperatywnego, podstaw budowy komputerów i systemów serwerowych, technik programowania strukturalnego oraz elementów relacyjnych baz danych.

Wymagania wstępne w kategorii Umiejętności: Umiejętność analizy fragmentów kodu tworzonego oprogramowania. Zdolność do uważnego słuchania i robienia notatek na bieżąco.

Wymagania wstępne w kategorii Kompetencji społecznych: Ma świadomość odpowiedzialności za pracę własną oraz gotowość ponoszenia odpowiedzialności za pracę w zespole.

Efekty kształcenia dla zajęć

MEK Student, który zaliczył zajęcia Formy zajęć/metody dydaktyczne prowadzące do osiągnięcia danego efektu kształcenia Metody weryfikacji każdego z wymienionych efektów kształcenia Związki z KEK Związki z PRK
01 stosuje podstawowe konstrukcje języka Objective-C i umie wykorzystać je w komponentach platformy iOS wykład krótki sprawdzian na koniec zajęć K_W05++
K_U08+++
P6S_UW
P6S_WG
02 zna podstawy programowania webowego z wykorzystaniem języka skryptowego Wykład Sprawdzian na koniec zajęć lub opracowanie wybranego tematu K_W04++
K_U05+
K_U08++
P6S_UK
P6S_UW
P6S_WG
03 zna podstawowe zagadnienia związane z rozpoznawaniem obiektów na obrazach cyfrowych. wykład Opracowanie wybranego tematu K_W04++
K_U02++
P6S_UW
P6S_WG
04 omawia podstawowe zastosowania technologii informatycznych w zagadnieniach Przemysłu 4.0 z uwzględniem zagadnień cyberbezpieczeństwa wykład Sprawdzian na koniec zajęć lub opracowanie wybranego tematu K_W04+
K_W07+
K_K01+
P6S_KK
P6S_UU
P6S_WG
P6S_WK

Uwaga: W zależności od sytuacji epidemicznej, jeżeli nie będzie możliwości weryfikacji osiągniętych efektów uczenia się określonych w programie studiów w sposób stacjonarny w szczególności zaliczenia i egzaminy kończące określone zajęcia będą mogły się odbywać przy użyciu środków komunikacji elektronicznej (w sposób zdalny).

Treści kształcenia dla zajęć

Sem. TK Treści kształcenia Realizowane na MEK
7 TK01 Podstawy języka Objective-C. Programowanie platformy iOS. W01-W06 MEK01
7 TK02 Metody przetwarzania i analizy obrazów. Techniki rozpoznawania obiektów na obrazach wykorzystując cechy globalne i lokalne. Wyszukiwanie obrazów w dużych bazach. W13-W18 MEK03
7 TK03 Przemysł 4.0 z uwzględnieniem zagadnień cyberbezpieczeństwa, maszynowa analiza danych w systemach produkcyjnych, strumieniowe bazy danych, W19-W30 MEK04
7 TK04 Programowanie webowe (JavaScript) W07-W12 MEK02

Nakład pracy studenta

Forma zajęć Praca przed zajęciami Udział w zajęciach Praca po zajęciach
Wykład (sem. 7) Godziny kontaktowe: 30.00 godz./sem.
Uzupełnienie/studiowanie notatek: 5.00 godz./sem.
Studiowanie zalecanej literatury: 10.00 godz./sem.
Konsultacje (sem. 7)
Zaliczenie (sem. 7) Przygotowanie do zaliczenia: 1.00 godz./sem.
Inne: 5.00 godz./sem.

Sposób wystawiania ocen składowych zajęć i oceny końcowej

Forma zajęć Sposób wystawiania oceny podsumowującej
Wykład Każdy prowadzący dostarcza współczynnik w zakresie od 0 do 100 określający stopień znajomości tematu przez studenta. Następnie wyznaczana jest średnia ważona oparta o liczbę wykładów prowadzącego, a jej wynik implikuje ocenę.
Ocena końcowa Gdy wynik średniej ważonej jest w zakresie (lewostronnie domkniętym, prawostronnie otwartym): 0-35 -> ndst (2,0) 35-50 -> dst (3,0) 50-65 -> +dst (3,5) 65-75 -> db (4,0) 75-90 -> +db (4,5) 90-100,00001 -> bdb (5,0).

Przykładowe zadania

Wymagane podczas egzaminu/zaliczenia
Zadania-WM.pdf

Realizowane podczas zajęć ćwiczeniowych/laboratoryjnych/projektowych
(-)

Inne
(-)

Czy podczas egzaminu/zaliczenia student ma możliwość korzystania z materiałów pomocniczych : tak

Dostępne materiały : Prowadzący cykl wykładów decyduje, o możliwości stosowania i rodzajach dozwolonych materiałów pomocniczych na jego części zaliczenia.

Treści zajęć powiazane są z prowadzonymi badaniami naukowymi: tak

1 J. Sadolewski; B. Trybus Exception Handling in Programmable Controllers with Denotational Model 2023
2 J. Sadolewski; B. Trybus Compiler and virtual machine of a multiplatform control environment 2022
3 J. Sadolewski; B. Trybus Denotational Model and Implementation of Scalable Virtual Machine in CPDev 2022
4 M. Hubacz; J. Sadolewski; B. Trybus Obsługa typów danych normy PN-EN 61131-3 w architekturze ARM z ograniczeniami dostępu do pamięci 2022
5 M. Hubacz; J. Sadolewski; B. Trybus Wydajność architektury STM32 w zakresie wykonywania kodu pośredniego dla systemów sterowania 2021
6 D. Rzońca; J. Sadolewski; A. Stec; Z. Świder; B. Trybus; L. Trybus Implementacja środowiska inżynierskiego na przykładzie pakietu CPDev 2020
7 D. Rzońca; J. Sadolewski; A. Stec; Z. Świder; B. Trybus; L. Trybus Ship Autopilot Software – A Case Study 2020
8 D. Rzońca; J. Sadolewski; A. Stec; Z. Świder; B. Trybus; L. Trybus Aneks 5 z dnia 25.04.2019 do Umowy nr NE/01/2012 o współpracy nad rozwojem oprogramowania zawartej w dniu 28.02.2012 ( do umowy licencyjnej na CPDev z Praxis) 2019
9 D. Rzońca; J. Sadolewski; A. Stec; Z. Świder; B. Trybus; L. Trybus Agreement no. NR-644-5/2019 on cooperation in software development, concluded on December 3, 2019 2019
10 D. Rzońca; J. Sadolewski; A. Stec; Z. Świder; B. Trybus; L. Trybus Developing a Multiplatform Control Environment 2019