KOI: Lab assignments

Also, for the grade 4: Also, for the grade 5:

Do the assignments at your own pace, but you I have added some recommended deadlines in Blackboard. You are encouraged to finish them before the end of the course.

The assignments can be done under any operating system that has compilers for C and C++, and version of Yacc/Bison and Lex/Flex. The instructions here are for Linux, and they are easiest to do using Linux, macOS or some other Unix-derived OS. In previous years we have also used Windows, and there are some very old and very outdated Windows-specific lab instructions, partially in Swedish.

About sources and collaboration:
  • Each group (which normally consists of one or two students) must make its own solution to each assignment, and submit or present it, but it is not forbidden to collaborate or ask other students for help. However, in that case you must clearly state who you have collaborated with. Each solution must include the name of everyone who contributed to the work, Collaboration is thus perfectly fine, but must be clearly stated.
  • All sources used in the solution of the assignment must be stated.
  • You must also add an LLM statement to each lab report, where you state if and how you have used large language models, and some experiences from that. Was the LLM helpful, and in what way? Did it help your learning, or maybe in some way hinder it?


Thomas Padron-McCarthy (thomas.padron-mccarthy@oru.se) August 28, 2025