These are the in-class programming assignments:
These are solutions to the in-class programming assignments:
These are the outside of class programming assignments:
These are optional practice problems that will not be graded: