Course Outline -- BLM 305

W Topic Ch API
1 First week
Arrays and Functions
1-2
3
String
Number
2 Web page, Git 1
Objects, JSON
13
4
HTML
Object, JSON
3 High-order Functions
Collections, Inspector
5
6
Array
Set and Map
4 Quiz
5 Asynch Programming
Fetch Remote Files
11 Promise
Fetch_API
6 Read Local files
Doc Object Model

14
File, Blob
DOM
7 SubtleCrypto: SHA-1
Quiz

 
digest()
 
8 JS Animations
Handling Events
14
15
Animation
Event
9 PWA, HW#3, await
External API: Users
async/await
GitHub users
10 External API: Weather
Git 2, Graphics
17 OpenWeather
Canvas
11 External API: Maps
Open Map, Leaflet
Mapbox GL
OpenStrMap
12 Web API: Speech
Image Processing
  Speech_API
Transform
13 Git 3, Drive teacher
Write to the cloud
  Google Drive
14 Projects, Last week    
15 Final exam    

Links

Grading

2xQuiz	   15	
Homeworks  15	
Class work 30	
Project	   20	
Final exam 20

Attendance and regular class work required