Prerequisite: Successful completion of Algebra 1
This course is an introduction to object-oriented programming using Java. It assumes no prior programming experience, but the students must have successfully completed Algebra 1. Course coverage includes the design and implementation of both graphical applets and standalone applications and the use of visual components in graphical user interface design. Language elements covered include loops, arrays, input/output structures, events, exceptions, and threads. The course will present material on Bluej for building programs.