Projects

Besides the first warmup assignment, these are larger assignments that typically span 2 weeks.

Final Project - NP-Hard Problems

Create an exact and approximation solution for a known NP-Hard problem.

Homework 1 - Dualing Stacks and Objects with Python

Manage two stacks with a single list.

Last modified May 31, 2023: slides and labs (6253001)