Arvutiteaduse instituut
Courses.cs.ut.ee Arvutiteaduse instituut Tartu Ülikool
  1. Kursused
  2. 2026/27 sügis
  3. Algoritmika (MTAT.03.238)
EN
Logi sisse

Algoritmika 2026/27 sügis

  • Home
    • Why this course?
  • Lectures Wed 10-12
    • G1 Tue 12-14
    • G2 Thu 14-16
    • G3 Fri 14-16 online
  • Assignments & Grading
    • Homework & Guidelines
    • Submit
    • Projects
    • Exam
    • Grading table
  • Help
  • Links

Assignments and grading

In 2026/27, the course is assessed through homework, a project, and an exam. There is no separate essay assignment. Reading, writing, and presentation skills are assessed through homework reports, project documentation, project presentation, and exam explanations.

Assessment components

ComponentCourse pointsMain evidence
Homework50 or moreWeekly tasks, code, tests, concise reports, explanations
Project20Team project, artifact, report/poster, presentation
Exam30Individual exam tasks and explanations
Total100total may exceed 100

Homework

Homework is the main learning activity in the course. The course has 12 regular homework sets, each with up to 5 base task points. This gives 60 base homework task points, plus possible bonus points. The expected workload is approximately 5–7 hours per set for a prepared student, including implementation, analysis, and concise reporting. Individual tasks may vary in length.

The target homework component is at 50 course points. This means that there are more task points available than are needed for the full homework score. You may miss some individual tasks, or even have one difficult week because of illness or conflicting duties, and still recover enough points for an excellent homework score. By more tasks and bonuses you can ensure better grade provided the minimum threshold requirements. Also, you will learn more.

Homework starts from 0 points. Each accepted homework task point adds 1 raw point. The homework course score is:

homework_course_points = accepted_homework_task_points + accepted_bonus_points

A homework submission normally contains:

  • a concise PDF or HTML report;
  • code or other source files where relevant;
  • tests, outputs, plots, tables, or reasoning that support your answer;
  • citations for substantial help from AI tools, online sources, books, or other people.

A notebook or Google Colab link alone is not a report. The report should explain the problem, method, result, and conclusion.

Project

The project is worth 20 course points. Projects are usually done in groups of up to three students. The project should demonstrate deeper engagement with an algorithmic topic: implementation, experiment, comparison, visualisation, or another clearly algorithmic investigation.

Project assessment may include proposal, progress checkpoint, final artifact, concise report or poster, presentation, and questions from the course staff.

Exam

The exam is worth 30 course points. It is individual work. The exam checks whether you can reason about the central course topics, explain algorithms and data structures, analyse complexity, and solve tasks without relying on group work.

The exact exam format and dates will be announced later.

Passing requirements

To pass the course, you must pass the main components and receive at least 51 points in total:

  • at least 30 / 50 from homework;
  • at least 10 / 20 from the project;
  • at least 15 / 30 from the exam;
  • at least 51 / 100 total.

Final grade

GradePoints
A91 or more
B81-90
C71-80
D61-70
E51-60
F0-50
  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Courses’i keskkonna kasutustingimused