Week

Date

Topic

Assignments — details on Canvas

1

—

W Aug 26

F Aug 28

—

Overview and syllabus

IDEs and other tools, resources 

 

2

Frontend

M Aug 31

W Sep 2

F Sep 4

 

 

HTML Basics, Hosting

3

M Sep 7

W Sep 9

F Sep 11

 

 

CSS, HTML Forms

4 

JavaScript

M Sep 14

W Sep 16

F Sep 18

 

 

JS Basics

5 

M Sep 21

W Sep 23

F Sep 25

 

 

JS Functions

6

Backend

M Sep 28

W Sep 30

F Oct 2

 

 

PHP,  JS Events

7

M Oct 5

W Oct 7

F Oct 9

 

 

MySQL Basics

8 

M Oct 12

W Oct 14

F Oct 16

 

 

JSON Data

9

Full-stack

M Oct 19

W Oct 21

F Oct 23

 

 

LAMP App

10 

M Oct 26

W Oct 28

F Oct 30

React

React

Practice Quiz

 

 

Practice Quiz (in class)

11

M Nov 2

W Nov 4

F Nov 6

Review

Mobile Development

Midterm Exam

 

 

Midterm Exam (in class)

12 

M Nov 9

W Nov 11

F Nov 13

Set up with Next.js and Git

Veterans Day — No Class

Hosting, Site Builders; React hooks and props

 

 

React (phase I) App

13

Projects

M Nov 16

W Nov 18

F Nov 20

Homework Help (optional)

In-class project work (with partner/s)

In-class project work (with partner/s)

 

 

React (phase II) App

14

M Nov 23

W Nov 25

F Nov 27

Fall Break - No Classes

Fall Break - No Classes

Fall Break - No Classes 

 

15

M Nov 30

W Dec 2

F Dec 4

Final presentations

Final presentations

Final presentations

Critiques

Critiques

Critiques

16

M Dec 7

W Dec 9

F Dec 11

Final presentations

Final presentations

Final presentations

Critiques

Critiques

Critiques

17

Finals Week

Dec 14–17

No final exam. The exam period is reserved for presentation overflow if needed.

Final project: site and documentation