Week | Topic | Chap | API |
---|---|---|---|
1 | First week
Arrays and Functions |
1-2 3 |
String
Number |
2 | Web page, Git/GitHub
Objects, VS Code |
13 4 |
HTML Object, JSON |
3 | Higher-order Functions Object Inspector |
5 |
Array
|
4 | Keyed collections Quiz | 6 |
Set and Map
|
5 | Asynch Programming Fetching Remote Files |
11 |
Promise Fetch_API |
6 | Reading Local Files SubtleCrypto: SHA-1 |
File digest() |
|
7 |
Document Object Model
Quiz |
14 |
DOM |
8 |
JS Animations Handling Events |
14 15 |
Animation Event |
9 |
PWA,
await External API: Users |
async/await GitHub users |
|
10 |
External API: Weather SVG and Canvas |
17 |
OpenWeather Canvas |
11 | External API: Maps
Samples, 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 |
On Tuesday and Thursday 9-12
09:05 First lecture, 40 minutes 10:00 Class work, one hour 11:05 Second lecture, 40 minutesTue 09:00 First lecture, 2x50 minutes Tue 11:00 Free time: questions Thu 09:00 Second lecture, 40 minutes Thu 09:40 Class work, two hours
Grading
2xQuiz 15 Homeworks 15 Class work 30 Project 20 Final exam 20
Attendance and regular class work is required