Summer Discovery: Introduction to Python Programming
MTWThF 9:30am-11:30am, 1:00-3:00 pm (four days a week)
Summer Discovery Schedule (Summer 2024)
Disclaimer: This schedule is a working document. It is here for reference only, and I will update it as the course progresses.
Wk | Day | Dates | Topics | Charts | 1 | 1 | Mon, June 24 | 9:30am - 11:30am: Introduction; What is a Computer 1:00pm - 3:00pm: Introduction to Python |
Week 1 Powerpoint Charts |
---|---|---|---|---|
2 | Tue, June 25 | 9:30am - 11:30am: Lab session 1:00pm - 3:00pm: Arithmetic Expressions; Variables & Assignment |
||
3 | Wed, June 26 | 9:30am - 11:30am: Lab session 1:00pm - 3:00pm: Data Types; input Function; Built-in Functions and Libraries |
||
4 | Thu, June 27 | 9:30am - 11:30am: Lab session 1:00pm - 3:00pm: Booleans and Conditionals |
||
5 | Fri, June 28 | 9:30am - 11:30am: Lab session; Exam 1 1:00pm - 3:00pm: Loops |
Week 2 Powerpoint Charts | |
2 | 6 | Mon, July 1 | 9:30am - 11:30am: Lab session 1:00pm - 3:00pm: Functions |
|
7 | Tue, July 2 | 9:30am - 11:30am: Lab session 1:00pm - 3:00pm: Strings |
||
8 | Wed, July 3 | 9:30am - 11:30am: Lab session; Exam 2 1:00pm - 3:00pm: Lists |
Optional Python Project (Part 1) | |
3 | 9 | Mon, July 8 | 9:30am - 11:30am: Lab session 1:00pm - 3:00pm: Recursion |
Week 3 Powerpoint Charts |
10 | Tue, July 9 | 9:30am - 11:30am: Lab session 1:00pm - 3:00pm: Random Numbers |
||
11 | Wed, July 10 | 9:30am - 11:30am: Lab session 1:00pm - 3:00pm: File I/O |
Optional Python Project (Part 2) | |
12 | Thu, July 11 | 9:30am - 11:30am: Lab session; Exam 3 1:00pm - 3:00pm: Object-Oriented Programming |