BSc Computer Engineering
You're curious about how digital systems power the world, and you want to dive into the inner workings of circuits, processors, and embedded systems? Computer Engineering combines Informatics and Electrical Engineering. Calculate, plan, program, network, and build future technologies – today.

Facts
- Duration: 6 Semesters
- ECTS: 180
- Degree: Bachelor of Science (BSc)
- Language: German
- Restricted Admission: Yes / Process
- Curriculum: PDF / Courses
- Questions? — We have answers
Diese Seite in Deutsch.
About
What to expect?
Whether by developing safer medical devices, advancing robotics and automation systems, or engineering autonomous vehicles—a Bachelor’s Degree in Computer Engineering is your gateway to shaping tomorrow’s digital systems. This program equips you with the theoretical foundations and the engineering skills to design reliable, secure technologies that drive our modern world.
You’ll master computer science foundations like discrete mathematics, algorithms, programming and machine learning, as well as computer architectures and networks. You’ll learn about key aspects of cyber-physical systems—real-time computing, dependable systems, and formal verification—all essential for ensuring reliability and safety. To complement your computing skills, you’ll also learn about the foundations of electrical engineering, microelectronics, signal processing, systems modeling, and control theory.
Why all this?
From medical devices to autonomous robots, cars, airplanes, drones, or everyday objects - electronics and software power everything in today’s interconnected world. Offered as a joint program by the Faculty of Informatics and the Faculty of Electrical Engineering and Information Technology, this bachelor’s degree provides in-depth knowledge of theoretical foundations and hands-on engineering expertise.
Embedded and cyber-physical systems are key drivers for innovation. A Bachelor’s Degree in Computer Engineering opens the door to an international career in both academia and industry. You’ll gain expertise that sets you apart from traditional computer science or electrical engineering graduates. Your skills will prepare you for roles such as Digital Hardware Designer, Embedded Software Developer, Digital Signal Processing Programmer, Cyber-Physical Systems Engineer, and Automation Technology and Robotics Expert.
Curriculum
In the orientation phase (StEOP), you will learn the basic Fundamentals of Mathematics, Computer science, and Electrical engineering. This knowledge allows you to master subsequent courses in Mathematics and Foundations of Computer Science, covering topics like algorithms, data structures, and theoretical computer science. You’ll also practice the art of Programming, from operating systems-level code to scientific programming, as well as programming embedded devices such as microcontrollers. You will also learn the basics of machine learning, which allow you to master key technologies like Edge AI.
Hardware Design + Digital Systems will familiarize you with computer architectures and networks, and will equip you with the engineering skills necessary to design your own processor! Your general computer science knowledge will be complemented by specific skills on the design and analysis of Trustworthy Systems, which are indispensable in application areas like Automation.
A key strength of the curriculum is its comprehensive introduction to both continuous and discrete Signals + Systems + Control Engineering, which are essential for signal processing applications. This foundational knowledge is also indispensable for understanding Control Systems, which play a vital role in today’s Cyber-Physical Systems, particularly in Automation and Robotics. In the fifth and sixth semester, you’ll be focusing on developing your bachelor’s thesis and on expanding and deepening your knowledge with elective and specialization courses.
Environment
You are deeply immersed in a rich environment full of exciting ideas and interesting challenges that foster your talents and provide new experiences:
- Join our Bachelor with Honors program! Our excellence program enables you to prove your potential in individually designed challenges, nurture your talents, and engage you in scientific research.
- Participate in our student mobility programs! International exchange is in our DNA. Meet students, researchers, and lecturers from all over the world, participate in Erasmus, and join our double degree programs during your Masters.
- Come for the Bachelor; stay for the Master and Doctorate! A bachelor’s degree is the ideal preparation for one of our Master programs and a doctorate at the TU Wien Informatics Doctoral School. And we are always looking for excellent candidates for open positions in the scientific field.
- Get to know the people and research! We are proud of the distinguished scholars and researchers who make up our diverse faculty. Find out who they are, what projects our research units are working on, and stay in touch through our newsroom and social media channels.
- Enjoy Vienna! Our campus is located directly in the heart of Vienna. Besides Vienna ranking as the city with the highest quality of life and TU Wien Informatics in the Global Top 15% in Computer Science, there are numerous more reasons why you should study with us.
Be part of TU Wien Informatics and help us shape the technologies of the future - today.