TNT logo LUH TNT

Grundzüge der Informatik und Programmierung

Prof. Dr.-Ing. Jörn Ostermann

Ankündigungen

Siehe   

Organisatorisches

Übungsbetreuung: Dipl.-Ing. Jan Voges, Dipl.-Ing. Thorsten Laude (Sprechstunde: nach Vereinbarung)

Termine (jeweils im Wintersemester, 4 Semesterwochenstunden):

Prüfung:

  • Prüfung in Form von 4 Praktischen Übungen. Es müssen 3 von 4 Praktischen Übungen bestanden werden.
  • Termine: siehe   

Vorlesungsbegleitendes Material:

  • Siehe   

Inhaltsverzeichnis

  • Ideen und Konzepte der Informatik
  • Imperative Programmierung mit C
  • Objektorientierte Programmierung mit C++
  • Methodische Programmentwicklung

Gegenstand der Vorlesung

Im Vordergrund steht eine grundlegende Einführung insbesondere in das imperative und objektorientierte Programmieren. Auf die Vermittlung von Detailkenntnissen in den Programmiersprachen C bzw. C++ und den verfügbaren Programmbibliotheken muss wegen der sehr begrenzten Zeit verzichtet werden. Selbstverständlich kann mit dieser Lehrveranstaltung auch nicht das gesamte Gebiet der Informatik vollständig abgedeckt werden. Hierfür sei auf andere Lehrveranstaltungen (z.B. Softwaretechnik, Datenbanken, Algorithmen und Datenstrukturen, Graphische Datenverarbeitung usw.), Projektarbeiten und Praktika in der Industrie verwiesen.

Durch die begleitenden Übungen mit den zu bearbeitenden Programmieraufgaben wird das Programmieren praktisch geübt und eine konkrete Problemlösungs- und Programmierkompetenz erarbeitet.

Voraussetzungen

Grundkenntnisse in der Bedienung eines Computers (Texteditor, Dateisystem).

Ergänzende Literatur

Einführungen in die Informatik und in C/C++:

  • Herold, H.; Lurz, B. und Wohlrab, J.: Grundlagen der Informatik, Pearson Studium, München 2006, ISBN-13 978-3-8273-7216-1
  • Herrmann,D.: Grundkurs C++ in Beispielen, Vieweg-Verlag, 6. Auflage, Wiesbaden 2004, ISBN 3-528-54655-7
  • Prinz, P. und Kirch-Prinz, U.: C++ Lernen und professionell anwenden, Mitp-Verlag, Bonn 2002, ISBN 3-8266-0824-0

Nachschlagewerke:

  • Die Programmiersprache C - Ein Nachschlagewerk, 13. Auflage, Mai 2003, RRZN SPR.C 1
  • C++ für C-Programmierer - Begleitmaterial zu Vorlesungen/Kursen, 12. Auflage, März 2002, RRZN SPR.C 2
  • Unix - Eine Einführung, 14. Auflage, Juni 2000, RRZN UNX 4