Lecturer(s)


Šretrová Pavla, Mgr.

Smrčka David, Mgr.

Švrček Filip, RNDr. Ph.D.

Říha Jan, Mgr. Ph.D.

Richterek Lukáš, Mgr. Ph.D.

Vyšín Ivo, RNDr. CSc.

Soukupová Jana, RNDr. Ph.D.

Fňukal Miloš, RNDr. Ph.D.

Course content

Students will learn the basic elements of the program Mathematica and its use in these areas: 1. Overview  Calculation  Import, visualization and data processing  Screening and filtering data  Construction and analyzation of statistical data  Dynamical data manipulation. 2. Introduction to Mathematica  What is Mathematica?  Getting started  Basic operations  Notebooks  Exercises 3. Programming I  Assignments and definitions  Procedural programming  Functional programming  Programming with rules  Comparing programming styles  Application for data processing  Exercises 4. Visualization and graphics  Function visualization  Data visualization  Graphics options  Displaying graphics  Dynamic and interactive graphics  Examples  Exercises 5. Symbolic computation  Polynomials  Solving equations  Calculus  Simplifications  Exercises 6. Numerical computation  Functions for numerical computation  Working with numbers  Large arrays  Exercises 7. Programming II  Basic principles  Functional programming  Options and messages  Efficiency  Exercises 8. Working with data  Importing and exporting  Data collections  Examples  Exercises 9. Applications in natural sciences

Learning activities and teaching methods

Dialogic Lecture (Discussion, Dialog, Brainstorming), Demonstration, Training in job and motor Skils, Activating (Simulations, Games, Dramatization)
 Homework for Teaching
 100 hours per semester
 Attendace
 20 hours per semester

Learning outcomes

Knowledge of syntaxe of software Mathematica and its aplication for solving problems in the field of natural sciences.

Prerequisites

Basic knowledge of computer skills, basic mathematics.

Assessment methods and criteria

Student performance
Students will receive colloquium based on their individual work with software Mathematica.

Recommended literature


Haneberg, W. C. (2004). Computational geosciences with Mathematica. Berlin : Springer.

Hassani, S. (2003). Mathematical methods using Mathematica : for students of physics and related fields. Springer.

Martha L. A.  James P. B. (2009). Mathematica by example. Burlington; San Diego; London : Elsevier.

McMahon, D.  Topa, D. (2006). A Beginner's guide to Mathematica. Boca Raton : Chapman and Hall.
