Lehrstuhl für Automatisierungstechnik / Informatik

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)

Weitere Infos über #UniWuppertal: