Stud.IP Uni Oldenburg
Universität Oldenburg
28.05.2022 01:16:59
inf020 - Maschinennahe Programmierung (Veranstaltungsübersicht)
Department für Informatik 6 KP
Modulteile Semesterveranstaltungen Wintersemester 2021/2022 Prüfungsleistung
Vorlesung
Übung
Hinweise zum Modul
Hinweise
Verknüpft mit den Modulen:
  • Betriebssysteme I und II (als mögliche Anschlussveranstaltung)
  • Verteilte Betriebssysteme (als mögliche Spezialisierung)
  • Betriebssysteme-Praktikum
Prüfungszeiten
Am Ende der Vorlesungszeit
Prüfungsleistung Modul
Klausur oder mündliche Prüfung
Kompetenzziele
Fachkompetenzen
Die Studierenden:
  • erkennen spezielle Konzepte und Methoden der hardwarenahen Programmierung von eng gekoppelten Rechensystemen in C und deren systematische Übersetzung in den NASM-Assembler
  • implementieren eigenständig und systematisch Programme in C und übersetzen diese mit einer Assemblersprache für eine gegebene Rechnerarchitektur (intel)
  • implementieren hardwarenahe Software mit geeigneten Programmiertechniken, Übersetzungsschemata und -methoden
  • erkennen Aspekte technischer und praktischer Informatik sowie zwischen Hochsprachenprogrammierung und maschinennaher Programmierung


Methodenkompetenzen
Die Studierenden:
  • erkennen Aspekte technischer und praktischer Informatik
  • erkennen Zusammenhänge zwischen Hochsprachenprogrammierung und maschinennaher Programmierung
  • übertragen Programme der Programmiersprache C in NASM-Assemblerprogramme


Sozialkompetenzen
Die Studierenden:
  • lösen Problemstellung teilweise in Kleingruppen
  • präsentieren Lösungsvorschläge vor der Übungsgruppe
  • diskutieren ihre unterschiedlichen Lösungsvorschläge innerhalb der Übungsgruppe


Selbstkompetenzen
Die Studierenden:
  • nehmen Kritik an
  • reflektieren ihre Lösungsvorschläge unter Berücksichtigung der vermittelten Methoden