2020-2021 Academic Catalog 
    
    Dec 04, 2022  
2020-2021 Academic Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CS 51540 - Object Oriented Design


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)