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