Can I get credit toward the BSCS degree based on Advanced Placement (AP) exams?
Current CS Department policy is to give 3 units of credit and a CS 46A waiver to any student scoring 3 or better on the Computer Science A exam. Students scoring 3 or better on the Computer Science AB exams will be given 6 units of credit, and waivers for CS 46A and CS 46B. The department currently grants a Math 30 waiver to any student scoring 3 or better on the Calculus AB exam. We give waivers for both Math 30 and Math 31 to any student scoring 3 or better on the Calculus BC exam. The department grants a Physics 50 waiver to any student scoring 3 or better on Part 1 of the Physics C exam. We grant a Physics 51 waiver to any student scoring 3 or better on Part 2 of this exam. No waiver is given to students based on their having taken the Physics B exam. No waiver of the additional science course BSCS requirement will be given based on the Chemistry AP exam — it corresponds only to Chem 30A and not to a course for science majors. Major requirements that are met by an AP exam should b