All teaching activities will be held in Croatian. However, foreign students in mixed groups will have the opportunity to attend additional office hours with the lecturer and teaching assistants in English to help master the course materials. Additionally, the lecturer will refer foreign students to the corresponding literature in English, as well as give them the possibility of taking the associated exams in English.
* Load is given in academic hour (1 academic hour = 45 minutes)
Competitive programming is the course in which students will learn how to apply algorithms in order to solve complex problems. The goal of this course is to teach students how to apply familiar algorithms to non-intuitive problems.
Introduction to Algorithms, 2/e; Thomas H. Cormen, Charles E. Leiserson; The MIT Press; 2nd edition; 2001; ISBN: 978-0262032933
Algorithms in C++; Robert Sedgewick; Addison-Wesley Professional; 3 edition; 2002; ISBN: 978-0201726848