Description: This course uses the Java programming language to build on concepts covered in Computer Science I. Course work will emphasize advanced object-oriented techniques, in-depth analysis of algorithm design, data structures, and program design.