See All Blog Posts

New Java Programming In-Browser Coding Engine

  


Our Java Programming (Abridged) and Java Programming (AP) courses are being updated with an in-browser coding engine! Like our existing Python and C# courses, students can now (when appropriate) type Java code directly into the web browser and execute it to see immediate results. We normally avoid making significant material updates during the school year, but hope you'll agree this new feature is worth the change!

  • 9/11/2019 - Chapters 1 - 7 have been updated.
  • 9/17/2019 - Chapters 8 - 13 have been updated.
  • Remaining chapters to be updated in the coming days!

These lesson updates do not impact any graded activities, quizzes or tests, nor do they modify the concepts taught in any lesson. They merely provide a more interactive and dynamic way to explore the coding concepts. Some previously "static" code examples are now live code boxes that the students can modify and run. Similarly, console-oriented "Work with Me" exercises can now be done directly in the web browser instead of working in an external IDE. Exercises that are graphical in nature (e.g. Java Swing) will continue to be done in an external IDE as normal.

For an introduction to the in-browser coding engine and important "how-to-use" notes, please see Chapter 2, Lesson 2 Text.

List of Changes

  • Chapter 1 - no changes
  • Chapter 2 - Minor update to Lesson 1, new Work-with-Me (WWME) in Lesson 2 to explain the new in-browser coding engine
  • Chapter 3 - no changes
  • Chapter 4 - All lessons - converted static examples to runnable examples; WWMEs now completed in-browser
  • Chapter 5 - All lessons - converted static examples to runnable examples; WWMEs now completed in-browser; Lesson 3 - new WWME exercise
  • Chapter 6 - Lessons 2 & 3 - converted static examples to runnable examples; WWMEs now completed in-browser
  • Chapter 7 - All lessons - converted static examples to runnable examples; WWMEs now completed in-browser
  • Chapter 8 - All lessons - converted static examples to runnable examples; WWMEs now completed in-browser
  • Chapter 9 - Lessons 1, 2 & 3 - converted static examples to runnable examples; WWMEs now completed in-browser
  • Chapter 10 - Lessons 2 & 3 - converted static examples to runnable examples; WWMEs now completed in-browser
  • Chapter 11 - All lessons - converted static examples to runnable examples; WWMEs now completed in-browser
  • Chapter 12 - no changes
  • Chapter 13 - no changes

See All Blog Posts