Inhalt
Inhalt |
Workshop "Mathematica Programmierung"
Kap. 0 - Mathematica Überblick (Fähigkeiten des CA Programms Mathematica)
Kap. 1 - Evaluation (Mathematica Kommandos, Syntax und prozedurale,
funktionale, regel-basiert, ... Programmierstile)
Kap. 2 - Funktionen (Funktion, Muster, Transformations-Regeln)
Kap. 3 - Listen (Manipulation und Sortierung von Listen, Verarbeitung von
Zeichenketten)
Kap. 4 - High-level Programmierung (Operatoren und funktionale
Programmierung)
Kap. 5 - Reine Funktionen (Darstellung anonymer Funktionen und Beispiele)
Kap. 6 - Rekursive Funktionen (Diskussion rekursiver Folgen und Funktionen)
Kap. 7 - Mathematica Packages (Kontext und Struktur von Paketen)
Kap. 8 - Spezielle Themen (System-Meldungen, Optionen, Attribute, Effizienz,
Compilierung) |
Literatur |
- Eugene Don "Schaum's Outline of Theory and Problems of MATHEMATICA"
Schaum's Outline Series, McGraw-Hill (2001), ISBN 0-07-135719-X
- Christian H. Weiß "Mathematica - Eine Einführung"
RRZN, Leibniz Universität Hannover, (2007)
- Hans-Gert Gräbe, Michael Kofler "Mathematica 6 : Einführung, Grundlagen,
Beispiele", Pearson Education Deutschland (2007), ISBN 978-3-8273-7202-4 |
Lernziele |
Systematische Einführung in die symbolische Programmierung mit dem
Computer-Algebra-System Mathematica. Die Teilnehmer sollen in die Lage
versetzt werden, Mathematica selbständig auf Probleme in der Praxis
anzuwenden. Die Veranstaltung mit den begleitenden Übungen am PC wird
als Workshop im Computerlabor durchgeführt, wobei die Kursunterlagen online
zur Verfügung stehen. Auf Wunsch bzw. bei Bedarf wird die Veranstaltung auch in
Englisch durchgeführt. |
Voraussetzungen |
allgemeine Programmier-Kenntnisse, mathematische Grundkenntnisse |
Leistungsnachweis |
Unbenotete Prüfungsleistung: ---.
Benotete Prüfungsleistung: Mündliche Prüfung |