What is the difference between "foundation courses ", "core courses", and "electives"?

Foundation courses are the building blocks for the major. You take these courses before or simultaneously with beginning courses in your major. A core course is required of all students for the emphasis in the major. After the core requirements are complete, there is some latitude for students to take courses in related areas for breadth. Each program outlines these different requirements in the catalogue.