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
1st Year
1st Semester | Hours | ECTS |
Linear Algebra and Analytic Geometry | 3+2 | 8 |
Discrete Structures | 3+2 | 8 |
Introduction to Programming | 2+4 | 8 |
English 1 | 2+0 | 3 |
Business Applications | 0+2 | 3 |
2nd Semester | Hours | ECTS |
Mathematical Analysis | 3+2 | 8 |
Object-Oriented Programming | 3+2 | 8 |
Fundamentals of Computer Systems | 2+4 | 8 |
English 2 | 2+0 | 3 |
Written and Oral Communication Skills | 0+2 | 3 |
2nd Year
3rd Semester | Hours | ECTS |
Fundamentals of Electronics | 2+3 | 8 |
Algorithms and Data Structures | 3+2 | 8 |
Advanced Mathematical Analysis | 2+2 | 6 |
Signals and Systems | 3+3 | 8 |
4th Semester | Hours | ECTS |
Computer Networks | 3+3 | 8 |
Computer Architecture | 2+2 | 6 |
Operating Systems | 3+3 | 8 |
Digital Communications | 3+2 | 8 |
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 |
4th Year
7th Semester | Hours | ECTS |
Wireless and Mobile Communications | 2+2 | 6 |
Project Management | 2+2 | 6 |
Elective subjects (18 ECTS) | 6+6 | 18 |
Data Centre Infrastructure | 2+2 | 6 |
Introduction to Robotics | 2+2 | 6 |
Microservice Applications | 2+2 | 6 |
Computer Networks of Large Systems | 2+2 | 6 |
Advanced Web Programming | 2+2 | 6 |
Big Data | 2+2 | 6 |
8th Semester | Hours | ECTS |
Digital Signal Processing | 4+3 | 8 |
Embedded Systems | 3+3 | 7 |
Applied Distributed Systems | 3+2 | 6 |
Final Paper – Process and Defence | 0+0 | 3 |
Final Work – Research and Preparation | 0+0 | 4 |
Professional Practice | 0+0 | 2 |
Knowledge and benefits
Knowledge
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.
Benefits
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
Jobs/professions
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