
Informatics B.Sc.
Technical University of Munich (TUM), Germany
Bachelor of Science in Informatics
Technical University of Munich (TUM)
Informatics / Computer Science
Program Overview: Informatics B.Sc. at TUM
The Bachelor of Science in Informatics at the Technical University of Munich is one of Germany's most respected undergraduate computer science programs. Taught over six semesters, this program cultivates solid theoretical, practical, and technical skills in the fast-moving field of informatics, covering everything from programming languages and algorithms to software engineering and operating systems.
Course content concerns not only informatics itself but also sustains a strong focus on its real-world application. In the early semesters, you build a rigorous foundation in core computer science and mathematics, while the later semesters allow you to specialize in areas such as artificial intelligence, robotics, computer architecture, databases, or theoretical informatics.
The program is housed within the TUM School of Computation, Information and Technology (CIT), which unites the disciplines of Mathematics, Informatics, and Electrical and Computer Engineering. Munich's thriving technology ecosystem provides outstanding opportunities for internships, projects, and practice-based seminars alongside your studies.
Key Program Highlights
- Taught at Germany's top-ranked technical university, consistently ranked number one in Germany by QS for over a decade
- Broad specialization options from the fifth semester including AI, robotics, databases, security, and theoretical informatics
- Strong emphasis on practical application through internships, projects, and practice-based seminars integrated into the curriculum
- Located in Munich, one of Europe's most dynamic technology and innovation hubs with direct access to leading tech companies
Curriculum and Modules
The Informatics B.Sc. curriculum is structured to provide a solid grounding in computing systems, mathematical principles, and practical skills during the first four semesters, followed by individual specialization in the fifth semester. The degree concludes with a bachelor's thesis and colloquium in the sixth semester.
Introduction to Informatics and Programming
10 ECTSCovers the fundamental concepts of programming languages, algorithmic thinking, and introductory software development. Students gain hands-on experience with structured and object-oriented programming.
Algorithms and Data Structures
8 ECTSExplores core algorithmic paradigms, complexity analysis, and fundamental data structures. Students learn to design, analyze, and implement efficient algorithms for a range of computational problems.
Mathematical Foundations (Analysis and Linear Algebra)
16 ECTSProvides the mathematical backbone of the degree, covering analysis, linear algebra, and discrete mathematics. These skills are essential for understanding theoretical informatics and applied computing.
Software Engineering
8 ECTSIntroduces principles of software design, development methodologies, project management, and quality assurance. Students work on collaborative projects simulating real-world software development workflows.
Computer Architecture and Operating Systems
8 ECTSCovers the design and organization of computer hardware, instruction set architectures, and the fundamental principles of operating systems including process management, memory management, and file systems.
Theoretical Computer Science
8 ECTSIntroduces formal languages, automata theory, computability, and complexity theory. Students develop the rigorous mathematical reasoning skills needed for advanced computer science research and applications.
Elective Specializations
Admission Requirements
Admission to the Informatics B.Sc. at TUM is competitive and requires a recognized higher education entrance qualification. As this program is taught entirely in German, applicants must demonstrate advanced German language proficiency. Contact Uni4Edu for personalized guidance on meeting all admission criteria.
Academic Requirements
- Higher Education Entrance QualificationGerman Abitur or recognized international equivalent (e.g., IB Diploma, A-Levels with credential evaluation)
- Mathematics BackgroundStrong foundation in mathematics is strongly recommended; aptitude for logical problem-solving is expected
- Subject-Specific AptitudeInterest in information systems, software architecture, and logical problem-solving; prior informatics knowledge not required
- International Credential EvaluationApplicants with international qualifications may require preliminary documentation (VPD) through uni-assist; Uni4Edu can assist with this process
- Teamwork and Communication SkillsAbility to communicate effectively and work collaboratively as part of a team
Language Requirements
- German Proficiency (Required)DSH-2, TestDaF (TDN 4 in all sections), or Goethe-Zertifikat C1/C2 — all modules are taught in German
- English Proficiency (Recommended)Good English language skills are recommended for accessing research literature and advanced-level elective courses
- Language Proof DeadlineEvidence of language proficiency must be submitted before the end of the application deadline
Required Documents
Application Deadlines
For personalized admission guidance, document verification, and application support, please contact Uni4Edu
Scholarships and Funding
TUM and external organizations offer a variety of scholarships and financial support options for students in the Informatics B.Sc. program. These range from national government-funded programs to foundation-based awards. Contact Uni4Edu for personalized assistance in identifying and applying for scholarships suited to your profile.
Deutschlandstipendium (Germany Scholarship)
EUR 300 per month (EUR 3,600 per year)A national scholarship program co-funded by private sponsors and the German Federal Ministry of Education and Research. It rewards academic excellence, social commitment, and personal achievements. Open to both German and international students at TUM.
Studienstiftung des deutschen Volkes
Up to EUR 1,148 per month (needs-based) plus study allowanceGermany's most prestigious academic foundation supports outstanding students with financial stipends, academic mentoring, and access to a network of seminars, summer academies, and international programs. Nomination or self-application is possible.
TUM Tuition Fee Waivers for International Students
Partial or full tuition fee waiverInternational students from non-EU countries may be eligible for tuition fee waivers or reductions based on academic merit or financial need. Contact Uni4Edu for details on eligibility criteria and the application process.
For detailed tuition fee information, please contact Uni4Edu — we will guide you through the costs and available funding options for this program.
Career Prospects
Graduates of the TUM Informatics B.Sc. program are highly sought after across all industrial and economic sectors in Germany and internationally. The program's strong theoretical and practical foundation prepares you for diverse roles in software engineering, research, IT consultancy, and beyond. Munich's position as a leading European technology hub provides exceptional career opportunities right at your doorstep.
Typical Career Paths
Top Employers of TUM Graduates
Rankings and Recognition
The Technical University of Munich is consistently recognized as Germany's leading technical university and ranks among the top institutions worldwide. TUM has been the top-ranked university in Germany in the QS World University Rankings for over a decade and is now listed as the best university in the European Union.
| Subject | Ranking Body | Rank |
|---|---|---|
| Engineering and Technology | QS Subject Rankings | #16 |
| Computer Science | THE Subject Rankings | Top 20 |
| Natural Sciences | QS Subject Rankings | #19 |
| Mathematics | QS Subject Rankings | Top 50 |
How to Apply
Applying for this program is easy with Uni4Edu. Our team will guide you through every step of the process — from document preparation to final enrolment.
Contact Uni4Edu
Reach out to our team via email or phone. We will assess your profile and confirm your eligibility for this program.
Prepare Your Documents
Our advisors will provide you with a personalised checklist of required documents and help you prepare your application package.
Submit Your Application
Uni4Edu will submit your application on your behalf and keep you updated on its progress throughout the review period.
Receive Your Offer
Once accepted, we will help you understand your offer, arrange visa support if needed, and guide you through the enrolment process.
Similar Programmes
Master's & Postgraduate
30 months
Computer Science (Conversion) (30 Months) MSc
London South Bank University, London, United Kingdom
Earliest Intake
October 2025
Gross Tuition
18750 £
Bachelor's Degree
12 months
Computer Science (Top-up)
University of Roehampton, London, United Kingdom
Earliest Intake
January 2026
Gross Tuition
17628 £
Bachelor's Degree
12 months
Web Design and Development (Top-up)
University of Roehampton, London, United Kingdom
Earliest Intake
June 2026
Gross Tuition
16950 £
Bachelor's Degree
48 months
Software Engineering BEng (Hons)
University of Bradford, Bradford, United Kingdom
Earliest Intake
June 2025
Gross Tuition
24456 £
Bachelor's Degree
48 months
Computer Information Systems
Loyola University New Orleans, New Orleans, United States
Earliest Intake
March 2027
Gross Tuition
47390 $
Uni4Edu AI Assistant




