Skip to content

Assessment

The split is the same for all four codes and fixed by the syllabi.

Component Points What it is
Activity in lectures and seminars 10 minitests in INSIS during lectures and seminars
Term project 25 20 for the project itself, 5 for the opponent review of another team's project
Presentation and defence 5 9 or 16 December (winter run); mandatory for every team member — each student answers a verification question on the project that checks they did the work themselves
Mid-term test 15 21 October, seminars 1–3; written in the computer lab, about 30 minutes; includes programming tasks based on the nbgrader assignments; internet access and AI assistants are switched off
Final test 30 a quiz covering the four seminars and the lectures; date in INSIS
Home assignments 15 DataCamp: 10 points; the four nbgrader assignments: 5 points in total

Home assignments

  • DataCamp — 10 points: earn at least 10,000 XP and submit DataCamp certificates issued during this course. Certificates issued before the course do not count.
  • Nbgrader — 5 points: the scores from all four assignments are scaled to a maximum of 5 points in total.

Grading scale

Grade Points
1 — excellent 90 and more
2 — very good 75 – 89
3 — good 60 – 74
4 — fail below 60

The final test can be retaken according to the faculty's ECTS rules. Bonus points may be offered for additional assignments announced in the seminars.

Use of AI tools

Proposed policy — to be confirmed before the first assignment is due

AI tools may be used for the term project, under the faculty's rules for theses: the team is responsible for the output and must understand it, the report contains a paragraph describing the team's own contribution, and each member states which part of the work they wrote. Because AI can be used at home, the points that count are earned where it cannot: the minitests, the mid-term test, the final test and the individual defence of the project. AI assistants are switched off during all tests.

What the tests cover

  • Mid-term (21 October): seminars 1–3 and their assignments — NumPy and pandas semantics (views, broadcasting, chained assignment, cleaning), leakage-free pipelines, metrics and thresholds, model selection, structured model output, throughput, embeddings. Part of the test are programming tasks modelled on the nbgrader assignments — if you solved the assignments yourself, you are prepared; the material on jupyter.vse.cz is available during the test, internet and AI assistants are not.
  • Final test: all four seminars, the ÚTIA deep-learning block as covered in the lectures, and the lecture material.