SylabUZ

Generate PDF for this page

Packages for symbolic computations - course description

General information
Course name Packages for symbolic computations
Course ID 13.2-WF-FizD-PSC-S17
Faculty Faculty of Physics and Astronomy
Field of study Physics
Education profile academic
Level of studies Second-cycle studies leading to MS degree
Beginning semester winter term 2019/2020
Course information
Semester 2
ECTS credits to win 3
Available in specialities Theoretical physics
Course type obligatory
Teaching language english
Author of syllabus
Classes forms
The class form Hours per semester (full-time) Hours per week (full-time) Hours per semester (part-time) Hours per week (part-time) Form of assignment
Laboratory 30 2 - - Credit with grade

Aim of the course

Student's abillity to use Packages for Symbolic Computations and as a support in solving problems in Physics and Mathematics and for Data Visualization.

Prerequisites

Knowledge of Linear Algebra and Mathematical Analysis (Ordinary and Partial Differantial Equations). Programming Skills in C or other language.

Scope

Functions and Structures in “Mathematica”.

Numerical Calculations, Variables and Formatting (N, Round, Random).

Logical Variables and Operators.

Lists, Vectors and Matrices. (Range, List, Table, Array, Length).

Operations on Strings (Union, Join, StringJoin).

Algebraic Manipulation (Cancel, Together, Apart, Expand, Factor, Collect, Simplify).

Differentiation and Integration (D, Integrate, Nintegrate).

Solving of Algebraic and Differential Equations (Solve, FindRoot, DSolve).

Generating of Two- and Three-Dimensional Graphics (Plot, Plot3D, ListPlot).

Visualization and Data Manipulation (Fit, Histogram).

Special Functions.

The Use of Packages.

Other programms for symbolic computation (Maple, Maxima).

Teaching methods

Laboratory classes. Working in groups, joint solving of more complicated or laborious examples.

Learning outcomes and methods of theirs verification

Outcome description Outcome symbols Methods of verification The class form

Assignment conditions

The condition of positive assessment is the accomplishment of all programming exercises.

Recommended reading

[1] S. Wolfram, The mathematica book, 5-th ed., Wolfram Media 2003.

[2] E. Don, Mathematica, McGraw-Hill, 2001.

[3] R. Grzymkowski, A. Kapusta, D. Słota, Mathematica narzędzie inżyniera, Wyd. Pracowni Komputerowej J. Skalmierskiego, Gliwice 1994.

Further reading

Notes


Modified by dr hab. Piotr Lubiński, prof. UZ (last modification: 05-03-2020 18:06)