Subject: Numerical Algorithms and Numerical Software (06 - E231)


Basic Information

CategoryScientific-professional
Scientific or art field:Applied Computer Science and Informatics
InterdisciplinaryNo
ECTS4
Course specification

Course is active from 30.09.2005..


Precondition courses

Course idMandatoryMandatory
Mathematical Analysis 1YesNo
AlgebraYesYes
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.
AuthorsNameYearPublisherLanguage
Michael HeathSCIENTIFIC COMPUTING An Introductory Survey1997McGraw-HillEnglish
Zora KonjovićNumerički algoritmi i numerički softver2005autorski rukopisSerbian language
Đorđe Obradović, Zora KonjovićNumerički algoritmi i numerički softver - računarski praktikum2004autorskiSerbian language
Amos GilatUvod u MATLAB 72005WileySerbian language
Course activity Pre-examination ObligationsNumber of points
Laboratory exercise defenceYesYes40.00
HomeworkYesYes5.00
HomeworkYesYes5.00
HomeworkYesYes5.00
HomeworkYesYes5.00
Written part of the exam - tasks and theoryNoYes30.00
Lecture attendanceYesYes5.00
Computer exercise attendanceYesYes5.00
Name and surnameForm of classes
Missing picture!

Kovačević Aleksandar
Associate Professor

Lectures
Missing picture!

Obradović Đorđe

Lectures
Missing picture!

Satarić Bogdan
Assistant Professor

Computational classes
Missing picture!

Mak Robert

Computational classes
Missing picture!

Adamović Milan
Assistant - Master

Computational classes
Missing picture!

Marić Petar
Assistant Professor

Computational classes
Missing picture!

Pečkai-Kovač Robert

Computational classes
Missing picture!

Nikolić Lazar
Assistant - Master

Computational classes
Missing picture!

Anđelić Stefan
Assistant - Master

Computational classes
Missing picture!

Obrenović Nikola
Assistant Professor

Computational classes