<p>basically my question is can you start something different in graduate or school or are you expected to have already done it before like...say if i majored in physics, can you just go to grad school for engineering?</p>
<p>You can start something different, but you need to show that you have the background to succeed. It may be from courses, from job experience, from your own activities. Many people enter masters' programs in computer science from other degree programs. You usually need a good math background, or you will have to take some remedial courses. You should have some programming background, of course. There are many business programs that require a degree in anything, plus some math background. Teaching is another popular degree to pick up in grad school. Law schools accept any undergrad degree, no restrictions. Many people cross back and forth between physics and electrical engineering, also. That is very common.</p>
<p>Another question while we are on the topic, what is tuition like for Grad School in the Humanities + Social Sciences?</p>
<p>You don't have to have an undergrad major in the subject in which you choose to go to graduate school*, but it will help immensely if you take a few upper-division electives in the grad school subject while an undergrad -- if you want to major in physics and go to grad school for engineering, at least take the intro engineering sequence and an elective or two while an undergrad.</p>
<p>*Note that graduate school (master's, PhD) is different from professional school (medical, law). Professional schools generally do not care what you major in. Grad schools care a little more.</p>
<p>PShap, I'm not sure what tuition is like for master's programs in the humanities, but PhD programs in general are usually funded -- the school will give you an aid package that covers your tuition and fees, and will usually give you a small living stipend on top of that.</p>