This is an introductory programming course based on Java. It offers students opportunity to learn how to solve problems and build applications using Java techniques. It includes object oriented techniques and programming concepts such as classes, methods, and inheritance.

         The course also demonstrates particular programming features such as control statements, logical operators, repetition statements and arrays.