main navigation
my pace

Software Development and Engineering (Advanced)

The need continues for software developers who are knowledgeable and well prepared to meet the challenges of modern software development. As software plays an increasingly important role in our everyday life, the need for developers with a good understanding of their field and the newest developments in the area is obvious. People unable to complete a full graduate program in software design and development may wish to elect the Advanced Certificate in Software Design and Development which would better serve their needs. The Computer Science Departments have designed a five-course sequence that teaches students the fundamentals of the software design and development process.

This certificate program is available only on the New York City campus.



SE  673

Software Design Methodologies


SE  675

Requirements Engineering


SE  677

Software Reliability and Quality Assurance


SE  xxx




Total Credits


This certificate program is available only in New York City campus.

For those students with advanced preparation, other courses from the MS program may be substituted for any of the four listed with the permission of the chair.

Any student who wishes to pursue an MS in Software Design and Development after completing the certificate requirements will be sufficiently prepared to matriculate in the program provided all other admission requirements are satisfied.*

* Any student who wishes to earn both an advanced certificate and an MS degree through the Seidenberg School of Computer Science and Information Systems must take an additional elective beyond the stated requirements for each program.

For more information on this program, visit the Seidenberg School of CSIS.