Schedule
Note: This schedule is subject to change (as needed).
Week | Topic | Due | |
---|---|---|---|
Week 1 08/21/23 - 1 | Mon, 08/21 | Topic 1 Intro to the Internet | |
08/23/23 - 3 | Wed, 08/23 | Topic 2 The Internet & Society | |
08/25/23 - 5 | Fri, 08/25 | Tutorial 1 Analyze an Internet Platform | |
08/27/23 - 7 | Sun, 08/27 |
Tutorial 1 |
|
Week 2 08/28/23 - 8 | Mon, 08/28 | Topic 3 Intro to HTML | |
08/30/23 - 10 | Wed, 08/30 | ||
09/01/23 - 12 | Fri, 09/01 | Tutorial 2 Make Your First Web Page | |
09/03/23 - 14 | Sun, 09/03 |
Tutorial 2 |
|
Week 3 09/04/23 - 15 | Mon, 09/04 | Labor Day | |
09/06/23 - 17 | Wed, 09/06 | Topic 4 Intro to GitHub |
HW1
The Internet and the News |
09/08/23 - 19 | Fri, 09/08 | Tutorial 3 Create a Homepage | |
Week 4 09/11/23 - 22 | Mon, 09/11 | Topic 5 Intro to CSS | |
09/13/23 - 24 | Wed, 09/13 |
Tutorial 3 |
|
09/15/23 - 26 | Fri, 09/15 | Tutorial 4 Intro to HTML Forms + CSS Practice |
HW2
Linking to Internet Resources |
Week 5 09/18/23 - 29 | Mon, 09/18 | Topic 6 Principles of Design |
Tutorial 4 |
09/20/23 - 31 | Wed, 09/20 | Topic 7 Web Accessibility | |
09/22/23 - 33 | Fri, 09/22 | Review Session Quiz 1 Q&A |
HW3
Assigning CSS Properties Using Selectors |
Week 6 09/25/23 - 36 | Mon, 09/25 | quiz 1 Quiz 1: HTML & CSS Introduction | |
09/27/23 - 38 | Wed, 09/27 | Topic 8 CSS Layouts | |
09/29/23 - 40 | Fri, 09/29 | Tutorial 5 CSS Flexbox Practice | |
Week 7 10/02/23 - 43 | Mon, 10/02 |
Tutorial 5 |
|
10/04/23 - 45 | Wed, 10/04 | Topic 9 Advanced CSS Techniques | |
10/06/23 - 47 | Fri, 10/06 | Tutorial 6 Style Your Homepage |
HW4
CSS Grid |
Week 8 10/09/23 - 50 | Mon, 10/09 | Fall Break | |
10/11/23 - 52 | Wed, 10/11 |
Tutorial 6 |
|
10/13/23 - 54 | Fri, 10/13 | Review Session Quiz 2 Q&A | |
Week 9 10/16/23 - 57 | Mon, 10/16 | quiz 2 Quiz 2: CSS Techniques | |
10/18/23 - 59 | Wed, 10/18 | Topic 10 Introduction to JavaScript |
HW5
Advanced CSS: Reconstruct the Spotify Interface |
10/20/23 - 61 | Fri, 10/20 | ||
Week 10 10/23/23 - 64 | Mon, 10/23 | Topic 11 Functions & Events | |
10/25/23 - 66 | Wed, 10/25 | ||
10/27/23 - 68 | Fri, 10/27 | Tutorial 7 DOM manipulation | |
Week 11 10/30/23 - 71 | Mon, 10/30 | Topic 12 Conditional Logic |
Tutorial 7 |
11/01/23 - 73 | Wed, 11/01 | ||
11/03/23 - 75 | Fri, 11/03 | Tutorial 8 Make an online drawing program | |
Week 12 11/06/23 - 78 | Mon, 11/06 | Topic 13 Loops |
Project 1a
Project Proposal Tutorial 8 |
11/08/23 - 80 | Wed, 11/08 | ||
11/10/23 - 82 | Fri, 11/10 | Tutorial 9 Make some algorithmic art | |
Week 13 11/13/23 - 85 | Mon, 11/13 |
HW6
Create a Photo Carousel Tutorial 9 |
|
11/15/23 - 87 | Wed, 11/15 | ||
11/17/23 - 89 | Fri, 11/17 | Tutorial 10 In-Class Presentations + Practice JavaScript Quiz |
Tutorial 10 |
Week 14 11/20/23 - 92 | Mon, 11/20 | Topic 14 Web APIs |
Project 1b
Mid-Point Project Deliverable |
11/22/23 - 94 | Wed, 11/22 | Thanksgiving Break | |
11/24/23 - 96 | Fri, 11/24 | Thanksgiving Break | |
Week 15 11/27/23 - 99 | Mon, 11/27 | ||
11/29/23 - 101 | Wed, 11/29 | Review Session Quiz 3 Q&A | |
12/01/23 - 103 | Fri, 12/01 | Tutorial 11 Spotify Homework Walkthrough |
Tutorial 11 |
Week 16 12/04/23 - 106 | Mon, 12/04 | quiz 3 Quiz 3: Programming | |
12/06/23 - 108 | Wed, 12/06 |
HW7
Recreate the Spotify Interface |
|
12/08/23 - 110 | Fri, 12/08 | exam Final Exam | |
Week 17 12/11/23 - 113 | Mon, 12/11 | ||
12/12/23 - 114 | Tue, 12/12 |
Project 1c
Final Project Deliverable |
|
12/13/23 - 115 | Wed, 12/13 | ||
12/15/23 - 117 | Fri, 12/15 |