Funktionen

Print[PRINT]
.  Home  .  Lehre  .  Praktika  .  Wintersemester 2015/16  .  Systempraktikum

Systempraktikum

Praktikum im Wintersemester 2015/2016 (LMU)
Prof. Dr. Dieter Kranzlmüller, Dr. Nils gentschen Felde, Matthias Maiterth

Aktuelles

  • Die Aufgabenblätter und eine Beispielimplementierung sowie die Folien der Theorieveranstaltung zur Einführungsphase stehen ab sofort bereit.
  • Inhalte des Praktikums

    Das Systempraktikum richtet sich an Studenten 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++, Pascal, 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. Insofern ergänzen sich die beiden Veranstaltungen.

    Termine

    Wöchentliches Plenum

    Das wöchentliche Plenum findet montags von 12:00 bis 14:00 Uhr im Raum W101, Lehrturm, Prof.-Huber-Platz 2 statt.

    Weitere Termine werden an dieser Stelle bekannt gegeben.

    Anmeldung

    Die Anmeldung ist bereits abgeschlossen, eine Anmeldung ist nicht mehr möglich.

    Foliensätze

    Zugriffsschutz: Der Zugang zu den Materialien ist lediglich aus dem MWN möglich.

    • Organisatorische Einführung [pdf]
    • Einführung in die Programmierung mit C
    • Projektmanagement und Software Engineering (09.11.2015) [pdf]

    Aufgabenblätter

    • Einführung in die Programmierung mit C
    • Aufgaben in der Gruppenphase:
      • Übersicht und Protokollspezifikation [pdf]
      • Meilenstein 1 [pdf]
      • Meilenstein 2 [pdf]
      • Meilenstein 3 [pdf]
      • Meilenstein 4 [pdf]

    Kontakt

    Bei Fragen, Kritik oder Anregungen schreiben Sie bitte eine E-Mail an sysprak-admin@nm.ifi.lmu.de.