*************** Course Schedule *************** Online courses allow for some flexibility in how class time is integrated into your routine. Nevertheless, there is a well-structured and demanding workflow to which you are expected to adhere. This course is designed for a typical 12 week semester, but is being offered as an accelerated 8 week course. Students must be prepared for the pacing of the course. .. list-table:: Topic and Lab Schedule :widths: 50 50 50 50 :header-rows: 1 * - Week Number - Monday Date - Topics - Labs * - Week 1 - June 23 - 1 -- 4 - 1 -- 2 * - Week 2 - June 30 - 5 -- 8 - 3 -- 4 * - Week 3 - July 7 - 9 -- 11 - 5 -- 6 * - Week 4 - July 14 - 12 -- 15 - 7 * - Week 5 - July 21 - 16 -- 18 - 8 * - Week 6 - July 28 - 19 -- 22 - 9 -- 10 * - Week 7 - August 4 - 23 -- 26 - 11 -- 12 * - Week 8 - August 11 - 27 -- 29 - 13 -- 14 .. list-table:: Assignment Schedule :widths: 50 50 :header-rows: 1 * - Assignment Number - Due Date * - Assignment 1 - Monday July 7, 2025, 11:55pm * - Assignment 2 - Monday July 21, 2025, 11:55pm * - Assignment 3 - Monday August 4, 2025, 11:55pm * - Assignment 4 - Sunday August 17, 2025, 11:55pm .. list-table:: Test Schedule :widths: 50 50 :header-rows: 1 * - Test Number - Date * - Test 1 (Midterm) - Wednesday July 23, 2025 * - Test 2 (Final) - Wednesday August 20, 2025