Gäller från och med: Autumn 2023
Beslutad av: Maria Sandsten
Datum för fastställande: 2023-10-23
Avdelning: Automatic Control
Kurstyp: Ren forskarutbildningskurs
Undervisningsspråk: English
The course's objective is to provide participants with an increased understanding of algorithms and their practical applications in C/C++.
Kunskap och förståelse
För godkänd kurs skall doktoranden
Färdighet och förmåga
För godkänd kurs skall doktoranden
The course is offered as a seminar series. The following subjects will be covered: dynamic programming, graph algorithms, square root techniques, flows, matchings, cuts, Fenwick, segment trees, treaps, topological sorting, tries, suffix arrays, and computational game theory.
Laaksonen, A.: Guide till Tävlingsprogrammering: Lära och förbättra algoritmer genom tävlingar. Springer Nature Computer Science, 2020. ISBN 9783030393571.
Undervisningsformer: Seminarier, litteraturkurs som självstudier. The course is provided as a seminar series of a total of 14 meetings.
Examinationsform: Inlämningsuppgifter.
Each week, a set of around 10 tasks will be presented for the students to solve, and these will serve as the students' examinations.
Betygsskala: Underkänd, godkänd
Examinator:
Förutsatta förkunskaper: Basic knowledge of complexity theory, good coding practices, and algorithms.
Kursansvariga:
Hemsida: https://www.control.lth.se/education/doctorate-program/pragmatic-programming/