The OOAD and RUP portion of this course is aimed at a student interested in an overview of object-oriented technology as well as the Rational Unified Process (RUP). Discussions will range from an introduction of basic OO concepts to topics such as requirements capturing and the overall development process.
Class exercises will be in the form of group discussions of case studies. There will be no coding required.
The J2EE portion of this course is aimed at students who wish to learn about the basic architectures of J2EE technology. This will begin with an introduction to basic web technology and common browser/server interactions, as well as the role of the WebSphere solution suite in the architecture. Concepts such as the basic Model View Controller paradigm will be covered, as well as a high level survey of technologies such as Servlets, Java Server Pages and Enterprise Java Beans.
This is a non-technical course, and no coding will be required; however it is beneficial for students to know Java and HTML.
Some programming experience.