Material for the course, organized by week
Weekly Material
- Week 1 – Markdown, URLs, Paths, and the Filesystem
- Welcome Survey (Part of Quiz 1) - Due 1:00 pm (just before class) Wednesday April 5, 2023
- Lab Report 1 - Due 10:00 pm Monday April 10, 2023
- Quiz 1 (will be released after class Monday) - Due 1:00 pm (just before class) Wednesday April 5, 2023
- Week 2 – URLs and Servers
- Lab Report 1 - Due 10:00 pm Monday April 10, 2023
- Quiz 2 (will be released after class Monday) - Due 1:00 pm (just before class) Wednesday April 12, 2023
- Week 3 - Automated Unit Testing and Debugging
- Lab Report 1 Resubmission - Due 10:00 pm Monday April 24, 2023
- Lab Report 2 - Due 10:00 pm Monday April 24, 2023
- Quiz 3 (will be released after class Monday) - Due 1:00 pm (just before class) Wednesday April 19, 2023
- Week 4 - File Exploration and Text Analysis from the Command Line
- Lab Report 1 Resubmission - Due 10:00 pm Monday April 24, 2023
- Lab Report 2 - Due 10:00 pm Monday April 24, 2023
- Quiz 4 (will be released after class Monday) - Due 1:00 pm (just before class) Wednesday April 26, 2023
- Week 5 - Skill Demonstrations
- Skill Demonstration 1 - Due during your scheduled examination time, see Skill Demo 1 Schedule on Edstem for details
- Lab Report 2 Resubmission - Due 10:00 pm Wednesday May 10, 2023
- Lab Report 3 - Due 10:00 pm Wednesday May 10, 2023
- Quiz 5 (will be released after class Monday) - Due 1:00 pm (just before class) Wednesday May 3, 2023
- Week 6 - Scripting, CI, and Autograding
- Lab Report 2 Resubmission - Due 10:00 pm Wednesday May 10, 2023
- Lab Report 3 - Due 10:00 pm Wednesday May 10, 2023
- Quiz 6 (will be released after class Monday) - Due 1:00 pm (just before class) Wednesday May 10, 2023
- Week 7 - Doing it All From the Command Line
- Lab Report 3 Resubmission - Due 10:00 pm Wednesday May 24, 2023
- Lab Report 4 - Due 10:00 pm Monday May 22, 2023
- Quiz 7 (will be released after class Monday) - Due 1:00 pm (just before class) Wednesday May 17, 2023
- Week 8 - Code Review/It Works on My Machine
- Lab Report 3 Resubmission - Due 10:00 pm Wednesday May 24, 2023
- Lab Report 4 - Due 10:00 pm Monday May 22, 2023
- Quiz 8 (will be released after class Monday) - Due 1:00 pm (just before class) Wednesday May 24, 2023
- Week 9
- Lab Report 4 Resubmission - Due 10:00 pm Monday June 5, 2023
- Lab Report 5 - Due 10:00 pm Monday June 5, 2023
- Quiz 9 (will be released after class Monday) - Due 1:00 pm (just before class) Wednesday May 31, 2023
- Week 10
- Skill Demonstration 2 - Due during your scheduled examination time, schedule forthcoming
- Lab Report 4 Resubmission - Due 10:00 pm Wednesday June 7, 2023
- Lab Report 5 - Due 10:00 pm Monday June 5, 2023
- Quiz 10 (will be released after class Monday) - Due 1:00 pm (just before class) Wednesday June 7, 2023