CIS 36B — Java Programming Language II
Object-oriented program design using the java programming Language: Designing and programming with exceptions, threads, file input/output (I/O); networking and graphic classes; developing code using tools such as Java 2D API and SWING; and working with projects in areas such as animation.