Course information

Rhythm of the algorithm curriculum


Lectures will be given pro bono by a team of experts from the Department of Computing and Control Engineering, Chair of Automatic Control of the Faculty of Technical Sciences, headed by professor Milan Rapaić.


The course will be held at the Faculty of Technical Sciences in Novi Sad, starting on 24th of June and ending on 2nd of July.


The course will cover basic principles of optimization focusing on methodologies and algorithms that have recently found fruitful applications in data science and related disciplines, including machine learning, deep learning, soft computing and other various facets of computational intelligence.

Students will gain hands-on experience by learning to implement those methods in Python programming language, which has become one of the de facto standards in machine learning and data science communities. Students will first learn how to implement learning methods directly, relying only on Numpy library. Towards the end of the course, they will learn how to integrate with Google’s TensorFlow framework.


The goal of the course is to equip students with basic, but fundamental knowledge on basic principles of optimization and data science, and to enable them to individually research more advanced topics with ease. Students are expected to gain hands-on experience regarding application of various optimization methods, and tradeoffs imposed by each one of them.

Faculty of Technical Sciences

The faculty of Technical Sciences was founded in 1960 at the University of Novi Sad. Today it enrolls 11 000 students and hires over 1200 employees, making it the biggest and fastest-growing faculty in the region.

The faculty is organized as a unique complex institution comprising smaller organizational units such as departments, chairs, research centres, registrar offices, etc. for appropriate scientific fields and laboratories.

The study programs range from the likes of animation and architecture to disciplines like biomedical engineering, mechatronics and computer science.


You can learn more about the faculty at their website.