An introduction to programming, and program design using the Java programming language. Because this is a programming course the requirements placed on the student are much beyond that of just using the computer as a tool. The student must employ problem solving skills to evaluate and solve word problems and then create Java programs using the basic language constructs to implement the solutions. This course is designed for students who have had exposure to a programming language, other than Java.
Prerequisite: Programming experience in a language other than Java, or by pretesting.