Assignments
Homework
- Homework 11: MapReduce (Due: April 12, 2021 at 11:59pm)
- Homework 10: Services (Due: April 5, 2021 at 11:59pm)
- Homework 9: HTTP Web Services (Due: March 29, 2021 at 11:59pm)
- Homework 8: Synchronization (Due: March 15, 2021 at 11:59pm)
- Homework 7: Threading (Due: March 8, 2021 at 11:59pm)
- Homework 6: Paging (Due: March 1, 2021 at 11:59pm)
- Homework 5: Memory (Due: February 22, 2021 at 11:59pm)
- Homework 4: Digital Logic (Due: February 15, 2021 at 11:59pm)
- Homework 3: Data Representation (Due: February 8, 2021 at 11:59pm)
- Homework 2: Binary Bits (Due: February 1, 2021 at 11:59pm)
- Homework 1: Your Dream Computer (Due: February 1, 2021 at 11:59pm)
MPs
- MP 8: Versioned State Server (Due: April 19, 2021 at 11:59pm)
- MP 7.2: Wrapping the MP as a Docker Container (Due: April 12, 2021 at 11:59pm)
- MP 7: Courses Microservice (Due: April 5, 2021 at 11:59pm)
- MP 6: PNG Microservice (Due: March 29, 2021 at 11:59pm)
- MP 5 (EC): Conditional Variables for MP5 (Extra Credit) (Due: March 22, 2021 at 11:59pm)
- MP 5: Resource Manager (Due: March 15, 2021 at 11:59pm)
- MP 4: Multi-threaded Merge Sort (Due: March 8, 2021 at 11:59pm)
- MP 3: malloc (Due: March 1, 2021 at 11:59pm)
- MP 2: PNG Chunks (Due: February 15, 2021 at 11:59pm)
- MP 1: Emojis (Due: February 8, 2021 at 11:59pm)
Final Project
- Final Project - Week 3 (Art) (Due: May 10, 2021 at 1:00pm)
- Final Project - Week 2 (Generating Music) (Due: May 3, 2021 at 11:59pm)
- Final Project - Week 1 (Using External Dockers Applications) (Due: April 26, 2021 at 11:59pm)