System NoticeWe're enhancing our site to serve you better and for better experience. We apologize for any temporary interruptions.System NoticeWe're enhancing our site to serve you better and for better experience. We apologize for any temporary interruptions.
Bachelor of Computer Science

Bachelor of Computer Science

Technical University of Munich

Duration

3 years

Intake

Summer, Winter.

Degree

Bachelor

Program Overview

The Bachelor of Science (B.Sc) in Computer Science is an undergraduate program designed to provide students with a strong foundation in computing, programming, and problem-solving. Typically completed over three to four years, this degree encompasses essential subjects such as algorithms, software development, computer systems, databases, and mathematics relevant to the field of computing. Students also gain practical skills in programming languages such as Python, C++, and Java while learning about operating systems, networks, and emerging technologies, including artificial intelligence and cybersecurity.

Graduates of this program are equipped with the technical knowledge and analytical abilities required for careers in the rapidly evolving technology sector. The degree opens pathways to diverse roles, including software development, IT consulting, data analysis, and systems engineering. With technology impacting nearly every industry, Computer Science graduates are in high demand worldwide. This degree also serves as a strong foundation for further academic study or professional specialization in fields such as data science or AI.
 

Key Information

University

Technical University of Munich

Campus

München, Germany

Total Credits

180 ECTS

Study Mode

Full-time

Loan Availability

No

Program Details

Duration

3 years

Tuition Fee:

Format

Full-time

Attendance:

On Campus Learning

Study Gap:

3 years

Fees & Funding:

Course Structure

Year 1: Foundational Knowledge
Informatics:

Introduction to Informatics
Programming Fundamentals
Computer Architecture
Discrete Structures
Mathematics:
Linear Algebra
Discrete Mathematics
Practical Experience:
Programming Lab

Year 2: Core Competencies
Informatics:

Software Engineering
Algorithms and Data Structures
Functional Programming and Verification
Operating Systems and System Software
Databases
Computer Networks and IT Security
Mathematics:
Analysis
Probability Theory
Practical Experience:
Architecture Lab

Year 3: Specialization and Application
Informatics:

Enterprise Architecture Management
Signal Processing
Embedded Systems, Cyber-Physical Systems, and Robotics
Business Process Management

Electives:

Choose from a wide range of electives in Informatics, Management, and Economics

Practical Experience:
Bachelor Practical Course

Final Semester:

Bachelor's Thesis (12 ECTS)
Bachelor's Colloquium (3 ECTS)
 

Entry Requirement

Academic

Language

IELTS - 6.5

TOEFL - 88

How To Apply

contact us

contact us

Check Your Eligibility

Find out if you meet the requirements for this program in just a few minutes.

Check Eligibility

Other Programs You May Be Interested In