Systempraktikum
Praktikum im Wintersemester 2013/2014 (LMU)
Prof. Dr. Dieter Kranzlmüller, Dr. Nils gentschen Felde, Christian Straube
Aktuelles
- Die Ergebnisse der Überprüfung der C-Kenntnisse (Eignungsfeststellung) sowie eine statistische Übersicht sind ab sofort verfügbar.
Hinweise:
- Die Grenze zum Bestehen des Eignungsfeststellungsverfahrens haben wir auf 30 Punkte (entspricht 50%) abgesenkt.
- Bitte melden Sie sich im Zeitraum von Mittwoch, 06.11.13, 12:00 Uhr bis Sonntag, 10.11.13, 23:55 Uhr per UniWorX zu einer der Übungsgruppen an. Eine Eintragung in eine der Übungsgruppen ist eine notwendige Voraussetzung für die weitere Teilnahme am Systempraktikum -- wer sich nicht einträgt verwirkt seinen Anspruch auf die weitere Teilnahme!
- Die Überprüfung der C-Kenntnisse (Eignungsfeststellung) findet am Montag, 4. November 2013, in Raum B101 im Hauptgebäude der LMU statt.
Hinweise:
- Einlass: 18:15 Uhr, Raum B101 im Hauptgebäude der LMU
- Beginn: 18:30 Uhr
- Bearbeitungsdauer: 60 Minuten
- Erlaubte Hilfsmittel: keine
- Zur Information: Es sind maximal 60 Punkte zu erreichen, zur Teilnahme an der Gruppenphase des Systempraktikums werden 36 Punkte benötigt.
- Der Mittwochstermin für die Tutorenbetreuung während der Einführungsphase hat sich geändert.
- Die Aufgabenblätter und eine Beispielimplementierung der Aufgaben für die 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.:
d
- 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 (Programmierpraktikum) werden Vorkenntnisse in einer spezifischen Programmiersprache nicht vorausgesetzt. Im Rahmen der praktikumsbegleitenden Vorlesungen 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 16:00 bis 18:00 Uhr im Raum B U101 in der Oettingenstraße 67 statt.
Tutorentreffen während der Einführungsphase
Während der Einführungsphase (15.10.2013 - 04.11.2013) finden zu folgenden Terminen (freiwillige) Treffen mit unseren Tutoren in den CIP-Pool-Räumen
Sibirien (LU114) und ggf. zusätzlich (je nach Andrang)
Gobi (LU112) statt:
- Montag: 10:00-12:00 Uhr
- Dienstag: 12:00-14:00 Uhr
- Mittwoch: 10:00-12:00 Uhr (Geändert von ehemals 16:00-18:00 Uhr)
- Donnerstag: 09:00-11:00 Uhr und 14:00-16:00 Uhr
- Freitag: 12:00-14:00 Uhr und 14:00-16:00 Uhr
Eignungsfeststellung
Die Überprüfung der C-Kenntnisse (Eignungsfeststellung) findet am Montag, 4. November 2013, von 18:00-20:00 Uhr in den Räumen B101 (und bei Raumknappheit zusätzlich Raum M118) im Hauptgebäude der LMU statt.
Hilfsmittel sind dazu nicht erlaubt - nicht (!) im "openbook"- Stil.
Weitere Termine werden an dieser Stelle bekannt gegeben.
Anmeldung
Die Anmeldung ist bereits abgeschlossen, eine Anmeldung ist nicht mehr möglich.
Foliensätze
- Organisatorische Einführung [pdf]
- Einführung in die Programmierung mit C
- Projektmanagement und Software Engineering (11.11.2013) [pdf]
Aufgabenblätter
- Einführung in die Programmierung mit C
- Aufgaben in der Gruppenphase:
Kontakt
Bei Fragen, Kritik oder Anregungen schreiben Sie bitte eine E-Mail an
sysprak-admin@nm.ifi.lmu.de.