Faculty of Technical Sciences

Subject: (22.EAI020)

General information:
 
Category Scientific-professional
Scientific or art field Information-Communication Systems
ECTS 6

Cilj predmeta jeste ovladavanje osnovnim znanjem neophodnim za razumevanje potreba za integracijama velikih sistema zasnovanih na veštačkoj inteligenciji i značaja upravljanja programima u procesima njihovog integrisanja, kao i metodama za sprovođenje tih procesa primenom dubokog učenja(Deep Learning).

Studenti će se upoznati sa osnovnim principima i pojmovima vezanim za integracije informacionih sistema zasnovanih na veštačkoj inteligenciji i, po završetku kursa, biće osposobljeni da samostalno isprojektuju komunikaciju između više sistema programiranjem jedinstvenog interfejsa koji definiše način na koji aplikacije razmenjuju informacije. Takođe, studenti će ovladati korišćenjem savremenih alata za projektovanje integracija i programiranje API-ja primenjujući metode dubokog učenja (Deep Learning).

Predmet će pokriti sledeće oblasti: osnovne pojmove vezane za integracije, XML – eXtensible Markup Language, JSON – JavaScript Object Notation, RESTful veb servise, RAML – Representational State Transfer, životni ciklus API-ja, upoznavanje sa Anypoint Platformom i Anypoint Studiom. Teorijska nastava biće praćena praktičnom primenom stečenog znanja kroz pravljenje aplikacija u Anypoint Studiu, gde će studenti proći obuku iz: MEL-a – Mule Expression Language, strukturiranja Mule aplikacija, organizacije Mule aplikacija, komunikacije sa veb servisima, obrade i praćenja grešaka, upravljanja tokovima poruka, DataWeave tranformacija, konektovanja na dodatne/eksterne resurse.

Nastava na predmetu obuhvata predavanja sa primerima razvoja integracija informacionih sistema zasnovanih na veštačkoj inteligenciji i objašnjenjima svih koncepata koji su sastavni deo procesa integrisanja. Vežbe su tokom celog perioda izvođenja podržane računarom i kroz praktičan, interaktivan rad na zajedničkom primeru, studenti primenjuju znanja stečena na predavanjima. Obaveznim projektnim zadatkom studenti pokazuju sposobnost za samostalnu praktičnu primenu stečenog znanja. Dodatno, studenti će imati priliku da se kroz organizovane posete i prakse, u kompanijama čije se primarno poslovanje zasniva na integracijama informacionih sistema zasnovanih na veštačkoj inteligenciji, upoznaju sa realnim projektima zasnovanim na tehnologijama koje na ovom predmetu uče.

Authors Title Year Publisher Language
Carter, R. Getting started with Mule Cloud Connect 2012 O’Reilly English
Dossot, D., C’Emic, J., Romero, V. Mule in Action, 2nd edition 2014 Manning English
Course activity Pre-examination Obligations Number of points
Oral part of the exam No Yes 30.00
Projektni zadatak Yes Yes 40.00
Test Yes Yes 10.00
Complex exercises Yes Yes 20.00
API Image

Prof. Stefanović Darko

Full Professor

Lectures
API Image

Asst. Prof. Vučković Teodora

Assistant Professor

Computational classes
API Image

Assistant - Master Koprivica Sara

Assistant - Master

Computational classes
API Image

Assistant - Master Nikolić Danilo

Assistant - Master

Computational classes

Faculty of Technical Sciences

© 2024. Faculty of Technical Sciences.

Contact:

Address: Trg Dositeja Obradovića 6, 21102 Novi Sad

Phone:  (+381) 21 450 810
(+381) 21 6350 413

Fax : (+381) 21 458 133
Emejl: ftndean@uns.ac.rs

© 2024. Faculty of Technical Sciences.