Grundzüge der Informatik - Programmieren in C
Inhalte
- Grundkonzepte und Strukturen höherer, imperativer Programmiersprachen
- Algorithmenentwurf und strukturierte Programmierung
- Syntax und Datentypen der Programmiersprache C
- Modularisierung
- Verwendung von Bibliotheksfunktionen
- Bezüge zur hardwarenahen Programmierung
- Praktische Aspekte der Programmentwicklung und Validierung (Editoren, Compiler, Debugger
Dabei werden unter anderem folgende grundlegende Programmiersprachen-Konzepte vertieft und miteinander verknüpft:
- Datentypen und Operatoren
- Verzweigungen - Schleifen - Funktionen - Zeiger
- Bibliotheksfunktionen (Ein- und Ausgabe, Mathematik, Zeichenketten)
- komplexere Datentypen (Arrays, Strukturen, Listen)
Ziele
Die Studierenden beherrschen die Grundlagen der Programmierung unter Anwendung einer höheren Programmiersprache. Sie verstehen die durch Software gesteuerte Arbeitsweise der Rechnerhardware. Sie besitzen die Fähigkeit, sprachunabhängige Darstellungen von Problemlösungen zu erstellen und die erarbeiteten Lösungswege unter Anwendung der Syntax der Hochsprache C zu programmieren und zu verifizieren.
Allgemeine Informationen
Umfang: | 2V / 2Ü / 1P |
Prüfung: | schriftlich |
Diese Veranstaltung findet jedes Semester statt.
Weitere Informationen in der Online-Lernplattform Moodle.
Studiengangszugehörigkeit
Als Pflichtfach in:
- Bachelor ET (Programmieren in C)
- Bachelor WiIng (Programmieren in C)
- Bachelor IT&MT (Programmieren in C)
- (Kombi-)Bachelor DMT (Informatik I)