FI:IV104 Programming Seminar - Course Information
IV104 Programming Seminar
Faculty of InformaticsAutumn 2015
- 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
- doc. RNDr. Aleš Horák, Ph.D.
Department of Machine Learning and Data Processing – Faculty of Informatics
Supplier department: Department of Machine Learning and Data Processing – Faculty of Informatics - Timetable
- Mon 10:00–12:50 B130
- 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 37 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.
- Syllabus
- Practical programming in any programming language, focus on algorithmic aspects of problems.
- 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.
- 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 annually.
- Enrolment Statistics (Autumn 2015, recent)
- Permalink: https://is.muni.cz/course/fi/autumn2015/IV104