Subject: Numerical Algorithms and Numerical Software
(06 -
E231) Basic Information
Course specification
Course is active from 30.09.2005.. Precondition courses
Students gain basic knowledge about numerical analysis, methodology of applying numerical models in engineering disciplines, use of selected standard numerical software tools. Understanding basic numerical models and ability to apply them for solving simple engineering tasks using numerical software tools. Introduction. Mathematical models and numerical models; methodology of solving engineering problems by applying numerical models; fields of application of numerical models in engineering. Basic numerical methods: numerical solutions of a system of linear algebra equations (direct and iterative procedures); numerical solutions of non-linear equations and systems; function approximation (interpolation and best approximation); differentiation and integration (maximum precision formula, maximum possible precision formula); common differential equations – initial condition (single-step and multi-step formulas, predictor-corrector procedures), boundary condition (shooting method, collocation formulas); function transformation ( Fourier transform, wavelet transform); Numerical software tools: demands and functions, architecture, ways of use, available tools. Selected numerical software tools: architecture and ways of use, accompanying programming languages and programming. Teaching methods include: Lectures, computer practice, homework assignments, and consultations. During the lectures the content of the course is presented using the necessary didactic tools while student active participation is encouraged. The practical aspect of the course is covered at computer practice classes through assignments which students do independently or with the help of teaching assistants as well as through homework assignments (obligatory or optional). A student is expected to demonstrate the ability of independent task solving or understanding of the solution.
|