<p>There are two courses in Java equivalent to earning a 5 on AP CS AB exam.
You can place out of 15100 with a CMU placement score of 19 or higher on a 25 scale-- but would need a higher score to get out of 15111 (they renamed these course number this year…not sure what they are- -check the catalog and also in CMU home page, use the search bar for placement tests and AP exams)</p>
<p>There is no “rush” to get out of the basic Java class or even the more experienced Java class…it’s not a marathon race-- just a marathon where you are there to learn - not to rush - and even with experience, it is well worth taking the classes from outstanding faculty in an outstanding institution. </p>
<p>You will graduate on time even if you start at 15100.</p>
<p>If you’re dead set on starting at 15-123 (which is C / Unix) rather than Java, then learn a whole lot of Java and try to place out of their exam and/or self study for AP CS exam scheduled for May…but what’s your rush? You cannot take 15-123 without previous programming experience-- and the CMU placement exam.</p>
<p>FYI- there are also placement exams in math and physics to determine placement regardless of AP scores - no exceptions. Bright side, MIT and Caltech don’t give you any AP credit.</p>