Type Title Due Date
Class Notes Apr 19 - Project Update 1
Class Notes May 17 - Python Basics
In-class Exercise The Basics of Turtle Wed, May 17, 2017 by midnight
In-class Exercise Sign up for a Trinket account (ideally with same username) Wed, May 17, 2017 by midnight
In-class Exercise Sign up for a Github account (try for a cool username) Wed, May 17, 2017 by midnight
In-class Exercise Fill Out The Welcome Form Wed, May 17, 2017 by midnight
Reading Why Python? Thu, May 18, 2017
Reading Hauser Chapter 1 Thu, May 18, 2017
Class Notes May 18 - Welcome to Github
In-class Exercise Github basics Thu, May 18, 2017 by midnight
In-class Exercise Custom Turtle Thu, May 18, 2017 by midnight
Reading Chapter 2: Variables Mon, May 22, 2017
Exercise Turtle Drawing! Mon, May 22, 2017 at start of class
Exercise Chapter 2 Variables Exercises Mon, May 22, 2017 at start of class
Class Notes May 22 - Problem Solving Attitudes & Strategies
In-class Exercise Embed Turtle Programs into our Class Blog Mon, May 22, 2017 by midnight
Reading Chapter 3: Conditionals Tue, May 23, 2017
Exercise Logical Turtles Exercises Tue, May 23, 2017 at start of class
Exercise Chapter 3 Conditionals Exercises Tue, May 23, 2017 at start of class
Class Notes May 23 - Logic and the flow of Control
Reading Chapter 4: Functions Wed, May 24, 2017
Exercise Functional Turtles Exercise Wed, May 24, 2017 at start of class
Exercise Chapter Four Exercises Wed, May 24, 2017 at start of class
Class Notes May 24 - Let's get functional
Reading Hauser Chapter 2 Video: Screen, Key and Click Events Thu, May 25, 2017
Reading 2 Extra Videos on Turtle Thu, May 25, 2017
Exercise Treasure Hunt Turtles Exercise Thu, May 25, 2017 at start of class
Class Notes May 25 - Treasure Turtles and Clicky Craziness
Class Notes May 29 - Memorial Day. No Class.
Reading Hauser Chapter 2 Video: Turtle Click, Release, and Drag Events Tue, May 30, 2017
Reading Chapter 8: Lists Tue, May 30, 2017
Reading Chapter 6: Strings Tue, May 30, 2017
Reading Chapter 5: Loops Tue, May 30, 2017
Exercise Clicky Turtles Exercise Tue, May 30, 2017 at start of class
Exercise Chapter 8 Lists Exercises Tue, May 30, 2017 at start of class
Exercise Four Chapter 6 Strings Exercises Tue, May 30, 2017 at start of class
Exercise Two Chapter 5 Loops Exercises Tue, May 30, 2017 at start of class
Class Notes May 30 - Lists & Strings
In-class Exercise Pair Programming: Gerund Challenge Tue, May 30, 2017 by midnight
In-class Exercise Chapter 8 MOAR Exercises Tue, May 30, 2017 by midnight
Class Notes May 31 - Poetry slam!
In-class Exercise Make A Name For Yourself Wed, May 31, 2017 by midnight
Exercise Poetry slam Tina Thu, Jun 01, 2017 at start of class
Class Notes Jun 01 - Elliott at a Conference. No Class. Exercises Due.
Reading Dr. Chuck Chapter 7 Mon, Jun 05, 2017
Exercise Reflection on the class so far Mon, Jun 05, 2017 at start of class
Class Notes Jun 05 - Poetry Code Talks; Let's learn files
In-class Exercise Files Exercises Mon, Jun 05, 2017 by midnight
Reading Review Dr. Chuck Chapter 6 Tue, Jun 06, 2017
Reading Dr. Chuck Chapter 11 Tue, Jun 06, 2017
Exercise Poetry Slam Files Tue, Jun 06, 2017 at start of class
Class Notes Jun 06 - Regex & basic search
In-class Exercise Regex Exercises (POSTPONED) Tue, Jun 06, 2017 by midnight
Exercise Drawing or Blackjack App Project Wed, Jun 07, 2017 at start of class
Class Notes Jun 07 - Code Talks!
Exercise Drawing/Blackjack App Peer Review & Self-reflection Thu, Jun 08, 2017 at start of class
Class Notes Jun 08 - Dictionaries are Wonderful
In-class Exercise Dictionary Exercises Thu, Jun 08, 2017 by midnight
Reading Diversity: We Are Not Done Yet by Lynn Root Mon, Jun 12, 2017
Reading Python's Diversity Statement Mon, Jun 12, 2017
Reading Silent Technical Privelege by Philip Guo Mon, Jun 12, 2017
Exercise Midterm Due Mon, Jun 12, 2017 at start of class
Exercise MOAR Dictionary Exercises Mon, Jun 12, 2017 at start of class
Class Notes Jun 12 - MOAR Dicts; Diversity and Inclusion
Reading Dr. Chuck Chapter 13: Python and the Web Tue, Jun 13, 2017
Reading Recommended: Dr. Chuck Chapter 12, Networked Programs Tue, Jun 13, 2017
Exercise Project idea & work plan Tue, Jun 13, 2017 at start of class
Exercise Chapter 13 Web dict exercise Tue, Jun 13, 2017 at start of class
Class Notes Jun 13 - Python on the Web; Review; Final Project
In-class Exercise Revised Project Plan Discussion Tue, Jun 13, 2017 by midnight
Reading Learn Python The Hard Way Exercise 40: Modules, Classes, and Objects in Python Wed, Jun 14, 2017
Reading An Introduction to classes and inheritance in Python Wed, Jun 14, 2017
Reading Recommended: Review Rest of Hauser Chapters, esp Class Extension Wed, Jun 14, 2017
Exercise Project Update 1 Wed, Jun 14, 2017 at start of class
Exercise Class Hack Wed, Jun 14, 2017 at start of class
Class Notes Jun 14 - Project Ideas + Classes
Exercise Project Update & Stand-up report 2 Thu, Jun 15, 2017 at start of class
Class Notes Jun 15 - Project update #2
Exercise Project Update & Stand-up report 3 Mon, Jun 19, 2017 at start of class
Exercise Extra Credit: Open Source Contribution Writeup Mon, Jun 19, 2017 at start of class
Exercise Meetup Writeup Mon, Jun 19, 2017 at start of class
Class Notes Jun 19 - LDOC!
Exercise Final Project Thu, Jun 22, 2017 at start of class
Class Notes Jun 22 - Final Project Due; Code Talks