Course Calendar

Every assignment, Group Project, and Skill Demo checkpoint in one place. For lecture topics, see the Lecture Schedule. For how each assignment works, see Assignments.

All deadlines are 11:59pm. Weeks run Sunday to Saturday. Presentations and Skill Demos happen at your team meeting, on any day in the range shown. Skill Demos are highlighted. Late work is not accepted.

Week Assignments Presentations and Skill Demos Group Project
1
Sep 27 - Oct 3
Wed 9/30: A1 released    
2
Oct 4 - Oct 10
Wed 10/7: A1 initial PR due
Fri 10/9: A1 peer code review due
   
3
Oct 11 - Oct 17
Mon 10/12: A1 final PR due
Wed 10/14: A2 released
Mon 10/12 - Wed 10/14: A1 presentations and tutor discussion  
4
Oct 18 - Oct 24
Wed 10/21: A2 initial PR due
Fri 10/23: A2 peer code review due
   
5
Oct 25 - Oct 31
Mon 10/26: A2 final PR due Mon 10/26 - Wed 10/28: A2 presentations and tutor discussion  
6
Nov 1 - Nov 7
Wed 11/4: A3 released Mon 11/2 - Wed 11/4: Midterm Skill Demo (idlelib, no AI tools). The task, the code review, and the presentations all happen in the meeting Fri 11/6: Group Project released
7
Nov 8 - Nov 14
Wed 11/11: A3 initial PR due
Fri 11/13: A3 peer code review due
  Fri 11/13: Group Project proposals due
8
Nov 15 - Nov 21
Mon 11/16: A3 final PR due Mon 11/16 - Wed 11/18: A3 presentations and tutor discussion  
9
Nov 22 - Nov 28
No class: Thanksgiving (Thu and Fri)
    Mon 11/23 - Wed 11/25 (Thanksgiving is Thu and Fri): Group Project checkpoint presentations
10
Nov 29 - Dec 5
  Mon 11/30 - Wed 12/2: Final Skill Demo (OpenRefine, AI tools expected). The task, the code review, and the presentations all happen in the meeting  
11
Dec 6 - Dec 12
    Wed 12/9: Group Project final PR due
Thu 12/10: Group Project final presentations, 3:00-5:59pm, FAH 1450