[ 521SOFTSPRV23 ] VL Systems Programming

(*) Unfortunately this information is not available in english.
Workload Education level Study areas Responsible person Hours per week Coordinating university
1,5 ECTS B3 - Bachelor's programme 3. year Computer Science Stefan Rass 1 hpw Johannes Kepler University Linz
Detailed information
Original study plan Bachelor's programme Computer Science 2023W
Objectives Understanding programming on the lowest respectively a very low level of a computer. Participants understand pointers and manual memory reservation, use, and release. Students are able to read and understand assembler code and write simple assembly programs. Students can read, understand, and write C programs.
Subject C Programming:

  • operators
  • statements
  • pointers
  • arrays
  • strings
  • user-defined types
  • memory management
  • standard library (basics)
Criteria for evaluation Moodle exam at the end
Methods Lecture accompanied by practical exercises (separate course) and online support with opportunity for discussion and questions in the forum.

Lecture in German, with English-language videos as a supplement

Language German
Study material Slides List of further (optional) reading
Changing subject? No
Further information
Corresponding lecture (*)ist gemeinsam mit 521SOFTSPRU23: UE Systems Programming (1,5 ECTS) äquivalent zu
521SOFTSPRP17: PR Systems Programming (3 ECTS)
On-site course
Maximum number of participants -
Assignment procedure Direct assignment