Systems-Centric Software Engineering Graduate Certificate


Program Director
Art Pyster

Modern society depends on large-scale software-intensive systems of astonishing complexity. For almost all interesting systems, the majority of the value is delivered through software and the majority of the engineering challenges are addressed through software. Because the consequences of failure in such systems are so high, it is vital that the software be assured or trustworthy; i.e., it has the characteristics that users depend on, including correctness, security, safety, and availability.  Applying best practices based on sound underlying principles is essential in building complex software-intensive systems. Such practices address ways to specify, design, implement, test, and evaluate these systems in ways that enhance their trustworthiness. The courses in the Certificate in Systems-Centric Software Engineering address software engineering in a way that integrates critical aspects of systems engineering and incorporates best practices to make those systems trustworthy.


Course #Course NameInstructor (s)Semester
SSW540Fundamentals of Software EngineeringGregg VesonderFall-2008, Summer A-2008
EM612 or ME636Project Management of Complex SystemsWilliam Truran, Douglas Fain, Brian SauserFall-2008, Summer A-2008
SSW565Software Architecture and Component-based DesignGregg VesonderFall-2008, Summer A-2008
SYS625Fundamentals of Systems EngineeringRichard Arra, Leslie StevensFall-2008, Summer A-2008

I had a wonderful experience this semester, especially with 'Human Side of Project Leadership'. This course had an astounding effect on my ability to deal with interpersonal relationships at work."
Print This PageE-Mail This Page