Object Oriented Software

This course is a conceptual and practical study of object-oriented programming. Students learn how to use data structures known as “objects” to implement object-oriented problem solving. Topics covered include functions, multi-dimension arrays, lists, classes, objects, methods, inheritance, polymorphism, exception handling, recursion, multithreading, and graphics. Object-oriented languages like C#, Java, or Python are used.

Credits

3