It is RIT's policy to grant credit for advanced placement courses based on grades from the CEEB administered exams. Most commonly credit is granted for English, history, and calculus, but credit for physics and even computer science is not uncommon.
Credit for liberal arts courses is evaluated by the College of Liberal Arts; you should check with the liberal arts advising office for policies in that area. Credits for natural science and mathematics exams are shown in the table below; only the exams listed (and only with the grades indicated) can be used to meet requirements for the software engineering degree.
AP Test Credit Relationship to Courses in Various Disciplines
| Field |
Exam |
Grade |
Credit |
| Calculus |
AB |
4, 5 |
1016-281 Project Based Calculus I |
| BC |
3 |
1016-281 Project Based Calculus I |
| BC |
4 |
1016-281, 282 Project Based Calculus I & II |
| BC |
5 |
1016-281, 282, 283 Project Based Calculus I, II, III |
| Physics |
C-MCH |
4 or higher |
1017-311 Physics I |
| C-EM |
4 or higher |
1017-313 Physics III |
| Chemistry |
|
3, 4, 5 |
1011-208 Math/Science Elective |
| Biology |
|
4 or higher |
1001-200 Math/Science Elective |
If you received AP credit for computer science courses, you may be placed on a slightly different computer science course sequence designed to better meet your academic needs. The following table summarizes the SE department's Computer Science AP credit placement policy.
Computer Science AP credit given for Java-based AP exam
| Exam |
Grade |
Course |
Credit |
Placement |
| A |
3 |
none |
0 |
4003-231 (CS1) |
| A |
4 or 5 |
4003-231 (CS1) |
4 |
4003-232 (CS2)* |
| AB |
3 |
4003-231 (CS1) |
4 |
4003-232 (CS2)* |
| AB |
4 |
4003-231 (CS1) 4003-232 (CS2) Substituted |
4 |
4003-232 (CS2)* or 4003-236 (CS for AP Students)* |
| AB |
5 |
4003-231 (CS1) 4003-232 (CS2) |
8 |
4003-236 (CS for AP Students) |
* Requires scoring high enough on the CS Placement Exam given during Orientation.
- If you received a 4 or 5 on the A exam or a 3 on the AB exam we advise you to take the CS Placement Exam, so you may enroll in 4003-232 Computer Science 2. If you elect not to do this and start with CS 1, you will not receive AP credit for computer Science.
- If you received a 4 on the AB exam we advise you to take the CS Placement Exam, so you may enroll in 4003-232 Computer Science 2 or even in 4003-236 Computer Science for AP Students depending on your score in the Placement Exam. If you elect to not follow this advice and start with CS 1, you will not receive AP credit for computer Science.
- If you received a 5 on the AB exam you may take 4003-236 Computer Science for AP Students without taking the CS Placement Exam. Please contact your academic advisor at lana AT se.rit.edu to reserve a seat. Alternatively, you may elect to receive less AP credit and start with 4003-232 Computer Science 2.
- If you elect to take Computer Science for AP Students and complete it successfully
- Four hours of AP credit will be awarded for CS 1.
- If you scored 5 in the AB exam, four hours of AP credit will be awarded for CS 2.
- If you scored 4 in the AB exam, CS 2 is substituted and in its place you are required to take an extra Computer Science elective. In this context, a substituted course only allows you not to take that course, but you are still responsible for the course's credits. The SE department's policy requires that you take a Computer Science technical elective.
- If you successfully complete Computer Science for AP Students the grade you earn in that course will be used in place of CS3.
- If you are eligible for Computer Science AP credit (AB 4 or 5) and if you elect not to take Computer Science for AP Students and instead elect to start with CS 1, then you will not be awarded AP credit for Computer Science.
- If you are eligible for Computer Science AP credit (AB 4 or 5) and if you elect not to take Computer Science for AP Students and instead elect to start with CS 2, then you will be awarded AP credit for CS1 only.
If you receive a W, D or F in CS for AP Students you must take CS 2 or CS 3 after consulting with your academic advisor.