Inhalt

[ 521SOFTSPRV23 ] VL Systems Programming

Versionsauswahl
Workload Ausbildungslevel Studienfachbereich VerantwortlicheR Semesterstunden Anbietende Uni
1,5 ECTS B3 - Bachelor 3. Jahr Informatik Stefan Rass 1 SSt Johannes Kepler Universität Linz
Detailinformationen
Quellcurriculum Bachelorstudium Informatik 2023W
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 C-Programmierung:

  • Operatoren
  • Anweisungen
  • Zeigerverarbeitung
  • Arrays
  • Strings
  • benutzerdefinierte Typen
  • Speicherverwaltung
  • Standardbibliothek (Grundlagen)
Beurteilungskriterien Abschlussklausur in Moodle
Lehrmethoden Vortrag, begleitet durch praktische Übungen (getrennte LVA) und Online-Begleitung mit Möglichkeit zu Diskussionen und Fragen im Forum.

Vortrag in deutscher Sprache, mit englischsprachigen Videos als Ergänzung

Abhaltungssprache Deutsch
Literatur Folien Liste (optionaler) weiterführender Literatur
Lehrinhalte wechselnd? Nein
Sonstige Informationen https://www.jku.at/lit-secure-and-correct-systems-lab/secure-systems-group/lehre
Äquivalenzen ist gemeinsam mit 521SOFTSPRU23: UE Systems Programming (1,5 ECTS) äquivalent zu
521SOFTSPRP17: PR Systems Programming (3 ECTS)
Präsenzlehrveranstaltung
Teilungsziffer -
Zuteilungsverfahren Direktzuteilung