lunduniversity.lu.se

Forskar­utbildnings­kurser

Faculty of Engineering | Lund University

Detaljer för kursplan för kurs FRT310F giltig från och med Autumn 2023

Utskriftsvänlig visning

Allmänt
Syfte
  • The course's objective is to provide participants with an increased understanding of algorithms and their practical applications in C/C++.
Innehåll
  • 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.
Kunskap och förståelse
  • För godkänd kurs skall doktoranden
  • have a comprehensive understanding of the syntax, semantics, and type system of the C/C++ -programming languages.
    understand theoretical algorithms and their time complexity.
Färdighet och förmåga
  • För godkänd kurs skall doktoranden
  • independently solve a variety of practical problems with the correct time complexity.
    be able to identify the problem class to which a given problem belongs.
    create a conceptual solution to a given problem and assess whether C/C++ is a suitable option.
Värderingsförmåga och förhållningssätt
  • För godkänd kurs skall doktoranden
Undervisningsformer
  • Seminarier
  • Litteraturkurs som självstudier
  • The course is provided as a seminar series of a total of 14 meetings.
Examinationsformer
  • 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.
  • Underkänd, godkänd
Förkunskapskrav
Förutsatta förkunskaper
  • Basic knowledge of complexity theory, good coding practices, and algorithms.
Urvalskriterier
Litteratur
  • Laaksonen, A.: Guide till Tävlingsprogrammering: Lära och förbättra algoritmer genom tävlingar. Springer Nature Computer Science, 2020. ISBN 9783030393571.
Övrig information
Kurskod
  • FRT310F
Administrativ information
  • 2023-10-23
  • Maria Sandsten

Alla publicerade kurstillfällen för kursplanen

Inga matchande kurstillfällen hittades.

0 kurstillfällen.


Utskriftsvänlig visning