<p>You need to fulfill all of the baseline UC requirements, the L&S requirements, and those for your major. In practice, if you complete IGETC, you will complete the L&S requirements and baseline UC requirements, so you then just need to complete what you need for your major.</p>
<p>Berkeley CS 61A, 61B, and 61C are hard to find at CCs. Laney has 61A and 61B, while Diablo Valley has 61B and 61C.</p>