Computer science – doctoral studies

Computer science has become the foundation of today’s development, both of society and of science in general. Google, Facebook, Twitter, and even the Internet itself are the results of computer science research in the fields of graph theory, distributed algorithms, optimisation, etc. There is almost no branch of science that does not require computer support, be it physics, chemistry, biology, medicine, economics, but also new branches such as artificial intelligence.

The purpose of this study program is to enable the advanced students to increase the acquired knowledge and to master the methods and procedures of scientific research in the field they choose.

Computer science

  • Study program: Doctoral studies – Computer Science (reaccredited in 2020)
  • The previous name of the study program: Algorithms, Combinatorics, Optimisation (accredited in 2009) and Computer Science (accredited in 2014)
  • Duration: 3 years (180 ECTS credits)
  • Academic title: Doctor of Computer Science
  • Number of students: 5 students

The diploma is recognized abroad in accordance with the Bologna Declaration.

Requirements for admission:

  • Completed master studies (a total of 300 ECTS credits)

Tuition fees

From a student’s point of view, tuition is an investment in their own future.

Tuition includes:

  • classes,
  • individual consultations,
  • taking exams,
  • materials in printed or electronic form,
  • software licenses,
  • unlimited access to the Internet,
  • use of other faculty resources,
  • all certificates, forms, diplomas, etc.

The price of doctoral studies is €5.000.

In case of a lump sum payment, the total price is €4,500.

In short, there are no hidden costs for students.

Prices are in euros for one year of study, and the payment is made in dinars (RSD) according to the middle exchange rate at the National Bank of Serbia on the day of payment.


Plan and content of study

1st Year

1st Semester Hours ECTS
Technical Qualifying Examination 0+3 5
Elective subjects (12 ECTS) 5+3 12
Combinatorics 5+4 13
Software Systems 5+3 12
Elective subjects (13 ECTS) 5+4 13
Graph Theory 5+4 13
Programming Languages 5+3 12
2nd Semester Hours ECTS
Elective subjects (30 ECTS) 12+8 30
Algorithms 6+4 15
Combinatorial Optimisation 6+4 15
Medical Image Analysis 6+4 15
Biological Networks 6+4 15

2nd Year

3rd Semester Hours ECTS
Elective subjects (30 ECTS) 12+8 30
Spectral Graph Theory 6+4 15
Computational Genomics 6+4 15
Selected Chapters in Computational Biology 6+4 15
4th Semester Hours ECTS
Doctoral Dissertation – Theoretical Foundations and Qualifying Examination 0+20 30

Knowledge and benefits


  • Advanced theoretical and practical knowledge required for a critical analysis and original research in the field of computer science, with the purpose of broadening and redefining existing knowledge, science and fields of work.
  • Advanced and specialised skills and techniques needed to solve key research problems and to expand and redefine the existing knowledge (algorithms, combinatorics, optimisation, graph theory, bioinformatics).
  • Communication skills for explaining and criticising theories, methodologies and conclusions, as well as presenting research results in relation to international standards and the scientific community.
  • The development of new tools and software relevant to the field of computer science (modern software systems, programming languages, dedicated software packages, etc.).

Students gain the following benefits:

  • Students acquire the right to health insurance, public transport discounts, ETC card and other discounts,
  • 30% discount on the books published by CET
  • 50% discount on all courses organised by CET, 6/VI Knez Mihajlova or 5/V Trg Republike, 011/328-1614