George Mason University
George Mason University Mason
George Mason University

SWE 619: Object-Oriented Software Specification and Construction

Instructor Information

Section Information

In-depth study of software construction using modern, object-oriented language with support for graphical user interfaces and complex data structures. Specifications, design patterns, and abstraction techniques, including procedural, data, iteration, type, and polymorphic. Information hiding, classes, objects, and inheritance. Exception handling, event-based systems, and concurrency.

Course Information from University Catalog

Not Repeatable


In-depth study of software construction using modern, object-oriented language with support for graphical user interfaces and complex data structures. Specifications, design patterns, and abstraction techniques, including procedural, data, iteration, type, and polymorphic. Information hiding, classes, objects, and inheritance. Exception handling, event-based systems, and concurrency.

Hours of Lecture or Seminar per week: 3

Credits: 3

Prerequisites:

SWE foundation courses or equivalent.

Instructor Information
Expertise