Skip to content

Instantly share code, notes, and snippets.

@lawrancej
Created October 15, 2013 18:03
Show Gist options
  • Save lawrancej/6995867 to your computer and use it in GitHub Desktop.
Save lawrancej/6995867 to your computer and use it in GitHub Desktop.
AP CS stuff
Computer Science Advanced Credit Policies
-----------------------------------------
A quick and dirty sample of 11 Massachusetts schools mostly in the Boston area.
Policies by school:
* Apply credit toward a free elective or CS elective (Boston College, Northeastern, Tufts, UMass Dartmouth)
* Apply credit toward introductory courses in Java (Boston University, UMass Amherst, UMass Boston, UMass Dartmouth)
* Apply credit toward introductory courses in other languages (UMass Lowell, WPI)
* Apply credit for multiple courses for the AP CS AB exam (Boston University, UMass Amherst, UMass Boston, UMass Dartmouth, UMass Lowell, Worcester Polytechnic Institute)
* Offer nothing (MIT)
* Discretionary policy (Harvard, UMass Amherst)
Also notable:
1. Regardless of the policy, publicize it on the admissions web site.
2. The test administrator, not the student, must supply the score to the school.
3. Many schools post materials from previous years online and encourage students. Some even encourage students to gauge their level using prior years quizzes.
Boston College
--------------
Computer Science (AB or A)
With a minimum AP CS exam score of 4, students earn 3 advanced placement units, equivalent to 1 Computer Science Elective. Students must consult with the department to determine if any placement toward major is appropriate.
With a minimum of a 6 or 7 on the IB Computer Science exam, students earn 3 advanced placement units, equivalent to 1 Computer Science Elective.
* [Source](http://www.bc.edu/admission/undergrad/process/advstanding.html)
Boston University
-----------------
CS 111 is the first course CS majors take, an introduction to programming in Java.
Students who score 4 or 5 on the AP CS A Exam (or 4 on the AP CS AB exam) earn 4 credits of CS 111. Students who score a 5 on the AP CS AB exam earn 4 credits of CS 111 and satisfy CS 112.
Students who score a 5 or better on the IB CS exam earn 8 credits of CS 111 and CS 112.
* [Source](http://www.bu.edu/admissions/files/2008/08/Advanced-Credit-Guide.pdf)
* [Source](http://www.bu.edu/admissions/files/2008/08/ib_course_equivalence.pdf)
Harvard
-------
Most students start with CS 50, even if they have had an AP course in Computer Science. The course is designed to accommodate both students who are starting from scratch and students with prior programming experience. However, some students have sufficient programming background to skip CS 50 and start with CS 51 or 61. See the CS 50 FAQs for more advice, or consult the Director of Undergraduate Studies.
* [Source](http://www.seas.harvard.edu/programs/computer-science/planning-degrees-courses)
MIT
---
No credit is given for either the Computer Science A or the Computer Science AB exam.
* [Source](http://old.mitadmissions.org/topics/before/advanced_placement_international_exams/index.shtml)
Northeastern
------------
AP credit in Computer Science will not replace any degree requirements in the CCIS degree programs. As you may see from the discussion of Freshman CCIS Courses above, our program begins in a unique way from the point of view of both concepts and skills. The AP curriculum in CS does not cover this material and students would be at a severe disadvantage if we did apply AP credit to any of these courses. Therefore, AP credit is given for a fictitious course number, CS 1990, which has the effect of granting free elective credit but not CS elective credit.
* [Source](http://www.ccs.neu.edu/undergraduate/info/advanced-placement-and-transfer-credit/)
Tufts
-----
Students who score a 4 or 5 on the AP CS A/AB exam earn a free elective.
* [Source](http://engineering.tufts.edu/docs/AP-placement-credit_2013-14.pdf)
UMass Amherst
-------------
Exemption from computer science requirements may be granted by the Undergraduate Program Director, according to guidelines that are described below. Exemption from university general education requirements can only be granted by the Undergraduate Admissions/Registrar's Office.
The most common exemptions are for the introductory Java programming sequence, CMPSCI 121 and 187. CMPSCI 121 is the introductory course intended for students with little or no prior programming experience. Students with significant high-school background in Java or C++ programming may request to skip 121 and go directly to 187. Students with Advanced Placement scores of 4 or 5 on the AB Computer Science exam may skip both 121 and 187 and receive AP credit for them. Some students may elect to start with 187 on the basis of high-school work without the Advanced Placement exam. In all cases, a student beginning above CMPSCI 121 should consult with both the Chief Undergraduate Advisor and with the prospective instructor. Placement tests may be given at the beginning of each course to help students judge their level of preparation.
Exemption from courses in other departments required by computer science is generally granted at the discretion of the other department involved.
* [Source](http://www.cs.umass.edu/admissions/transfer-students)
* [Source](http://www.umass.edu/newstudent/uploads/listWidget/7760/2008_AP_sheet.pdf)
UMass Boston
------------
Students who score a 3 or higher on the Computer Science A exam earn credit for CS 110.
Students who score 3 or higher on the Computer Science AB exam earn credit for CS 110 and for CS 210.
* [Source](http://cdn.umb.edu/images/admissions/AP_list_May_17_2013.pdf)
* [Source](http://www.cs.umb.edu/~bobw/CS110/)
* [Source](http://www.cs.umb.edu/~bobw/CS210/)
UMass Dartmouth
---------------
Students who score a 3 or higher on the AP Computer Science – A exam earn 3 credits of CIS 180. Students who score a 3 or higher on the AP Computer Science – AB exam earn 6 credits: CIS 180 and 3 credits of a Free Elective (3).
* [Source](http://www.umassd.edu/media/umassdartmouth/registrar/pdf/aplist07242009.pdf)
* [Source](http://www.umassd.edu/engineering/cis/about/faqs/)
UMass Lowell
------------
A 4 or 5 score on the AP CS A exam (or a 3 score on the AP CS AB exam) earns students 4 credits of [91.101, an introduction to programming in C](http://www.cs.uml.edu/~sbassil/101/Syllabus_101.pdf). A 4 or 5 score on the AP CS AB exam earns students 8 credits (91.101 and [91.102, a data structures course](http://www.cs.uml.edu/~canning/102/102.html)).
* [Source](http://www.uml.edu/Catalog/Undergraduate/Admissions/Advanced-Placement-Policies.aspx)
Worcester Polytechic Institute
------------------------------
Advanced placement in computer science can be earned by scoring a 4 or 5 on the CS exam. Credit for CS 1000 is granted for the A computer science exam; credit for an additional 1000-level course is granted for a score of 4 or 5 on the AB exam.
* [Source](http://www.wpi.edu/admissions/undergraduate/apply/placement.html)
* [Source](http://www.wpi.edu/Admin/OAA/Designs/cs.html)
* [Source](http://www.wpi.edu/academics/catalogs/ugrad/cscourses.html)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment