Going Undecided Then Majoring in Computer Science?

<p>Im still in high school (rising-senior), but i have a question. If i applied to a college as undecided for my freshman year, would i be able to major in Computer Science sophomore year? </p>

<p>Right now, i am leaning toward a Computer Science major but i would like to try it out first. I heard that a degree in CS takes 4 years. Would i still be able to get that degree within 3 years?</p>

<p>CS degrees can take longer mainly because many of the courses have to be taken in sequence, and even if you’re willing to take a high credit load, it’s often not possible to still fit in the sequence of courses. You can still take courses that would fulfill CS major requirements without declaring the major, so I would recommend to take the lower-division prerequisite courses. It’ll help you decide in you like the field, and it will still apply to your CS major if you decide to declare it.</p>

<p>Also, you will have to fulfill GE requirements as well to graduate, and these would also be useful classes to take alongside the intro CS courses.</p>

<p>The answers to your questions depend on the university.</p>

<p>At some schools, CS does not have enough capacity to accommodate all of the students who want to major in it, so declaring or changing to the major may involve a competitive admission process (if so, the admission threshold for frosh admission directly into the major is likely to be higher than for the school overall). But at other schools, CS has plenty of capacity and can be declared without any special hurdles.</p>

<p>Completion of a CS major in 6 semesters instead of the usual 8 semesters would require more careful schedule planning because of prerequisite sequences. It may also be more difficult if CS is in an engineering division and has more course requirements. This is assuming that you come in with useful AP or college credit – if not, then you would have to take overload schedules, which can be a lot of work, especially if you are taking CS courses with programming projects.</p>

<p>Depends on the school. At some places (including good schools) you can graduate in 3 or less years total with a CS degree.</p>

<p>Where can you get a CS degree in three years?</p>

<p>Pretty sure that it is doable in 6 semesters in a lot of schools, if you start with enough useful AP or college credit taken in high school, or take higher than normal course loads.</p>