# COSC 273: Parallel and Distributed Computing

course materials for Spring 2021

Welcome to the Spring 2021 edition of *COSC 273: Parallel and Distributed Computing*! Here, you will find links to course materials and assignments. Please start by reading the course syllabus.

#### Notes

##### Week 01 (Feb. 15–19)

##### Week 02 (Feb. 22–26)

- Partially Ordered Sets and Scheduling
*AMP*Chapter 01, Sections 1–2, 4, 6 (by Wednesday)*AMP*Chapter 02, Sections 1–4, 7, skim 9 (by Friday)

#### Slides

##### Lectures

- Lecture 01: Introduction and Motivation
- Lecture 02: Limitations of Parallelism and Distributed Control
- Lecture 03: Mutual Exclusion I
- Lecture 04: Mutual Exclusion II

##### Labs

#### Labs

- Lab 01: Estimating Pi (Due 2/26/21)
- Lab 02: Computing Shortcuts (Due 3/12/21)
- Lab 03 (Due 3/26/21)
- Lab 04 (Due 4/9/21)
- Lab 05 (Due 4/23/21)
- Lab 06 (Due 5/7/21)

#### Assignments

- Assignment 01 (Due 3/5/21)
- Assignment 02 (Due 3/19/21)
- Assignment 03 (Due 4/2/21)
- Assignment 04 (Due 4/16/21)
- Assignment 05 (Due 4/30/21)
- Assignment 06 (Due 5/14/21)

#### Project

- Project Proposal (Due: TBA)
- Proof of Concept (Due: TBA)
- Final Project (Due: TBA)