May 27, 2024  
2022-2023 Graduate Catalog 
2022-2023 Graduate Catalog [ARCHIVED CATALOG]

COSC 575 - Object-Oriented Programming and Design Paradigm

3 Credits

Prerequisite(s): COSC 504 Software engineering issues as they relate to object-oriented techniques will be covered. Students will study object-oriented design methodology, and will acquire the ability to analyze a system using object-oriented techniques. Students will learn to enhance maintainability and reusability by the use of encapsulation, inheritance, polymorphism, and other object-oriented concepts. Object-oriented programming languages, such as Java, C++, and Smalltalk, will be compared and discussed. Advanced topics such as frameworks, components, etc.will be covered.