Systempraktikum
Praktikum im Wintersemester 2020/2021 (LMU)
Prof. Dr. Dieter Kranzlmüller, Dr. Karl Fürlinger, Amir Kabouteh
Aktuelles
- Die Überprüfung der C-Kenntnisse (Eignungsfeststellung) findet am Montag 23.11.2020 von 18:00 Uhr - 19:00 Uhr Online via Uni2Work statt.
Inhalte des Praktikums
Das Systempraktikum richtet sich an Studierende der LMU und gilt als Wahlpflichtpraktikum für die Studiengänge Informatik Bachelor und Medieninformatik Bachelor. Im Rahmen des Praktikums werden ausgewählte Probleme und Fragestellungen aus dem Bereich der systemnahen Programmierung behandelt. Die Themen und Aufgaben umfassen u.a.:
- Spezifikation von Schnittstellen und modularer Aufbau von Systemsoftware
- Formatierte Ein-/Ausgabe
- Parser-Generierung
- CPU-Zuteilungsstrategien (Scheduling)
- Prozesse und deren Verwaltung
- Verfahren der Prozesskommunikation und -synchronisation
- Signale, Pipes und Sockets
- Kommunikationsprotokolle
- Die TCP/IP-Protokollfamilie
- Das Client/Server-Modell
Voraussetzungen
Im Unterschied zum Softwareentwicklungspraktikum werden Vorkenntnisse in einer spezifischen Programmiersprache nicht vorausgesetzt. Im Rahmen der praktikumsbegleitenden Vorlesungen und durch praktische Übungen zu Beginn der Vorlesungszeit werden die erforderlichen Grundkenntnisse in der Programmiersprache C vermittelt. Dennoch ist es sinnvoll, Grundkenntnisse einer imperativen Programmiersprache (z.B. C/C++, Java) mitzubringen oder im Vorfeld zu erlernen und mit Text-Editoren umgehen zu können.
Voraussetzungen zur Teilnahme am Systempraktikum sind:
- Grundkenntnisse einer imperativen Programmiersprache
- Rechtzeitige Anmeldung
Ein begleitender Besuch der Vorlesung Betriebssysteme (Informatik III) ist ebenfalls sinnvoll, aber nicht zwingend erforderlich. Einige der Konzepte aus der Vorlesung werden im Systempraktikum praktisch umgesetzt/angewendet. In diesem Sinn ergänzen sich die beiden Veranstaltungen.
Termine
Tutorenunterstützung während der Einführungsphase
Während der Einführungsphase (vom 2.11.2020 bis 20.11.2020) gibt es
ein freiwilliges Online-Betreuungsangebot durch unsere Tutoren.
Die Online Treffen mit den Tutoren erfolgen über den vom LRZ bereitgestellten Dienst meet.lrz.de. Beachten Sie bitte die Hinweise zur Benutzung.
Alle Tutorien verwenden dieses Meeting: https://meet.lrz.de/LMUSysprakTutorium
Montag:
- 10-12: Martin Fritz
- 12-14: Martin Fritz
- 14-16: Jonathan Babelotzky
- 16-18: Marcel Quanz (nur am 16.11.)
Dienstag:
- 8-10: Daniel Bauersachs
- 10-12: Alexander Piontek
- 12-14: Alexander Piontek
- 14-16: Jonathan Babelotzky
- 16-18: Constantin Geier
Mittwoch:
- 13-15: Sergej Breiter
- 16-18: Sergej Breiter
Donnerstag:
- 12-14: Maximilian Wagner
- 16-18: Maximilian Wagner
- 18-20: Felix Buchdrucker
Freitag:
- 12-14: Marcel Quanz
- 14-16: Marcel Quanz
Anmeldung
Es gibt einen gemeinsamen Anmeldeprozess für alle System- und die Softwareentwicklungspraktika.
Die Anmeldung erfolgt vom 3. Sep. 2020 bis 11. Okt. 2020 als
Zentralanmeldung über Uni2Work.
Bitte beachten Sie:
- Die Plätze in allen Praktika (System- und Softwareentwicklungspraktika) werden über diese gemeinsame Anmeldung vergeben und an Sie zugewiesen.
- Beachten Sie, dass in manchen Prüfungsordnungen nur ein Praktikumstyp zugelassen ist.
- Achten Sie darauf, dass Ihre Angaben bezüglich Studienfach und Studiensemester in UniWorX aktuell sind, damit wir diese bei der Zuordnung der Praktikumsplätze berücksichtigen können. Dies ist insbesondere dann wichtig, wenn Sie aufgrund Ihres Studiengangs das Systempraktikum nicht nutzen können.
Vorlesungsmaterial
Foliensätze werden über Uni2Work bereitgestellt, die zugehörigen Videoaufzeichnungen finden Sie auf LMUCast.
Aufgabenblätter
An dieser Stelle werden während des Semesters die Aufgabenblätter und das zugehörige Material zur Verfügung gestellt.
- Einführung in die Programmierung mit C. Diese Übungsaufgaben sind nicht abzugeben, sie dienen der Selbstkontrolle ihrer Fähigkeiten. Bearbeiten Sie diese Übungsaufgaben selbständig und ggf. mit Unterstützung durch die Tutoren.
Kontakt
Bei Fragen, Kritik oder Anregungen schreiben Sie bitte eine E-Mail an sysprak-admin@nm.ifi.lmu.de.