The Appendix contains assorted topics that may be useful for the course: Java Syntax Review and Exercises Random Number Generation The Runtime Stack Stepwise Refinement Additional practice exercises Why use objects? More examples on objects Transiting from C/C++ to Java or the other way around. Equivalent Java/C/C++ programs side by side. How to make installable Java applications