Course Description
This course introduces students to the JAVA™ programming language. Students learn how program languages work, how to use basic programming tools to design web applications, and how to write a basic program. Students then learn about arrays, objects, creating behavior with methods, forming an inheritance hierarchy, and designing and creating subclasses and superclasses. Finally, students apply what they have learned to build user interfaces and use input and output streams to move data. At the end of this course, students have a knowledge of and appreciation for the JAVA programming language.