CSE 8B or CSE 11

<p>I'm a freshman who's on the verge of switching to Computer Science and I have a question involving coursework. </p>

<p>Because it's Spring quarter and that I want to stay on track with my the 4 year plan, I'll either have to take either 8B OR 11. I know that one is the second part of an intro series and the other is an accelerated class, so I was wondering which one was better for someone with my experience.</p>

<p>Right now I'm leaning towards CSE8B mainly because there is space in the class, while there's a decent waitlist size for CSE11.</p>

<p>I took ECE 15 (Programming in C) Fall quarter and I got destroyed in the class since I had zero programming experience, so I know I should no longer bite off more than I can chew, and I hear that CSE 11 is a rather intense class. </p>

<p>On the other hand, CSE 8B will probably demand knowledge learned in 8A. Over Spring break I taught myself basic Java and understand most of the programming and syntax aspect, but have not learned object-oriented skills such as inheritance,polymorphism,etc. Will 8B be a challenge if I don't already know these skills?</p>

<p>I would highly recommend taking 8A right now and take 8B in the summer if you really feel the need to catch up. You’re not too far behind, and trust me a lot of CS majors have taken a 5th year (including me) and still got into jobs at great companies.</p>

<p>i highly discourage taking 8a in the spring because it does not exist. i would take 8b if i were you. i took ece 15 before also and cs professors are way way better than that guy so you should be fine either way</p>