|
|
Dec 14, 2024
|
|
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)
|
|
|