Assignments

During the course there will be graded assignments and ungraded assignments. The graded assignments must be submitted.

Ungraded assignments will be more regular. You are recommended to carry them out as they will prepare you well for the graded assignmets. Material from the ungraded assignments will build towards a graded assignment. The will typically be discussed in one of the subsequent classes.

All assignments must be submitted as a git repository on the AUC git forge at https://git.auc-computing.nl/ Assignments submitted by email or Canvas will not be accepted. See Submission of Assigments for more details.

Each assignment counts for 20% of your final grade. The remaining 20% will be for maintaining good software development discipline in both the graded and ungraded assignments.

Of the graded assignments, some will be individual and some will be group assignments.

See the Guidelines on the use of Generative AI.

All classes, assignments, exams and deadlines are subject to change.

Graded assignments

  Assignment Published Submission
1 Binary Decision Diagrams <2026-02-26 Thu> <2026-03-13 Fri>
2 Recursion & Data-driven Programming <2026-03-19 Thu> <2026-03-30 Mon>
3 Arithmetic Logic Unit & Assembler <2026-04-02 Thu> <2026-04-13 Mon>
4 Interpreters <2026-04-16 Thu> <2026-05-29 Fri>

Ungraded assignments

  Assignment Published Submission
1 Indexing: Collaborating with Git and Forgejo <2026-02-19 Thu> <2026-02-25 Wed>
2 Indexing in Lisp <2026-02-09 Mon> <2026-03-16 Mon>

Author: Breanndán Ó Nualláin

Created: 2026-03-19 Thu 11:02

Validate