Grundzüge der Informatik und Programmierung
Prof. Dr.-Ing. Jörn Ostermann
Organisatorisches
Übungsbetreuung: Dipl. Math.
Björn Scheuermann
Termine (jeweils im Wintersemester, 4 Semesterwochenstunden):
- Vorlesungstermine: siehe    
- Übungstermine: siehe    
Prüfung:
- keine!
- Um einen Schein für die Vorlesung zu bekommen müssen vier der
ersten fünf Testate und vier der letzten fünf Testate bestanden werden.
Kurztestate:
- 10 praktische Testate
- 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) unter den Betriebssystemen Windows oder UNIX bzw. Linux.
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