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
Lectures/consultations: Tuesday 10.15 - 12.00 Delta - 1021 (Jaak Vilo, Kallol Roy)
First lecture - introduction, September 3rd. Practice sessions start from week 2, September 10th!
The main content of lectures has been pre-recorded and available online on Panopto.ut.ee.
Log in to see more info!
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 (Mert Bektaş )
- Group 3. Friday 14.15 - 16.00 online only ( Somnath Banerjee)
Modar Sulaiman <modar.sulaiman@ut.ee> - Tuesday 12-14, room 1008 (Group 1) Mert Bektaş <mert.bektas@ut.ee> - Thursday 14-16, room 2010 (Group 2) Somnath Banerjee <somnath.banerjee@ut.ee> - Friday 14-16, Online only (Group 3)
Contacts
Responsible Lecturer:
- Jaak Vilo vilo@ut.ee (Delta:3113)
- Kallol Roy kallol.roy@ut.ee (Delta:3082)
Teaching assistants:
- Modar Sulaiman modar.sulaiman@ut.ee
- Mert Bektaş mert.bektas@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/