CSCI 3234: Advance Software Development Prerequisite: CSCI 3134 Software Development with Java. This course covers advanced programming concepts and use Java programming language. Using UML, pseudo code, and algorithmic modeling to design Java programs. Advanced programming features in Java including detailed review of object oriented paradigm, multithreading, network programming, remote method invocation, using GUI components, basic data structures in Java, Java database connectivity. Laboratory instruction.