Skip to content

CISC 510 Object-Oriented Software

This course develops fluency in object-oriented design. The student studies semantics of object-oriented languages, strengths and limitations of the object-oriented approach, processes that can lead to good design outcomes, graphical and textual representations for design including UML, common problems and some of the patterns that can solve them, and refactoring utilizing modern IDEs. The student develops an ability to read and critique designs, and to clearly present and advocate design ideas.

Course ID: CISC 510

Semester Hours: 3

View All Courses