Lecturer(s)


Ženčák Pavel, RNDr. Ph.D.

Course content

1. The programming language Fortran: Structure of a program written in the Fortran language, basic concepts, data types and expressions, executable and nonexecutable statements, input and output statements, format specification, subroutine subprograms, function subprograms and block data subprograms. 2. Resources of mathematical software on internet and their searching, independent work with such software and its usage for computing. 3. Differences between Fortran 90/95 and Fortran 77. 4. Optimization of numerical programs for computer architecture.

Learning activities and teaching methods

Monologic Lecture(Interpretation, Training), Demonstration
 Attendace
 26 hours per semester
 Semestral Work
 35 hours per semester

Learning outcomes

The course introduces programing in Fortran, usage of freeware codes in Fortran and optimization of numerical computation.
Knowledge Know the coding of simple programs in Fortran and know the usage of existing programs in Fortran .

Prerequisites

Basic knowledge of programming in procedural programming languages.

Assessment methods and criteria

Student performance, Seminar Work
Credit: course work (including program development).

Recommended literature


J. Hřebíček a kolektiv. (1989). Programovací jazyk Fortran77 a vědecko technické výpočty. Academia, Praha.

Karel Segeth. (1998). Numerický software I.. Karolinum, Praha.
