# Assignments

Assignments are generally due before class.

* (due Tue 1/27) HW from [Class 1](foundations/class1.md#homework) and [Class 2](foundations/class2.md#homework)
* By Thu 1/29: It'll be helpful if you go through the [Class 3](foundations/class3.md) notes and do the work through the [Your turn](foundations/class3.md#your-turn-x) that starts with "Create a new directory `class3/` in your assignment repository.".
* (due Tue 2/3) HW from [Class 3](foundations/class3.md#homework) and [Class 4](foundations/class4.md#homework).
  [Sample Solution](https://github.com/UNH-HPC-2026/class-3-kai/pull/1)
* (due Tue 2/10) HW from [Class 5](foundations/class5.md#homework) and [Class 6](foundations/class6.md#homework). [Sample Solution Class 5](https://github.com/UNH-HPC-2026/class-5-cmake-kai-class6/pull/1) [Sample Solution Class 6](https://github.com/UNH-HPC-2026/class-6-testing-and-debugging-kai-class6/pull/1)
* (due Tue 2/17) HW from [Class 7](foundations/class7.md#homework) and [Class 8](foundations/class8.md#homework). [Sample Solution Class 7](https://github.com/UNH-HPC-2026/class-7-test-driven-development-kai-class7) [Sample Solution Class 8](https://github.com/UNH-HPC-2026/class-8-linear-algebra-in-c-kai-class8/pull/1)
* (due Tue 2/24) HW from [Class 9](foundations/class9.md#homework) and [Class 10](foundations/class10.md#homework). [Sample Solution Class 9](https://github.com/UNH-HPC-2026/class-9-linear-algebra-ii-kai-class9/pull/1) [Sample Solution Class 10](https://github.com/UNH-HPC-2026/class-10-linear-algebra-in-c-kai-class10/pull/1)
* (due Tue 3/3) HW from [Class 11](foundations/class11.md#homework) and [Class 12](foundations/class12.md#homework). [Sample Solution Class 11](https://github.com/UNH-HPC-2026/class-11-linear-algebra-bounds-checking-debugging-kai-class11/pull/1) [Sample Solution Class 12](https://github.com/UNH-HPC-2026/class-12-xtensor-kai-class12/pull/1)
* (due Tue 3/10) HW from [Class 13](foundations/class13.md#homework). [Sample Solution Class 13](https://github.com/UNH-HPC-2026/class-13-performance-kai-class13/pull/1)
* (due Tue 3/24) HW from [Class 14](foundations/class14.md#homework), [Class 15](foundations/class15.md#homework) and [Class 16](foundations/class16.md#homework), all in the same assignment repo. [Sample Solution](https://github.com/UNH-HPC-2026/class-15-and-14-kai-class15/pull/1)
* (due Tue 3/31) HW from [Class 17](parallel/class17.md#homework) and [Class 18](parallel/class18.md#homework), all in the same assignment repo. [Sample Solution](https://github.com/UNH-HPC-2026/class-17-take-three-kai-class17/pull/1)
* (due Tue 4/7) HW from [Class 19](parallel/class19.md#homework). [Sample Solution](https://github.com/UNH-HPC-2026/class-19-mandelbrot-kai-class19/pull/1)
* (due Tue 4/14) HW from [Class 21](parallel/class21.md#homework) (in the Class 20 repo) and [Class 22](parallel/class22.md#homework).
* (due Tue 4/21) HW from [Class 23](parallel/class23.md#homework)
* (due Tue 4/28) HW from [Class 24](parallel/class24.md#homework) and [Class 25](parallel/class25.md#homework).