Faculty of Technical Sciences

Subject: Developing and using software in a Smart Grid (17.ESI071)

Native organizations units: No data
General information:
 
Category Theoretical-methodological
Scientific or art field Primenjeno softversko inženjerstvo
Interdisciplinary No
ECTS 6
Educational goal:

Acquiring basic knowledge regarding a development of mission-critical software intensive systems. Introduction to the main characteristics of a Smart Grid and its architecture. Acquaintance with the Internet of Things (IoT) and Web of Things paradigms, and the importance of IoT platform to manage a vast number of smart devices. Introduction to the semantic layer that boosts communication capabilities of devices. Getting the basics of Big Data technologies as well as machine learning approaches to handle huge amounts of data.

Educational outcome:

Knowledge of the major aspects of mission-critical software systems, and how they drastically differ from the classical ones. Introduction to the ubiquitous/pervasive and edge computing paradigms, and technologies for producing massively scalable distributed solutions. Getting basic knowledge in the domain of Big Data technologies, and how machine-learning may help classify and predict consumption and production. Acquaintance with RDF and OWL as major semantic technologies.

Course content:

Fundamental items of mission-critical software systems, including formal methods and safety arguments. Several Big Data technologies and machine-learning algorithms for classification and prediction. A concrete IoT platform to manage devices. RDF and OWL as well as a SPARQL query language. The use in smart grid software model. Algorithms overview and data model in smart grids. Numeric calculations in smart grids.

Teaching methods:

Lectures; Auditory Practice; Consultations.

Literature:
Authors Title Year Publisher Language
Dominique D. Guinard, Vlad M. Trifa Building the Web of Things: With examples in Node.js and Raspberry Pi 2016 Manning English
Friedman Hill, E. Jess The Rule Engine for the Java Platform 2008 Sandia National Laboratories English
James A. Momoh Smart Grid: Fundamentals of Design and Analysis 2012 Wiley-IEEE Press English
Gruhn, V., Striemer, R. The Essence of Software Engineering 2018 Springer, Cham English
Francis daCosta, Byron Henderson Rethinking the Internet of Things: A Scalable Approach to Connecting Everything 2013 Apress English
Nick Jenkins , Akihiko Yokoyama , Jianzhong Wu , Kithsiri Liyanage , Janaka Ekanayake Smart Grid: Technology and Applications 2012 John Wiley & Sons English
Knowledge evaluation:
Course activity Pre-examination Obligations Number of points
Exercise attendance Yes Yes 5.00
Theoretical part of the exam No Yes 20.00
Lecture attendance Yes Yes 5.00
Oral part of the exam No Yes 30.00
Test Yes Yes 10.00
Project task Yes Yes 30.00
Lecturers:

Saradnik u nastavi Ruvčeski Teodora

Teaching Associate

Computational classes
API Image

vanr. prof. dr Varga Ervin

Associate Professor

Lectures
API Image

doc. Stoja Sebastijan

Assistant Professor

Computational classes

Asistent Pajić Zoran

Assistant - Master

Computational classes

Asistent Đorđević Filip

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.