Lecturer(s)


Halas Zdeněk, Mgr. Ph.D.

Laitochová Jitka, doc. RNDr. CSc.

Course content

An introduction to the concepts of algorithm and program, computer, memory, variable, types of actions occurring in the algorithm processing tasks on the computer, notation of an algorithm using a flowchart, how to create a program in C language, C language options  choice. Sample programs to solve mathematical problems. The examples are written the following way: In the opening comments of the program a problem for solving is stated, followed by a solution and at the end of the program are remarks on various matters concerning both mathematical and programing issues followed by assignments for students. These are often modifications of the algorithm or to write a new program which solves a similar problem. Thus students will solve a number of minor math problems in the programming language C.

Learning activities and teaching methods

Work with Text (with Book, Textbook), Work Activities, Activating (Simulations, Games, Dramatization)
 Preparation for the Course Credit
 5 hours per semester
 Attendace
 26 hours per semester
 Homework for Teaching
 13 hours per semester

Learning outcomes

The course develops students' algorithmic thinking, which is a prerequisite both for the creation of functional programs and for understanding the underlying mechanisms of existing products. Programming language C is used.
To have knowledge of algorithmic thinking, which is necessary for making software, and for understanding the general principles of professional ready made products.

Prerequisites

Knowledge of secondary school mathematics and informatics.

Assessment methods and criteria

Analysis of Activities ( Technical works)
To understand the algorithmic process. Testing on changes in given computer programmes in C or writing new similar programmes.

Recommended literature


Kadlec, V. (2005). Učíme se programovat v jazyce C.. Brno: CP Books, a.s.

Laitochová, J., Halas, Z. (2012). Algoritmy v C pro učitele matematiky. Studijní materiál na CD.. UP v Olomouci.
