Bachelor Software and Information Engineering
As a Software Engineer you develop, analyze and design software, ensure its quality, and maintain your applications. As an Information Engineer you are concerned with the generation, collection, processing, distribution and presentation of information.

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?
In addition to the basic theories and methods of computer science, the central contents include statistical data analysis, program and system verification, usability engineering, modeling and project management. You are introduced to the mindset of computer science, learn declarative problem solving as well as the development of web applications. The contexts of system development bring you closer to ethical and social relevance and you will understand the requirement of interactive system and human/computer interfaces.
You engage with the operation and programming of microcontroller and operating systems and, subsequently, their basic function for fields such as embedded systems or IoT. In addition to topics of project management, you will be confronted with the security-related and legal-political aspects and learn to apply strategies and security measures in order to successfully complete IT projects from a security point of view.
Why all this?
As a graduate of this degree program, you are internationally competitive for a further qualification in the context of a relevant master’s program, but also for your work in the business world. The occupational fields of activity include, for example, expert development of information processing systems as a team member or leader as well as supportive tasks in the relevant research environment.
Curriculum
The program teaches you basic knowledge in the field of computer science and a critical understanding of their theories and principles as well as generally profound knowledge of basic and methodological knowledge in algorithms and data structures, architecture of computer and software systems, mathematics, probability theory, statistics, human-machine interaction and programming paradigms.
In addition to the core competences of computer science, the bachelor degree program Software & Information Engineering provides you with extensive specific knowledge of these disciplines, including operating systems and compilers, databases and knowledge-based systems, data collection, information modeling, and parallel and distributed computing. To complement your qualification profile, an additional emphasis lies on security and law, software manufacturing and maintenance.
During your studies, you will develop important professional and personal skills that will boost your creativity and innovation potential, identify, analyze and solve problems, and enable you to master challenges in a critical, team-based and responsible manner.
Frequently Asked Questions
I am studying in an expiring bachelor’s program. Is it possible to still graduate?
Anyone who studies a Software and Information Engineering, Media Informatics and Visual Computing, or Medical Informatics bachelor’s program can complete it until October 31, 2028. Alternatively, switching to the new Bachelor Informatics program is possible at any time before and after this deadline.
More questions? Simply email us at studiendekanat.informatik@tuwien.ac.at!
I am studying in an expiring bachelor’s program. How can I switch to the new Bachelor Informatics program?
Please send an email to studienabteilung@tuwien.ac.at with your request and a scan/photo of your TU Card. All the details are explained on our Transitional Provisions](/study-services/transitional-provisions) page.
More questions? Simply email us at studiendekanat.informatik@tuwien.ac.at!
I am studying in an expiring bachelor’s program. Is it possible to still graduate?
Anyone who studies a Software and Information Engineering, Media Informatics and Visual Computing, or Medical Informatics bachelor’s program can complete it until October 31, 2028. Alternatively, switching to the new Bachelor Informatics program is possible at any time before and after this deadline.
More questions? Simply email us at studiendekanat.informatik@tuwien.ac.at!
I have switched from an expiring bachelor’s program to the new Bachelor Informatics. Do I need to credit courses I have already taken?
Courses that are continued in the new Bachelor of Informatics do not have to be credited – this will happen automatically. In addition, courses listed in the Switching to Bachelor Informatics document, as well as free electives and Transferable Skills completed at TU Wien, are also automatically recognized.
Courses credited for an expiring bachelor’s program are NOT automatically valid for the new Bachelor of Informatics!
Courses that are DISCONTINUED in the new Bachelor of Informatics must be credited within two semesters of starting the new program. Fill in the relevant form and send them together with the official signed transcripts via email. As soon as the decision about your application has been received, you will be notified.
More questions? Simply email us at studiendekanat.informatik@tuwien.ac.at!