The course was held in the spring semester 2014/15 and 2015/16 (February).

Algorithms

This masters level algorithms course aims to refine the algorithmic thinking of a student, moving her/him from an algorithm consumer to an algorithm designer. The project-oriented course structure is tailored to facilitate the transition. The first part of the course focuses on the analysis of algorithm complexity and correctness, amortised and probabilistic analysis, while we later discuss advanced data structures, approximation algorithms, heuristic methods and biologically-inspired computing. The course also introduces computational geometry, and parallel and distributed computing.

Instructors

Veljko Pejovic
Email: Veljko.Pejovic [at] fri.uni-lj.si
Office: 3.15
Office hours: Wednesdays noon-1pm, or by appointment
Veljko Pejovic

Course Meetings: