Algorithmics
This course aims to be a general overview of algorithms, data structures, practical programming, heuristic search, etc. This course is obligatory in the MSc of Computer Science (usually taken during the 1st semester). It is also highly advisable for other curricula like Data Science, Cybersecurity and Software Engineering or specializations in interdisciplinary subjects like bioinformatics, statistics or mathematics.
Lectures
Lecture/consultation: Tuesday 10.15 - 12.00 Delta - 1021 (Jaak Vilo, Kallol Roy)
The main content of lectures has been pre-recorded and available online on Panopto.ut.ee.
Exam tasks have been published on the Exam page
Practice session
(every week starting from week 2; Registration via SIS/ÕIS ois2.ut.ee )
First week of Sep 4th - 8th 2023, there are no practice sessions! (tasks will be handed out during 1st week and discussed starting from 2nd week)
- group 1. Tuesday 12.15 - 14.00 Delta - 1008 ( Modar Sulaiman )
- group 2. Thursday 14.15 - 16.00 Delta - 2010 ( Stefan Kuhn )
- group 3. Friday 14.15 - 16.00 online only ( Somnath Banerjee)
Contacts
- Responsible Lecturer: Prof. Jaak Vilo vilo@ut.ee (Delta:3113)
- Teaching assistants:
- Kallol Roy kallol.roy@ut.ee (Delta:3082)
- Modar Sulaiman modar.sulaiman@ut.ee
- Stefan Kuhn stefan.kuhn@ut.ee
- Somnath Banerjee somnath.banerjee@ut.ee
- Report IT issues: UT IT support: it.ut.ee and UniTartuCS IT support: ati.comp@ut.ee
Course Forum
We will use Slack free version) unitartucs-algorithmics and email for questions and discussions. See Lectures page. Log in with your UniTartu credentials into this page and see the invitation link:
- (log into courses to see link)
Exam dates and times:
To Be Decided (TBD)
Plan is to have them as tasks, a bit similar to homeworks. There are certainly parts that can be achieved more easily and some that may take a bit more thinking to achieve. As the baseline passsing would require 50% points from exam. Challenge is always to come up with something that hopefully does not have readily available solutions on the Internet and where you actually learn yourself something useful and thus build confidence on what you can now achieve after this course. Clearly, the partial solutions are also solutions.
Poster session:
- Project final dates - TBD
Other courses at our institute:
- Courses: http://courses.cs.ut.ee/