How important is CS 33?

<p>Hey guys,
I'm a ling & CS major (that's one major not two..it's not CS in the school of engineering), and I'm studying abroad next year. I'm already a third year and I have yet to take CS 33. Unfortunately, CS 33 is offered only spring quarter (I'm studying abroad then) which makes taking CS 33 impossible until senior year spring quarter. There are 2 classes I have to take that have CS 33 as a pre-req (namely CS 131 and CS 132). The CS department doesn't enforce pre-reqs so what do you guys think about taking those classes before taking CS 33? I've taken CS 31, 32 and will take CS 35L in the fall.
Is what you learn in CS 33 relevant for those classes?</p>

<p>Thanks.</p>

<p>33 is not necessary to do well in 131. However, it’s pretty helpful in 132 which covers a lot of the software stack. You’ll be working with low-level code and data structures for a good chunk of the course. You could probably get away with not taking 33, but it might introduce a steeper learning curve for that part.</p>

<p>CS 33 is a must if you want to take 51A/151B and their corresponding lab courses (152A/B).</p>