What are some sub-areas of computer science

What is computer science? Subject content

Most people today come into contact with IT products at work, at school and in their free time as a matter of course. These products include computers and notebooks, but also smartphones, tablets, game consoles, cameras, etc. In addition, embedded systems are used in almost all professional fields, e.g. in aviation, in vehicle construction, in medicine and due to progressive automation in food production and agriculture.

But what exactly is the science of “computer science”? And what questions do computer scientists deal with?

A frequently cited definition comes from Volker Claus and Andreas Schwill. Computer science is therefore the "science of the systematic representation, storage, processing and transmission of information, especially the automatic processing with the help of digital computers (computers)". (Computer science students, 3rd edition, 1997)

Short:Computer science = Information + automatics

While computer science was still regarded as a sub-discipline of other sciences in its beginnings, in recent decades it has developed into an independent basic science, the scientific and social relevance of which is largely undisputed today. Nevertheless, there are often only unclear ideas about computer science, its sub-areas and the tasks that are typical for them.

Computer science is often divided into the following four sub-areas:

  • Theoretical computer science
  • Practical computer science
  • Technical computer Science
  • Applied computer science

These sub-areas and some of the tasks that are typical for them should be examined more closely in the tasks.


Internet sources on the subject:




Tasks and goals of the subject of computer science in the core syllabus for computer science SII