Computer engineering – undergraduate studies

Upon completion of this program of studies, students will be able to design, implement and maintain computer systems and systems of a high level of complexity, including distributed systems, cloud systems and Internet of Things (IoT). They will participate in the development, implementation and integration of computer software for intelligent systems, such as robots, drones or self-driving cars.

Carrying out projects and practical tasks, students prepare for a real work environment, which includes analytical problem-solving, creative thinking, team work, use of available documentation, application of adequate algorithms, as well as the use of appropriate technologies and programming paradigms.

Computer engineering

  • Study program: Computer engineering ( reaccredited in 2021 )
  • The previous name of the study program: Computer engineering (reaccredited in 2014) Computer networks and communications ( accredited in 2009 )
  • Duration: 4 years (240 ECTS credits)
  • Academic title: Bachelor of Electrical Engineering and Computing
  • Number of first-year students: up to 180 students

Requirements for admission:

  • High school lasting four years,
  • Entrance exam in mathematics and informatics.

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

3rd Year

5th Semester Hours ECTS
Probability and Statistics 2+2 6
Applied Artificial Intelligence 2+2 6
Elective subjects (15 ECTS) 6+6 18
Real-Time Systems 2+2 6
Scripting Languages 2+2 6
Designing Computer Systems 2+2 6
System Programming 2+2 6
Interconnecting Networks 2+2 6
Virtualised Network Systems 2+2 6
6th Semester Hours ECTS
Data Compression 2+2 6
Coding and Information Theory 2+2 6
Elective subjects (18 ECTS) 6+6 18
Design and Verification 2+2 6
Web Programming 2+2 6
Switching Technologies 2+2 6
Routing Technologies 2+2 6
Network Security 2+2 6
Neural Networks 2+2 6

Knowledge and benefits


Students acquire considerable knowledge:

  • Academic knowledge of mathematical and engineering theory, including a critical understanding and evaluation of computer algorithms and other elements of programming, as well as the use of theory in the design and implementation of complex computer systems,
  • Engineering mindset and practical solution of unknown problems,
  • Expert knowledge about the development of computer systems, including the application of theory and principles of different programming paradigms.


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


Some jobs that can be found upon completion of the study program:

  • System engineer
  • DevOps engineer
  • Network engineer
  • Network architect
  • Software engineer
  • Software developer
  • Integration specialist
  • System administrator
  • Software developer
  • Engineering manager
  • Network administrator
  • Multicloud IT engineer
  • Forensic computer analyst
  • Cloud computing engineer
  • Information security analyst
  • Embedded software engineer
  • Cloud infrastructure engineer
  • Information security engineer
  • Software integration developer
  • Computer engineering professor
  • Chief information security officer
  • Artificial intelligence and machine learning engineer