Computer Science Java

CPM Computer Science Java encourages collaboration, and focuses on moving students of all programming abilities to a higher level. The course explicitly covers AP® Computer Science A topics. As a curriculum aligned to AP® guidelines this course assumes students have completed mathematics through Algebra 2/Integrated III.

While most of the tasks the students perform are similar to what you would find in any first year programming class, the concepts are introduced with much more student conjecture rather than traditional lectures.This CPM Java programming course is unique, primarily because it rejects a self-paced approach where students attempt to learn individually with only "through the screen" materials. As with any CPM course collaboration between students is a key component.
Click here for more information.


  • The last shipping day for 2019 is December 13, 2019.
    • Ordering deadline to ship in 2019 is December 12, 2019.
    • Any orders received after this date will be held and shipped after January 6, 2020.
  • eBooks included in any WebStore order will continue to be available at within approximately 5 minutes of your successful checkout.
  • Prices on our materials will increase January 1, 2020.
    • Current pricing will be honored on orders placed or received by December 31, 2019.
    • Any order received after that date will be subject to the new 2020 prices.
  • CPM will be closed from December 22, 2019 through January 5, 2020.
Showing 1 - 2 of 2 results
Student/Parents (English)

Computer Science Java • Student 1 year eBook


Computer Science Java • Student 4 year eBook