Intro to Computer Science &
Object Oriented Programming: Java
An accelerated introduction to computer science and programming using the Java language and basic UNIX. Topics include: documentation, testing and verification techniques, inheritance and dynamic binding, modularity and abstraction, and experience with the AWT library.