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