<p>What AP tests and scores do you have?</p>
<p>Also, matching up community college courses is easier if the community college is on the semester system. At American River College, which appears to be on the quarter system, it looks like you probably need Math (maybe 401) 402, 410, 420 to complete all of math up to 53 and 54.</p>
<p>But really, math courses should not be that hard or time consuming (you said you have AP credit, so that implies that you are good at math, right?). You may want to take stand alone breadth courses at the community college so that you won’t have partial credit or partial overlapping course content that you see with math. The courses that tend to be time hogs have labs (mainly science and engineering), computer programming (most CS courses other than the theory ones like 70, 170, 172, 174), or large term projects (e.g. CS 150, 152, 164, 184, but also some humanities and social studies courses).</p>
<p>Do you have previous computer programming experience? If so, you may want to consider jumping directly into CS 61A. If it seems over your head after the first week, you may want to consider dropping back to CS 3 or CS 10.</p>
<p>How time consuming is TKD? Managing the course load of a technical major and intercollegiate sports can be done; see [this</a> article](<a href=“http://innovations.coe.berkeley.edu/vol4-issue10-dec10/athletes]this”>http://innovations.coe.berkeley.edu/vol4-issue10-dec10/athletes).</p>
<p>Why not a schedule like this?</p>
<p>Semester 1:
CS 61A
Math 1B or H1B
R&C or Breadth*
Breadth*</p>
<p>Semester 2:
CS 61B
Math 54 or CS 70
Breadth* or R&C
EE 42 or Breadth*</p>
<p>Semester 3:
CS 61C
CS 70 or Math 54
Breadth* or EE 42
Breadth* or R&C
(declare CS major)</p>
<p>Semester 4 to 8:
Upper division CS courses
Breadth* or electives</p>
<ul>
<li>For breadth, consider AL, BS, PV, HS, IS, SB courses out of the [7-course</a> breadth requirement](<a href=“http://ls-advise.berkeley.edu/requirement/7breadth.html]7-course”>http://ls-advise.berkeley.edu/requirement/7breadth.html); try to include an American Cultures course (course number usually suffixed by AC).</li>
</ul>
<p>You may also want to consider taking courses in an area of application of CS that you are interested in. E.g. Economics 101A, 136, 138 if you are interested in economics and finance applications. Or some Biology and Statistics courses if you are interested in bioinformatics. Etc.</p>