Assignments =========== You will get daily assignments to develop and deepen your programming skills. Each assignment typically includes one or more of the following. * Lecture video selection for self-study. * Exercise supporting the self-study section. * Development and discussion of the involved algorithm(s). * A software design and flow section. * Design of a suitable testing/validation procedure. * The actual software implementation. .. warning:: Video and linked exercises are due before the online class sections. We will spend our live sessions mostly doing hands-on exercises. Those exercises are only effective if you did your self-study assignment before we meet. .. toctree:: :maxdepth: 1 :caption: Assignments: assignment_day1 assignment_day2 assignment_day3 assignment_day4 assignment_day5 # assignmentPreC assignment_C1 assignment_C2 # assignment_C2_solution assignment_C3 # assignment_C4 assignment_C4_solution assignment_C5