Introduction to methodologies for object-oriented design and programming. Examines the object model and how it is realized in various object-oriented languages. Focuses on methods for developing and implementing object-oriented systems.
[(CS 331 with min. grade of D) OR (CS 401 with min. grade of D) OR (CS 403 with min. grade of D)]