CS 228 OBJECT-ORIENTED PROGRAMMING

Continuation of CS 128 emphasizing the benefits of object-oriented languages: modularity, adaptability, and extensibility. Object-oriented programming concepts include objects, classes, methods, constructors, message passing, interfaces, inheritance, and polymorphism. Note: A grade of C- or higher in CS 228 is required to register for any course that has CS 228 as a prerequisite.

Credits

3

Prerequisite

CS 128