Programming Assignments for CIT 230