What is a BE for computer science

Studying computer science: you have to know that!

Studying computer science suits you if:

  • you got good grades in math and computer science.
  • you have no problem with English.
  • you are interested in new technologies.
  • you like to solve problems.
  • you want to study a future-oriented subject.

Table of Contents

  1. requirements
  2. Content
  3. Danger of failure
  4. Procedure & duration
  5. specialization
  6. costs
  7. Find a university
  8. Study computer science abroad
  9. Alternatives to face-to-face studies
  10. Career prospects & salary
  11. Alternatives
  12. FAQ
  13. overview
  14. Self test

Requirements for studying computer science

Around To study computer science, do you need the General university entrance qualification or a comparable qualification. You can also qualify for a degree in computer science with vocational training and several years of professional experience.

personal requirements

If you Study computer science you should above all Interest in new technologies and have fun solving problems. Also good grades in Math and computer science are a sign that the computer science course suits you. Because here you need analytical skills, scientific understanding and the ability to think abstractly.

Besides these properties are also English skills important so that you understand the specialist literature, which is often in English. You should also be able to communicate well, for example to make your work understandable to customers, and you should approach tasks creatively.

Last but not least, you should also be able to work well in a team. This happens very often in computer science - especially in large projects.

Numerus Clausus

Whether there is one Numerus Clausus varies from university to university. Computer science courses are often admission-free, but there are also exceptions.

It is best to find out more about the admission restrictions directly on the universities' websites. So that you have an overview of the possible NC we have put together some examples for you.

UniversityCourse of studysemesterNC
RWTH AachenComputer Science / Bachelor of ScienceWinter semester 2020/20213,3
LMU MunichBachelor of Computer Science with 30 ECTS as a minorWinter semester 2020/2021no NC
University of OsnabrückComputer science / Bachelor of ScienceWinter semester 2020/2021no NC
University of LeipzigComputer Science / Bachelor of ScienceWinter semester 2020/2021no NC
University of HamburgComputer science / Bachelor of ScienceWinter semester 2019/20202,9

Other possible requirements

Depending on the university, it can still be give further prerequisites. These include internships, motivation letters and other selection processes. It is best to inquire directly with your university about the requirements it has.

Course content

Since computer science now permeates all areas of life, the contents of a computer science degree can be very different.

Content in the Bachelor

As a rule, in the first half of your computer science degree, you will start with the Basics conveyed. These can include:

  • mathematics
  • Analysis
  • Stochastics
  • Linear Algebra
  • Computer science
  • Algorithms
  • Programming languages
  • Data structures
  • Object orientation
  • Software engineering
  • technical computer Science
  • Electrical engineering
  • Computer architecture
  • Real-time systems
  • Embedded Systems
  • Signal and image processing
  • network technology
  • Artificial intelligence
  • Theoretical computer science
  • Formal languages
  • Automata theory
  • Computability and Complexity Theory

In the following semesters you can specialize in, for example:

  • business Informatics
  • Media informatics
  • Bioinformatics
  • IT security
  • IT management
  • Software engineering

Content in the master’s

If you are still in the Studying master's degree in computer science you want to expand your knowledge in a particular subject area. Possible deepenings can be:

  • Software modeling
  • Databases
  • Algorithms
  • Artificial intelligence
  • Multimedia development
  • Business computing
  • Project management
  • Big data management
  • Data encryption

It usually makes sense to choose a focus that builds on the knowledge you have acquired in the Bachelor's degree. After the master’s degree, you have the Opportunity to do a doctorate.

Typical courses

So that you can imagine which seminars and lectures are on your schedule, we have a few typical courses compiled:

  • Mathematical basics
  • Human-computer interaction
  • Computational Mathematics
  • System software
  • Technical basics of computer science
  • Algorithms and data structures
  • Data networks and IT security

Typical questions

So that you can get an impression of which ones Questions If you are dealing with computer science studies, we have put together a few examples for you:

  • How are bytes read and written in a memory?
  • How does a calculator work?
  • How does JPEG compression work?
  • How do I improve this artificial intelligence

Danger of failure: studying computer science is so difficult

Computer science still applies as a difficult subject. This is due, among other things, to the high proportion of math. If you decide to study computer science, you should therefore prepare yourself well for this part.

Fortunately, many universities now offer math preparatory courses. This allows you to brush up on your math skills even before you start your studies. This makes it easier for you to get started with the actual studies.

We'll show you in ours which fields of study are particularly tough Overview of the most difficult courses. Don't worry: Here you will always find alternatives that are considered less demanding.

Procedure & duration of the computer science degree

You can study computer science with a bachelor's or master's degree. If you want, you can even do a doctorate afterwards. In the following you will find out how long the individual study sections last and how they are structured.

Bachelor degree

The Bachelor's degree in computer science usually takes six to eight semesters and can be divided into three study sections.

  1. Basic knowledge
  2. specialization
  3. Thesis

Basic knowledge

At the beginning of your studies, you will acquire them Basics of computer science at. To do this, you attend lectures, seminars and exercises. But practical projects can already be on the curriculum.


After the first half of your studies, you can choose your own focus. Also here are usually Internships where you can gain practical experience in a company. If you want to do a semester abroad, it makes sense at this point in your studies.


At the end of your studies you have to do a Write your thesis. Often this is a written elaboration of a topic, but a practical exam or a project is also possible. After you have passed the exam, you have the title Bachelor of Science (B. Sc.) or the title Bachelor of Engineering (B. Eng.).

Master's degree

In one Master's degree, the two to four semesters takes, you can further deepen your specialist knowledge. At the end of the course there is also one here Thesis. If you have passed this, you are allowed to go Master of Science (M. Sc.) or Master of Engineering (M. Eng.) call. This degree also enables you to promotion.

Specialization opportunities in the course

Digitization permeates our everyday life. Computer science therefore offers a huge field of potential Specializations. This includes:

  • Bioinformatics
  • Computational linguistics
  • Geospatial
  • Socioinformatics
  • Media informatics
  • business Informatics
  • Artificial intelligence
  • Software modeling
  • IT security
  • Graphic data processing
  • Information systems
  • Computer architecture


Study computer science you can at colleges and universities. Studies at state institutions are usually free of charge. There you have to only one semester fee pay.

At private universities, on the other hand, costs of up to 15,000 euros Approaching you for a bachelor's degree.

In general, you also have to expect expenses for accommodation, food, teaching material and your technical equipment. If this exceeds your financial means, you can, for example, apply for BAföG or apply for a scholarship.

Find a university

Study computer science you can at many universities and technical colleges in Germany. The range of courses is extremely large: there are hundreds of courses at universities and colleges in almost all large cities. Many of them specialize in work in a certain area of ​​computer science.

The computer science courses of the RWTH Aachen, the University of Munich and the TU Berlin.

Depending on the focus, the courses have very different names, such as:

  • Computer science
  • Data science
  • Computing Science
  • User experience design
  • International Information Systems
  • Embedded Systems
  • business Informatics
  • Geospatial
  • Computational linguistics
  • Information technology
  • IT management

You can easily find all degree programs in the field of computer science via our UNICHECK course search.

Study computer science abroad

For many computer scientists, working in Silicon Valley is a dream. Of course, you can not only work abroad in this industry, but also study computer science there.

You can either join during your regular computer science studies Semester abroad, for example with Erasmus, or you can choose one whole study abroad. You have a free choice, depending on your preferences, as computer science is also offered at a large number of universities abroad.

Incidentally, there is also the possibility in Germany Computer science in English to study.


INFO: Nice to Know

Did you already know, that:

... the British mathematician Ada Lovelace is considered to be the first person who can be described as a programmer?

... the term “bug” comes from the fact that computer scientists had to remove real bugs from the servers?

... computer scientists don't start counting with “1” but with “0”?

Alternatives to face-to-face studies

If you don't want to study computer science on a face-to-face or full-time basis, there are numerous alternatives.

Distance learning computer science

Also a Computer science-Distance learningis possible at many universities and in a wide variety of disciplines. Distance learning courses are often offered by private universities and are therefore usually subject to a fee.

Recommended courses of study


Dual degree in computer science

Study computer science you can too dual. In addition to your university studies, you will also complete a practical in-company training. The advantage of this is that after graduation you can present both professional training and an academic degree. In addition, you are already earning money during your studies and your employer pays any tuition fees. The dual degree in computer science is also available in many different fields.

Part-time study of computer science

It is possible, Studying computer science while working. Many universities offer computer science courses as evening or weekend courses. Here, too, you usually have to reckon with costs due to the private universities.

Non-academic continuing education

As an alternative to studying are also non-academic further education possible in the field of computer science. One closes this with one certificate from.

For school leavers with an interest in IT, there are also training courses in a related profession. This includes, for exampleTraining to become an IT specialist. One advantage: The training is also possible without a high school diploma.

UNICHECK recommendation


Career prospects & salary

Due to the increasing digitization in almost all industries Computer scientists have very good career prospects and best chances of an attractive salary.

Industry sectors

With a degree in computer science, the doors are open to you in many industries. Possible Areas of application for computer scientists are:

  • Automotive industry
  • IT consulting
  • Authorities
  • mechanical engineering
  • Space travel
  • Finance
  • Medical technology
  • Energy industry
  • Military and secret service
  • IT service provider
  • Research and Teaching

You can start your professional life, for example, as trainee or Young professional. Possible activities for computer scientists are:

  • System analysis
  • Controlling
  • Project planning
  • Process automation
  • Software engineering
  • IT management
  • Quality management
  • IT sales


Since there are many different specialization options with a computer science degree, it is difficult to provide specific information about the Computer scientist salary close. However, the starting salaries are usually with a degree in computer science above the average starting salary Students of other subjects.

However, it makes a difference whether you studied computer science at a university or a technical college. With a University Degree do you earn with one Starting salary of around 2,800 to 3,000 euros gross monthly a little more than with a technical college degree. This will give you around ten percent less salary.

With a few years of professional experience, computer scientists earn Average of 3,800 euros gross per month. Jobs in the automotive industry or IT consulting are particularly lucrative. There are up to 10,000 euros gross in the month.

Loading ...



Alternative courses of study

Should Study computer science may not be right for you, we are now going to introduce you to some alternative courses of study that might interest you.

Computer science in English

As a computer scientist, you are a sought-after specialist and can work in international companies. Language skills and intercultural skills are important for this. So why not do that directly Computer science studies in English do?

If you want to work in business later, we recommend one Business informatics studies in English.

Artificial intelligence

If you want to specialize in a certain sub-area of ​​computer science from the beginning of your studies, you can Study artificial intelligence. During your studies you will learn how to improve existing artificial intelligences. To do this, you need to have a lot of technical and mathematical expertise.

Study business informatics

Are you interested in the interface between business and IT? Then you can Study business informatics. During your studies you will deal with the development and application of information and communication systems in companies. To do this, you will take subjects such as business administration, business law and web technologies.

FAQs: Frequently asked questions

Where is the best place to study computer science

You can study computer science at universities and colleges in many cities in Germany and abroad. The universities in Aachen, Munich and Berlin are particularly renowned in Germany.

Can I study computer science?

In order to study computer science, you should be interested in technical innovations and be good at problem solving. You should also enjoy math and think analytically.

How long does it take to study computer science?

A bachelor's degree in computer science takes six to eight semesters. If you want to do a master’s degree afterwards, your study time will be extended by another two to four semesters.

Why should one study computer science?

With a degree in computer science, you have very good career and salary prospects, as digitization continues to advance in all areas of life.


  • To study computer science, you should sign up for Math and technical innovations interested as well think analytically can.
  • You can study computer science at many colleges and universities without NC.  
  • The bachelor's degree usually lasts six semesters, the master’s degree mostly four semesters.
  • After graduation are yours Career and earnings prospects are very good.

Self test

Find out if you are suitable for studying computer science: