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. Offered by Computer Science. May not be repeated for credit.
Obj Orient Sftware Specif/cons
Host University
George Mason University
Semester
Spring 2025
Course Number
SWE 619 DL1
Credits
3
Discipline
Computer Science
Instructor
Mahmood, Riyadh (rmahmoo2@gmu.edu)
Times and Days
Asynchronous
Course Information
Prerequisites
SWE foundation courses or equivalent.