I am a 4th year undergraduate physics major. At the beginning of my college career, I made a spreadsheet showing which classes I would take each semester. My advisor told me every semester that the plan I put forth is a fine plan, and I followed it exactly.
The problem is that when I went to register for 4th-year classes, I learned that two of these required classes are not actually offered! Class A is only offered in the fall, while my campus does not offer Class B at all. My only option seems to be taking these courses at another campus. I am a full scholarship and aid student at this university, so taking these classes elsewhere would cost me $6K.
Unfortunately, my university is relatively new, so I am probably the first person to ever have this problem. Is my university allowed to not provide classes required for graduation and force me to pay for them on my own at another campus?