Programme Code

UE 033 535 – Bachelor's Programme Computer Engineering

Duration of Programme

6 semesters


180 ECTS




Bachelor of Science (BSc)


Programme contents

The Bachelor's Programme in Computer Engineering deals with the combination of technology and computer science. It provides knowledge about computer architecture, operating systems, digital circuits and network technology. You will learn how to build complex technical systems and control them with the help of software.

The Programme includes both theoretical and practical subjects. The first semesters focus on mathematical basics and programming. In later semesters, you will deepen your knowledge in subjects such as computer architecture, digital circuits and signal processing. Graduates can then work in areas such as the development of embedded systems, hardware and software development or network technology.

Admission procedure

It is important to us that everyone who is interested in Informatics can study with us - regardless of their educational background. Therefore, during the application process, we do not test programming or Computer Science skills, nor do we expect you to have experience with computers. Instead, we test your ability to solve problems, think logically and understand texts. The application process takes place only once a year, regardless of whether you want to start in the winter or summer semester.

For the latest information, please visit the Admission Procedures page.

Further information about the programme

To be successful in this programme, there are no special requirements beyond the general requirements for a degree. Thus, you do not need to have prior experience in programming or with specific tools. However, in order to begin studying Informatics, you will need to pass an admissions process with a ranking test that is explained in detail (process, test examples, material, etc.). To help you get started with the programme, we also offer a number of events before the official start of the programmes in the winter semester.

Apart from the formal conditions for admission, you do not have to meet any other requirements. For example, you do not need an HTL degree to apply for the programme. You must register online in the campus software TISS, opens an external URL in a new window to participate in the admission procedure.

If you have been awarded a place through the admissions process, you can apply for admission to the Bachelor's Programme in Informatics, Computer Engineering or Business Informatics until the end of the general admission period for the winter or summer semester. You must meet the required credentials and other admission requirements. The admission takes place in the admission office of the TU Wien.

If you have any questions about the programme, you can contact the Student Union, opens an external URL in a new window and the Dean's Office of the Faculty of Informatics, opens an external URL in a new window.

The contents of the Programme are divided into different modules. A module consists of individual courses or courses with related content. You must complete these in order to complete the module. Thematically similar modules are combined into examination subjects. These examination subjects appear on the degree certificate with the overall grade achieved upon completion of the programme.

The scope of courses and modules is expressed in ECTS points. One ECTS point represents 25 hours of work.

Structure of the Bachelor's Programme Computer Engineering. More detailed information can be found in the text below

The Bachelor's Programme Computer Engineering is composed of several modules. A module consists of several courses, all of which you must complete in order to graduate from the module.

The mandatory foundation modules are:

  • Fundamentals of Computer Science: Fundamentals of Digital Systems, Ways of Thinking in Informatics, Algorithms and Data Structures, and Theoretical Computer Science.
  • Hardware: Electrical Engineering Fundamentals and Digital Design
  • Mathematics: Algebra and Discrete Mathematics, Analysis 1 and 2 as well as Probability Theory and Stochastic Processes
  • Programming: Introduction to Programming, Operating Systems and Computer Networks as well as Microcomputers
  • Signals and Systems: Signals and Systems as well as Modelling and Control Engineering Lab
  • Reliable Distributed Real-Time Systems: Program and System Verification, Reliable Real-Time Systems, Decentralized Automation as well as Fundamentals of Security

In addition, you must complete 10 ECTS from a catalog of courses to deepen and broaden your knowledge. From a catalog of free electives and transferable skills you have to complete 18 ECTS.

Finally, you have to write your final paper, the bachelor thesis.

More detailed information can be found in the curriculum in TISS, opens an external URL in a new window.

TU Wien offers its students the opportunity to spend a semester abroad. The International Office can help and support you with the organization.

In the Master's Programme, there are double degree programs offered in cooperation with INSA Lyon and TU Darmstadt. This gives you the opportunity to study abroad not only at TU Wien but also at one of the partner universities.

In the Bachelor's Programme Computer Engineering you will spend most of your time at the main location at Favoritenstraße 9-11. However, there are also courses that take place at other locations such as the Freihaus, the Gußhaus or the Getreidemarkt.

The programme is supervised by various institutes:

  • Institute of Computer Engineering
  • Institute of Logic and Computation
  • Institute of Visual Computing and Human-Centered Technology
  • Institute of Information Systems Engineering

After you have completed all required courses and your Bachelor's thesis has been evaluated, you can submit your degree.

As a graduate of the Bachelor's Programme Technical Mathematics, you will be awarded the academic degree "Bachelor of Science" - BSc for short. To find out how to graduate, visit, opens an external URL in a new window