
Novi Sad, Serbia
DURATION
LANGUAGES
Serbian
PACE
Request pace
APPLICATION DEADLINE
Request application deadline
EARLIEST START DATE
Oct 2025
STUDY FORMAT
On-Campus
Key Summary
Scholarships
Explore scholarship opportunities to help fund your studies
Introduction
To obtain an MSc degree in Informatics – Computer Science, each student is expected to pass all the mandatory courses within the study program and collect at least 120 ECTS. The study program consists of mandatory courses, a set of elective courses and the Master Thesis. There are 3 mandatory courses, 21 ECTS in total, while the Master Thesis takes additional 30 ECTS. There are 28 elective courses within the study program. Students select elective courses to complement 51 mandatory ECTS to reach at least 120 ECTS points.
The mandatory courses' content refers to qualitative and quantitative methods of scientific and professional research in Computer Science. Elective courses include the following topics: advanced data structures and algorithms, advanced combinatorial and geometric algorithms, advanced topics in programming (functional programming, distributed programming, high-performance computing, development of mobile applications), foundations of software engineering, foundations of data science, and advanced topics in relevant mathematical disciplines. The lectures are predominantly auditory, accompanied by contemporary visual teaching aids. We keep up the good contemporary trends of academic IT education, with emphasis on exercises, practical work for students in computer classrooms, and student projects and seminar papers.