TU Wien Informatics

20 Years

BSc Informatics

  • Bachelor Program
  • UE 033 521

Create the technologies of the future – today. Informatics combines mathematics, engineering, psychology, linguistics and design in one diverse field. With us, you'll study at the leading faculty for informatics in Austria.

/bachelor/informatics/schneckenhaufen-6-inf-OPT.png

Facts

  • Duration: 6 Semesters
  • ECTS Worth: 180
  • Degree: Bachelor of Science (BSc)
  • Language: German
  • Restricted Admission: Yes / Process
  • Curriculum: PDF / Courses
  • Specializations: Yes / Details
  • Questions? — We have answers

Diese Seite in Deutsch.

About

Watch on YouTube: https://youtu.be/x-Y2-o_Pex0

What to expect?

We build from the basics: At TU Wien Informatics, you’ll learn all important fundamentals of informatics and mathematics from the beginning. This offers you the best conditions to develop according to your interests. Because in the Informatics bachelor, you are flexible: You can choose from seven different specializations, or stick with a more general course of study with courses that match what you’re most interested in.

You’ll learn from the best and are integrated into an international research community. Modern laboratories and a good balance between teachers and students help you to reach your full potential.

Why all this?

Whether in academia, business, or industry: With a bachelor’s degree in Informatics, you are more in demand than ever. The tech industry offers a wide range of career opportunities and is pioneering - not only in terms of salaries and work-life balance but in shaping a better world for us all.

Develop, research, program, communicate, consult with companies, manage IT projects, or start your own business. There are no limits to your creativity.

Develop, research, program, communicate, consult with companies, manage IT projects, or start your own business. With a bachelor’s degree in Informatics, you are ideally equipped for an international IT career.

Curriculum

Semester overview

The first two semesters are dedicated to the orientation phase (StEOP). Here you’ll learn mathematics, programming, how systems work, and how data is structured. In short: all the essential basics.

Afterward, you can choose a specialization, or stick with the general informatics course. Either way, you’ll also delve deeper into informatics - from operating systems to design, theory, statistics, security, and much more. Here, too, you’ll remain flexible and can put together modules according to your specialization or preference. A well-balanced set of electives and soft skills enables you to further your education inside and outside of informatics.

Specializations

In the Bachelor of Informatics, you can choose a specialization after completing the orientation phase (semesters 1 & 2) to focus on a particular field:

The good thing is that you are able to specialize, but you don’t have to! It is also possible to opt for a general informatics course and attend modules from different specializations. If you choose a specialization, it is documented as such in your degree certificate upon graduation.

The specialization has core and elective modules. Modules consist of different courses that are grouped thematically. Arrange your learning content according to your interests!

Artificial Intelligence + Machine Learning

Artificial Intelligence is all around us. It influences what we buy, composes music, analyzes X-ray images, and optimizes driving directions. Intelligent machines need inventors! Design systems, find new methods, design visualizations, and solve tomorrow’s problems with us.

Watch on YouTube: https://youtu.be/pEE4QCIgq88

In the specialization Artificial Intelligence and Machine Learning you’ll learn to create intelligent systems. Al+ML are taught based on real-world problems, and you’ll get a solid foundation in mathematics and computer science. You’ll learn to design efficient algorithms and apply them to various topics.

Al+ML systems learning with big data. You will learn how to structure, analyze and structure, analyze and visualize data.

AI+ML systems will continue to change our world profoundly. You’ll discuss the societal challenges of Al+ML and develop systems by people, for people.

Whether in research, business, industry, or the public: as an expert for AI+ML, you are more in demand than ever. Work as a Data Scientist, Data Engineer, Machine Learning Engineer in software or product development.

Develop, research, program, communicate, consult with companies, manage IT projects, or start your own business. With a bachelor’s degree in Informatics, you are ideally equipped for an international IT career.

The specialization Artificial Intelligence + Machine Learning has core and elective modules. Module consist of different courses, which are thematically are grouped together.

Core

  • Introduction to Artificial Intelligence
  • Introduction to Machine Learning

Elective (min. 4 modules)

  • Human-Centered Artificial Intelligence
  • Visualization
  • Efficient Algorithms
  • Statistical Data Analysis
  • Applied Statistics for Computer Science
  • Declarative Problem Solving
  • Introduction to Information Retrieval
  • Introduction to Knowledge-Based Systems
  • Logic Programming and Constraints

Cybersecurity

Everything is connected - your smartphone, your bank account, the blinds in your apartment. But who protects these sensitive connections and data? As an expert in Cybersecurity, you track down attacks, conduct security tests and develop systems to protect society.

Watch on YouTube: https://youtu.be/Z9Jiq4sWRmk

In the specialization Cybersecurity you will learn how to use state-of-the-art security tools. You’ll learn basics about the function of operating systems, networks, and distributed systems, as well as mathematical methods in cybersecurity.

Programming and scripting are crucial in this specialization. Learn how encryption works, and how to use forensic tools to track down a hacking attack.

International experts for security and ethical hacking will support you in living up to your potential. Analyze the latest software & services and take part in international IT competitions.

Cybersecurity is one of the fastest-growing IT fields. Whether you develop software, test systems for vulnerabilities, or respond to threats: An exciting career awaits you. Work as a Security Architect, Cyber Vulnerability Analyst, Risk Analyst, Data Security Expert or Security Consultant.

Develop, research, program, communicate, consult with companies, manage IT projects, or start your own business. With a bachelor’s degree in Informatics, you are ideally equipped for an international IT career.

The specialization Cybersecurity has core and elective modules. Modules consist of different courses, which are thematically combined.

Core (min. 2 modules)

  • Operating Systems
  • Introduction to Artificial Intelligence
  • Logic and Reasoning in Computer Science
  • Distributed Systems

Elective (min. 4 modules)

  • Attacks and Defenses in Computer Security
  • Introduction to Cryptography
  • Privacy-Enhancing Technologies
  • Program and System Verification
  • Security of Software Engineering and Mobile Systems

Digital Health

Do you want a to combine technical know-how and working in healthcare? Then you’ve come to the right place. Program algorithms that detect and predict diseases, develop software for care, and visualize complex health data.

Watch on YouTube: https://youtu.be/UeLD1dRrrD0
  • Interdisciplinary
  • Application-oriented
  • Combines diverse areas of informatics
  • Offers technical know-how for societal good
  • Best preparation for Master Medical Informatics

In the specialization Digital Health, you’ll learn to develop IT for and with healthcare. You will be taught a variety of methods from software engineering and data analysis analysis, visualization, artificial intelligence, design, and manufacturing. You will learn how to design technical implementations for medical and biological topics and how to apply your knowledge in field studies based on real-world problems.

Digital Health has a wide variety of applications: Improve clinical processes with data analysis and AI, create visualizations of of medical and biological research results, or develop software for nursing care.

As a Digital Health expert, your contribution can save lives, because you develop technologies and workflows for doctors and patients. Work as a Clinical Data Engineer or Scientist, Visual Information Specialist, Software Engineer or Health IT Consultant.

Develop, research, program, communicate, consult with companies, and manage IT projects, or start your own company. There are no limits to your creativity.

The Digital Health specialization has core and elective modules. Modules consist of different courses that are thematically grouped together.

Core

  • Data and Computer Science Law
  • Introduction to Visual Computing
  • Interface and Interaction Design
  • Software Engineering
  • Methods for Data Generation and Analytics in Medicine and Life Sciences

Elective (min. 4 modules)

  • Bio-Medical Visualization and Visual Analytics
  • Data Analysis
  • Design and Manufacturing
  • Design and Development of Healthcare Applications
  • Introduction to Machine Learning
  • Fundamentals of Computer Vision
  • Human Augmentation
  • Healthcare Information Systems
  • Privacy-Enhancing Technologies
  • Socio-technical systems
  • Visualization

Human-Centered Computing

Ever thought about how your smartwatch works? Or why we don’t live in the metaverse already? Human-Centered Computing combines informatics, interaction, and design. Learn how we use technology and develop systems by and for people.

Watch on YouTube: https://youtu.be/aRcI8Udjbc8

In the specialization of Human-Centered Computing, you will learn how to design and develop computer systems for people. Whether mobile devices, assistive technologies or virtual environments - you will improve the the technological world that surrounds us.

Your education includes visual computing, AI, software development, interface and interaction design. You will not only learn how to design systems in a user-centric way but also build prototypes and do field studies.

You’ll critically examine the social consequences of technology and new approaches for inclusion, diversity, and innovation in IT.

The demand for specialists in human-centered computing is constantly increasing - whether in research, industry, or the public sector. Work as UI/UX Designer, Expert for Visualization or Digital Innovation, in software and product development.

Develop, research, program, communicate, consult with companies, manage IT projects, or start your own business. With a bachelor’s degree in Informatics, you are ideally equipped for an international IT career.

The specialization of Human-Centered Computing has core and elective modules. Modules consist of different courses, which are thematically are grouped together.

Core

  • Introduction to Visual Computing
  • Interface and Interaction Design
  • Software Engineering

Elective (min. 4 modules)

  • Access Computing
  • Data and Computer Law
  • Design and Manufacturing
  • Human Augmentation
  • Human-Centered Artificial Intelligence
  • Socio-technical systems

Software Engineering

Your washing machine, TV, smartphone, and laptop have one thing in common: software. It influences how we live, work, and think. And it keeps everything running. With us, you’ll learn to develop, analyze and secure software in a team.

Watch on YouTube: https://youtu.be/hLXj0D8xDiE

In the specialization Software Engineering, you will learn methods, concepts and technical aspects of software development. You will dive into code, tools and systems that help you to create modern applications.

You will gain insights into the phases and processes of software projects: from planning to modeling, testing, commissioning, and maintenance. Quality assurance also plays an important role.

You will be confronted with real-world tasks that require analytical thinking and deal with interface and interaction design. You will also develop social skills because software engineering requires project management and teamwork.

Software engineers are internationally sought-after experts. The combination of technical qualifications and management skills makes you an all-star. Work as a Software Engineer, Analyst or Architect, Application Manager and more.

Develop, research, program, communicate, consult with companies, manage IT projects, participate in open-source software projects, or start your own business. With a bachelor’s degree in Informatics, you are ideally equipped for an international IT career.

The Software Engineering major has core and elective modules. Modules consist of different courses, which are thematically are grouped together.

Core

  • Software Engineering
  • Software Engineering Project
  • Interface and Interaction Design
  • Distributed Systems
  • Software Quality Assurance

Elective (min. 4 modules)

  • Web Engineering
  • Usability Engineering and Mobile Interaction
  • Introduction to Knowledge-Based Systems
  • Functional Programming
  • Logic Programming and Constraints
  • Semistructured Data
  • Introduction to Parallel Computing
  • Compiler Construction

Theoretical Informatics + Logic

Theoretical Informatics combines mathematics with real-world application. Theoreticians develop the foundations of informatics, and define, model, and calculate whether systems are secure and reliable.

Watch on YouTube: https://youtu.be/-ph1jtF598U

In the specialization Theoretical Computer Science and Logic, you will get to know the fundaments of informatics using abstraction and modeling. You will be taught mathematical methods explicitly developed for computer science. With these methods, you’ll analyze how information is transferred and processed.

You will analyze and manipulate artifacts of practical computer science, such as algorithms, data structures, or applications. You’ll perform proofs to ensure that IT systems are error-free. In this way, you’ll contribute to further developming various fields of informatics. With theoretical methods, you secure systems - for example, in space travel, electricity & water supply or infrastructure.

Theoretical computer scientists are in great demand in research and the economy. Work as a researcher in academia or in the industry, as Formal Verification Engineer, Applied Scientist Scientist in Automated Reasoning, Machine Learning Engineer, and more.

Develop, research, program, communicate, consult with companies, manage IT projects, or start your own business. With a bachelor’s degree in Informatics, you are ideally equipped for an international IT career.

The specialization Theoretical Computer Science + Logic has core and elective modules. Modules consist of different courses, which are combined thematically are grouped together.

Core

  • Logic and Reasoning in Computer Science

Elective (min. 5 modules)

  • Reasoning and Proof
  • Declarative Problem Solving
  • Efficient Algorithms
  • Introduction to Cryptography
  • Introduction to Quantum Computing
  • Logic for Knowledge Representation
  • Logic and Fundamentals of Mathematics
  • Program and System Verification

Visual Computing

From images to 3D models to virtual reality: With us, you’ll learn what computer graphics, computer vision, and visualization can do. Use your know-how to revolutionize the future of human-machine interaction.

Watch on YouTube: https://youtu.be/rpXkr1USDtc
  • Hands-on
  • Focus on programming techniques
  • Immersion in Virtual Reality, AI and Machine Learning
  • Best preparation for Master Visual Computing

In the Visual Computing specialization, you will dive into computer graphics, computer vision, visualization, and multimedia. Working at the interface between humans and machines enables you to think application-oriented.

You will learn how to work with current technologies, methods, and tools. You’ll use your know-how to develop solutions for the visual processing of large amounts of information for the medical, industrial, and entertainment sectors.

You design, conceptualize, model; you consider the backgrounds of colors, light, textures, machine vision, and human perception. With this knowledge, you’ll be able to program and design our future.

As an expert for Visual Computing, you’ll illustrate complex data, provide visual solutions for growing industries and help to develop multimedia technologies. Work as a Visual Computing Specialist, Machine Learning Engineer, Game Developer, Mixed Reality or Software Engineer.

Develop, research, program, communicate, consult with companies, manage IT projects, or start your own business. With a bachelor’s degree in Informatics, you are ideally equipped for an international IT career.

You’ll start the specialization of Visual Computing in the 2nd semester. Specializations are structured according to modules - these consist of different courses which are thematically combined.

  • Introduction to Visual Computing
  • Basics of Computer Graphics
  • Basics of Computer Vision
  • Multimedia
  • Programming Techniques for Visual Computing
  • Software Engineering
  • Visualization

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.

You’re more than just a number when you study with us. Be part of TU Wien Informatics!

Frequently Asked Questions

Yes, access to all bachelor programs at TU Wien is restricted. In order to apply to one of our bachelor programs, you need to participate in an admission procedure. In addition, you need to prove your prove your proficiency in German. Head over to our First Steps page to learn more.
Simply browse through the individual pages for our programs (see above). Each page provides an overview of the program, as well as links to the full curriculum, list of courses, and answers to program-specific questions. If you have additional questions, the student council offers a wide range of advisory services: FS Inf, FS Winf.
Head over to our First Steps page. It has all the important information, dates, events, and todos for the beginning of your first semester.

Anyone who studies a Software and Information Engineering, Media Informatics and Visual Computing, or Medical Informatics bachelor 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 question? Email us at studiendekanat.informatik@tuwien.ac.at!

Please send an e-mail to studienabteilung@tuwien.ac.at with your request and a scan/photo of your TU Card.

All details about the switch in our Transitional Provisions page.

More question? Email us at studiendekanat.informatik@tuwien.ac.at!

Courses that are continued in the new Bachelor of Informatics do not have to be credited – this will happen automatically.

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 bring it together with the official signed transcripts to our TU Wien Informatics Study Services. As soon as the decision about your application has been received, you will be notified.

More question? Email us at studiendekanat.informatik@tuwien.ac.at!

Open thesis topics are usually announced via TISS. To see all available bachelor thesis topics, please configure the TISS search form as follows (we unfortunately can’t provide a direct link): Click the “Extended Search” button, set thesis type to “Bachelor Thesis”, set faculty to “Faculty of Informatics”, and click the “Search” button.
We’ve prepared a nice step-by-step guide on how to apply for your bachelor degree. Please follow the guide and if you have any questions, contact our Study Services team.