Course: Mathematical Software in Natural Sciences

« Back
Course title Mathematical Software in Natural Sciences
Course code KEF/MATEM
Organizational form of instruction Seminary
Level of course Master
Year of study not specified
Semester Winter and summer
Number of ECTS credits 4
Language of instruction Czech
Status of course Compulsory-optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
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.


Study plans that include the course
Faculty Study plan (Version) Branch of study Category Recommended year of study Recommended semester
Faculty of Science General Physics and Mathematical Physics (1) Physics courses 1 Summer
Faculty of Science Nanotechnology (1) Special and interdisciplinary fields 2 Summer