# CS 11 Asynchronous Programming track (SP 2020) ## Course description TODO ## Me description TODO ## JavaScript reference There is a description of the important parts of the JavaScript language in [`notes/js/js.md`](notes/js/js.md). It also has information specific to running JS in the browser and through Node.js. You're welcome to read as much of it as you want, but it's quite long. I will point out sections of it that may be useful on each assignment. ## Schedule | Weeks | Topic and notes | Project | Due date | | ----- |---------------- | ------- | -------- | | 1-2 | [Callbacks](notes/callbacks/callbacks.md) | [Minesweeper](specs/minesweeper/minesweeper.md) | 2020-04-17 | | 3 | [Promises](notes/promises/promises.md) | [`make`](specs/make/make.md) | 2020-04-24 | | 4 | Streams | `grep` | 2020-05-01 | | 5 | HTTP | Wiki Game | 2020-05-08 | | 6 | WebSockets | Chat server | 2020-05-15 | | 7 | | Chat client | 2020-05-22 | | 8-9 | `async`-`await` | MiniVC | 2020-06-05 |