Lectures and Internships
You could take the following introductory courses with exercises at the TUM: Introduction to Informatics, Computer Engineering, Software Engineering, Discrete Structures, Databases, Algorithms and Data Structures.
Additionally, internships such as the basics of programming will be specially offered to students. The variety of courses is dependent upon the grade level. One can begin as of grade 11.