Course Number: 95-713
The focus of this mini is on problem solving using the Java programming language. We will study such topics as Java's object model, inheritance, polymorphism, error handling, event handling, the Java I/O system, graphical user interfaces, the JDK2 collection classes, multiple threads of control, interfaces, inner classes, JDBC, network programming using sockets and RMI. Evaluation is based on homework problems assigned approximately every two weeks. There will also be a closed book final exam.