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)
|