For GEs, you have to fulfill the topical breadth and core literacy requirements. In order to do this, each class may count towards one topical breadth requirement and one core literacy requirement.
Some actual classes for this quarter as examples:
AAS 18: Intro Caribbean Studies
GEs: AH, SS, WC
Topical breadth: This class can count for either Arts/Humanities or Social Science. You can’t double dip in this category.
Core Literacy: This class counts for world cultures.
Overall: You can apply this class either for AH + WC, or SS + WC. Which one it ends up counting towards depends on what other classes you’ve taken.
ANS 18: Intro Aquaculture
GEs: SE, OL, WE, VL, SL, QL
Topical breadth: This class counts towards science/engineering.
Core literacy: This class can count for one of the following: Oral literacy, writing experience, visual literacy, scientific literacy, or quantitative literacy.
Overall: This class counts for either SE + OL, SE + WE, SE + VL, SE + SL, or SE + QL.
With either CS or CSE, his SE requirement will be done for topical breadth. For core literacies, SL, QL, and VL will all be satisfied within his first two quarters (assuming he starts with ECS 30).
So all he’ll need to worry about for GEs, as long as he completes at least two quarters under either CS or CSE, are the following:
- The college writing requirement (which will depend on which of the majors he chooses)
- 20 units in either arts/humanities or social sciences, and 12 in the other topical breadth category
- 6 units writing experience, either 3 units oral literacy or 3 units additional writing experience, 3 units world cultures, 6 units in either ACGH or domestic diversity (at least 3 have to be in domestic diversity).
So if he chooses his GEs wisely, he can easily knock out most or all of his remaining GEs with as few as 32 additional units. If he chooses them less wisely, it may take another couple classes. Either way, you shouldn’t be hitting much more than around 60 units of classes towards GEs unless you pick your classes pretty badly. And because your major requirements count towards GEs, that only leaves around 30-40 units outside your major for GEs if you choose wisely.
Hopefully that wasn’t too confusing. It definitely takes some time to get the hang of the GE system. I wasn’t completely clear on it until after a couple quarters here.
As far as APs:
- Calc AB and Calc BC get him out of MAT 21A and MAT 21B, respectively. He’ll need to get up to at least MAT 21C as far as calculus goes, so these are good. He could potentially finish his lower division math requirements his first year depending on which major he chooses and whether he starts off in MAT 21C or chooses one of the lower ones for review.
- Macro gets him out of ECN 1B. It’s not useful for CS specifically, but if he’s interested in econ electives it will allow him to take some of them quicker.
- Physics gets him out of PHY 1A. He would need PHY 9A for sure for CSE, and would also need it if he chooses physics instead of chemistry for CS. Still, it gets him exposure to the concepts that will be presented and that will hopefully help him.
- CS A doesn’t count towards anything. If you meant CS AB, if he got a 4 or a 5 he’d get out of ECS 30. That’s the first CS class that counts towards the major, and it’d be a very good class to get out of the way if possible so he could start in ECS 40 and get to ECS 60 ASAP. So if he has the chance to take CS AB and hasn’t, I would highly recommend taking it. Though even if he doesn’t, having some programming experience will definitely help in ECS 30.
What AP units do do is help with registration times after your first registration, because you have more units. However, I’ve been hearing through the grapevine that they’re planning to stop counting AP units for registration times. I have no idea how true that is.