|
Systemprogrammierung (SP)10 ECTS (englische Bezeichnung: Systems Programming)
(Prüfungsordnungsmodul: Systemprogrammierung)
Modulverantwortliche/r: Wolfgang Schröder-Preikschat Lehrende:
Wolfgang Schröder-Preikschat, Jürgen Kleinöder
weitere Studienfächer/Prüfungsordnungsmodule:
Einfrieren der UnivIS-Modul-Beschreibung: 2.3.2019
M2 Ingenieurwissenschaftliche Kernmodule (BDV) (42936)
Vertiefungsmodule aus dem Sockel beider Studienrichtungen (43093)
Start semester: |
SS 2019 | Duration: |
2 semester | Cycle: |
jährlich (SS) |
Präsenzzeit: |
120 Std. | Eigenstudium: |
180 Std. | Language: |
Deutsch |
Lectures:
-
-
Systemprogrammierung 1 (SS 2019)
(Vorlesung, 2 SWS, Wolfgang Schröder-Preikschat et al., Tue, 10:15 - 11:45, H11; single appointment on 25.4.2019, single appointment on 2.5.2019, single appointment on 9.5.2019, 18:00 - 19:30, H11; Zusätzlicher Vorlesungstermin in den ersten drei Wochen jeweils Do. 18:00-19:30)
-
Übungen zu Systemprogrammierung 1 (SS 2019)
(Übung, 2 SWS, Simon Ruderich et al.)
-
Rechnerübungen zu Systemprogrammierung 1 und 2 (SS 2019)
(Übung, 2 SWS, Simon Ruderich et al.)
-
Systemprogrammierung 2 (WS 2019/2020)
(Vorlesung, 2 SWS, Jürgen Kleinöder et al., Fri, 12:15 - 13:45, H7)
-
Übungen zu Systemprogrammierung 2 (WS 2019/2020)
(Übung, 2 SWS, Dustin Nguyen et al.)
-
Rechnerübungen zu Systemprogrammierung 1 und 2 (WS 2019/2020)
(Übung, 2 SWS, Dustin Nguyen et al.)
-
Übungen zu Systemprogrammierung 1 (für Wiederholer) (WS 2019/2020 - optional)
(Übung, 2 SWS, Dustin Nguyen et al.)
Inhalt:
- Grundlagen von Betriebssystemen (Adressräume, Speicher, Dateien, Prozesse, Koordinationsmittel; Betriebsarten, Einplanung, Einlastung, Virtualisierung, Nebenläufigkeit, Koordination/Synchronisation)
Abstraktionen/Funktionen UNIX-ähnlicher Betriebssysteme
Programmierung von Systemsoftware
C, Make, UNIX-Shell (Solaris, Linux, MacOS X)
Lernziele und Kompetenzen:
Die Studierenden
erwerben fundierte Kenntnisse über Grundlagen von Betriebssystemen
verstehen Zusammenhänge, die die Ausführungen von Programmen in vielschichtig organisierten Rechensystemen ermöglichen
erkennen Gemeinsamkeiten und Unterschiede zwischen realen und abstrakten (virtuellen) Maschinen
erlernen die Programmiersprache C
entwickeln Systemprogramme auf Basis der Systemaufrufschnittstelle UNIX-ähnlicher Betriebssysteme
Literatur:
- Lehrbuch: Betriebssysteme – Grundlagen, Entwurf, Implementierung, Wolfgang Schröder-Preikschat, 2008
Weitere Informationen:
www: http://www4.informatik.uni-erlangen.de/Lehre/SS19/V_SP/
Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan:
- Informations- und Kommunikationstechnik (Bachelor of Science): 2-3. Semester
(Po-Vers. 2009 | TechFak | Informations- und Kommunikationstechnik (Bachelor of Science) | Bachelorprüfung - Pflichtmodule | Systemprogrammierung)
Dieses Modul ist daneben auch in den Studienfächern "Computational Engineering (Rechnergestütztes Ingenieurwesen) (Bachelor of Science)", "Informatik (1. Staatsprüfung für das Lehramt an Gymnasien)", "Informatik (Bachelor of Arts (2 Fächer))", "Informatik (Bachelor of Science)", "Medizintechnik (Bachelor of Science)", "Medizintechnik (Master of Science)", "Wirtschaftsinformatik (Bachelor of Science)" verwendbar. Details
Studien-/Prüfungsleistungen:
Systemprogrammierung (Klausur) (Prüfungsnummer: 31801)
(englischer Titel: Examination (Klausur) on System programming)
zugeh. "mein campus"-Prüfung: | - 31801 Systemprogrammierung (Klausur) (Prüfung, Form: Klausur mit MultipleChoice, Drittelnoten (mit 4,3), Dauer: 120, 10.0 ECTS, Prüfung).
- 31801 Systemprogrammierung (Klausur) (Prüfung, Form: Klausur mit MultipleChoice, Drittelnoten (mit 4,3), Dauer: 120, 10 ECTS, Prüfung).
|
- Prüfungsleistung, Klausur, Dauer (in Minuten): 120, benotet, 10.0 ECTS
- Anteil an der Berechnung der Modulnote: 100.0 %
- weitere Erläuterungen:
Die Klausur enthält einen kleinen Multiple-Choce-Anteil.
Die Rahmen der Übungen gestellten Übungsaufgaben können abgegeben werden und werden in diesem Fall bewertet. Auf Basis des Ergebnisses dieser Bewertungen können bis zu 10 % Bonuspunkte erworben werden, die zu dem Ergebnis einer bestandenen Klausur hinzugerechnet werden.
Zu Beginn des Teils Systemprogrammierung 2 wird eine Miniklausur angeboten, deren Ergebnis wie eine Übungsaufgabe behandelt wird.
- Erstablegung: WS 2019/2020, 1. Wdh.: SS 2020, 2. Wdh.: WS 2020/2021
1. Prüfer: | Jürgen Kleinöder (100163) |
- Termin: 30.07.2019, 14:00 Uhr, Ort: Tentoria
Termin: 19.02.2020, 10:30 Uhr, Ort: Tentoria
Termin: 11.08.2020, 08:00 Uhr, Ort: Tentoria
Termin: 24.02.2021, 11:00 Uhr, Ort: s. Aushang
|
|
|