<p>
</p>
<p>It depends on the school and the curriculum offerings. My school has a rigorous computer science program, so APCS delves right into advanced material and we finish with the course material by January (and then move on to more advanced stuff). Other schools only have AP Computer Science, so the kids going into the course learn everything there. Obviously these are two extremes, but the point is that the course difficulty and sophistication depends on the school.</p>