1 Programmieren 2 (C++)

Hochschule Augsburg, Fakultät für Informatik, http://www.hs-augsburg.de/~hhoegl
Update: 2013-04-02

In Sommersemester vertrete ich Prof. Stark in der Vorlesung „Programmieren 2“, in der C++ für Technische Informatiker vermittelt wird. Im wesentlichen wird sich die Veranstaltung an das Konzept von Prof. Stark halten, Übungsaufgaben, jedoch mit ein paar Änderungen bei den globalen Vorgaben:

  • Wir werden ausschliesslich unter Linux mit dem GNU Compiler arbeiten. Wir brauchen keine integrierte Entwicklungsumgebung, sondern arbeiten mit einem gewöhnlichen Texteditor und verwenden ein Makefile zur Steuerung der Kompilierung. Sie können sich aussuchen, welche der beiden Varianten Sie bevorzugen, um Linux auf Ihrem Rechner laufen zu lassen:

    • Linux auf der Festplatte in einer eigenen Partition installieren.

    • Linux in einer virtuellen Maschine auf Windows starten (z.B. mit VirtualBox).

  • Wir werden statt der grafischen Oberflächenprogrammierung unter Windows das portable Qt GUI Framework verwenden.

Die Vorlesung findet am Mittwoch von 14:00 bis 15:30 und am Donnerstag zur gleichen Zeit im W3.21 statt.

Das Praktikum ist am Donnerstag von 15:40 bis 18:40 im M3.02. Es werden vier Gruppen eingeteilt. Im 14-tägigen Turnus sind die Gruppen 1/2 und 3/4 dran.

Wir haben auch einen Tutor, Herrn Bernhardt, <Sebastian.Bernhardt@HS-Augsburg.de>. Das Tutorium findet am Mittwoch nach der Vorlesung statt.

1.1 Wocheneinteilung

  1. 20./21. März 2013 (Mittwoch, Donnerstag)

    (entfallen wegen Krankheit)

    1. März (nur Mittwoch, Ostern)

  2. 3./4. April

  3. 10./11. April

    1. April (nur Donnerstag)

  4. 24./25. April

    1. (Feiertag) / 2. Mai (entfallen wegen Krankheit)

    1. Mai (Pyramid) / 9. Mai (Feiertag - Christi Himmelfahrt)

  5. 15./16. Mai (Do: Studentische Vollversammlung ab 15:40)

  6. 22./23. Mai

  7. 29./ 30. Mai (Feiertag - Fronleichnam)

  8. 5./6. Juni

  9. 12./13. Juni

  10. 19./20. Juni

  11. 26./27. Juni

1.2 Übungsaufgaben

Aufgabe 1: 11. April / 18. April

Aufgabe 2: 25. April / 2. Mai

Aufgabe 3: 23. Mai / 13. Juni

Verschoben wegen Feiertag (9. Mai) und Vollversammlung (16. Mai)

Aufgabe : 20. Juni / 27. Juni

1.3 Beispielprogramme, Übungsaufgaben

Git (nur-lese Zugriff)

git clone git://elk.informatik.hs-augsburg.de/srv/git/repositories/cpp-fuer-ti

Git Browser

1.4 Freie Tutorials

Tutorials zu bestimmten Themen

1.5 Freie Bücher

1.6 Bücher auf Safari