460-2001 – Algorithms I (ALG I)
Gurantor department | Department of Computer Science |
Subject guarantor | doc. Mgr. Jiří Dvorský, Ph.D. |
Study level | undergraduate or graduate |
Subject aims expressed by acquired skills and competences
To introduce students to problem solving techniques using algorithms. Upon completion of the course, the student will be able to:
define and describe selected problem solving algortihmic techniques using,
demonstrate these techniques on sample problems
use these techniques to solve other problems,
work with combinations of several techniques together.
Teaching methods
Lectures
Tutorials
Summary
This course is one of the introductory programming courses. The course aims to introduce students to problem solving techniques, strategies, using algorithms. The algorithms and data structures discussed will be demonstrated in C++. Students are encouraged to analyze algorithmic problems and to synthesize solutions from smaller units.
Compulsory literature:
Recommended literature:
Additional study materials
Prerequisities
Co-requisities
Subject has no co-requisities.