:::{include} study-guide-for-the-exam-intro.md
:::

::::{list-table}
- * 1.
  * :::{include} week01.md
    :start-after: Learning goals
    :end-before: toctree
    :::
- * 2.
  * :::{include} week02.md
    :start-after: Learning goals
    :end-before: toctree
    :::
- * 3.
  * :::{include} week03.md
    :start-after: Learning goals
    :end-before: toctree
    :::
- * 4.
  * :::{include} week04.md
    :start-after: Learning goals
    :end-before: toctree
    :::
- * 5.
  * :::{include} week05.md
    :start-after: Learning goals
    :end-before: toctree
    :::
- * 6.
  * :::{include} week06.md
    :start-after: Learning goals
    :end-before: toctree
    :::
- * 7.
  * :::{include} week07.md
    :start-after: Learning goals
    :end-before: toctree
    :::
- * 8.
  * :::{include} week08.md
    :start-after: Learning goals
    :end-before: toctree
    :::
- * 9.
  * :::{include} week09.md
    :start-after: Learning goals
    :end-before: toctree
    :::
- * 10.
  * :::{include} security.md
    :start-after: Learning goals
    :end-before: toctree
    :::
- * 11.
  * :::{include} week13.md
    :start-after: Learning goals
    :end-before: toctree
    :::
::::

In the exam, we will focus on your project and take it from there. On the one hand, everyone must have an overall basic understanding of the whole system, i.e., how the different components communicate with each other. You should be able to show where in the code the communication happens. On the other hand you should demonstrate a deeper technical knowledge about your own part, so you can explain what your code does.