| Week | Topic | Chap | API |
|---|---|---|---|
| 0 | First week
VS Code, Dev Tools |
1 |
String
Number |
| 1 | Web page, Git/GitHub
Simple Functions |
2-3 |
Hello GitHub
Function |
| 2 | Elements of a web page
Objects and Classes |
13 4 |
HTML, CSS Object |
| 3 | Higher-order Functions Object Inspector |
5 |
Array,
JSON |
| 4 | Keyed collections Quiz 1 and solution |
6 |
Set and Map
|
| 5 | Async Programming Fetching Remote Files |
11 |
Promise Fetch_API |
| 6 |
Power of DevTools Animations, sprites |
14 |
DOM Animation |
| 7 | Quiz 2 solution | 8 |
Reading Local Files Handling Events |
15 |
File Event |
| 9 |
PWA,
CSS,
await External API: Users |
async/await GitHub users |
|
| 10 |
External API: Weather SVG and Canvas |
17 |
OpenWeather Canvas |
| 11 | External API: Maps
Open Maps |
Leaflet JS Map Docs |
|
| 12 | Web API: Image Processing |
Transition
Transform |
|
| 13 |
Drive teacher Write to the cloud |
Google Drive |
|
| 14 | Term Project | ||
| 15 | Final exam |
Lecture on Tuesday: 9-12
Lab on Thursday: 13-15
Grading
2xQuiz 30 Homeworks 10 Class work 10 Project 20 Final exam 30
Attendance and regular class work is required