CSC 113: Computer Programming Semester Project