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