I remember last year around this time when I was getting my decisions back. It sucked, and UCSB was the last place I thought I’d end up at. Now, I’m very happy and I would GREATLY recommend UCSB’s engineering and CS programs. Feel free to ask me anything. I hope this helps!
Good luck on admission!
-----A LITTLE BACKGROUND ABOUT ME------
Last year, I applied to the top six UCs, CPSLO, as well as many privates. I applied as Computer Science/Engineering, despite not really having any coding or computer science experience. The UCs/CPSLO were the best option for me financially, so I didn’t end up really considering attending any other school once decisions came in.
I was accepted to all the UCs besides UCLA. My decision came down to UC Berkeley L&S (undeclared, like everyone who applied to L&S), UCSD Computer Engineering, CPSLO Computer Engineering, and UCSB Computer Science (in the College of Engineering). I visited UCSD and didn’t really like the atmosphere or campus. I didn’t love CPSLO’s campus and atmosphere either, but their focus on practical versus theoretical was very enticing, but I didn’t really consider attending CPSLO because CPSLO attendance was considerably more expensive than attending a UC given that my family’s expected financial contribution was 0$. The choice between Berkeley L&S CS and UCSB CoE CS was very difficult, and I took up until May 1st to decide on UCSB. The pros of UC Berkeley were the prestige and closeness to home (25mi), while the cons were the campus atmosphere (and cutthroat reputation), the large amount of GEs required for the degree, and the lesser amount of classes/requirements my AP units would get me out of.
In my opinion, and in the opinions of those I talked to when making my decision, the top 6 UCs and CPSLO are all academically on par for Computer Science/Engineering (except for maybe EECS at Berkeley which is probably slightly more rigorous), while CPSLO has a greater relative focus on practice over theory and Berkeley/LA have more name recognition and prestige.
-----LIFE AT UCSB-----
The atmosphere is great and the people are very friendly and outgoing, there are lots of great intramurals and clubs, and the party scene is huge. That being said, I personally spend nearly all of my time with my girlfriend, a few friends, or by myself. The weather and campus are absolutely beautiful. The food is really really great – far better than any other campus I visited – lots of very healthy and tasty food at the buffet-style dining commons. Unfortunately, classes are very large and impacted, with math courses (calc 1-3, DE, linear alg) having 150-300 students and about 50 crashers, while CS courses consistently have 60-90 students throughout the undergraduate curriculum. As far as I can tell so far, a really driven person could self-teach their self the entire curriculum and be no worse off, except for that all-important piece of paper – but this is true of any public college (and privates, but at least you’d get smaller class sizes and one-on-one time with professors – or at least that’s what I’ve heard) and shouldn’t encourage you to attend a different UC/public college.
When I was applying to college, I thought my ideal class (graduating) size would be medium: like 1500-2500 students. UCSB’s class size is very roughly 5000, and I think I actually prefer this. It’s great to always be able to meet new people and yet still see the same friends around your dorm/dining hall (although rarely campus).
-----CS/ENGINEERING MAJORS-----
There are five engineering majors: Mechanical, Chemical, Electrical, Computer Engineering, and Computer Science. The curriculum and course information for these five majors can be found here: https://engineering.ucsb.edu/current_undergraduates/pdf/GEAR-15-16.pdf . If you’re looking for CS, check out pages 28-30 and 49-50 about CS (look at 49-50 first). If you’re looking at a different major, look for the equivalent 5 pages for your major – they’ll be within 6 pages of the page ranges I gave.
UCSB has three colleges: L&S, Engineering, and Creative Studies. Computer Science is only offered in Engineering and Creative Studies. Computer Science as well as Computer/Electrical Engineering are the most difficult and most impacted major to transfer into, though very many people attempt to. Per class (year), there are roughly 100-150 CS majors in Engineering and 10-15 CS majors in Creative Studies. The upper division curriculum for the two are identical, while the lower division for CCS is accelerated, has class sizes of about 10, and offers other perks. You have to apply separately for CCS, and I regret not doing so (when I applied, the college name made it sound like a non-serious version of Engineering CS, and I wasn’t seriously considering UCSB at the time so I didn’t look into it). If you want to study CS at UCSB, I would HIGHLY recommend reading more about the College of Creative Studies and look into applying for College of Creative Studies Computer Science, even though the deadline is past (email them, it can’t hurt). CS majors in both colleges have the highest priority in taking all their classes. The biggest downside to the UC system is how impacted it is and how difficult it is to get the classes you need, however as an engineering/CCS major at UCSB, you are essentially guaranteed every math/physics/major-related class you want.
-----AP CREDITS-----
As an engineering major as UCSB, your general ed requirements are as follows: three writing classes and six GEs. As far as U.S. public colleges ago, that’s nothing, and AP credits can reduce these two numbers.
Many people come in with a lot of AP credits. With the exception of AP English Lang/Lit, UCSB does not care what score you get on your AP tests as long as you pass with a 3. The two most important tests by far that you should pass for engineering at UCSB are AP Calculus BC and AP English Lang or Lit. AP Calc BC is 8 units and gets you out of two quarters of calculus and lets you quickly jump into math and CS classes that you’d otherwise have to wait until sophomore year to take. If your school was like mine and only offered AP Calc AB during senior year, TAKE THE BC TEST ANYWAYS! I got a 4 despite not even self-studying the additional BC topics. AP Calc AB only gets you 4 units and out of one calc class (which never even touches on integrals. if you took calc in high school, you will be so bored during this class). The other important test is AP English Lang/Lit. UCSB only cares about whichever you did better (so if you get a 5 on one, it doesn’t help to take the other at all). A 5 on the test gets you out of all three writing classes, a 4 gets you out of two writing classes, and getting a 3 gets you out of one writing class (that you probably get out of anyways due to SAT/ACT/something else).
for other AP tests, consult : https://my.sa.ucsb.edu/catalog/2011-2012/UndergraduateEducation/APCreditandChart.aspx .
If an AP test has an area D, E, F, or G course equivalent, it probably gets you out of one of your six GEs. Otherwise, it’s only giving you units, which really only helps your class standing and registration priority.
Unfortunately, this means that AP Physics and AP Chemistry don’t get you out of any classes. You still have to take 3-5 physics classes and 0-2 chemistry classes (depending on major, see: https://engineering.ucsb.edu/current_undergraduates/pdf/GEAR-15-16.pdf ).
A special note on AP CS: AP CS as well as any college-level computer science course gets CS/CE majors out of Computer Science 8 (an intro python class required for other classes) and other engineering majors out of Engineering 3 (it might not – I could be wrong), which is an intro MATLAB course.