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