Class Schedule

Here’s a rough schedule so you get a sense of where we’re going. The official due date of each exercise and reading will be available on the assignments page by the time you’ll need to start on it. So that’s the page you should check during the class. This is more of a roadmap to keep us on track.

Date Topic Readings (completed before class) Exercise Assigned
Tues, Jan 12 Diving into Python Welcome to the course! :) Turtle Drawing
Thurs, Jan 14 Github basics Github’s Hello World Guide A Pull Request with your Turtle Drawing
Tues, Jan 19 Variables
Operators
Dr. Chuck Chapter 2 Fill out your profile
Merge your classmates’ changes
Chapter 2 Exercises
Thurs, Jan 21 Variables
Logic
Dr. Chuck Chapter 3 Chapter 3 Exercises
Tues, Jan 26 Logic
Expressions
  Turtle Exercises
Thurs, Jan 28 Functions Dr. Chuck Chapter 4 Chapter 4 Exercises
Tues, Feb 2 Functions
Events
   
Thurs, Feb 4 Loops Dr. Chuck Chapter 5 Chapter 5 Exercises
Tues, Feb 9 Loops
Lists
Strings
Dr. Chuck Chapters 6 & 8 Chapters 6 & 8 Exercises
Thurs, Feb 11 Modules
Turtle
  Poetry Slam Tina
Meet ups check-in
Tues, Feb 16 User Interfaces   Tetris Refactor
Mid-semester Reflection
Drawing App Project (Due Feb 23)
Thurs, Feb 18 Turtle Screen (Remote Class) Hauser 2
Optional: Hauser Chapter 1
Milestones & Update
Tues, Feb 23 Debugging (Remote Class) Video as needed Drawing App due
Thurs, Feb 25 No Class
Begin Peer Review
   
Tues, Mar 1 Drawing Project Code Talks   Peer Review Due
Thurs, Mar 3 Class Extension Hauser Chapter 3 Game Project (Due March 10)
Take-home Midterm (Due March 8; ungraded)
Tues, Mar 8 Game Project Peer Clinic
Midterm Review
Hauser Chapter 3  
Thurs, Mar 10 Game Project Code Talks   Set up Cloud 9 (by March 22)
Extra Credit: Spring Break Hack
Tues, Mar 15 Spring Break    
Thurs, Mar 17 Spring Break    
Tues, Mar 22 Projects
Cloud 9
Files
Dr. Chuck Chapter 7 Files Exercises
Thurs, Mar 24 Git
Guest Speakers
Silent Technical Privelege Set up git
Tues, Mar 29 Strings
Regex
Review Dr. Chuck Chapter 6
Dr. Chuck Chapter 11
Regex Exercises
Post cleanup
Thurs, Mar 31 Dictionaries
Reading websites with Python
Dr. Chuck Chapter 9
Dr. Chuck Chapter 12
Dictionaries Exercises
Tues, Apr 5 Dictionaries
Parsing Data
Dr. Chuck Chapter 13 Dictionaries Exercises
Thurs, Apr 7 Project statement due
git
  TBD
Meet ups check-in
Tues, Apr 12 Project work day   TBD
Thurs, Apr 14 Progress reports   TBD
Tues, Apr 19 Peer Clinic (Remote class)   TBD
Thurs, Apr 21 Final progress reports   TBD
Tues, Apr 26 Final progress reports   TBD
Fri, Apr 29 No Class; Final Projects Due    

[cn1]: [cn2]: /spring2016/how-to/githubbasics.html