The three types of course requirements a student needs to complete to earn a bachelor’s degree are general education, collage major and elective course.
General education is the basis of education system. This is a program of education intended to develop students as personalities and to transmit a common cultural heritage.
Collage major represents a group of courses in area you want to specialize in.
Elective course or optional curse represents a group of courses that you’ll take because you have an interest in them, not because they are required by your collage major.