<p>I've recently changed my major to CSE Computer Science (BS), and was hoping if you guys can give me a few CS pointers... I've had no prior programming experience before, but planned on learning the basics over this summer so I that can to prep into cse11 next quarter (and skip 8a &8b because of the 240 unit cap issues). I crammed all the cse classes into the next two years, and was wondering if you guys can give me some feedback on how difficult it would be and whether it would be manageable for someone completely new (but hardworking!) into the field =/ I've already taken all of my GEs, so all I have left are major core classes...</p>
<p>my plan was: </p>
<p>fall 2012: cse11, cse15l, cse 20 (maybe phys2c too)
winter 2013: cse12, cse21, cse103, elective
spring 2013: cse30, cse110, cse100, cse105
summer 2013: cse101, cse130</p>
<p>fall 2013: cse120, cse140, cse140L, cse91
winter 2013: cse141, cse141L, cse upper div, elective
spring 2013: cse131, elective, elective, elective</p>
<p>Any type of feedback would help! :)</p>
<p>If u have no experience and do not know the basics of programming/ java then cse 11 will be so tough. I took AP comp sci and cse 11 felt pretty simple to me but still took a lonnggg time to finish the assignments. CSE 12 felt easier than 11 even though many people said it was harder. Cse 15L is usually taken together with Cse 12 because they are corequisites.</p>
<p>I’m taking cse 20 this quarter and its pretty straightforward. As long as programming does not feel like work to you and is fun (as it should be in my opinion) then it will be a smooth and rewarding experience. </p>
<p>I have heard that 100 and 30 or 12 and 30 at the same time is horrible, I have not experienced two programming intensive classes in the same quarter yet though so I can’t confirm whether it is a smart move or not. A friend of mine had 12 and 30 and had to drop 30. </p>
<p>Imo your fall 2012 is easy, winter should be easy, spring is intense, fall2013 simple, 2013 slightly more challenging, Spring 2013 is hard just because cse 131 is about compiler construction and I have heard from seniors that it is the most difficult class in the undergrad cs department</p>
<p>Thanks for pointing out the relationship between cse12 and cse15L! I misread the prereqs for 15L and thought it was a coreq with 11 instead of 12, haha! Thanks again for the feedback too! I guess I’ll try to push cse30 back a bit (along with cse120), and hopefully can replace it with an elective class in the spring… I’m excited!</p>