| Next revision | Previous revision |
| courses:cs377-202651:schedule [2026/01/21 00:03] – created mlsmith | courses:cs377-202651:schedule [2026/04/28 13:09] (current) – [Table] mlsmith |
|---|
| |
| |
| ^ Week ^ Topics of the Week ^ Readings ^ Tue ^ Thu ^ | ^ Week ^ Topics of the Week ^ Readings ^ Tue ^ Thu ^ |
| ^ [[week1|-1-]] | What is Concurrent Programming? | Ben-Ari Ch. 1 ^ | 1/22 | | ^ [[week1|-1-]] | What is Concurrent Programming? | Ben-Ari Ch. 1 ^ | 1/22 | |
| ^ [[week2|-2-]] | The Concurrent Programming Abstraction | Ben-Ari Ch. 2 | 1/27 | 1/29 | | ^ [[week2|-2-]] | The Concurrent Programming Abstraction | Ben-Ari Ch. 2 | 1/27 | 1/29 | |
| ^ [[week3|-3-]] | The Critical Section Problem (UPC) | Ben-Ari Ch. 3 | 2/3 | 2/5 | | ^ [[week3|-3-]] | The Critical Section Problem (UPC) | Ben-Ari Ch. 3 | 2/3 | 2/5 | |
| ^ [[week4|-4-]] | The Critical Section Problem (UPC); Semaphores (UPC) | Ben-Ari Ch. 3, 6 | 2/10 | 2/12 | | ^ [[week4|-4-]] | The Critical Section Problem (UPC); Semaphores (UPC) | Ben-Ari Ch. 3, 6 | 2/10 | 2/12 | |
| ^ [[week5|-5-]] | Semaphores (UPC) | Ben-Ari Ch. 6 | 2/17 | 2/19 | | ^ [[week5|-5-]] | Semaphores (UPC) | Ben-Ari Ch. 6 | 2/17 | 2/19 | |
| ^ [[week6|-6-]] | Semaphores (UPC) | Ben-Ari Ch. 6 | 2/24 | 2/26 | | ^ [[week6|-6-]] | Semaphores (UPC) | Ben-Ari Ch. 6 | 2/24 | 2/26 | |
| ^ [[week7|-7-]] | From Semaphores to Monitors | Ben-Ari Ch. 7 | 3/3 | 3/5 | | ^ [[week7|-7-]] | From Semaphores to Monitors | Ben-Ari Ch. 7 | 3/3 | 3/5 | |
| ^ Spring Break ||||| | ^ Spring Break ||||| |
| ^ [[week8|-8-]] | Monitors (Java); Channels (CSP/Golang) | Ben-Ari Ch. 7 | 3/24 | 3/26 | | ^ [[week8|-8-]] | Monitors (Java); Channels (CSP/Golang) | Ben-Ari Ch. 7 | 3/24 | 3/26 | |
| ^ [[week9|-9-]] | Monitors (Java); Channels (CSP/Golang) | Ben-Ari Ch. 7, 8 | 3/31 | 4/2 | | ^ [[week9|-9-]] | Monitors (Java); Channels (CSP/Golang) | Ben-Ari Ch. 7, 8 | 3/31 | 4/2 | |
| ^ [[week10|-10-]] | Channels (CSP/Golang) | Ben-Ari Ch. 8 | 4/7 | 4/9 | | ^ [[week10|-10-]] | Channels (CSP/Golang) / Spaces (Ruby/Rinda) | Ben-Ari Ch. 8 | 4/7 | 4/9 | |
| ^ [[week11|-11-]] | Channels (CSP/Golang) / Spaces (Ruby/Rinda) | Ben-Ari Ch. 8 | 4/14 | 4/16 | | ^ [[week11|-11-]] | Spaces (Ruby/Rinda) | Ben-Ari Ch. 8 | 4/14 | 4/16 | |
| ^ [[week12|-12-]] | Spaces (Ruby/Rinda) | Ben-Ari Ch. 9 | 4/21 | 4/23 | | ^ [[week12|-12-]] | Spaces (Ruby/Rinda) / Shear Sort / Analysis and proof | Ben-Ari Ch. 9 | 4/21 | 4/23 | |
| ^ [[week13|-13-]] | CUDA / Shear Sort / Analysis and proof | Ben-Ari Ch. 9 | 4/28 | 4/30 | | ^ [[week13|-13-]] | Final Assignment / Parallel Composition in Golang | Ben-Ari Ch. 9 | 4/28 | 4/30 | |
| ^ [[week14|-14-]] | Wrap-up / Final Assignment / ECS | | 5/5 ^ ^ | ^ [[week14|-14-]] | Wrap-up / Final Assignment / ECS | | 5/5 ^ ^ |
| ^ Study Period: Dec 12-15 ||||| | ^ Study Period: May 6--12 ||||| |