Tutor, Grundlagen der Programmierung

Technische Universität München

2 Min. LesezeitJustin Lanfermann

Die nächste Generation von Entwickler:innen begleiten

Als IT-Tutor im Praktikum Grundlagen der Programmierung (PGdP) an der TUM wurde mir anvertraut, Erstsemester-Studierende der Informatik durch die wichtigsten Java-Konzepte zu führen. Mein Ziel war es, ein stabiles Fundament aufzubauen, Problemlösekompetenz zu fördern und für rund 30 Studierende ein unterstützendes Lernumfeld zu schaffen.

Zentrale Beiträge

Meine Rolle umfasste Lehre, Bewertung und direkte Betreuung der Studierenden und trug sowohl zu individuellen Erfolgen als auch zur Gesamtqualität des Kurses bei.

Lehre & Mentoring

Ich leitete wöchentliche dreistündige Tutorien, zerlegte komplexe Themen wie Datenstrukturen, Algorithmen und OOP und bot praxisnahe Coding-Übungen sowie individuelle Unterstützung, um Hürden abzubauen.

Bewertung & Prüfungssupport

Ich unterstützte die Bewertung von Zwischen- und Abschlussklausuren, sorgte für Fairness und Konsistenz, war bei Aufsichten im Hörsaal präsent und betreute die vollständig digitale Einsicht, indem ich Beschwerden prüfte und kurze Erläuterungen gab.

Curriculum & Themen

Ich verantwortete ein breites Curriculum, das das Fundament eines Informatikstudiums bildet. Zu den wichtigsten Schwerpunkten gehörten:

Objektorientierte Programmierung

Vermittlung zentraler OOP-Konzepte wie Klassen, Vererbung, Polymorphie und Datenkapselung anhand von UML-Diagrammen und praxisnahen Java-Beispielen.

Algorithmen & Datenstrukturen

Anleitung durch grundlegende Datenstrukturen wie Arrays, verkettete Listen, Stacks und Queues sowie elementare Algorithmen wie Rekursion und Sortierung.

System- & funktionale Konzepte

Einführung in praktische Fertigkeiten zu Datei-I/O, Streams, grundlegender Netzwerkprogrammierung mit Sockets sowie essenziellen Entwickler-Tools wie Debugging und funktionaler Programmierung.

Kompetenzentwicklung & Wirkung

Die Tätigkeit hat meine technischen und zwischenmenschlichen Fähigkeiten nachhaltig geschärft. Durch das Unterrichten konnte ich meine eigenen Informatik-Grundlagen vertiefen.

Kommunikative Stärke

Komplexe technische Konzepte in klare, zielgruppengerechte Erklärungen übersetzt.

Diagnostische Problemlösung

Konzeptionelle Lücken in Scheduling, Speicherverwaltung und Nebenläufigkeit durch Beweise, Klausurszenarien und prägnante C-Demos sichtbar gemacht.

Führung & Empathie

Ein druckarmes, kollaboratives Lernumfeld geschaffen, das Fragen fördert und Sicherheit im Formulieren von Systemgedanken gibt.

Mehr entdecken?

Entdecke die Projekte und Ressourcen, die auf dem Weg entstanden sind.