The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 25 student(s).
Current registration and enrollment status: enrolled: 1/25, only registered: 0/25, only registered with preference (fields directly associated with the programme): 0/25
Fields of study the course is directly associated with
there are 37 fields of study the course is directly associated with, display
Course objectives
The main objectives of the seminar are:
training of programming skills, particularly with respect to solving algorithmically difficult problems,
training of problem-solving skills,
training of "soft skills" (team work, communication).
The seminar also prepares students for ACM International Collegiate Programming Contest.
Syllabus
Algorithm design, analysis, and programming.
Implementation of strategies for playing games.
Puzzle solving (both by computer and on paper).
Robot Karel.
Experimental analysis of algorithms.
Aesthetical algorithmics.
Semester-wide contest.
Literature
SKIENA, Steven S. The algorithm design manual. New York: Springer, 1998. xvi, 486 s. ISBN 0-387-94860-0. info
SKIENA, Steven S. and Miguel A. REVILLA. Programming challenges :the programming contest training manual. New York: Springer, 2003. xix, 359 s. ISBN 0-387-00163-8. info
Assessment methods
the seminar consists mainly of solving problems in small teams