Course: Mathematical Software in Natural Science

« Back
Course title Mathematical Software in Natural Science
Course code KEF/MATEX
Organizational form of instruction Seminary
Level of course Bachelor
Year of study not specified
Semester Summer
Number of ECTS credits 3
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)
  • Říha Jan, Mgr. Ph.D.
  • Smrčka David, Mgr. 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)
  • 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) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Science Study plan (Version): Physics for Education (2019) Category: Physics courses 2 Recommended year of study:2, Recommended semester: Summer
Faculty: Faculty of Science Study plan (Version): Nanotechnology (2019) Category: Special and interdisciplinary fields 2 Recommended year of study:2, Recommended semester: Summer
Faculty: Faculty of Science Study plan (Version): Optics and Optoelectronics (2019) Category: Physics courses 1 Recommended year of study:1, Recommended semester: Summer
Faculty: Faculty of Science Study plan (Version): General Physics and Mathematical Physics (2019) Category: Physics courses 1 Recommended year of study:1, Recommended semester: Summer