📘 Curriculum Structure
The program is structured over 4 academic years and combines theoretical courses, laboratory exercises, and applied projects.
- 14 Core Courses
- 42 Elective Courses
- 4 Specialization Tracks
- Selection of 2 Tracks
- 7 Courses per Track
- Bachelor's Thesis
- 30 ECTS / Semester
- 240 ECTS Total
During the first 4 semesters, students take 14 core courses.
🎯 Specialization Tracks
Electronics
Circuits, Microcontrollers, IoT, Signal Processing, ARM, PLC
Circuits, Microcontrollers, IoT, Signal Processing, ARM, PLC
Telecommunications
Wireless Communications, Networks, Optical Communications, Satellite Communications, Sensor Networks
Wireless Communications, Networks, Optical Communications, Satellite Communications, Sensor Networks
Video Games
Game Development, 3D Modeling, 3D Graphics, Game Engines, Virtual Worlds
Game Development, 3D Modeling, 3D Graphics, Game Engines, Virtual Worlds
Data Science
Information Retrieval, Machine Learning, Databases, Natural Language Processing, Big Data Management
Information Retrieval, Machine Learning, Databases, Natural Language Processing, Big Data Management
Students select 2 out of the 4 tracks, acquiring a dual specialization.
🎓 Bachelor's Thesis
During the last 2 semesters, students prepare a Bachelor's Thesis:
- Independent research and/or applied project
- Implementation of an integrated digital solution
- Supervision by a faculty member
- Final presentation and evaluation
🚀 Acquired Skills
✔ Problem-solving
✔ Algorithmic thinking
✔ Systems design
✔ Algorithmic thinking
✔ Systems design
✔ Data analysis
✔ Software development
✔ Embedded applications
✔ Software development
✔ Embedded applications
✔ Scientific writing
✔ Technical documentation
✔ Technical documentation
✔ Professional communication
✔ Technical English
✔ Technical English
