Programming with Mathematica (free)
is a very large and powerful program that enables the user to do many complicated computations in a very simple way. However, Mathematica
is much more than a calculator for symbolic and numerical computations. Among other things it is a very powerful programming language. This course is intended for those who are experienced Mathematica
users and want to improve their skills in programming, thereby increasing their benefits from Mathematica
It is highly recommended to participate with the Mathematica Basic Principles I and II courses first prior to this training. The Mathematica Basic Principles courses help you to get insight in the general structure of Mathematica. A working knowledge of the first two courses is needed for the programming course.
Please note, the Mathematica Basic Principles courses are especially of interest if you have working experience with Mathematica.
about the course
All functionality of a programming language is available in Mathematica
. Therefore programs written in a standard programming language can be translated into a Mathematica
program. However, in this way we rarely arrive at an efficient program. Often we can improve such a translation by using some more advanced Mathematica
commands. Even better is to start from the very beginning and to use the structure of the dataset and the available functions in Mathematica
for manipulation this dataset to arrive at the desired output. These principles will be demonstrated by many examples. Much attention will be paid to the speed of the programs
Regular courses are held at our office in Amsterdam. Sometimes we provide the courses on site. The location is then mentioned in the agenda below.
15 June 2017, 10.00-17.00 Amsterdam
Prof.dr. Fred Simons
Fred Simons was born in Amsterdam. He worked at the University of Amsterdam and the Eindhoven University of Technology where he promoted on Markov processes. He was also a member of the Dutch Education Committee for Mathematics and chairman of the Mathematics Working Group of SEFI, European Society for Engineering Eduction.