Institute for Numerical Simulation
Rheinische Friedrich-Wilhelms-Universität Bonn
maximize

Vorlesung im Wintersemester 2009/2010:

Algorithmische Mathematik I (V1G5)

Prof. Dr. Mario Bebendorf

Die Mathematik stellt eine wichtige Grundlage für viele Bereiche des alltäglichen Lebens dar. Ingenieurswesen, Transport, und selbst Finanzmärkte profitieren von mathematischen Methoden und Modellen. Während viele Probleme direkt gelöst werden können, ist der Großteil von Hand nicht mehr zu bewältigen. Aus diesem Grund bedient man sich des Computers als Hilfsmittel zur Umsetzung mathematischer Verfahren.

Ziel und Inhalt der Vorlesung Algorithmische Mathematik ist die Vermittlung von Fähigkeiten, die Schritte von der mathematischen Formulierung eines Problems bis hin zur Schritt-für-Schritt-Umsetzung in einem Algorithmus durchzuführen. Der Entwurf geeigneter Verfahren ist dabei ebenso Bestandteil des Lehrmaterials wie die Verifikation und Analyse von benötigter Laufzeit und erreichter Qualität (bei approximativen Verfahren).

Vorkenntnisse:

Die Algorithmische Mathematik I benötigt als Erstsemestervorlesung keine Vorkenntnisse.

Im Rahmen der Vorlesung wird jedoch auch die Fähigkeit zur konkreten Implementierung von Verfahren in C/C++ gelehrt. Eine Vertiefung der zugehörigen Grundlagen in Eigenarbeit wird empfohlen. Zu diesem Zweck können die unter Literatur angegeben Materialien dienlich sein (s.u.).

Vorlesungszeiten:

Termin: Mo 10-12 Uhr
Mi 10-12 Uhr
Beginn: Mo 12.10.2009
Ort: Großer Hörsaal Mathematik, We 10

Die Sprechstunde von Prof. Bebendorf ist Mo 13-14 Uhr.

Übungsgruppen:

Termine und Adressen: plan_web.pdf (siehe auch raum_adressen.pdf)
Beginn: Die erste Übung findet in der Woche ab dem 19.10.2009 statt
Ansprechpartner: Dr. Jan Hamaekers

Achtung: We6 Raum 610 (Neue Raumnummer 6.020) ist jetzt wieder benutzbar. Daher finden dort ab 29.10.2009 alle Übungen statt, die bis jetzt vorübergehend in We6 Raum 501 (5.002) verlegt worden waren.

Dauerhafte Raumwechsel/Terminverschiebungen:
Gruppe Ab Statt Dauerhaft
3 Mo 30.11.2009 Mo 16-18 AVZ 218 Mo 16-18 We6 610 (6.020)

Übungsblätter:
Achtung: Der zwölfte Übungszettel zählt nicht mehr zur Klausurzulassung und wird ab dem 1.2.2010 in den Übungsgruppen besprochen.

  1. blatt1.pdf
  2. blatt2.pdf
  3. blatt3.pdf
  4. blatt4.pdf
  5. blatt5.pdf
  6. blatt6.pdf
  7. blatt7.pdf
  8. blatt8.pdf
  9. blatt9.pdf
  10. blatt10.pdf
  11. blatt11.pdf
  12. blatt12.pdf

Hinweise zu Programmieraufgaben:
Die Programmieraufgaben werden im CIP-Pool (Wegelerstraße 6, Raum E02) abgegeben. Um im CIP-Pool einen Account zu erhalten, müssen Sie sich zunächst dort anmelden (frühzeitig). Bezüglich der Abgabe der Programmieraufgabe hängen jeweils in der Woche vor der Abgabewoche im CIP-Pool Listen aus. In diese Listen müssen Sie sich (bzw. Ihre Dreiergruppe) zu dem gewünschten Abgabetermin eintragen. Siehe auch die CIP-Pool Homepage.

Klausurtermine:

Probeklausur
Termin der Probeklausur:Mi 16.12.2009
Beginn:10:00
Ende:12:00
Ort:Großer Hörsaal Mathematik
erlaubte Hilfsmittel:KEINE (bitte insbesondere Handys ausschalten)
Klausur
Ob Sie zur Nachklausur zugelassen sind, erfahren Sie über das BASIS System. Achtung: Lichtbildausweis (Personalausweis oder Reisepaß) und Studentenausweis sind mitzubringen!
Termin der Klausur: Di16.2.2010
Beginn:10:00 (Bitte schon um 9:45 da sein)
Ende:12:00
Ort:Großer und kleiner Hörsaal Mathematik
erlaubte Hilfsmittel:KEINE (bitte insbesondere Handys ausschalten)

Nachklausur
Ob Sie zur Klausur zugelassen sind, erfahren Sie über das BASIS System. Achtung: Lichtbildausweis (Personalausweis oder Reisepaß) und Studentenausweis sind mitzubringen!
Termin der Nachklausur: Di16.3.2010
Beginn:10:00 (Bitte schon um 9:45 da sein)
Ende:12:00
Ort:Großer und kleiner Hörsaal Mathematik
erlaubte Hilfsmittel:KEINE (bitte insbesondere Handys ausschalten)

Klausureinsichten:

Klausureinsicht zur Klausur vom 16.02.2010
Achtung: Lichtbildausweis (Personalausweis oder Reisepaß) und Studentenausweis sind auch zur Klausureinsicht mitzubringen!
Termin der Klausureinsicht: Mo01.03.2010
Beginn:14:00
Ende:16:00
Ort:Kleiner Hörsaal Mathematik

Klausureinsicht zur Nachklausur vom 16.03.2010
Achtung: Lichtbildausweis (Personalausweis oder Reisepaß) und Studentenausweis sind auch zur Klausureinsicht mitzubringen!
Termin der Klausureinsicht: Fr26.03.2010
Beginn:11:00
Ende:13:00
Ort:Kleiner Hörsaal Mathematik

Literatur

Skript
Vorlesungsbegleitend wird ein Skript entwickelt, das hier als Lernhilfe zur Verfügung gestellt wird. Korrekturhinweise sind erwünscht und können gerne bei Prof. Bebendorf eingereicht werden.
Theorie
Programmieren
Literatur kann beispielsweise in der Institutsbibliothek oder der Universitäts- und Landesbibliothek Bonn entliehen werden.

Die Beispiele in der Vorlesungen werden in C vorgestellt werden. Dennoch ist oben genannte Literatur zu C++ uneingeschränkt zu empfehlen, da C++ Compiler auch C verstehen. C++ ist die modernere Sprache, deren Kenntnis insbesondere auch nach abgeschlossenem Studium hohen Wert hat. Programmieraufgaben können entsprechend in C, C++ oder auch java abgegeben werden.

Onlinematerialien zum Lernen von C/C++
Zur Bedienung und Installation von Compilern
Eine Matlab (tm) Bibliothek für Graphalgorithmen
Gleitkommazahlen: