Syllabus for Introduction to Programming with Python (part 1)
       
Lecture Lecture Date Assignment Due Date Assignment
Introduction/Ch 2 14-Sep 21-Sep Read Ch 2.  HW #1 - Input/Print
Ch 3 - Strings, Lists, Tuples, Maps 21-Sep 28-Sep Read Ch 3.  HW #2 - Pg 41, Prob 1 - 3
Ch 4 - Drawing with Turtle 28-Sep 5-Oct Read Ch 4.  HW #3 - Pg 51, Prob 1 - 3, Extra Credit - Make Your Own Challenge, email me by Oct 3.
Ch 5 - If and Else 5-Oct 12-Oct Read Ch. 5 HW #4 - Pg 65, Prob 2. Use input to ask user for number of Twinkies.
Ch 6 - Using Loops 12-Oct 19-Oct Read Ch 6. HW #5 - Pg 78, Prog 1 - 4: For #4, run for 100 lbs for credit
Ch 7 - Functions and Modules 19-Oct 26-Oct Read Ch 7.  HW #6 - Pg 90, Prob 1 -3
Ch 8 - Classes  and Objects 26-Oct 2-Nov Read Ch 8.  HW #7 - Pg 107, Prob 1 - 2
Ch 9 - Built-in Functions 2-Nov 9-Nov Read Ch 9.  HW #8 - Complete Test Files pg 122 - 127.  Pg 127, Prob 1 - 3
Ch 10 - Python Modules 9-Nov 16-Nov Read Ch 10.  HW #9, Pg 144, Prob 2
Ch 11 (Part 1) 16-Nov 23-Nov Read Ch 11.  HW #10, Pg 160, Prob 1 - 3
Ch 11 (Part 2) or Project Euler 23-Nov 30-Nov Turn in any missing homework !!
Code Day: Bagels 30-Nov 7-Dec HW # 11  Complete Program: Bagels
Test I 7-Dec    
Logic Game Day 14-Dec 11-Jan Last day to get credit for missing assignments.
Ch 12 - Tkinter 11-Jan 18-Jan Read Ch 12. HW #11, Pg 190, Prob 1 - 3
Ch 12 - (Part 2) or CODE Day 18-Jan 25-Jan  
Ch 13 - Bounce 25-Jan 1-Feb Enter and debug code on page 203 - 204
Ch 14 - Bounce 1-Feb 8-Feb Finish Bounce code.  Start on puzzles p.217
Ch 14 - Bounce Puzzles 8-Feb 22-Feb HW #12, Pg 217, Prob 1 - 4, plus add one more modification of your own.
Mid-Winter Break 15-Feb 22-Feb  
Test II 22-Feb 1-Mar