This introductory course emphasizes general programming principles. Topics include using Windows and
using the Java programming language: applets, data types, graphics, graphical user interfaces, decisions,
loops, and arrays.
Prerequisites: Two years of high school algebra and one year of geometry.