INF 2130 Intermediate Java Programming

Object-oriented development concepts and Java facilities used to build large, complex ?real-world? applications. Topics include recursion, exception handling, inheritance?creating and using class inheritance hierarchies, interfaces, UML?class, sequence and activity diagrams, collections?lists, sets, trees, maps, hashtables, iterators, Javadoc comments, multithreading?synchronization, thread-safe programming, communicating between threads, inner classes, graphical user interface (GUI programming with swing)?layout managers, events, painting, applets, database programming with JDBC (Java Database Connectivity), reflection API, JavaBeans, and JAR files. This course is now listed as IDS 2130. Please see IDS 2130.

Credits

4