Schedule
Note: This schedule is subject to change (as needed).
Week | Topic | Due | |
---|---|---|---|
Week 1 01/15/24 | Mon, 01/15 | MLK Jr. Day - No class | |
01/17/24 | Wed, 01/17 | Topic 1 Intro to the Internet | |
01/19/24 | Fri, 01/19 | Topic 2 The Internet & Society | |
Week 2 01/22/24 | Mon, 01/22 | Tutorial 1 Analyze an Internet Platform | |
01/24/24 | Wed, 01/24 | Topic 3 Intro to HTML | |
01/26/24 | Fri, 01/26 | Tutorial 2 Make Your First Web Page |
Tutorial 1 |
Week 3 01/29/24 | Mon, 01/29 |
Tutorial 2 |
|
01/31/24 | Wed, 01/31 | Topic 4 Intro to GitHub |
HW1
The Internet and the News |
02/02/24 | Fri, 02/02 | Tutorial 3 Create a Homepage | |
Week 4 02/05/24 | Mon, 02/05 | Topic 5 Intro to CSS |
Tutorial 3 |
02/07/24 | Wed, 02/07 | ||
02/09/24 | Fri, 02/09 | Tutorial 4 Intro to HTML Forms + CSS Practice |
HW2
Linking to Internet Resources |
Week 5 02/12/24 | Mon, 02/12 |
Tutorial 4 |
|
02/14/24 | Wed, 02/14 | Topic 6 Design with accessibility in mind | |
02/16/24 | Fri, 02/16 | Review Session Quiz 1 Q&A |
HW3
Assigning CSS Properties Using Selectors |
Week 6 02/19/24 | Mon, 02/19 | quiz 1 Quiz 1: HTML & CSS Introduction | |
02/21/24 | Wed, 02/21 | Topic 7 CSS Layouts | |
02/23/24 | Fri, 02/23 | Tutorial 5 CSS Layout Practice | |
Week 7 02/26/24 | Mon, 02/26 |
Tutorial 5 |
|
02/28/24 | Wed, 02/28 | Tutorial 6 HW4 Grid Layout Classwork |
Tutorial 6 |
03/01/24 | Fri, 03/01 | Topic 8 Advanced CSS Techniques |
HW4
CSS Grid |
Week 8 03/04/24 | Mon, 03/04 | ||
03/06/24 | Wed, 03/06 | Classwork Work on Project 1 In class | |
03/08/24 | Fri, 03/08 | Classwork Work on Project 1 In class |
Project 1a
First Deliverable |
Week 9 03/11/24 | Mon, 03/11 | Spring Break | |
03/13/24 | Wed, 03/13 | Spring Break | |
03/15/24 | Fri, 03/15 | Spring Break | |
Week 10 03/18/24 | Mon, 03/18 | Topic 9 Introduction to JavaScript | |
03/20/24 | Wed, 03/20 | ||
03/22/24 | Fri, 03/22 | Tutorial 7 DOM manipulation | |
Week 11 03/25/24 | Mon, 03/25 | Topic 10 Functions & Events |
Tutorial 7 |
03/27/24 | Wed, 03/27 | Topic 11 Conditional Logic |
Project 1b
Second Deliverable |
03/29/24 | Fri, 03/29 | Tutorial 8 Make an online drawing program | |
Week 12 04/01/24 | Mon, 04/01 |
Tutorial 8 |
|
04/03/24 | Wed, 04/03 | Topic 12 Loops | |
04/05/24 | Fri, 04/05 | Tutorial 9 Make some algorithmic art | |
Week 13 04/08/24 | Mon, 04/08 |
Tutorial 9 |
|
04/10/24 | Wed, 04/10 | ||
04/12/24 | Fri, 04/12 | Tutorial 10 Practice with Loops & Templates | |
Week 14 04/15/24 | Mon, 04/15 | Topic 13 Web APIs |
HW5
Create a Photo Carousel Tutorial 10 |
04/17/24 | Wed, 04/17 | ||
04/19/24 | Fri, 04/19 | Tutorial 11 Practice Quiz | |
Week 15 04/22/24 | Mon, 04/22 |
Project 2a
Mid-Point Project Deliverable Tutorial 11 |
|
04/24/24 | Wed, 04/24 | Review Session Quiz 2 Q&A | |
04/26/24 | Fri, 04/26 | Tutorial 12 Spotify Homework Walkthrough |
Tutorial 12 |
Week 16 04/29/24 | Mon, 04/29 | quiz 2 Quiz 2: Programming | |
05/01/24 | Wed, 05/01 | ||
05/03/24 | Fri, 05/03 | exam Final Exam (Quiz Makeup) - Optional |
HW6
Recreate the Spotify Interface |
Week 17 05/07/24 | Tue, 05/07 |
Project 2b
Final Project Deliverable |