Webrelaunch 2020

Programmieren: Einstieg in die Informatik mit C++ (Wintersemester 2007/08)

In dieser Vorlesung wird die Sprache C++ vorgestellt. C++ erweitert die besonders in der Systemprogrammierung eingesetzte Sprache C um wesentliche Abstraktionselemente wie das Klassenkonzept, Datenabstraktion und Objektorientierung. Es werden der Sprachumfang von C nach dem ANSI Standard sowie zusätzliche Elemente von C++ behandelt.

Termine
Vorlesung: Montag 11:30-13:00 HMU Beginn: 22.10.2007, Ende: 11.2.2008
Übung: Dienstag 9:45-11:15 HMU Beginn: 23.10.2007, Ende: 12.2.2008
Praktikum: nach Vereinbarung RZ L-Pool Beginn: 31.10.2007
Lehrende
Dozent, Übungsleiter, Praktikumsleitung Dr. Kurt Grüner
Sprechstunde:
Zimmer 3B-06 Allianz-Gebäude (05.20)
Email: gruener@kit.edu
Praktikumsleitung Dipl.-Math. techn. Markus Feist
Sprechstunde: Montag 10:00-12:00 und nach Vereinbarung
Zimmer 207 Institut für mechanische Verfahrenstechnik und Mechanik (30.70)
Email: markus.feist@kit.edu
Praktikumsleitung Kim Feldhoff
Sprechstunde: nach Vereinbarung
Zimmer 202, 2. OG IWRMM (20.52)
Email: kim.feldhoff@math.uni-karlsruhe.de

Dipl.-Ing. Wolfgang Maag Kerstin Dick
Technische Organisation Sekretariat
Sprechstunde: Mo-Fr 10 - 12 Uhr Mo-Fr 9.30 - 12 Uhr und 14 - 16 Uhr
Zimmer 018 Zimmer 113
Kollegiengebäude Mathematik (20.30) Kollegiengebäude Mathematik (20.30)
Email: maag'o'math.uka.de dick'o'math.uka.de

Praktikum

Zum Praktikum ist eine Anmeldung notwendig:

  • Anmeldung zum Praktikum: Montag, 22. 10., 13:00 Uhr bis Donnerstag, 25. 10., 12:00 Uhr
  • Vergabe der Tutoriumstermine: Freitag, 26. 10., 13:00 Uhr bis Dienstag, 30. 10., 12:00 Uhr
  • Praktikumsbeginn: Mittwoch, 31. 10., je nach gewähltem Termin

Genaueres finden Sie auf dem

Merkblatt zum Praktikum: cpp-ws07-mbpr-a5.pdf

Dort finden Sie auch die Regelung für Wiederholer aus dem SS 2007.

Aufgabenblätter

Programmierprojekte

Material zur Vorlesung

Material zum Praktikum

Beispiele

Beispiele aus der Vorlesung zum Nachlesen finden Sie hier.

Mitschrift


Weiteres Material

  • Eine Liste der Schlüsselwörter finden Sie hier.
  • Eine Liste der Operatoren, deren Prioritäten und Auswertungsreihenfolgen finden Sie hier.

Prüfung

  • Die Klausur findet voraussichtlich am 7. Februar 2008 um 17:30 Uhr statt.
  • Die Klausur für Wiederholer aus dem SS 2007 findet ebenfalls voraussichtlich am 7. Februar 2008 um 17:30 Uhr statt.
  • Hier finden Sie das Merkblatt zur Klausur.

Literaturhinweise

  • Breymann U.: C++ Einführung und professionelle Programmierung (7.Aufl.), Hanser Verlag, München/Wien, 2003
  • Engeln-Müllges G., Reutter F.: Numerische Mathematik für Ingenieure (6.Aufl.), Springer, Berlin, 2001
  • Isernhagen R.: Softwaretechnik in C und C++ (4.Aufl.), Hanser Verlag, München/Wien, 2004
  • Kernighan B.W., Ritchie D.M.: Programmieren in C (2.Aufl.), Hanser Verlag, München/Wien, 1990
  • Kernighan B.W., Ritchie D.M.: The C Programming Language, Prentice Hall, Englewood Cliffs, N.J., 2000
  • Kuhlins S., Schader M.: Die C++ Standardbibliothek (4.Aufl.), Springer, Berlin, 2005
  • Ortega J.M., Grimshaw A.S.: C++ and numerical methods, Oxford University Press, Oxford, 1999
  • Ottmann T., Widmayer P.: Algorithmen und Datenstrukturen (4.Aufl.), Spektrum Akad. Verl., Heidelberg, 2002
  • Rechenberg P., Pomberger G.: Informatik-Handbuch (4.Aufl.), Hanser Verlag, München/Wien, 2006
  • RRZN Hannover: Die Programmiersprache C, erhältlich bei BIT8000 im RZ
  • RRZN Hannover: Die Programmiersprache C++, erhältlich bei BIT8000 im RZ
  • Schader M., Kuhlins S.: Programmieren in C++ (5.Aufl.), Springer, Berlin, 1998
  • Sedgewick R.: Algorithmen in C++, Bd. 1-4, Addison Wesley, Bonn, 2002
  • Stroustrup B.: Die C++ Programmiersprache (4. erw. Aufl.), Addison Wesley, München, geb. 2001, brosch. 2002
  • Stroustrup B.: The C++ programming language (3.ed.), Addison Wesley, Boston, 2001
  • Weller F.: Numerische Mathematik für Ingenieure und Naturwissenschaftler, Vieweg, Braunschweig/Berlin, 1996