Assignments are an extremely important part of computer science courses. The general experience is that students who do (their own) assignments are far more likely to be successful in the course.

There are weekly labs starting the first week of class:

  1. Lab 1
  2. Lab 2
  3. Lab 3
  4. Lab 4
  5. Lab 5
  6. Lab 6
  7. Lab 7
  8. Lab 8
  9. Lab 9
  10. Lab 10
  11. Lab 11

There are four essays:

  1. Essay 1 2017.03.13 (past)
  2. Essay 2 N.A.
  3. Essay 3 2017.04.06 (past)
  4. Essay 4 2017.04.14 (past)