> For the complete documentation index, see [llms.txt](https://computerscienceeducation.gitbook.io/co-lab-manual/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://computerscienceeducation.gitbook.io/co-lab-manual/assignments/mandatory-assignments.md).

# Mandatory Assignments

500 points

{% hint style="danger" %}
Assignments 1 - 2 are **mandatory** and required for passing the course.
{% endhint %}

These assignments progressively cover the basics of programming in x86-64 Assembly. It is vital that you understand the concepts introduced in each assignment before starting the next one. If you spend sufficient time learning and understanding the basics, you set yourself up in a great position for the extra assignments (and with that for quite a haul of points ;).

Make sure to check the submission deadlines on Canvas.
