<p>I am an international Student and many of my friends will do their bachelor's degree in the UK. It only takes them 3 years to do so and in the US, it's 4. As far as i'm concerned, the first 2 years aren't hard because they are preparing you for the next 2. Is this true?</p>
<p>I know you can graduate in 3 years if you pick more classes and I know friends who have done that in other majors. </p>
<p>Do you think I would be able to major in Computer Science in 3 years?
I don't mind having 4 or 5 classes per day if that is what you need. I just want to save time.</p>
<p>If no prerequisite chain is longer than six semesters or nine quarters, then it can be done, at least in theory. Check each school’s course listings and prerequisites to be sure.</p>
<p>Whether it can be done in practice at any given school depends on:</p>
<ul>
<li>Whether you can actually register for enough courses at the right time to complete the degree in three years (there may be issues with classes being too full or administrative limits on the number you can take in one semester or quarter).</li>
<li>Whether you can handle the increased workload of more courses per semester or quarter (especially CS courses with programming).</li>
</ul>
<p>That depends largely on the specific school’s CS program and how many college level courses you’ve already completed prior to starting. If the CS department is part of the university’s engineering school, the program is likely to have a lot of lower division math/science requirements making it fairly difficult to finish in less than 4 years. If the CS department is outside of the engineering school, and if there is a BA option (rather than a BS), there will probably far fewer lower and upper division requirements.</p>