This course introduces techniques and principles of problem solving
using computer systems with the Java computer programming language.
The development of applications and applets with Java will be covered
using object-oriented programming techniques.
LEARNING OUTCOMES & ASSESSMENTS
Upon successful completion of the course, the student will be able to
Understand the use of Java and know how to use an
integrated developer environment.
Understand how to use methods, classes, and objects.
Understand and use advanced object-oriented concepts
including overloading, blocks, and scopes.
Understand and be able to demonstrate the use of Java
for input, selection, and repetition
Know how to use Java to manipulate strings and arrays
Know how to create and use applets using Java.
Understand and demonstrate the use of Java for
graphics.
Understand the concepts of inheritance and abstract
classes.
Demonstrate the use of Java for exception handling and
debugging.
Demonstrate the use of Java for file input and
output.
Demonstrate the use of Java for creating animation.