Till KTH:s startsida Till KTH:s startsida

Grading criteria

Intended learning outcomes

After completing this course the student should be able to

  • recall and apply basic concepts in artificial intelligence
  • solve problems from the AI domain
  • demonstrate an insight into the risks of AI and its role in society
  • present work 

so that the student can

  • make use of methods from artificial intelligence in the analysis, design and implementation of computer programs in academic as well as industrial applications

  • in an appropriate way present results and solutions.

Criteria based grading

We make use of a criteria based grading system. You will not collect points as in most other courses. Instead, to reach a certain grade you should show that you have fulfilled the criteria for that grade. In the tables below the means of examination has been indicated.

NOTE: When assessing ILO2, the ability to solve problems, your grade is given as the minimum of your ability to implement the solution and your level of understanding. That is, in the extreme case, an A level implementation combined with an understanding below the passing requirements means failing. An A level implementation with a C level understanding is a C and so on.

The matrix below shows which assessment task assesses which ILO.

ILO 

Quizzes 

HW1 

HW2 

Essay

Project 

recall and apply basic concepts in artificial intelligence 

solve problems from the AI domain

X

3

demonstrate an insight into the risks of AI and its role in society 

4

present work

The matrix below shows to which level a certain assessment task is assessed. The requirements for tasks that are only assessed at an E level need to be met to pass the course but they do not influence the final grade in any other way.

Task / Grade

Graded

Quizzes 

Pass/Fail

HW1 (HMM)

A-E

HW2 (Games)

A-E

Essay (Ethics)

Pass/Fail

Project on planning (Optional)

Completed at A  or incomplete

Note that the project is assessed only at an A level and that it is optional. It is required for grades A and B and it is meant primarily for the students that are aiming for these grades.

In the tables for the different ILOs below you need to meet all criteria up to a certain grade. That is, at an C level you need to meet all criteria from E up to C and at A level you need to meet all criteria.

There are two course components for the course; TEN1 and LAB1. The mapping between assignment and course component is as follow.
TEN1: Quizzes and essay
LAB1: Homework assignments HW1 and HW2 and the optional Project.

ILO 1: recall and apply basic concepts in artificial intelligence

Grade

Criteria 

Pass

Can answer questions regarding all parts of the course material. 

This translates into passing all quizzes.

ILO 2: solve problems from the AI domain

Grade Criteria
E
  1. Can solve problems from the AI domain at the most basic level
  2. Can implement the algorithms and can explain the code
C
  1. Can solve problems from the AI domain outperforming simple solutions.
  2. Can explain in detail how the algorithms work in a particular application and justify all design decisions.
A
  1. Can solve problems from the AI domain applying some more advanced techniques, combining several methods when needed, making good use of information and outperforming basic solutions.
  2. Can analyse the performance of different implementations and suggest how to address modified versions of the problem.
  3. Can identify and address a scientifically interesting problem based on literature self study. 
  4. Solves the problems with limited resources in the form of time.

HW1 and HW2 will be assessed against ILO2 separately and individually with grades E-A. Grades B and D on HW1 and HW2 are awarded when some but not all criteria for A and C levels respectively are achieved.

For each of HW1 and HW2 the level understanding has to, at least, match that of the implementation for a certain grade, otherwise the grade will be defined by the level of understanding. Examples: 

  • If HWX is solved but you can cannot explain your code you do not pass
  • If HWX is solved to level A but you can only answer questions at an C level, the grade is C

The project is optional but is required to meet the 3rd criteria for A level. To qualify to start the project you need to

  1. have achieved a minimum of B on HW1 and HW2 or
  2. pass the qualifier for the project.

The project qualifier consists of completing the quizzes connected to Logic and Planning before a certain deadline and with a high enough score.

The project assignment is at A level of ILO2. To be more specific, in the project we expect students to identify an interesting problem in the area of planning, find material in the scientific literature, read up on it and propose a creative solution for it involving an implementation/demonstration. 

The 4th criteria at A level translates into competing the assignments on time. 

ILO 3: demonstrate an insight into the risks of AI and its role in society 

Grade Criteria
Pass

Can independently identify risks of AI and discuss these and the role of AI in the society. 

Assessed in the ethics essay handing. 

ILO 4: present work

Grade Criteria
Pass
  1. Can explain own solutions orally
  2. Can write an essay in a language that is grammatically correct and understandable. 

This is tested when presenting HW1 and HW2, and the ethics essay. 

The final grade 

To pass the course the student needs to get a passing grade for ILO1, 3, and 4 and get at least grade E on ILO2.

The final grade on the course is given by ILO2.

The final grade for ILO2 is the average of HW1 and HW2 , rounded down. Also, not completing the project results in a maximum of C. This can be summarised in the following table.

Project completed Grade
No worst_of(roundd(average(HW1,HW2)), "C")
Yes roundd(average(HW1,HW2,"A"))

"roundd" is normal rounding towards the closest integer but rounding down when you have a ".5" case, i.e. 4.5 would be rounded to 4 (B) and not 5 (A).

Examples:

  • A on HW1, A on HW2 and completed project --> grade A
  • A on HW1, B on HW2 and completed project --> grade A
  • A on HW1, A on HW2 and no project --> grade C
  • E on HW1, D on HW2 and no project --> grade E

Clarifications regarding deadlines

  • After the deadline for HW1 and HW2 you can give at most C on that assignment
  • You cannot submit a project at all after the deadline, you need to wait until next year. In cases where a project has been submitted by the deadline and is very close to pass the requirements, a chance to reach the requirements may be granted.
  • If you have not passed the quizzes by the deadline you need to pass all quizzes again.