Type Title Due Date
Class Notes May 17 - Python Basics
In-class Exercise 1. Sign up for a Trinket account (ideally with same username) Thu, May 17, 2018 by midnight
In-class Exercise 2. The Basics of Turtle Thu, May 17, 2018 by midnight
In-class Exercise 3. Sign up for a Github account (try for a cool username) Thu, May 17, 2018 by midnight
In-class Exercise Github basics Thu, May 17, 2018 by midnight
In-class Exercise Submit The Welcome Form Thu, May 17, 2018 by midnight
Reading Why Python? Mon, May 21, 2018
Reading Hauser Chapter 1 Mon, May 21, 2018
Reading Chapter 2: Variables Mon, May 21, 2018
Exercise First Reflection Mon, May 21, 2018 at start of class
Exercise Chapter 2 Variables Exercises Mon, May 21, 2018 at start of class
Class Notes May 21 - Problem Solving Attitudes & Strategies
In-class Exercise Custom Turtle Mon, May 21, 2018 by midnight
In-class Exercise Embed Turtle Programs into our Class Blog Mon, May 21, 2018 by midnight
Reading Chapter 3: Conditionals Tue, May 22, 2018
Exercise Chapter 3 Conditionals Exercises Tue, May 22, 2018 at start of class
Class Notes May 22 - Logic and the flow of Control
In-class Exercise Logical Turtles Exercises Tue, May 22, 2018 by midnight
Reading Mastering Markdown on Github Thu, May 24, 2018
Reading Chapter 4: Functions Thu, May 24, 2018
Exercise Turtlehacks! Thu, May 24, 2018 at start of class
Exercise Chapter Four Exercises Thu, May 24, 2018 at start of class
Class Notes May 24 - Let's get functional
In-class Exercise Functional Turtles Exercise Thu, May 24, 2018 by midnight
Class Notes May 28 - Memorial Day. No Class.
Reading Hauser Chapter 2 Video: Screen, Key and Click Events Tue, May 29, 2018
Reading 2 Extra Videos on Turtle Tue, May 29, 2018
Exercise Treasure Hunt Turtles Exercise Tue, May 29, 2018 at start of class
Class Notes May 29 - Treasure Turtles and Clicky Craziness
Reading Hauser Chapter 2 Video: Turtle Click, Release, and Drag Events Thu, May 31, 2018
Reading Chapter 8: Lists Thu, May 31, 2018
Reading Chapter 6: Strings Thu, May 31, 2018
Reading Chapter 5: Loops Thu, May 31, 2018
Exercise Chapter 8 Lists Exercises Thu, May 31, 2018 at start of class
Exercise Four Chapter 6 Strings Exercises Thu, May 31, 2018 at start of class
Exercise Two Chapter 5 Loops Exercises Thu, May 31, 2018 at start of class
Class Notes May 31 - Lists, Loops & Strings
In-class Exercise Chapter 8 MOAR Exercises Thu, May 31, 2018 by midnight
In-class Exercise Pair Programming: Gerund Challenge Thu, May 31, 2018 by midnight
Reading Dr. Chuck Chapter 9 Mon, Jun 04, 2018
Exercise Reflection on the class so far Mon, Jun 04, 2018 at start of class
Exercise Clicky Turtles Exercise Mon, Jun 04, 2018 at start of class
Class Notes Jun 04 - Clickhack!
In-class Exercise Make A Name For Yourself Mon, Jun 04, 2018 by midnight
Reading Dr. Chuck Chapter 7 Tue, Jun 05, 2018
Class Notes Jun 05 - Let's learn files & review dictionaries
In-class Exercise Create your App project Milestones Tue, Jun 05, 2018 by midnight
In-class Exercise Dictionary Exercises Tue, Jun 05, 2018 by midnight
In-class Exercise Files Exercises Tue, Jun 05, 2018 by midnight
Reading Dr. Chuck Chapter 11 Thu, Jun 07, 2018
Reading Review Dr. Chuck Chapter 6 Thu, Jun 07, 2018
Exercise Midterm Due Thu, Jun 07, 2018 at start of class
Exercise MOAR Dictionary Exercises Thu, Jun 07, 2018 at start of class
Class Notes Jun 07 - MOAR Dicts; Midterm
Reading Diversity: We Are Not Done Yet by Lynn Root Mon, Jun 11, 2018
Reading Python's Diversity Statement Mon, Jun 11, 2018
Reading Silent Technical Privelege by Philip Guo Mon, Jun 11, 2018
Exercise Project idea & work plan Mon, Jun 11, 2018 at start of class
Exercise Drawing or Blackjack App Project Mon, Jun 11, 2018 at start of class
Class Notes Jun 11 - Code Talks; Diversity & Inclusion in Programming
Reading An Introduction to classes and inheritance in Python Tue, Jun 12, 2018
Reading Recommended: Review Rest of Hauser Chapters, esp Class Extension Tue, Jun 12, 2018
Exercise Class Hack Tue, Jun 12, 2018 at start of class
Class Notes Jun 12 - Project Ideas + Classes
Reading Dr. Chuck Chapter 13: Python and the Web Thu, Jun 14, 2018
Reading Recommended: Dr. Chuck Chapter 12, Networked Programs Thu, Jun 14, 2018
Exercise Project Update and revised plan Thu, Jun 14, 2018 at start of class
Class Notes Jun 14 - Review; Final Project
In-class Exercise Revised Project Plan Discussion Thu, Jun 14, 2018 by midnight
Reading Hitchhiker's Guide to Python: Code Style Mon, Jun 18, 2018
Exercise Project Update & Stand-up report Mon, Jun 18, 2018 at start of class
Exercise Extra Credit: Open Source Contribution Writeup Mon, Jun 18, 2018 at start of class
Exercise Meetup Writeup Mon, Jun 18, 2018 at start of class
Class Notes Jun 18 - LDOC!
Exercise Final Project Wed, Jun 20, 2018 at start of class
Class Notes Jun 20 - Final Project Due; Code Talks