Computer science has become indispensable in business, research, medicine, mobility, and communication. The systematic and automatic processing of information underlies all of these applications. The bachelor's degree, therefore, covers all core areas of computer science: theoretical computer science, which deals with the complexity and decidability of questions and their modeling; practical computer science that develops concepts to solve problems; and technical computer science that deals with the underlying hardware.