Teaching
Teaching
Student Assignments and Diploma Theses
Over the years, Dr. Schmitz has supervised a large number of student assignments and diploma theses. Some of them were carried out in cooperation with partners from outside the department. Subjects are chosen from his current fields of interest and/or current projects.
Advice on writing Diploma theses (including a suitable LaTeX template) is provided at the Web page Hauptstudium Infomatik (German). For enquiries concerning diploma theses or student assignments please contact Dr. Schmitz - your own subject proposals (if they are interesting and suitable) will be considered.
Lectures, Seminars, and Practical Courses
Since 1984, Dr. Schmitz has offered some 60 courses, most of them as a Visiting Lecturer at one of the three Munich universities (UniBw, LMU, and TU). The main topics were:
- Introduction to Computer Science
- Formal Languages and Compiler Construction
- Object oriented and modular programming
- Software Engineering
- Document languages (XML and co-standards)
Starting in 1998, he established and in four iterations incrementally improved a practical software development course (in German: Programmierpraktikum), which all students have to complete prior to their intermediate 2nd year examination. During this course, students in groups of 5 to 8 will design and implement the prototype of a substantial application program within three months using the SalesPoint framework (see Projects). Some students, who have done particularly well, in the next year become tutors and thus help to coach their successors. Students have to document the progress of their work on their group's Web site in real time. Every week, the groupsdiscuss intermediate results with the tutors and the supervisor. These arragements are a prerequisite for efficient tutoring.
- Lothar Schmitz (HT 98, HT 99, HT 00, HT 01)
- Volker Renneberg (HT 02, HT 03)
- Michael Ebert (HT 04)
- Thomas Triebsees (HT 05)
Since his Habilitation, Dr. Schmitz has held the following courses (in German! Hence the German titles. Also, all the links point to German Web sites):
- Einführung in die Informatik I (HT 02, HT 03, HT 04, HT 05)
- Einführung in die Informatik II (WT 03, WT 04, WT 05)
- Einführung in die Informatik IIIa (Objektorientierte Programmierung)
(FT 02, FT 03, FT 04, FT 05) - Dokumentenbeschreibungssprachen (WT 03, WT 05)
- Syntaxbasierte Programmierwerkzeuge bzw. Übersetzerbaupraktikum
(WT 02, TUM SS 02, WT 04)



