George Mason University
George Mason University Mason
George Mason University

CS 332: Object-Oriented Software Design and Implementation

Course Information from University Catalog

Limited to 2 Attempts

In-depth study of software design and implementation using a modern, object-oriented language with support for graphical user interfaces and complex data structures. Topics covered will be specifications; design patterns; and abstraction techniques; including typing, access control, inheritance, and polymorphism. Students will learn the proper engineering use of techniques such as information hiding, classes, objects, inheritance, exception handling, event-based systems, and concurrency.

Equivalent to SWE 332

Hours of Lecture or Seminar per week: 3

Credits: 3


Grade of C or better in CS 310.

1 Course Sections Scheduled for Fall 2017

1 Course Sections Scheduled for Fall 2018