Programme Code

UE 033 521 – Bachelor's Programme Informatics

Duration of Programme

6 semesters

Credits

180 ECTS

Language

German

Degree

Bachelor of Science (BSc)

The Bachelor's Programme in Informatics will be offered at TU Wien from the winter semester 2023 onwards.

Programme contents

The Programme Informatics deals with the processing, analysis and use of data as well as the development of software and computer systems. It is therefore about the technology and know-how behind computer programs and applications. The subjects studied are used in almost all areas of life, since computers are used almost everywhere these days. 

The Bachelor's Programme makes a significant contribution to understanding and shaping our increasingly digitalized world. Informatics also contributes to making our society safer. Specific topics of study include programming, databases, networks, algorithms, and software engineering. We place particular emphasis on the mathematical and theoretical foundations.

After that you have the possibility to choose from seven specializations. However, it is also possible to attend courses and modules from different specializations. So you can arrange your course content according to your interests.

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.

Specializations

In the Bachelor's Programme in Informatics you have the opportunity to specialize in Artificial Intelligence and Machine Learning (AI+ML). You will learn to create intelligent systems and gain a sound knowledge of mathematics and Computer Science to apply efficient algorithms in various fields. You will also learn to structure, analyze and visualize data, as AI+ML work with large amounts of data. As an expert in AI+ML, you will have a wide range of career opportunities in research, business, industry or the public sector and can work as a Data Scientist, Data Engineer, Machine Learning Engineer, in software or product development.

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

Core modules

  • Introduction to Artificial Intelligence
  • Introduction to Machine Learning

Elective modules - at least 4 must be completed

  • 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

As a cybersecurity expert, you will learn how to use modern security tools, detect attacks, perform security tests and develop systems to protect society. You will acquire a solid foundation in the function of operating systems, networks, and distributed systems, as well as mathematical methods in cybersecurity. Learn how encryption works and how to use forensic tools to track down a hacking attack. Cybersecurity is one of the fastest growing IT fields, and you can work as a Security Architect, Cyber Vulnerability Analyst, Risk Analyst, Data Security Expert_in or Security Consultant_in. With the Bachelor of Computer Science you are well prepared for an international IT career.

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

Core modules - at least 2 must be completed

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

Elective modules - at least 4 must be completed

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

Would you like to combine technology and work in healthcare? Then the Digital Health specialization is just right for you.

Here you will learn to develop and apply technologies for healthcare - from software engineering and data analysis to visualization, artificial intelligence, design and manufacturing. You can improve data analytics and clinical processes, visualize medical and biological research results, or develop software for nursing. As a Digital Health Expert, you can save lives by developing technologies and workflows for physicians and patients. You can work as a Clinical Data Engineer or Scientist, Visual Information Specialist, Software Engineer or Health IT Consultant, or start your own business.

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

Core modules - at least 2 must be completed

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

Elective modules - at least 4 must be completed

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

Human-Centered Computing combines Computer Science, interaction, and design and focuses on how we use technology and develop systems by and for people.

You will learn how to design and develop computing systems for people in the Human-Centered Computing specialization. You will receive in-depth training in visual computing, artificial intelligence, design, and interaction, and learn how to design user-centered systems, build prototypes, and conduct field studies. The demand for specialists in human-centered computing is constantly increasing, whether in research, industry, or the public sector. You can work as a UI/UX designer, visualization expert, or in software and product development. You can also manage projects, offer consulting services or start your own business.

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

Core modules

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

Elective modules - at least 4 must be completed

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

In today's world, we constantly use technological devices such as smartphones, laptops, washing machines, and televisions, all of which contain software. In this specialization you will learn how to develop, analyze and secure software in a team. You will learn about methods, concepts, and technical aspects of software engineering, and learn about phases and processes of software projects. Teamwork and project management will also be taught. As a software engineer, analyst or application engineer you can become internationally sought-after experts.

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

Core modules

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

Elective modules - at least 4 must be completed

  • 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

In the Theoretical Informatics and Logic specialization, you will learn how Computer Science and mathematics are connected. You will be taught mathematical methods developed specifically for Computer Science to study how information is transmitted and processed. You will analyze and manipulate artifacts of practical Computer Science and perform proofs to make IT systems error-free. Theoretical computer scientists are in high demand in research and business.

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

Core modules

  • Logic and Reasoning in Computer Science

Elective modules - at least 5 must be completed

  • 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

In the Visual Computing specialization, you will learn how to visualize complex data, develop visual solutions for various industries and further develop multimedia technologies. You will be able to work as a visual computing specialist, machine learning engineer, game developer, mixed reality or software engineer.

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

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 your 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 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.

Whether you are interested in science, business or industry, as a Computer Science graduate you are in high demand. There are many opportunities to make a career in the IT industry and you can help shape a better world for all of us.

You can develop apps and programs, do research, program, consult to companies and manage IT projects, or even start your own business. With a Bachelor's Degree in Informatics, you'll be ready for an international career in the IT world. And the best part? There are often good salaries in the IT industry and with a good work-life balance, you can also enjoy your free time.

TU Wien offers its Bachelor 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 Informatics 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 Informatics , you will be awarded the academic degree "Bachelor of Science" - BSc for short. To find out how to graduate, visit https://informatics.tuwien.ac.at/study-services/bachelor-graduation/, opens an external URL in a new window