COSC 101: Schedule

Note: This schedule will be updated throughout the semester, topics and due dates may shift and new materials will be added. While changes will be announced in class, visit this page often for the most up to date information.

Week 1 Topic & Materials Reading Graded
Labs No Lab   No Lab
Mon 01/23 00: (Half Day) About COSC 101    
Tue 01/24 01: Computational Thinking w/ PicoBot CS4All: Ch1  
Thu 01/26 02: Introduction to Python Ch1 HW 0
       
Week 2 Topic & Materials Reading Graded
Labs Lab 1: Python Tools & Resources   Lab 1
Tue 01/31 03: Variables, & Assignment Ch2  
Thu 02/02 04: Input & Debugging Review Ch2, Ch3  
Fri 02/03     No HW
       
Week 3 Topic & Materials Reading Graded
Labs Lab 2: Variables, Input, Numbers, & Math   Lab 2
Tue 02/07 05: Repetition w/ Turtles & for Loops Ch4  
Thu 02/09 06: Conditionals Ch7 (skip 7.8)  
Fri 02/10     HW 1
       
Week 4 Topic & Materials Reading Graded
Labs Lab 3: Turtles & Loops   Lab 3
Tue 02/14 07: Modules & Exam Review Ch5  
Wed 02/15 Exam 1: 7:00–8:00pm in 207 Lathrop Hall   Exam 1
Thu 02/16 08: Functions Ch6 & 7.8  
Fri 02/17     No HW
       
Week 5 Topic & Materials Reading Graded
Labs Lab 4: Functions   Lab 4
Tue 02/21 09: while Loops 8.1–7  
Thu 02/23 10: Loop Patterns 8.8–13  
Fri 02/24     HW 2
       
Week 6 Topic & Materials Reading Graded
Labs Lab 5: Loops & Images   Lab 5
Tue 02/28 11: Strings Ch9 (skip 9.15 & 9.18)  
Thu 03/02 12: Lists 10.1–10.14, 10.16  
Fri 03/03     No HW
       
Week 7 Topic & Materials Reading Graded
Labs Lab 6: Strings & Lists   Lab 6
Tue 03/07 13: Nested Loops w/ Lists 10.17–10.21, 10.23–10.30  
Thu 03/09 14: No Class    
Fri 03/10     HW 3
       
Week 8 Topic & Materials Reading Graded
Spring Break No Classes or Labs No Reading No HW
       
Week 9 Topic & Materials Reading Graded
Labs Lab 7: Nested Loops   Lab 7
Tue 03/21 15: Review for Exam 2 Review Ch6–10  
Wed 03/22 Exam 2: 7:00–8:00pm in 207 Lathrop Hall   Exam 2
Thu 03/23 16: File I/O Ch11  
Fri 03/24     No HW
       
Week 10 Topic & Materials Reading Graded
Labs Lab 8: File Input/Output   Lab 8
Tue 03/28 17: Exceptions Ch13  
Thu 03/30 18: Dictionaries Ch12 (except 12.5)  
Fri 03/31     HW 4
       
Week 11 Topic & Materials Reading Graded
Labs Lab 9: Files & Dictionaries   Lab 9
Tue 04/04 19: Dictionaries & Tables 12.5  
Thu 04/06 20: Program Design    
Fri 04/07     HW 5
       
Week 12 Topic & Materials Reading Graded
Labs Lab 10: Exceptions   Lab 10
Tue 04/11 21: Recursion Ch15  
Thu 04/13 22: Recursion Review Ch15  
Fri 04/14     No HW
       
Week 13 Topic & Materials Reading Graded
Labs Lab 11: Recursion   Lab 11
Tue 04/18 23: Exam 3 Review Review Ch11–13, Ch15  
Wed 04/19 Exam 3: 7:00–8:00pm in 207 Lathrop Hall   Exam 3
Thu 04/20 24: Web Crawling    
Fri 04/21     HW 6
       
Week 14 Topic & Materials Reading Graded
Labs Lab 12: Program Design    
Tue 04/25 25: Classes & Objects 16.1–16.6  
Thu 04/26 26: Classes & Objects 16.7–16.9  
Fri 04/27     HW 7
       
Week 15 Topic & Materials Reading Graded
Labs Lab 12 continued   Lab 12
Tue 05/02 27: Classes & Objects Ch17  
Thu 05/04 28: Final Exam Review Review Book  
Fri 05/05     HW 8
       
Finals Week Self Scheduled Final Exam   Final Exam