*************** 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 - April 28 - 1 -- 4 - 1 -- 2 * - Week 2 - May 5 - 5 -- 8 - 3 -- 4 * - Week 3 - May 12 - 9 -- 11 - 5 -- 6 * - Week 4 - May 19 - 12 -- 14 - 7 -- 8 * - Week 5 - May 26 - 15 -- 17 - 9 * - Week 6 - June 2 - 18 -- 20 - 10 * - Week 7 - June 9 - 21 -- 23 - 11 * - Week 8 - June 16 - 24 -- 25 - 12 .. list-table:: Assignment Schedule :widths: 50 50 :header-rows: 1 * - Assignment Number - Due Date * - Assignment 1 - Monday May 12, 2025, 11:55pm * - Assignment 2 - Monday May 26, 2025, 11:55pm * - Assignment 3 - Monday June 9, 2025, 11:55pm * - Assignment 4 - Sunday June 22, 2025, 11:55pm .. list-table:: Test Schedule :widths: 50 50 :header-rows: 1 * - Test Number - Date * - Test 1 (Midterm) - Wednesday May 28, 2025 * - Test 2 (Final) - Monday June 23, 2025