This is a beginning, hands-on programming course taught in the Java programming language. Using the BlueJ development environment, the student will write programs to better understand object oriented design. Starting with very visual programs (having a Turtle draw designs and using a virtual CD changer), the student will write programs to control and use objects. Problem solving, algorithm design and logic will be stressed as the student learns classes, loops, conditional statements, primitive data types and inheritance. No prerequisite. (9,10,11,12)