Real-time systems control

Brief description

The training program is intended for adult employees who have needs to obtain new and improve the existing knowledge in real-time control algorithm and their implementation in industry in general. The program is divided in two parts – theoretical and practical aspects of real-time control algorithms. The participants should obtain knowledge in basics of real-time control, signal acquisition and processing, basic control algorithms, their architecture and implementation principles in modern industrial systems, as well as in servicing and maintaining these systems.


Novi Sad

60 hours Total
30 Theoretical
30 Practical

1200 Euros


University of Novi Sad, Serbia, 2007-2012
PhD in Electrical Engineering and Computing.
PhD Thesis: Modifications of particle swarm optimization algorithm with application in fault detection on control objects with continuous dynamics.
University of Novi Sad, Serbia, 2000-2007.
Master of Science in Electrical Engineering and Computing.
University of Novi Sad, Serbia, 1995-2000.
Bachelor of Science (Dipl. Ing.) in Electrical Engineering and Computing.

Professional Experience:

University of Novi Sad
Faculty of Technical Sciences, Department of Computing and Control.
Full Professor, 2023 to present.
Associate Professor, 2018-2023
Assistant Professor, 2013-2018
Teaching assistant 2001-2013.

Objectives of the program

The goals of the program are to train people to:

Who Should Participate?

The target group of training are employed adults who already have the basic knowledge in control, but need to be specialized to some modern control algorithms in industrial systems, their design, implementation and maintenance.

Course in details

– data flow
– parallel processing
– data types
– program structures
– graphic tools

– concept of state machines
– architectures
– implementation
– practical tasks

– basics of digital systems
– direct digital control (DDC)
– signal acqusition and processing
– software and hardware implementation
– practical tasks

– PACs vs PLCs vs PCs
– architecture
– Field Programmable Gate Arrays (FPGA)
– communication protocols
– Hardware-in-the-loop simulations
– practical tasks