ETE388 Algorithmic Problem Solving: Search and Dynamic Programming
Course information
Instructions
- 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.
- 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.
- Register in Kattis.
- Take part of the course material below and solve problems. Details about the examination can be found on the examination page.
- 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:
- There will be online question/answering session. These will be listed in the timetable.
- There is a document with FAQ for algorithmic problem solving and Kattis.
- There is a document with FAQ for the problems in this course.
- There is discord server to discuss the course and the problems (the link will expire, to get the latest code contact us).
- You can contact the teachers at ete388@groups.liu.se.
Page responsible: Fredrik Heintz
Last updated: 2025-01-10