The Bachelor's degree in Computer Science at the LMU covers all three classic core areas of Computer Science: Theoretical, Practical and Technical Computer Science.
- The T heoretische computer science, which has evolved from mathematics and serves as a basis for further areas of computer science, provides fundamental knowledge about the basic solvability and complexity of problems. Furthermore, abstract models of computing methods (algorithms) and automatons, as well as programming and modeling languages, are examined.
- The practical computer science deals with the solution of concrete problems like the development of computer programs and operating systems, the storage and administration of information by means of suitable data structures as well as the systematic creation of software.
- The technical computer science has evolved from communications technology and deals with the hardware-based foundations of computer science such as microprocessor technology, computer architectures, and distributed systems.