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