2022-2023 Academic Catalog 
    
    Dec 22, 2024  
2022-2023 Academic Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CS 51540 - Object-Oriented Design, Analysis And Programming


Credit Hours: 3.00. This course is for students who already have programming experience. The course exposes students to the depth and breadth of modern programming practice, with the goal of making students better programmers. It provides a rigorous introduction to the advanced concepts behind object oriented programming such as encapsulation, information hiding, inheritance, dynamic binding and polymorphism. We discuss object-oriented design, design patterns and see how they can be implemented in different object-oriented programming languages. Java and C++ are used as the vehicle for illustrating and implementing these concepts. Permission of department required. Typically offered Fall Spring Summer.


View Class Schedule




Add to Portfolio (opens a new window)