Skip to content

Weekly Reading

This course uses a free and open-source textbook hosted on Runestone Academy. The textbook readings are supplemented with tutorials on W3Schools.

Runestone logo       W3Schools logo

Getting the Textbook

Java, Java, Java: Object-Oriented Problem Solving
by Ralph Morelli, Ralph Walde, and Beryl Hoffman

  • Go to Runestone Registration and sign up for an account.
  • Use your Dukes email so we can connect you on Canvas.
  • Enter jmu_cs159_s24 for the course name.

Use the table of contents on the left (or click the button on the upper left).