1st semester programming project