Inhalt

[ 521SOFTSPRP17 ] PR Systems Programming

Versionsauswahl
Es ist eine neuere Version 2022W dieser LV im Curriculum Bachelorstudium Elektronik und Informationstechnik 2022W vorhanden.
Workload Ausbildungslevel Studienfachbereich VerantwortlicheR Semesterstunden Anbietende Uni
3 ECTS B3 - Bachelor 3. Jahr Informatik Michael Sonntag 2 SSt Johannes Kepler Universität Linz
Detailinformationen
Quellcurriculum Bachelorstudium Informatik 2021S
Ziele Verständnis für die Programmierung auf unterster bzw sehr niedriger Ebene eines Computers. Teilnehmer verstehen Pointer und manuelle Speicherreservierung, -nutzung und -freigabe, deren Verwendung sowie ihrer Gefahren. Studierende können Assembler-Code lesen und verstehen und sind in der Lage, einfache Assembler-Programme zu schreiben. Studierende können C-Programme lesen, verstehen und schreiben.
Lehrinhalte Assembler-Programmierung:

  • Instruktionen
  • Speicherzugriffe
  • System-Calls
  • Funktionen
  • File-Zugriffe
  • Dynamische Bibliotheken
  • Speicherverwaltung

C-Programmierung:

  • Operatoren
  • Anweisungen
  • Zeigerverarbeitung
  • Arrays
  • Strings
  • benutzerdefinierte Typen
  • Speicherverwaltung
  • Standardbibliothek (Grundlagen)
Beurteilungskriterien Mehrere Hausübungen (nicht-wöchentlich), Abschlussklausur
Lehrmethoden Vortrag, praktische Hausübungen mit individuellem Feedback, Besprechung von Beispielen in Präsenzveranstaltungen, Online-Begleitung mit Möglichkeit zu Diskussionen und Fragen im Forum
Abhaltungssprache English
Literatur Folien Liste (optionaler) weiterführender Literatur
Lehrinhalte wechselnd? Nein
Sonstige Informationen https://www.jku.at/institut-fuer-netzwerke-und-sicherheit/

Bis Semester 2016W bezeichnet als: INBIPPRSPRO PR Systemnahe Programmierung

Frühere Varianten Decken ebenfalls die Anforderungen des Curriculums ab (von - bis)
INBIPPRSPRO: PR Systemnahe Programmierung (2007W-2016W)
Präsenzlehrveranstaltung
Teilungsziffer 35
Zuteilungsverfahren Direktzuteilung