Month | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
January | 20 | 21 | 22 | 23 Lecture 1: Introductions and expressions |
24 |
27 Lecture 2: Python as a calculator |
28 Lab 1: Getting started |
29 Lab 1: Getting started |
30 Lecture 3: Functions and testing |
31 | |
February | 3 Lecture 4: Testing and pseudo code |
4 Lab 2: Submission server, functions and testing |
5 Lab 2: Submission server, functions and testing |
6 Lecture 5: Strings Homework 1: Due at 11:59:59 PM |
7 |
10 Lecture 6: Conditionals 1 |
11 Lab 3: Framed greeting |
12 Lab 3: Framed greeting |
13 Lecture 7: Lists 1 Homework 2: Due at 11:59:59 PM |
14 | |
17 | 18 Exam 1: Tuesday follows monday schedule: Review session in class time, exam at 6:00 PM-7:50 PM |
19 | 20 Lecture 8: Lists 2 |
21 | |
24 Lecture 9: For loops |
25 Lab 4: Yelp, lists |
26 Lab 4: Yelp, lists |
27 Lecture 10: Modules and testing Homework 3: Due at 11:59:59 PM |
28 | |
March | 3 Lecture 11: Conditionals 2 |
4 Lab 5: Flickr and modules |
5 Lab 5: Flickr and modules |
6 Lecture 12: While loops Homework 4: Due at 11:59:59 PM |
7 |
17 Lecture 13: Files and the web |
18 Lab 6: Sudoku |
19 Lab 6: Sudoku |
20 Lecture 14: Sets Homework 5: Due at 11:59:59 PM |
21 | |
24 Exam 2: Review session in class time, exam at 6:00 PM-7:50 PM |
25 Lab 7: Crawling |
26 Lab 7: Crawling |
27 Lecture 15: Dictionaries 1 |
28 | |
April | 31 Lecture 16: Dictionaries 2 |
1 Lab 8: Web page parsing |
2 Lab 8: Web page parsing |
3 Lecture 17: Classes 1 Homework 6: Due at 11:59:59 PM |
4 |
7 Lecture 18: Classes 2 |
8 Lab 9: Classes |
9 Lab 9: Classes |
10 Lecture 19: Problem solving Homework 7: Due at 11:59:59 PM |
11 | |
14 Lecture 20: Searching |
15 Lab 10: tkinter |
16 Lab 10: tkinter |
17 Lecture 20: Sorting Homework 8: Due at 12:50 PM |
18 | |
21 Exam 3: Review session in class time, exam at 6:00 PM-7:50 PM |
22 Lab 11: Closest points |
23 Lab 11: Closest points |
24 Lecture 21: Recursion |
25 | |
May | 28 Lecture 22: Problem solving 1 |
29 Lab 12: Recursion |
30 Lab 12: Recursion |
1 Lecture 23: Problem solving 2 Homework 9: Due at 11:59:59 PM |
2 |
5 Lecture 23: Problem solving 3 |
6 | 7 | 8 | 9 |
Class Schedule List
Day | Schedule |
1/23 | Lecture 1: Introductions and expressions |
1/27 | Lecture 2: Python as a calculator |
1/28 | Lab 1: Getting started |
1/29 | Lab 1: Getting started |
1/30 | Lecture 3: Functions and testing |
2/3 | Lecture 4: Testing and pseudo code |
2/4 | Lab 2: Submission server, functions and testing |
2/5 | Lab 2: Submission server, functions and testing |
2/6 | Lecture 5: Strings Homework 1: Due at 11:59:59 PM |
2/10 | Lecture 6: Conditionals 1 |
2/11 | Lab 3: Framed greeting |
2/12 | Lab 3: Framed greeting |
2/13 | Lecture 7: Lists 1 Homework 2: Due at 11:59:59 PM |
2/18 | Exam 1: Tuesday follows monday schedule: Review session in class time, exam at 6:00 PM-7:50 PM |
2/20 | Lecture 8: Lists 2 |
2/24 | Lecture 9: For loops |
2/25 | Lab 4: Yelp, lists |
2/26 | Lab 4: Yelp, lists |
2/27 | Lecture 10: Modules and testing Homework 3: Due at 11:59:59 PM |
3/3 | Lecture 11: Conditionals 2 |
3/4 | Lab 5: Flickr and modules |
3/5 | Lab 5: Flickr and modules |
3/6 | Lecture 12: While loops Homework 4: Due at 11:59:59 PM |
3/17 | Lecture 13: Files and the web |
3/18 | Lab 6: Sudoku |
3/19 | Lab 6: Sudoku |
3/20 | Lecture 14: Sets Homework 5: Due at 11:59:59 PM |
3/24 | Exam 2: Review session in class time, exam at 6:00 PM-7:50 PM |
3/25 | Lab 7: Crawling |
3/26 | Lab 7: Crawling |
3/27 | Lecture 15: Dictionaries 1 |
3/31 | Lecture 16: Dictionaries 2 |
4/1 | Lab 8: Web page parsing |
4/2 | Lab 8: Web page parsing |
4/3 | Lecture 17: Classes 1 Homework 6: Due at 11:59:59 PM |
4/7 | Lecture 18: Classes 2 |
4/8 | Lab 9: Classes |
4/9 | Lab 9: Classes |
4/10 | Lecture 19: Problem solving Homework 7: Due at 11:59:59 PM |
4/14 | Lecture 20: Searching |
4/15 | Lab 10: tkinter |
4/16 | Lab 10: tkinter |
4/17 | Lecture 20: Sorting Homework 8: Due at 12:50 PM |
4/21 | Exam 3: Review session in class time, exam at 6:00 PM-7:50 PM |
4/22 | Lab 11: Closest points |
4/23 | Lab 11: Closest points |
4/24 | Lecture 21: Recursion |
4/28 | Lecture 22: Problem solving 1 |
4/29 | Lab 12: Recursion |
4/30 | Lab 12: Recursion |
5/1 | Lecture 23: Problem solving 2 Homework 9: Due at 11:59:59 PM |
5/5 | Lecture 23: Problem solving 3 |