COSC 101: Schedule

Note: This schedule may be updated throughout the semester. While changes will be announced in class, visit this page often for the most up to date information.

Day Topic Due
     
Week 1 08/29 – 09/01  
Tue Lecture 00: About COSC 101 (Half Day)  
Tue/Wed/Thu No Lab No Lab eam
Wed/Thu Lecture 01: Computational Thinking
& Introduction to Python
Read Ch 1
     
Week 2 09/04 – 09/08  
Mon/Tue Lecture 02: Variables, & Assignment Read Ch 2
Tue/Wed/Thu Lab 01: Python Tools & Resources, Variables and Assignment Lab 01
Wed/Thu Lecture 03: Input & Debugging Review Ch 2, Read Ch 3
     
Week 3 09/11 – 09/15  
Mon   HW 01
Mon/Tue Lecture 04: Repetition w/ Turtles & for Loops Read Ch 4
Tue/Wed/Thu Lab 02: Input, Debugging, Numbers, & Math Lab 02
Wed/Thu Lecture 05: Conditionals Read Ch 7 (skip 7.8)
     
Week 4 09/18 – 09/22  
Mon   HW 02
Mon/Tue Lecture 06: Modules & for Loops Read Ch 5 & Review Ch 4
Tue/Wed/Thu Lab 03: Turtles & Loops Lab 03
Wed/Thu Lecture 07: Functions Read Ch 6 & 7.8
     
Week 5 09/25 – 09/29  
Sun   HW 03
Mon/Tue Lecture 08: Review for Exam 1 Review Ch 1 – 5,7
Tue Exam 1: 7:00 – 8:00pm in Love Auditorium (300 Olin Hall) Exam 1
Tue/Wed/Thu Lab 04: Functions Lab 04
Wed/Thu Lecture 09: Images w/ Nested for Loops Read 8.10 – 8.11
     
Week 6 10/02 – 10/06  
Mon   HW 04
Mon/Tue Lecture 10: Strings Read Ch 9 (skip 9.15 & 9.18)
Tue/Wed/Thu Lab 05: for Loops & Images Lab 05
Wed/Thu Lecture 11: Lists Read 10.1 – 10.14, 10.16
     
Week 7 10/09 – 10/13 (Fall Break)  
Mon/Tue No Lecture  
Tue/Wed/Thu No Lab No Lab
Wed/Thu Lecture 12: Nested Loops w/ Lists Read 10.17 – 10.21, 10.23 – 10.30
     
Week 8 10/16 – 10/20  
Mon   HW 05
Mon/Tue Lecture 13: while Loops Read 8.1 – 8.7
Tue/Wed/Thu Lab 06: Strings & Lists Lab 06
Wed/Thu Lecture 14: Loop Patterns Read 8.8 – 8.13
     
Week 9 10/23 – 10/27  
Sun   HW 06
Mon/Tue Lecture 15: Review for Exam 2 Review Ch 1 – 7, 8.10 – 8.11, 9 - 10
Tue Exam 2: 7:00 – 8:00pm in Love Auditorium (300 Olin Hall) Exam 2
Tue/Wed/Thu Lab 07: while Loops & Nested Loops Lab 07
Wed/Thu Lecture 16: File I/O Read Ch 11
     
Week 10 10/30 – 11/03  
Mon   HW 07
Mon/Tue Lecture 17: Exceptions Read Ch 13
Tue/Wed/Thu Lab 08: File Input/Output Lab 08
Wed/Thu Lecture 18: Dictionaries Read Ch 12 (except 12.5)
     
Week 11 11/06 – 11/10  
Mon   HW 08
Mon/Tue Lecture 19: Dictionaries & Tables Read 12.5
Tue/Wed/Thu Lab 09: Files & Dictionaries Lab 09
Wed/Thu Lecture 20: Program Design  
     
Week 12 11/13 – 11/17  
Sun   HW 09
Mon/Tue Lecture 21: Review for Exam 3 Review Ch 1 – 12
Tue Exam 3: 7:00 – 8:00pm in Love Auditorium (300 Olin Hall) Exam 3
Tue/Wed/Thu Lab 10: Exceptions Lab 10
Wed/Thu Lecture 22: Recursion Read Ch 15
     
  Thanksgiving Break  
     
Week 13 11/27 – 12/01  
Mon   HW 10
Mon/Tue Lecture 23: Recursion Continued Review Ch 15
Tue/Wed/Thu Lab 11: Recursion Lab 11
Wed/Thu Lecture 24: Classes & Objects Read 16.1 – 16.9
     
Week 14 12/04 – 12/08  
Mon   HW 11
Mon/Tue Lecture 25: Project Read HW 12
Tue/Wed/Thu Lab 12: Program Design Lab 12
Wed/Thu Lecture 26: Project HW 12 Checkpoint
     
Week 15 12/11 – 12/15  
Mon/Tue Lecture 27: Final Exam Review Review Ch 1 – 13, Ch 15 – 16
Tue/Wed/Thu No Lab No Lab
Wed Lecture 28: Final Exam Review Continued Review Ch 1 – 13, Ch 15 – 16
HW 12
     
Exam Week 12/18 – 12/20 Final Exam Period  
  Final Exam: Self-Scheduled Final Exam