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.