Assignments and Reading
This page will be updated as we progress through the course.
Final Project
The final project is due Friday, May 1. Instructions are here.
Reading
You are expected to have completed the reading by the class on the date listed.
Date | Reading |
---|---|
1/15 | Through “The changing landscape” (about 20%) |
2/21 | From “The Software Development Lifecycle” to the end |
3/4 | HTTP Basics, read up to and including section “HTTP Protocol” |
4/1 | Microsoft’s guide to best practices for REST APIs, stop when you get to “Support partial responses for large binary resources” |
In-class Activities
Date | Name |
---|---|
1/15 | Hello, world! |
4/14 | Automated Testing |
4/21 | More HTML |
4/23 | HTML Forms |
Homework
Due | Name |
---|---|
1/15 | Environment Setup |
1/17 | Reading Response 1 |
1/22 | Software Engineering Blogs |
1/24 | Basic SQLite |
1/27 | Database Keys |
1/29 | Aggregate Functions - see the git-keeper email and assignment file for instructions |
1/31 | Python Review |
2/3 | Python SQLite |
2/5 | DB from CSV |
2/7 | Python Classes |
2/10 | Sequence Strategy |
2/12 | Begin preparing for the first exam. See the study materials for topics. |
2/24 | User Stories |
2/26 | Print Messages |
2/28 | Python Decorators |
3/2 | Observer Party |
3/6 | Browse Dogs |
3/30 | GitHub API |
4/1 | REST API Design |
4/7 | REST API in Flask |
4/13 | Flask API with MethodView |