Programming assignment for the course