CMSY-217 Java III - Advanced
This course builds on the foundations from Introduction to Java and expands the coverage to more advanced topics. Topics include recursion, searching and sorting algorithms, data structures, Java Collections Framework, Generics, multithreading, network programming, JDBC, and Servlets/JSP. The Java 2D API and Swing Toolkit will also be presented.