CIS 181: Object-Oriented Programming II

Four credits

3 hours lecture; 2 hours laboratory

Prerequisite: CIS 180

Software development using advanced object paradigm concepts; procedural paradigm; introduction to concurrency and fault tolerance. The course covers in depth the advanced topics of object paradigm such as inheritance polymorphism, and parametric polymorphism. These concepts are introduced in the context of developing software using software tools including the libraries of components. The procedural paradigm is introduced and compared with the object paradigm. The issues of programming with multiple processes, and programming of systems with exception handling capabilities are also addressed by this course.


UMass Main Page | Engineering Main Page | CIS Main Page