This course is an introduction to programming using Java. In this class, you will learn programming constructs that can apply to many programming languages used today. Although it will be necessary to learn the syntax and semantics of Java, the essence of this course will not be learning Java. Instead, the goal of this course is concerned with programming as problem solving. Programming, at its essence, is the ability to solve complicated problems using computers.
Through the lectures and labs in this course you will learn and understand: