|
Grundlagen der Systemprogrammierung (GSP)5 ECTS (englische Bezeichnung: Fundamentals of Systems Programming)
Modulverantwortliche/r: Wolfgang Schröder-Preikschat Lehrende:
Wolfgang Schröder-Preikschat, Jürgen Kleinöder
Startsemester: |
SS 2019 | Dauer: |
1 Semester | Turnus: |
jährlich (SS) |
Präsenzzeit: |
60 Std. | Eigenstudium: |
90 Std. | Sprache: |
Deutsch |
Lehrveranstaltungen:
-
-
Systemprogrammierung 1
(Vorlesung, 2 SWS, Wolfgang Schröder-Preikschat et al., Di, 10:15 - 11:45, H11; Einzeltermine am 25.4.2019, 2.5.2019, 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
(Übung, 2 SWS, Simon Ruderich et al.)
-
Rechnerübungen zu Systemprogrammierung 1 und 2
(Übung, 2 SWS, Simon Ruderich 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 Kenntnisse über Grundlagen von Betriebssystemen
verstehen Zusammenhänge, die die Ausführungen von Programmen in vielschichtig organisierten Rechensystemen ermöglichen
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_SP1/
Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan: Das Modul ist im Kontext der folgenden Studienfächer/Vertiefungsrichtungen verwendbar:
- Informatik (Bachelor of Arts (2 Fächer))
(Po-Vers. 2013 | TechFak | Informatik (Bachelor of Arts (2 Fächer)) | Grundlagen- und Orientierungsprüfung (GOP) | Grundlagen der Systemprogrammierung)
- Mathematik (Bachelor of Science): 2. Semester
(Po-Vers. 2007 | NatFak | Mathematik (Bachelor of Science) | alte Prüfungsordnungen | Grundlagen- und Orientierungsprüfung (GOP) | Systemnahe Programmierung in C)
- Mathematik (Bachelor of Science): 2. Semester
(Po-Vers. 2007 | NatFak | Mathematik (Bachelor of Science) | alte Prüfungsordnungen | Gesamtkonto | Nebenfach Informatik | Systemnahe Programmierung in C)
- Mathematik (Bachelor of Science): 2. Semester
(Po-Vers. 2009 | NatFak | Mathematik (Bachelor of Science) | Nebenfach Informatik | Module im 1. Studienjahr | Systemnahe Programmierung in C)
- Mathematik (Bachelor of Science)
(Po-Vers. 2015w | NatFak | Mathematik (Bachelor of Science) | Module des Nebenfachs | Nebenfach Informatik | Wahlbereich 2 | Grundlagen der Systemprogrammierung)
- Mathematik (Bachelor of Science)
(Po-Vers. 2015w | NatFak | Mathematik (Bachelor of Science) | Module des Nebenfachs | Nebenfach Informatik | Wahlbereich 2 | Systemnahe Programmierung in C)
- Medizintechnik (Bachelor of Science): 5-6. Semester
(Po-Vers. 2013 | TechFak | Medizintechnik (Bachelor of Science) | Kern- und Vertiefungsmodule der Kompetenzfelder | Studienrichtung Bildgebende Verfahren | B8 Vertiefungsmodule ET/INF | Vertiefungsmodule aus dem Sockel beider Studienrichtungen)
- Medizintechnik (Bachelor of Science)
(Po-Vers. 2013 | TechFak | Medizintechnik (Bachelor of Science) | Kern- und Vertiefungsmodule der Kompetenzfelder | Studienrichtung Bildgebende Verfahren | B5 Studienrichtung Bildgebende Verfahren (ET/INF) | Hardware/Software Orientierung 1 (Auswahl von 2 aus den folgenden 4 Modulen) | Grundlagen der Systemprogrammierung)
- Medizintechnik (Bachelor of Science): 5-6. Semester
(Po-Vers. 2013 | TechFak | Medizintechnik (Bachelor of Science) | Kern- und Vertiefungsmodule der Kompetenzfelder | Studienrichtung Gerätetechnik | B8 Vertiefungsmodule MB/WW/CBI | Vertiefungsmodule aus dem Sockel beider Studienrichtungen)
- Medizintechnik (Bachelor of Science)
(Po-Vers. 2018w | TechFak | Medizintechnik (Bachelor of Science) | Bachelorprüfung | Studienrichtung Medizinelektronik, medizinische Bild- und Datenverarbeitung | Hardware/Software Orientierung 1 (Auswahl von 2 aus den folgenden 4 Modulen) | Grundlagen der Systemprogrammierung)
- Medizintechnik (Bachelor of Science)
(Po-Vers. 2018w | TechFak | Medizintechnik (Bachelor of Science) | Bachelorprüfung | Vertiefungsmodule ET/INF | Grundlagen der Systemprogrammierung)
- Medizintechnik (Bachelor of Science)
(Po-Vers. 2018w | TechFak | Medizintechnik (Bachelor of Science) | Bachelorprüfung | Vertiefungsmodule MB/WW/CBI | Grundlagen der Systemprogrammierung)
- Medizintechnik (Master of Science)
(Po-Vers. 2011 | TechFak | Medizintechnik (Master of Science) | Modulgruppen M2 - M8 | Fachrichtung 'Medizinische Bild- und Datenverarbeitung' | M2 Ingenieurswissenschaftliche Kernfächer I | Grundlagen der Systemprogrammierung)
- Medizintechnik (Master of Science)
(Po-Vers. 2013 | TechFak | Medizintechnik (Master of Science) | Studienrichtung Medizinische Bild- und Datenverarbeitung | M2 Ingenieurwissenschaftliche Kernmodule (BDV))
- Medizintechnik (Master of Science)
(Po-Vers. 2018w | TechFak | Medizintechnik (Master of Science) | Studienrichtung Medizinische Bild- und Datenverarbeitung | M2 Ingenieurwissenschaftliche Kernmodule (BDV))
- Technomathematik (Bachelor of Science): 2. Semester
(Po-Vers. 2007 | NatFak | Technomathematik (Bachelor of Science) | Grundlagen- und Orientierungsprüfung (GOP) | Systemnahe Programmierung in C)
- Technomathematik (Bachelor of Science): 2. Semester
(Po-Vers. 2009 | NatFak | Technomathematik (Bachelor of Science) | Gesamtkonto | Fachmodule Technik | Module im 1. Studienjahr | Systemnahe Programmierung in C)
- Technomathematik (Bachelor of Science)
(Po-Vers. 2015w | NatFak | Technomathematik (Bachelor of Science) | Nebenfach Informatik | Grundlagen der Systemprogrammierung)
- Technomathematik (Bachelor of Science)
(Po-Vers. 2015w | NatFak | Technomathematik (Bachelor of Science) | Nebenfach Informatik | Systemnahe Programmierung in C)
Studien-/Prüfungsleistungen:
Grundlagen der Systemprogrammierung (Klausur) (Prüfungsnummer: 31811)
(englischer Titel: Examination (Klausur) on Foundations of System Programming)
- Prüfungsleistung, Klausur, Dauer (in Minuten): 90, benotet, 5.0 ECTS
- Anteil an der Berechnung der Modulnote: 100.0 %
- weitere Erläuterungen:
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.
- Erstablegung: SS 2019, 1. Wdh.: WS 2019/2020
1. Prüfer: | Jürgen Kleinöder |
- 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: H 7 TechF
Termin: 24.02.2021, 11:00 Uhr, Ort: s. AushangTermin: 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: H 7 TechF
Termin: 24.02.2021, 11:00 Uhr, Ort: s. AushangTermin: 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: H 7 TechF
Termin: 24.02.2021, 11:00 Uhr, Ort: s. Aushang
|
|
|
|
UnivIS ist ein Produkt der Config eG, Buckenhof |
|
|