That sounds like more of a question to be asking your academic adviser at your school rather than the forums. Every schools program is going to be different and depending on school and major the difference could be huge. You're school will have some form of academic counselors, go make use of them. Then once you know what your looking at, come back here with questions for people who have dealt with the things you're about to learn.