
Emphasizing both theory and application, the Graduate Programs in Software improve the software development environment by providing knowledge, skills and experience that apply theory to the work place. Faculty members have extensive industrial experience, offering both career relevance and professional excellence. Students pursuing the MS, MSS, or CAS may choose a concentration of courses to fulfill their degree requirement.
MASTER'S DEGREES
Focusing on current software engineering concepts and methodologies, the MS in SE provides an opportunity for scientific, technical and sophisticated commercial systems developers to enhance their expertise in systems software development and applied research. The MS in SE program is the preferred program track for the hands-on developer...
Learn more about the MS degree in software engineering...
This program provides students with the most relevant, practical, and applicable knowledge available in software engineering and software management. With the appropriate mix of technical and business skills, graduates of this program can systematically analyze business situations and propose, plan, and manage rigorous software development strategies and efforts to fulfill organizational objectives...
Learn more about the MS degree in software management...
This applied program is designed for people who use software and interface extensively with software developers, or people who wish to couple software development knowledge and skills with careers in education, government, marketing, business, law, human resources, medicine, science or manufacturing. The MSS is the preferred program track for the business analyst...
An individually designed course of study for software professionals who have a master's degree in software development or engineering, computer science or equivalent...
A course of study tailored for software developers, system administrators, IT and R&D managers, business professionals with sufficient background, and legal professionals who desire to gain a broad set of technologies unique to the problem of securing computing platforms...
Students with a Bachelor's degree may use these courses as a base for completing the MSS or MS degree.
Designed for professionals with expertise in a functional area who wish to better understand software design and development...
Students completing the CIS certificate program may continue in the MSS or MS degree program.
Designed for professionals interested in state-of-the-art knowledge in software development...
Students completing the CSDD have the opportunity to use these courses as a base for completing the MS or MSS degree if desired.
Students may register and attend GPS courses even though the student does not intend to earn a certificate or master’s degree. Non-degree students must apply and be admitted before registering for classes.
Learn more about our Non-degree program offering.