News

Instructor Fall 2019: Bruce Montgomery Description and Content Object-Oriented Analysis and Design is a course that presents an introduction to the design and construction of software systems using ...
An applied analysis and design class that addresses the use of object-oriented techniques. Topics include domain modeling, use cases, architectural design and modeling notations.
Coupling and cohesion are two often misunderstood terms in software engineering. These are terms that are used to indicate the qualitative analysis of the modularity in a system, and they help us to ...
Experienced object-oriented developers have discovered that software design patterns facilitate the coding of stable and robust software systems.
An introduction to both automatic differentiation and object-oriented programming can enrich a numerical analysis course that typically incorporates numerical differentiation and basic MATLAB ...
Object Oriented Programming was introduced to software development almost half a century ago but should it be banished from embedded, safety-critical development?