Changing major from SES to Computer Science

<p>Hey guys!</p>

<p>I am applying for the ‘Science of Earth Systems’ major at Cornell. I am equally passionate about Computer Science (not Engineering), so if at a later date I wish to change my major, how difficult would this be? Will I still be able to get my degree in four years?</p>

<p>I am from India, if that makes any difference.</p>

<p>Shouldn’t be difficult at all if you decide after your first year. Most engineers (if not ahead) fulfill general requirements their first year anyways. You don’t officially affiliate for your major until Sophomore year. I advise you to take CS 1110/1112 (every engineer needs to take one, if no AP CS credit) your first semester, then CS 2110 your second semester, and then you can decide if CS is really what you want to do.</p>

<p>Thanks johnny05! This is exactly what I wanted to know.</p>

<p>It’s not too difficult if you do it within your first few semesters. I agree with johnny, taking CS 1110 (Intro to Computing @Python) is a requirement for any engineering major, and CS 2110 (Object Oriented Programming @Java) is a both a major requirement for CS majors and can satisfy a distribution requirement for every other engineering major. After CS 2110, it should be pretty clear if you want to be a CS major or not.</p>