Software engineering – master studies

Software engineers have the complex task of analysing users’ needs and designing, developing, testing and maintaining computer applications. Software engineers are better paid than “ordinary” programmers, and the number of jobs in this field is constantly increasing.

This program provides students with the knowledge about the methodology and highly advanced technologies of software development.

Software engineering

  • Study program: Master studies – Software Engineering
  • Duration: 1 year (60 ECTS points)
  • Academic titleMaster of Science in Software Engineering
  • Number of students: 15 students

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

Requirements for admission:

  • Completed undergraduate studies lasting 4 years (240 ECTS points),
  • The ranking list of candidates is determined by their success during the previous studies.

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 master 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

Master studies

1st Semester Hours ECTS
Introduction to the Methodology of Scientific Research 2+2 6
Models and Methods of Software Engineering 2+2 6
Secure Software Development 2+2 6
Elective subjects (12 ECTS) 4+4 12
Software Specification and Modelling 2+2 6
Agile Software Development 2+2 6
Software Quality 2+2 6
Embedded System Software 2+2 6
2nd Semester Hours ECTS
Software Architecture 2+2 6
Cloud Computing Practicum 0+2 3
Professional Practice 0+0 3
Master’s Thesis – Research and Preparation 0+0 9
Master’s Thesis – Process and Defence 0+0 9

Knowledge and benefits

  • Software requirement analysis and specifications
  • Software design,
  • Software construction,
  • Software maintenance,
  • Software configuration management,
  • Software project management,
  • Software processes,
  • Software engineering tools and methods,
  • Software quality.

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