INLS 560 Assignments
Assignments will be added below. Readings should be done by the beginning of class. Exercises should be completed by the date and time listed. Class notes are for your reference of if you have to miss a class.
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 |