|
Einrichtungen >> Technische Fakultät (TF) >> Department Informatik (INF) >>
|
Systemprogrammierung (SP)10 ECTS (englische Bezeichnung: Systems Programming)
Modulverantwortliche/r: Wolfgang Schröder-Preikschat Lehrende:
Wolfgang Schröder-Preikschat, Jürgen Kleinöder
Startsemester: |
SS 2022 | Dauer: |
2 Semester | Turnus: |
jährlich (SS) |
Präsenzzeit: |
180 Std. | Eigenstudium: |
120 Std. | Sprache: |
Deutsch |
Lehrveranstaltungen:
-
-
Systemprogrammierung 1 (SS 2022)
(Vorlesung, 2 SWS, Wolfgang Schröder-Preikschat et al., Do, 14:15 - 15:45, H7; Einzeltermine am 3.5.2022, 10.5.2022, 18:00 - 19:30, H7; Zusätzliche Vorlesungstermine am Dienstag 03.05. und Dienstag 10.05.2022)
-
Übungen zu Systemprogrammierung 1 (SS 2022)
(Übung, 2 SWS, Jonas Rabenstein et al.)
-
Rechnerübungen zu Systemprogrammierung 1 und 2 (SS 2022 - optional)
(Übung, 2 SWS, Jonas Rabenstein et al.)
-
Systemprogrammierung 2 (WS 2022/2023)
(Vorlesung, 2 SWS, Jürgen Kleinöder et al., Di, 14:15 - 15:45, H7)
-
Übungen zu Systemprogrammierung 2 (WS 2022/2023)
(Übung, 2 SWS, Luis Gerhorst et al.)
-
Rechnerübungen zu Systemprogrammierung 1 und 2 (WS 2022/2023 - optional)
(Übung, 2 SWS, Luis Gerhorst et al.)
-
Übungen zu Systemprogrammierung 1 (für Wiederholer) (WS 2022/2023 - optional)
(Übung, 2 SWS, Luis Gerhorst 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/SS22/V_SP/
Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan: Das Modul ist im Kontext der folgenden Studienfächer/Vertiefungsrichtungen verwendbar:
- Computational Engineering (Rechnergestütztes Ingenieurwesen) (Bachelor of Science): 2-3. Semester
(Po-Vers. 2007 | TechFak | Computational Engineering (Rechnergestütztes Ingenieurwesen) (Bachelor of Science) | alte Prüfungsordnungen | Gesamtkonto | Computer Science | Systemprogrammierung)
- Computational Engineering (Rechnergestütztes Ingenieurwesen) (Bachelor of Science): 2-3. Semester
(Po-Vers. 2009 | TechFak | Computational Engineering (Rechnergestütztes Ingenieurwesen) (Bachelor of Science) | alte Prüfungsordnungen | Gesamtkonto | Computer Science | Systemprogrammierung)
- Computational Engineering (Rechnergestütztes Ingenieurwesen) (Bachelor of Science): 2-3. Semester
(Po-Vers. 2010 | TechFak | Computational Engineering (Rechnergestütztes Ingenieurwesen) (Bachelor of Science) | Gesamtkonto | Computer Science | Systemprogrammierung)
- Informatik (1. Staatsprüfung für das Lehramt an Gymnasien): ab 5. Semester
(Po-Vers. 2007 | TechFak | Informatik (1. Staatsprüfung für das Lehramt an Gymnasien) | Module Fachwissenschaft Informatik | Systemprogrammierung)
- Informatik (Bachelor of Arts (2 Fächer)): 2-3. Semester
(Po-Vers. 2008 | TechFak | Informatik (Bachelor of Arts (2 Fächer)) | alte Prüfungsordnungen | Gesamtkonto | Bachelor-Module Informatik | Systemprogrammierung)
- Informatik (Bachelor of Science): 2-3. Semester
(Po-Vers. 2007 | TechFak | Informatik (Bachelor of Science) | Gesamtkonto | Pflichtmodule | Systemprogrammierung)
- Informatik (Bachelor of Science): 2-3. Semester
(Po-Vers. 2009s | TechFak | Informatik (Bachelor of Science) | Grundlagen- und Orientierungsprüfung | Systemprogrammierung)
- Informatik (Bachelor of Science): 2-3. Semester
(Po-Vers. 2009w | TechFak | Informatik (Bachelor of Science) | Grundlagen- und Orientierungsprüfung (GOP) | Systemprogrammierung)
- Informatik (Bachelor of Science)
(Po-Vers. 2022w | TechFak | Informatik (Bachelor of Science) | Grundlagen- und Orientierungsprüfung (GOP) | Systemprogrammierung)
- Informations- und Kommunikationstechnik (Bachelor of Science): 2-3. Semester
(Po-Vers. 2007 | TechFak | Informations- und Kommunikationstechnik (Bachelor of Science) | Bachelorprüfung - Pflichtmodule | Systemprogrammierung)
- Informations- und Kommunikationstechnik (Bachelor of Science): 2-3. Semester
(Po-Vers. 2009 | TechFak | Informations- und Kommunikationstechnik (Bachelor of Science) | Gesamtkonto | Bachelorprüfung - Pflichtmodule | Systemprogrammierung)
- Maschinenbau (Bachelor of Science)
(Po-Vers. 2009w | TechFak | Maschinenbau (Bachelor of Science) | Maschinenbau | Gesamtkonto | Wahlmodule | Technische Wahlmodule | Systemprogrammierung)
- Maschinenbau (Master of Science)
(Po-Vers. 2007 | TechFak | Maschinenbau (Master of Science) | Studienrichtungen Allgemeiner Maschinenbau, Fertigungstechnik, und Rechnergestützte Produktentwicklung | Gesamtkonto | Wahlmodule | Technische Wahlmodule | Systemprogrammierung)
- Medizintechnik (Bachelor of Science)
(Po-Vers. 2013 | TechFak | Medizintechnik (Bachelor of Science) | Gesamtkonto | Vertiefungsmodule ET/INF | Vertiefungsmodule aus dem Sockel beider Studienrichtungen | Systemprogrammierung)
- Medizintechnik (Bachelor of Science)
(Po-Vers. 2013 | TechFak | Medizintechnik (Bachelor of Science) | Gesamtkonto | Vertiefungsmodule MB/WW/CBI | Vertiefungsmodule aus dem Sockel beider Studienrichtungen | Systemprogrammierung)
- Medizintechnik (Master of Science)
(Po-Vers. 2013 | TechFak | Medizintechnik (Master of Science) | Studienrichtung Medizinische Bild- und Datenverarbeitung | M2 Ingenieurwissenschaftliche Kernmodule (BDV) | Systemprogrammierung)
- Medizintechnik (Master of Science)
(Po-Vers. 2018w | TechFak | Medizintechnik (Master of Science) | Studienrichtung Medizinische Bild- und Datenverarbeitung | M2 Ingenieurwissenschaftliche Kernmodule (BDV) | Systemprogrammierung)
- Medizintechnik (Master of Science)
(Po-Vers. 2019w | TechFak | Medizintechnik (Master of Science) | Modulgruppen M1, M2, M3, M5, M7 nach Studienrichtungen | Studienrichtung Medizinische Bild- und Datenverarbeitung | M2 Ingenieurwissenschaftliche Kernmodule (BDV) | Systemprogrammierung)
- Wirtschaftsinformatik (Bachelor of Science): 2-3. Semester
(Po-Vers. 100 | ReWiFak | Wirtschaftsinformatik (Bachelor of Science) | Gesamtkonto | Bachelorphase Wirtschaftsinformatik | Kernbereich (Fachkompetenz) | Systemprogrammierung)
- Wirtschaftsinformatik (Bachelor of Science): 2-3. Semester
(Po-Vers. 2010 | ReWiFak | Wirtschaftsinformatik (Bachelor of Science) | Kernbereich (Fachkompetenz) | Informatik | Systemprogrammierung)
- Wirtschaftsinformatik (Bachelor of Science): 2-3. Semester
(Po-Vers. 2015w | ReWiFak | Wirtschaftsinformatik (Bachelor of Science) | Gesamtkonto | Kernbereich | Kernbereich Informatik | Systemprogrammierung)
- Wirtschaftsinformatik (Bachelor of Science): 2-3. Semester
(Po-Vers. 2017w | ReWiFak | Wirtschaftsinformatik (Bachelor of Science) | Gesamtkonto | Kernbereich | Kernbereich Informatik | Systemprogrammierung)
- Wirtschaftsinformatik (Bachelor of Science)
(Po-Vers. 2018w | ReWiFak | Wirtschaftsinformatik (Bachelor of Science) | Gesamtkonto | Kernbereich (Fachkompetenz) | Informatik | Systemprogrammierung)
Studien-/Prüfungsleistungen:
Systemprogrammierung (Klausur) (Prüfungsnummer: 31801)
(englischer Titel: Examination (Klausur) on System programming)
- 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 2022/2023, 1. Wdh.: SS 2023
1. Prüfer: | Jürgen Kleinöder |
- Termin: 02.08.2022
Termin: 02.08.2022
|
 |
 |
|
UnivIS ist ein Produkt der Config eG, Buckenhof |
|
|