Introduction to Mathematica
Course, Master's level, 1FA164
Expand the information below to show details on how to apply and entry requirements.
Autumn 2026 Autumn 2026, Uppsala, 33%, On-campus, English
- Location
- Uppsala
- Pace of study
- 33%
- Teaching form
- On-campus
- Instructional time
- Daytime
- Study period
- 31 August 2026–1 November 2026
- Language of instruction
- English
- Entry requirements
-
120 credits in science/engineering with Quantum Physics and Computer Programming I/Introduction to Scientific Computing. Proficiency in English equivalent to the Swedish upper secondary course English 6.
- Selection
-
Higher education credits in science and engineering (maximum 240 credits)
- Fees
- If you are not a citizen of a European Union (EU) or European Economic Area (EEA) country, or Switzerland, you are required to pay application and tuition fees.
- First tuition fee instalment: SEK 13,750
- Total tuition fee: SEK 13,750
- Application deadline
- 15 April 2026
- Application code
- UU-13092
Admitted or on the waiting list?
- Registration period
- 27 July 2026–30 August 2026
- Information on registration from the department
Autumn 2026 Autumn 2026, Uppsala, 33%, On-campus, English For exchange students
- Location
- Uppsala
- Pace of study
- 33%
- Teaching form
- On-campus
- Instructional time
- Daytime
- Study period
- 31 August 2026–1 November 2026
- Language of instruction
- English
- Entry requirements
-
120 credits in science/engineering with Quantum Physics and Computer Programming I/Introduction to Scientific Computing. Proficiency in English equivalent to the Swedish upper secondary course English 6.
Admitted or on the waiting list?
- Registration period
- 27 July 2026–30 August 2026
- Information on registration from the department
About the course
Introduction to computer algebra systems and symbolic programming.
Basics of Mathematica as a programming language: symbolic expressions, vectors and matrices, conditional expressions, loops. Substitutions and patterns. Linear algebra and calculus with Mathematica. Different programming styles in Mathematica: procedural, functional and rule-based programming. Graphics. MathLink interface, how to install C/C++ functions into Mathematica. Elements of optimisation, parallel programming. Writing your own Mathematica package. Applications in Mathematics, Physics, and Chemistry.