Bachelor of Science in Computer Science 36 months Undergraduate Programme By Universität Heidelberg |TopUniversities
Subject Ranking

# =165QS Subject Rankings

Programme Duration

36 monthsProgramme duration

Tuitionfee

3,000 EURTuition Fee/year

Application Deadline

15 Jul, 2026Application Deadline

Programme overview

Main Subject

Computer Science and Information Systems

Degree

BSc

Study Level

Undergraduate

Study Mode

On Campus

Students of Computer Science focus on the planning, modelling, design and implementation of complex software and hardware systems and processes.


Students in the Bachelor’s degree programme in Computer Science gain solid basic knowledge of computer science and its theoretical and mathematical foundations. In addition, they gain understanding of relevant methodologies and their practical applications. The knowledge and practical skills which students gain enable them to work flexibly, adapting to the rapidly changing requirements in the professional field of computer science. The course of study is characterised by its unique, interdisciplinary nature and a focus on research. 


Graduates of the programme will demonstrate the following: 


  • They will possess knowledge and understanding of practical, theoretical, technical and applied aspects of computer science and the relevant mathematical methods. They are able to use this knowledge to solve computing issues. 
  • Students are able to work independently to plan, conduct, document and present projects of relevance to computer science. 
  • They are able to use scientific methods to develop and present potential solutions to problems in the field of computer science within a given timeframe. 
  • Students work systematically to design, implement and test programmes. 
  • They are familiar with concepts for the design and analysis of efficient algorithms and are able to apply these in the independent development of software. 
  • They have a good understanding of the uses of systems and management of resources and are able to use this knowledge in the design, implementation and optimisation of computing systems. 
  • Students understand issues and the significance of reliability in relation to modern computer and data processing systems and are able to take this into account in the planning, implementation and maintenance of such systems. 

Programme overview

Main Subject

Computer Science and Information Systems

Degree

BSc

Study Level

Undergraduate

Study Mode

On Campus

Students of Computer Science focus on the planning, modelling, design and implementation of complex software and hardware systems and processes.


Students in the Bachelor’s degree programme in Computer Science gain solid basic knowledge of computer science and its theoretical and mathematical foundations. In addition, they gain understanding of relevant methodologies and their practical applications. The knowledge and practical skills which students gain enable them to work flexibly, adapting to the rapidly changing requirements in the professional field of computer science. The course of study is characterised by its unique, interdisciplinary nature and a focus on research. 


Graduates of the programme will demonstrate the following: 


  • They will possess knowledge and understanding of practical, theoretical, technical and applied aspects of computer science and the relevant mathematical methods. They are able to use this knowledge to solve computing issues. 
  • Students are able to work independently to plan, conduct, document and present projects of relevance to computer science. 
  • They are able to use scientific methods to develop and present potential solutions to problems in the field of computer science within a given timeframe. 
  • Students work systematically to design, implement and test programmes. 
  • They are familiar with concepts for the design and analysis of efficient algorithms and are able to apply these in the independent development of software. 
  • They have a good understanding of the uses of systems and management of resources and are able to use this knowledge in the design, implementation and optimisation of computing systems. 
  • Students understand issues and the significance of reliability in relation to modern computer and data processing systems and are able to take this into account in the planning, implementation and maintenance of such systems. 

Admission Requirements

  • Subjects with entrance examination procedure
  • If applicants cannot present a German language certificate with their application, they must pass the DSH examination at Heidelberg University, with a minimum score of DSH-2.
  • If the applicant’s foreign higher-education entrance qualification (Baccalauréat, GCE - A & O-Levels, etc.) is found to be equivalent to the German higher-education entrance qualification (usually Abitur), the international applicant can be directly admitted to the university, if not the applicant will be required to pass an assessment test.

15 Jul 2026
3 Years
Oct

Tuition fees

Domestic
0 EUR
International
3,000 EUR

Scholarships

Selecting the right scholarship can be a daunting process. With countless options available, students often find themselves overwhelmed and confused. The decision can be especially stressful for those facing financial constraints or pursuing specific academic or career goals.

To help students navigate this challenging process, we recommend the following articles:

More programmes from the university

Undergrad Programmes 259