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: # assignmentPreC assignment_C1 assignment_CS2 assignment_CS3 assignment_C3 # assignment_C2_solution #assignment_C3 #assignment_C4 # assignment_C4_solution # assignment_C5 #assignment_day1 #assignment_day2 #assignment_day3 #ssignment_day4 #assignment_day5