Taking CS 32 and 35L concurrently?

<p>Hi,</p>

<p>I've received mixed reports on this from various students, so I wanted to ask here. I'm a Computer Science major currently planning my schedule for winter quarter. Is it possible for me to take both CS 32 and CS 35L in the winter quarter? Do I know everything I need to know for CS 35L? (The requisite is CS 31, which I've done well in.) Would the workload be abnormally heavy? (I would also be taking Phys 1A and Math 31B.) Should I wait to take 35L until later, closer to when I will actually apply what I learn?</p>

<p>Basically, I'm trying to decide whether to take a GE or 35L next quarter.</p>

<p>Thanks in advance,
dylpkls91</p>

<p>Should be doable if you’re at all competent at computer science.</p>

<p>CS32 is not that bad if you know what you’re doing, just takes a bit of time.
CS35L really does not take that long outside of the classroom if you are productive.
Physics 1A won’t give that much work, just a generic homework assignment every week.
Math 31B should be a breeze, as long as your professor doesn’t suck.</p>

<p>Make sure you get Nachenberg for CS32 ;D</p>

<p>Thanks so much! I’m pretty sure you’ve answered lots of my other questions over time, so thanks^infinity :)</p>

<p>Hmm… I took a look at some old course websites for 35L and now I think I should hold off until maybe fall quarter of my second year. It looks like I’d have to do a lot of self-teaching in order to be proficient in everything in 35L.</p>

<p>I went into the class knowing nothing about Linux and am doing pretty well. I put in maybe 3-4 hours a week outside of the class into it and learn most of the stuff during class.</p>

<p>However, you’ve gotta remember that CS32 will take a lot of time even if you’re pretty good at C++.</p>

<p>With the course load you’re looking at, you’ll probably have at least 20-25 hours of work to do per week in order to keep up in your classes.</p>

<p>Thanks - I was just looking at some 35L assignments on old course websites, and saw that a couple of them require the student to write programs in C. I know C++ (and Python), but am I going to be in trouble when the C assignments come around?</p>

<p>I believe that was only for this week. Nobody learns C before the class (CS31 and CS32 are both in C++ and CS33 is in MIPS). You’ll be in the same boat as everyone else when you’re writing in C. Also, it isn’t that big of a deal. We have a new topic each week, so it was only 1 Python script and I believe this was the only C program.</p>

<p>When looking at these classes, just make sure you have the requisites filled. Looking at the coursework and saying “I don’t know that language, I don’t think I can take that” or something doesn’t work because you learn that stuff in the class. It really is not as bad as it looks online :)</p>

<p>Well that’s good. It turns out that it works better for my schedule than a lot of GE’s, so I’m gonna go with it. Thanks again :)</p>