Masters Programs (graduate/masters)

Masters Programs

The computer science department offers 5 Masters degrees and several graduate certificates. A Masters degree requires completion of 30 credits (10 courses) while a graduate certificate requires completion of 12 credits (4 courses). Post-graduate courses at another institution, or Stevens courses taken as a non-matriculated student, may in some cases count toward a degree or certificate: up to 3 courses may, with approval, be applied toward a Masters degree and one course may, with approval, be applied toward a certificate.

The most popular degree is the M.S. in Computer Science. This degree is highly flexible, intended to accommodate students who have a wide variety of backgrounds and a wide variety of interests. The other degrees are more focused, intended for students who want to specialize in a certain area of computer science. The Masters degree in Service Oriented Computing is intended for those who do not have a background in computer science and want to acquire employable computer skills quickly.

M.S. in Computer Science

The M.S. in Computer Science is the department's flagship graduate program. It is a program that allows maximum flexibility to tailor the program of study to students' interests. Students are particularly interested in some combination of databases, software engineering and security, so a selection of concentrations and study plans combine these areas of specialization. Other suggested areas of concentration include network and systems administration, mobile and embedded systems, and Web applications. Learn more at the program page.

M.S. in Cybersecurity

The M.S. in Cybersecurity is a rigorous program in the art and practice of security and privacy, including fundamentals of cryptography as well as threats and defenses for secure systems. The emphasis in this program is on deep technical skills that may be complemented with courses in security administration, as opposed to the security courses suggested for the MS/CS that emphasize broad principles and security administration. Learn more at the program page.

M.S. in Enterprise & Cloud Computing

The M.S. in Enterprise and Cloud Computing is intended to educate high-end IT professionals with an interest in enterprise computing. Students learn about distributed computing from both the reliability and the security points of view, including service oriented architecture. This program has a particular emphasis on systems administration and governance. A typical backend setup will involve several virtualized servers, running heterogeneous guest operating systems on top of hypervisors, organized in a highly available cluster. Data processing and web service applications will have service level agreements (SLAs) that must be honored. Learn more at the program page.

M.S. in Game Design and Simulation Programming

The degree in Game Design and Simulation Programming exposes students to the fundamentals of interactive game design; state-of-the-art graphics, animation and behavior modeling; and the methodologies for game development. The program also provides the skills and environment needed to be a successful member of the gaming community. The program prepares students for positions in the gaming industry as well as in industrial, government, education and research organizations involved in simulation, visualization, training, and "edutainment". Furthermore, the program equips students for entry in elite PhD programs in Computer Science, Remote Sensing, and Geographic Information Systems. Learn more at the program page.

M.S. in Service Oriented Computing

The M.S. in Service Oriented Computing is an accelerated professional education program that provides the software engineering skills for the modern era of Web and service-oriented applications. Students are not required to have any programming background for this program. The MS/SOC includes a programming spine, with introductory courses that can be omitted if you already have some programming background (such as an introductory course in college). The MS/SOC eschews much of the traditional Computer Science focus on teaching data structures and algorithms, and instead provides an accelerated track for learning how to program distributed applications using tools such as Visual Basic and .NET. The MS/SOC supplements this basic programming spine with courses in information architecture and Web design, human computer interaction (HCI), requirements analysis and service oriented architecture (SOA). Possible electives include courses in data mining, privacy, health informatics and databases, as well as language electives—for example in C#. Learn more at the program page.

Apply Now

Request Info


Empowering Success

Research Magazine

Read how Stevens is innovating:


Award-winning WebCampus programs geared toward adult learners offer the same degree, recognition, credentials, and access to university services as on-campus programs.


Dr. Dan Duchamp
Department Director



Admission Requirements

Admission into the Graduate Certificate or Master's Degree programs requires an undergraduate degree in Engineering, or in a related discipline, with a grade point average of "B" or better from an accredited college or university.

Required Documentation

All applicants must submit the following documents to be considered for admission:

  • Completed online application for admission
  • Official college transcripts from all colleges attended
  • Two letters of recommendation
  • Statement of Purpose
  • GRE scores*
  • Application fee

Optional Documents:

  • Resume/CV

* Starting Fall 2014 GRE scores required for all applicants applying into a full-time graduate program in the School of Engineering and Sciences. (Code #2819) All scores are only valid for five years prior to the application term. GRE required for all PhD applicants.

Additional Requirements for International Applicants

TOEFL/IELTS - International students (Code #2819).  For English language proficiency requirements please click here.

Approximately two weeks following receipt of the above material, you will receive a decision letter from the Office of Graduate Admissions. If accepted you will receive an acceptance letter outlining the program to which you were accepted, as well as your assigned Academic Advisor's contact information.

For questions related to program requirements please check with the Office of Graduate Admissions at

For more details on deadlines and how to apply please visit the Office of Graduate Admissions website at