CS 452 Building Software Systems with Components

Designed to familiarize students with the concepts behind and opportunities afforded by modern component architectures, such as Microsoft COM, Java Beans, and CORBA. Students are exposed to component development techniques and methods for developing complex software architectures using components. Students become familiar with component development, scripting and composing components, and the strengths and weaknesses of using components in designing large complex software systems.

Credits

4

Slash Listed Courses

Also offered for graduate-level credit as CS 552 and may be taken only once for credit.

Prerequisite

CS 314, CS 333, CS 350; knowledge of C++ or Java programming.