Java is an established, popular, and cross compatible programming language. In this class students will be exposed to all of core Java programming and will be introduced to concepts such as object-oriented programming principles and will gain a strong foundation on the language. This class will cover the topics of variables, loops, conditions, classes, void methods, and GUI programming widgets such as buttons and labels. No prerequisite (Note: $70 materials fee)