<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>