NOTE: All required courses in 1st and 2nd semester are requisites to all required courses in 3rd semester.