Technical computing includes numerical computation, symbolic computation, graphics, programming, and presentation. Mathematica is the leading software in this field. It is used in research, development, and in teaching. Mathematica includes many built-in functions and a fully programmable interface.
This two-day course with hands-on exercises treats the advanced programming capabilities of Mathematica in depth. The many programminc capabilities of Mathematica are treated in detail. Emphasis is put on program structure, as well as functional and rule-based programming, which is compared to more traditional procedural programming. Information about numerical computation and visualization of mathematica topics is also part of this course. The course is based in part on Programming in Mathematica, the standard reference for programming, written by the instructor. It has just been published in its third, expanded edition, suitable for Version 4 of Mathematica.
Students will be capable to use efficiently the many possibilities of Mathematica and develop larger applications in a systematic way. Practical exercises with computers help to understand the material and give an optimal learning experience due to the small classes.
The instructor is one of the developers of Mathematica and has used
it in teaching and research.
He has over ten years of teaching experience with Mathematica,
at universities and in industry.
He published several books about Mathematica and is a regular author
for the Mathematica Journal.
After several years as professor of computer science at ETH Zurich
he is now the founder and owner of the consulting company MathConsult.
This course is offered also in German.
©
2005 MathConsult Dr. R. Mäder |