PřF:Bi3011 Algorithms and programs - Course Information
Bi3011 Algorithmization and programming
Faculty of ScienceSpring 2009
- Extent and Intensity
- 2/2. 4 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
- Teacher(s)
- RNDr. Jaroslav Ráček, Ph.D. (lecturer)
- Guaranteed by
- prof. RNDr. Jiří Hřebíček, CSc.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: RNDr. Jaroslav Ráček, Ph.D. - Timetable
- Mon 16:00–19:50 A104
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- Mathematical Biology (programme PřF, B-BI)
- Course objectives
- Main objectives can be summarized as follows:
to learn to design an algorithm which solves a given problem;
to learn to code algorithm in a programming language and debugging the algorithm to check its functionality;
to learn Pascal programming language. - Syllabus
- Algorithm, decomposition of algorithm, loops, conditional statement.
- Data types.
- Programming language Pascal – structure of the language, commands.
- Subprograms – procedures and functions.
- Examples of simple algorithm working with an array.
- Searching algorithms.
- Sorting algorithms (BubleSort, MaxSort, QuickSort).
- Matrixes.
- Recursive algorithms.
- Numerical algorithms, programming of definite integrals.
- Literature
- Buchalcevová, A.: Algoritmizace a programování. Praha: VŠE, 1994.
- Topfer, P.: Algoritmy a programovací techniky. Praha: Prometheus, 1995.
- Drbal, P.: Úvod do programování s využitím jazyka Pascal. Praha: VŠE 1998.
- Kvoch, M.: Programování v Turbo Pascalu 7.0. České Budějovice: KOPP 1995.
- Virius, M.: Základy algoritmizace. Praha: ČVUT, 1997.
- Assessment methods
- 4 tasks in the course of the semester, final written test.
- Language of instruction
- Czech
- Further Comments
- The course is taught annually.
- Enrolment Statistics (Spring 2009, recent)
- Permalink: https://is.muni.cz/course/sci/spring2009/Bi3011