CS 343 Concurrent and Parallel ProgrammingComputer Science (2009-2010)
An introduction to concurrent and parallel programming, with an emphasis on language constructs. Major topics include: exceptions, coroutines, atomic operations, critical sections, mutual exclusion, semaphores, high-level concurrency, deadlock, interprocess communication, process structuring, shared memory and distributed architectures. Students will learn how to structure, implement and debug concurrent programs.
Prerequisites: CS 350 or ECE 354; Computer Science students only.
Antirequisites: CS 342
Notes: Enrolment is restricted; see Note 1 above. Lab is not scheduled and students are expected to find time in open hours to complete their work. Offered: F,W
Sections For Fall 2009
| Lectures | ||||||||
| Professor | Time | Capacity | Sec | Assoc | Rel 1 | Rel 2 | Location | Code |
| Karsten, Martin | 02:30-03:50 M T W Th F | 70/70 | 1 | 1 | DWE 2527 | 5116 | ||
| Karsten, Martin | 04:00-05:20 M T W Th F | 71/80 | 2 | 2 | DWE 2527 | 6855 | ||
Sections For Spring 2009
CS 343 is not held in Spring 2009