Activity Schedule Monday, May 12 by 11:59pmDue: Create an Original Programming Assignment (Optional) Make your own Reading Quiz (Optional) Monday, May 12 by 09:00amDue: Final Project Reviews Wednesday, May 7 by 06:00pmDue: File Project: Public working prototype Wednesday, May 7 by 09:05amIn Class: Wrap-up, problem solving techniques Monday, May 5 by 11:59pmDue: Project Description Python Text Adveture: Part 2 Monday, May 5 by 09:05amIn Class: Project Workday Friday, May 2 by 11:59pmDue: Python Text Adventure: Part 1 Wednesday, April 30 by 09:05amIn Class: The Final Piece: Command Parser Monday, April 28 by 09:05am Due: Object Oriented Python: dict to World object Find a Project Group In Class: More Python OOP: Designing APIs Wednesday, April 23 by 09:05am Due: Practice Loading Datafiles Review Past Projects Check that motr is submitted In Class: Projects and Whatnot Monday, April 21 by 09:05amIn Class: Final Word Count, Plan for PyAdventure Monday, April 21 by 09:00amDue: Text Based Adventure Game: Philosophy and Concepts Python Data Types Data File Metaformats Friday, April 18 by 11:59pmDue: PyFreq: Python implementation of word frequency count Wednesday, April 16 by 09:05amDue: More Python Learn Basic Python Syntax Friday, April 11 by 11:59pmDue: Reflection and Looking Forward Topics of Interest Survey Wednesday, April 9 by 09:05am Due: Introduction to make Word Frequency Count: Part 3 In Class: make for real Monday, April 7 by 09:05am Due: Interface Patterns Summary In Class: make and more Wednesday, April 2 by 09:05am Due: Unix Interface Design Patterns In Class: Interface and Structure Monday, March 31 by 09:05amIn Class: High Level Program Structure Wednesday, March 26 by 11:59pmDue: Start the Midterm Monday, March 24 by 09:05amDue: Word Frequency Count: Part 2 Practice Midterm Wednesday, March 19 by 09:05amDue: Unix and Object-Oriented Languages Monday, March 17 by 09:05am Due: Reflection So Far In Class: Option Parsing with getopt Wednesday, March 5 by 09:05am Due: Layers and Libraries In Class: Continuing with CLAs Monday, March 3 by 09:05am Due: Compactness and Orthogonality In Class: Compactness, Orthogonality, CLAs, oh my! Saturday, March 1 by 11:59pmDue: Word Frequency Count Wednesday, February 26 by 09:05am Due: Modularity Set up SSH Key Authentication In Class: Working with git remotes Monday, February 24 by 09:05am Due: Files, Processes and Pipes In Class: All together now Wednesday, February 19 by 09:05am Due: Processes In Class: Permissions and Processes Monday, February 17 by 09:05amDue: My Own `tr` File Permissions Wednesday, February 12 by 09:05am Due: Getting Started with Git In Class: Introduction to git Monday, February 10 by 09:05am Due: Character Play In Class: Program Structure Friday, February 7 by 11:59pmDue: General Reflection Wednesday, February 5 by 09:05amDue: Monday, February 3 by 09:05amDue: Finding Your Way on the Filesystem Friday, January 31 by 11:59pmDue: Reflective Blog Post Wednesday, January 29 by 09:05amDue: Gain Comfort with Shell Access Monday, January 27 by 09:05amDue: Getting Started