IST Austria Courses
IST Austria logo

Introduction to Mathematica

Instructor: Nick Barton

TA: Michal Hledik




This short course will give a basic introduction to Mathematica.  This is a high-level language that is perhaps best known for symbolic computation, but which includes a comprehensive range of numerical, graphical and statistical resources. (see  IST Austria has a site licence that allows unlimited use, including on the cluster.

The course will give an overview of what is available within Mathematica, and how to get started with the system.  Programming in Mathematica is quite different from traditional languages, and is arguably more powerful, especially for exploratory analysis.

Target audience / prerequisites

No previous experience is assumed. Mathematica may be appropriate for a wide range of uses: symbolic algebra, numerical computation, data exploration, statistical analysis, etc.

Teaching format

(Brief) lecture plus example class.


Attendance and completion of problem sets in class.



Date Topic Location Other
Tuesday, 03.10., 09:00 – 12:00 Getting started Mondi 3  
Thursday, 05.10., 09:00 – 12:00 Functions I Mondi 3  
Monday, 09.10.: 14:00 – 16:00 Functions II Mondi 3  
Wednesday, 11.10.: 13:30 – 16:30 Data Mondi 2  
Friday, 13.10.: 13:00 – 16:00 Programming Mondi 3  


Lecture notes with exercises.

Helper: basic guide and additional exercises.

A pink bunny for exercise 3.1.

Bacterial growth data for exercise 4.2.

Gene Ontology database for associations exercise 4.3.

Solutions to exercises.