This course provides a foundational understanding of Java program structure and syntax. Initial topics include basic program structure, variables, data types, arithmetic, interactive input and output, decision structures, repetition structures, and file input and output. The semester progresses to cover static methods, object-oriented class design, arrays, graphical interfaces, events, and applets.
This course is not available on the Shelby-Hoover Campus for the Fall 2017 semester. It should be available again during the Spring 2018 semester.
Note: The information on this page only applies to sections of this course with Tommy Battles as instructor. Other sections will follow guidelines according to the discretion of the section instructor.