FI:IV104 Programming Seminar - Course Information
IV104 Programming Seminar
Faculty of InformaticsAutumn 2013
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- doc. Mgr. Radek Pelánek, Ph.D. (lecturer)
- Guaranteed by
- prof. RNDr. Mojmír Křetínský, CSc.
Department of Computer Science – Faculty of Informatics
Supplier department: Department of Computer Science – Faculty of Informatics - Timetable of Seminar Groups
- IV104/01: Mon 9:00–11:50 B130, R. Pelánek
- 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
- there are 36 fields of study the course is directly associated with, display
- Course objectives
- After the end of the course students should have practical experience with programming problems, particularly with focus on solving algorithmically difficult problems and training of problem-solving skills. The seminar also prepares students for ACM International Collegiate Programming Contest.
- Syllabus
- Algorithm design, analysis, and programming.
- Recursion, dynamic programming, heuristics, greedy techniques.
- Implementation of strategies for playing games, puzzle solving, geometric algorithms.
- Experimental analysis of algorithms.
- CTU Open contest.
- Semester-wide contest.
- Literature
- recommended literature
- PELÁNEK, Radek. Programátorská cvičebnice: algoritmy v příkladech. Brno: Computer Press, 2012, 175 pp. ISBN 978-80-251-3751-2. info
- SKIENA, Steven S. and Miguel A. REVILLA. Programming challenges : the programming contest training manual. New York: Springer, 2003, xix, 359. ISBN 0387001638. info
- SKIENA, Steven S. The algorithm design manual. New York: Springer, 1998, xvi, 486. ISBN 0387948600. info
- Teaching methods
- the seminar consists mainly of solving problems in small teams
- Assessment methods
- Active participation during semester (programming tasks during seminars), final programming assigment.
- Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught each semester.
- Enrolment Statistics (Autumn 2013, recent)
- Permalink: https://is.muni.cz/course/fi/autumn2013/IV104