Computer science is a science that deals with the systematic description, analysis and design of information-processing processes (i.e. processes for transforming or transporting information). It is a comparatively young field that encompasses a broad spectrum of aspects. These range from the technical aspects of building computers, developing system and application software, working out application solutions to the social aspects of the influence of computers or computerisation and medialisation on society.
A successful study of computer science requires the ability to work in a mathematically formal, abstract, as well as an application-oriented practical manner. Applicants should be interested in working with computer hardware and software.
Special programming knowledge is not required, but elementary programming knowledge is very advantageous.
If little programming knowledge is available, attendance at the preliminary programming course is strongly recommended.
A good knowledge of the English language proves to be indispensable in the course of studying computer science, as a large part of the specialised literature (textbooks, journals, technical documentation, ...) is only available in English.
The work of a computer scientist often takes place in the context of larger groups.
Therefore, the willingness and ability to work in a team should be present.