Schedule
Note: This schedule is subject to change (as needed).
Week | Day | Topic | Due |
---|---|---|---|
Week 1 | Mon, 01/09 | Topic 1 Intro to the Internet | |
Wed, 01/11 | Topic 2 The Internet & Society | ||
Fri, 01/13 | Tutorial 1 Analyze an Internet Platform | ||
Week 2 | Mon, 01/16 | Dr. Martin Luther King Jr. Day (No Class) | |
Wed, 01/18 | Topic 3 Intro to HTML | ||
Fri, 01/20 | Tutorial 2 Make Your First Website | ||
Week 3 | Mon, 01/23 | HW1 The Internet and the News | |
Wed, 01/25 | Topic 4 Intro to CSS | ||
Fri, 01/27 | Tutorial 3 CSS Activity | ||
Week 4 | Mon, 01/30 | ||
Wed, 02/01 | Topic 5 Intro to JavaScript & DOM manipulation | ||
Fri, 02/03 | Tutorial 4 JavaScript: Event Handlers | ||
Week 5 | Mon, 02/06 | HW2 Make the Photo App Interface: Part I | |
Wed, 02/08 | Topic 6 JavaScript: Looping, Iteration, and Higher-Order Functions | ||
Fri, 02/10 | Tutorial 5 JavaScript: Practice with higher-order iteration functions | ||
Week 6 | Mon, 02/13 | ||
Wed, 02/15 | Topic 7 Introduction to HTTP & the JavaScript Fetch API | HW3 Javascript: Make a Photo Carousel | |
Fri, 02/17 | Tutorial 6 JavaScript: Working with external data | ||
Week 7 | Mon, 02/20 | ||
Wed, 02/22 | |||
Fri, 02/24 | Tutorial 7 JavaScript: Handling POST & DELETE Actions | ||
Week 8 | Mon, 02/27 | Topic 8 JavaScript Review | HW4 Building a JavaScript Client: Part I |
Wed, 03/01 | |||
Fri, 03/03 | quiz 1 Quiz 1: JavaScript | ||
Week 9 | Mon, 03/06 | Spring Break | |
Wed, 03/08 | Spring Break | ||
Fri, 03/10 | Spring Break | ||
Week 10 | Mon, 03/13 | Topic 9 Introduction to React | HW5 Building a Data-Driven Client: Part 2 |
Wed, 03/15 | |||
Fri, 03/17 | Tutorial 8 Introduction to React | ||
Week 11 | Mon, 03/20 | ||
Wed, 03/22 | Topic 10 Server-Side Programming (w/Flask & Python) | ||
Fri, 03/24 | Tutorial 9 Setting up Flask | ||
Week 12 | Mon, 03/27 | Topic 11 Intro to REST | |
Wed, 03/29 | Topic 12 Intro to Databases | HW6 React Client | |
Fri, 03/31 | Tutorial 10 Database Activity | ||
Week 13 | Mon, 04/03 | Topic 13 Building REST API Endpoints with Flask and SQLAlchemy | |
Wed, 04/05 | |||
Fri, 04/07 | Tutorial 11 Building your first REST API endpoint | ||
Week 14 | Mon, 04/10 | ||
Wed, 04/12 | Topic 14 Authentication with JWTs | HW7 Build a REST API: Part 1 | |
Fri, 04/14 | |||
Week 15 | Mon, 04/17 | ||
Wed, 04/19 | Topic 15 Web Sockets & Chat Apps | HW8 Build a REST API: Part 2 | |
Fri, 04/21 | Tutorial 12 Web Sockets | ||
Week 16 | Mon, 04/24 | Topic 16 Course Reflection & Deployment to the Cloud | |
Wed, 04/26 | |||
Fri, 04/28 | HW9 Authentication | ||
Week 17 | Mon, 05/01 | ||
Wed, 05/03 | exam Final Exam | ||
Fri, 05/05 |