Bachelor Computer Science

Technologies which Change our Lives and Work

Invisible yet indispensable: computer science is omnipresent in our daily lives. Whether it is in smartphones, air traffic control, stock market transactions, industrial plants or tsunami early warning systems, without computer science the modern world would come to a halt.

Career profile

In computer science, it’s all about information, or rather the scientific and technical ways of processing, storing, transmitting and presenting information and, ultimately, imparting knowledge. In addition to technical knowledge, creativity and social skills are also very important. Computer scientists are often globally active and collaborate on projects with other experts. Here they act both as specialists and consultants and perform management functions. They operate in very diverse areas of society, which include science, administration, medicine, transport, the environmental sector and finance. Thus computer science is an important mainstay of modern society.

Bachelor's degree programme (180 credits)

During the first year of the programme, students acquire knowledge of the fundamentals of mathematics as well as of systematic programming and its fundamental concepts (data structures, algorithms and parallel programming). In the second year, students become acquainted with the following core areas of computer science: Computer and Software Systems, Theoretical Computer Science and Computational Science. In the third year they deepen their knowledge in selected areas and build a foundation for the Master’s degree programme. The Bachelor’s thesis completes the programme.

General basic courses:
Mathematics, Digital Circuits
Basic computer science:
Programming, Algorithms, Computer Architecture, Operating Systems, Networks, Databases, etc.
Specialisations:
Computer and Software Systems, Theoretical Computer Science, Computational Science
Seminar, Bachelor’s thesis

For detailed information go to the pages in German Informatik

Master's degree programme (90 credits)

During the Master’s degree programme, students may either deepen their knowledge in one of the areas of computer science listed in the box to the right or design their own study programme in “General Computer Science” via a combination of different specialisation areas. The programme concludes with a six-month Master’s thesis.

Possible specialisations:
Theoretical Computer Science, Information Security, Software Engineering, Information Systems, Distributed Systems, Visual Computing, Computational Science
Interfocus courses
Electives in computer science
Elective courses
Master’s thesis
(6 months)

JavaScript has been disabled in your browser