Hide menu

ETE388 Algorithmic Problem Solving: Search and Dynamic Programming

Course information


Instructions

  1. Activate your LiU ID.

    As a new student, you need to activate your LiU ID. A LiU ID is your username that you use for our digital services. You can go to minit.liu.se/activation to activate your LiU ID. Follow the instructions on the page. (You can change language by clicking the flag in the top right corner.)

    NOTE! In order to activate your LiU ID yourself, you must have applied for the education via antagning.se and that you have a Swedish social security number. If you have not, you must get manual help with registration and LiU-ID at one of our Infocentra, but no earlier than the day after the course starts.

    NOTE! Have you studied at Linköping University before? If you already have a LiU ID, you just need to register for the course on the Student Portal. If you have forgotten your password, go to minit.liu.se/activation and follow the instructions. If you have forgotten your LiU ID, contact infocenter@liu.se. If your LiU ID has been deleted / deleted, send an account unlock request to infocenter@liu.se.

  2. Register the course.

    You must register during the semester to not lose your place of study, and to participate in teaching and examination. If you register during the semester, you can complete the course also later. Registration is also a prerequisite for obtaining study funding from CSN. You can register as soon as the semester started, in Ladok. A link for the registration in Ladok can be found at the right column of the "Courses and programs" page in lisam.liu.se.

  3. Register in Kattis.
  4. Take part of the course material below and solve problems. Details about the examination can be found on the examination page.
  5. When you have solved enough problems to pass the course, contact the course team at ete388@groups.liu.se.

Course Material

The main course book is Competitive Programming 4 by Steven Halim. An alternative book is Principles of Algorithmic Problem Solving by Johan Sannemo.

The intention is to eventually record lectures for this course, but for now we refer to the lectures in the parent course TDDD95. We recommend lectures 1, 2, and 4.

Questions and Help

The course has several means to get help:


Page responsible: Fredrik Heintz
Last updated: 2025-01-10