Computermathematik (für Informatik)
Wintersemester 2008/09
1 VU
Einführung
Die Lehrveranstaltung dient der Einführung in Softwarepakete, die für die Mathematik nützlich sind, sowie Anwendung dieser Pakete zur Lösung einfacher mathematischer Aufgaben.
- LaTeX
- Computeralgebrasysteme (Sage, Maxima)
- Numerische Systeme (Numpy)
Termine
Die Lehrveranstalung wird in zwei Gruppen abgehalten. Jeweils 90 Minuten alle zwei Wochen.
Gruppe | Hörsaal | Zeit | Vortragender | Onlinekreuze |
---|---|---|---|---|
Gruppe 1 | HS i12 | Mittwoch 11:00 - 12:30 | Wilfried Huss | zum ankreuzen |
Gruppe 2 | HS i12 | Mittwoch 12:30 - 14:00 | Christopher Frei | zum ankreuzen |
Die genauen Termine
finden sie im
.
Vorraussetzungen
SchulmathematikAnmeldung
Prüfungsmodus
Die Prüfung besteht aus der Mitarbeit im Rahmen der Übungseinheiten (Gewicht: 50 %). Weiters ist eine Hausübung abzugeben (Gewicht: 50 %).
Mitarbeit im Rahmen der Übungseinheiten
Vor jeder Übung müssen Sie online ankreuzen (Ankreuzschluss ist jeweils 9 Uhr Vormittag am Tag der Übung), welche Beispiele Sie gelöst haben und am Notebook des Vortragenden vorführen können. Anhand dieser Kreuze werden per Zufallsgenerator Studierende ausgewählt, um das jeweilige Beispiel vorzuführen.
Die zur Vorführung benötigten Dateien, sollen auf einem USB-Stick mitgebracht werden.
Bei der Vorführung von Beispielen wird neben der Korrektheit auch auf die Qualität der Präsentation Wert gelegt. Falls die Präsentation darauf schließen lässt (insbesondere bei Abwesenheit), dass das Beispiel zu Unrecht angekreuzt wurde, werden sämtliche Beispiele des bzw. der betroffenden Studierenden der entsprechenden Übungseinheit (plus 5 weitere Kreuze) gestrichen.
Die Gesamtpunktezahl ergibt sich durch
$$ P = \frac{50}{k_\Sigma}\left(k+\frac{2}{5}\cdot t\right)+\frac{50}{h_\Sigma}\cdot{h} $$wobei
$k$ | Anzahl der angekreuzten Beispiele |
$k_\Sigma$ | Anzahl der ankreuzbaren Beispiele |
$t$ | Summe Punkte Tafelmeldungen (höchstens 5 Punkte pro Beispiel) |
$h$ | Punkte auf die Hausübung |
$h_\Sigma$ | Maximale Hausübungspunkte |
Die Übungsnote ermittelt sich durch
Punkteanzahl | Note |
---|---|
$80 \leq P$ | Sehr Gut |
$70 \leq P \leq 80$ | Gut |
$60 \leq P \leq 70$ | Befriedigend |
$50 \leq P \leq 60$ | Genügend |
$0 \leq P \leq 50$ | Nicht genügend |
Ankreuzsystem
Bei der ersten Anmeldung bitte Matrikelnummer und ein leeres Passwort eingeben, daraufhin wird ein Passwort per email zugestellt. Beachten Sie, dass eine Anmeldung erst nach der Anmeldung zur LV im TUGonline möglich ist und dass zwischen der Anmeldung im TUGonline und der Einspielung der Daten in das Ankreuzsystem auch ein Tag vergehen kann.
Hausübung
Am Ende des Semesters ist eine Hausübung in Gruppenarbeit (zu jeweils 3 Personen) auszuarbeiten. Abgaben, die nicht fehlerfrei kompilieren, werden mit 0 Punkten beurteilt.
Aufgabenstellung für die Hausübung
- Aufgabenstellung 1
- Aufgabenstellung 2
- Aufgabenstellung 3
- Aufgabenstellung 4
- Aufgabenstellung 5
- Aufgabenstellung 6
- Aufgabenstellung 7
- Aufgabenstellung 8
- Aufgabenstellung 9
- Aufgabenstellung 10
- Aufgabenstellung 11
- Aufgabenstellung 12
Jede Gruppe wird per Email verständigt welche Aufgabenstellung sie auszuarbeiten hat.
Anzukreuzen
Datum | Beispiele |
---|---|
22.10.2008 | 1a, 1b, 1c, 1d, 2a, 2b, 3, 4, 5, 6, 7, 8, 9, 10 |
5.11.2008 | 10, 11, 12, 13, 14ab, 14c, 15, 16, 17, 18, 19ab, 19c |
19.11.2008 | (19ab, 19c für Gruppe 1), 20, 21, 22, 23, 24, 25a, 25b, 26a, 26b, 26c, 26d, 27 |
3.12.2008 | 26a, 26b, 26c, 26d, 27, 28a, 28b, 28c, 28d, 29a, 29b, 30a, 30b, 30c |
14.01.2008 | 29b, 30a, 30b, 30c, 31a, 31b, 32a, 32b, 33a, 33b |
28.01.2009 | 34, 35, 36, 37, 38, 39 |
Übungsblätter
- 1. Übungsblatt
(Für Aufgabe 10 werden die folgenden Dateien benötigt: tug.pdf, mathc.pdf) - 2. Übungsblatt
- 3. Übungsblatt
- 4. Übungsblatt
- 5. Übungsblatt
(Für Aufgabe 31 werden die folgenden Dateien benötigt: bsp31.data, find_fit.sage) - 6. Übungsblatt
Unterlagen
Newsgroup
Es gibt eine Newsgroup zur Vorlesung: tu-graz.lv.informatik.computermathematik
Zu finden auf dem News Server der TU-Graz: news.tugraz.at
Dokumentation zu LaTeX
- LaTeX2ε-Kurzbeschreibung (Eine deutsche Einführung in LaTeX)
- The Not So Short Introduction to LaTeX2ε (akualisierte und Erweiterte Fassung der LaTeX2ε-Kurzbeschreibung auf Englisch)
- Short Math Guide for LaTeX (kurze Einführung in den mathematischen Formelsatz mit dem AMS Latex Paket)
- AMSLaTeX-Manual (für mathematische Formeln etc. Ersatz für die verbotene eqnarray Umgebung!)
- H. Kopka, LATEX, Bd. 1: Einführung, ISBN: 3827370388.
- F. Mittelbach, M. Goossens, J. Braams, D. Carlisle, Ch. Rowley, Der LaTeX-Begleiter, ISBN: 382737166X.
- P. Schlager, M. Thibud, Wissenschaftlich mit LaTeX arbeiten, ISBN: 3827370787.
- L. Madsen, Avoid Eqnarray
Dokumentation zu Sage
Dokumentation zu Python (Die Progammiersprache von Sage)
- Das offizielle Python Tutorial
- Dive into Python (Ein weiteres Python Tutorial)
- Ein deutsches Python Buch zum herunterladen
Dokumentation zu Maxima
- Dokumentation zu Maxima
- Das Maxima Referenzmanual
- Maxima by Example (Eine sehr gute Einführung mit vielen Beispielen)
- Ein nettes deutsches Maxima Tutorial
Software
- LaTeX
- Entwicklungsumgebungen für LaTeX
- Kile (für Linux)
- TeXnicCenter (für Windows)
- Asymptote
- Sage
- Maxima
Demonstrationen
LaTeX
Sage
- Sage Tutorium (8. 10. 2008) sage work sheet | html | pdf
- Sage Tutorium (5. 11. 2008) sage work sheet | html | pdf
Musterlösungen
- Beispiele 11-19 sage work sheet | html | pdf
- Beispiele 20-27 sage work sheet | html | pdf
- Beispiele 28-30 sage work sheet | html | pdf
- Beispiele 31-33 sage work sheet | html | pdf
- Beispiele 34-39 sage work sheet | html | pdf