JavaScript Menu Courtesy of
Stevens Computer Science Engineering & Science Stevens Computer Science
Stevens Institute of Technology Stevens Computer Science Homepage Stevens Computer Science Homepage
Stevens CS
M.S. Home
M.S. Computer Science
M.S. Cybersecurity
M.S. Enterprise and Cloud Computing
M.S. Enterprise Security and Risk Management
M.S. Game Design and Simulation Programming
M.S.Multimedia Experience and Management
M.S. Service Oriented Computing
M.S. Graduate Certificates
Curricular Practical Training
Teaching Assistantships
CS Community
Seminar Talks
Stevens Calendars
Research Labs
Computational Systems Biology Lab
Secure Database Lab
Secure Systems
Underwater Networking Lab
Visual Computing
Honor Society
Indian Grad. Student Association
Student Services
Counseling Center
Enrollment Info.
Financial Aid
International Students
Student Service Center

gray gray Share/Save/Bookmark
Stevens CS
M.S. in Computer Science

A masters degree provides you with the opportunity to "drill down" into a specific subject area within a discipline. With information technology extending its reach into more and more application domains, students are increasingly interested in focused education that may draw from several areas. We have designed a flexible MS/CS program that allows you to obtain an in-depth education in several aspects of IT. It is this flexibility, and this combination of focus areas, that distinguishes our MS/CS program.

Admission Requirements and Procedures

Apply here.

The GRE exam is recommended but not required for admission.

Stevens practices rolling admissions. There is no deadline. However, please be sure to leave enough time for us to receive all materials, review your application, and issue any necessary paperwork.

Stevens does not offer "conditional admission." Stevens does not accept applicants who have a three-year degree from an Indian college.

To learn the status your application, send email to Please do not contact the Computer Science department for this purpose.

Your application will be evaluated in its entirety and as a whole. There are no specific GPA or GRE scores that either guarantee or rule out admission. However, international students must demonstrate their proficiency in English by scoring at least 550 on the TOEFL paper test, 210 on the TOEFL computer-based test, 80 on the Internet-based test, or 6.0 on the IELTS test.

The current tuition and fee rates are available at

Foundation Courses

If the admission committee determines that your background is not complete, you may be required to take from 1 to 4 "foundation courses" at the beginning of your MS education. These courses DO count toward your MS degree. They are:

Only a small fraction of admitted students are required to take foundation courses.


Requirements for the completion of the MS/CS are:

  1. Completion of at least thirty (30) credit hours of study at the graduate level (500-level and above), with a minimum grade of C and a minimum GPA of 3.0.
  2. At least twenty one credit hours must be from courses having a CS prefix.
  3. Some of your courses must be drawn from a designated set.
    If you entered the program in Fall 2012 or earlier, you must take at least one course from this set: If you entered the program in Spring 2013 or later, you must take at least three courses from this set:
  4. The remaining nine credit hours can be from computer science or any other disciplines.

Graduate Advisors

Your advisor is determined by the last three digits of your student ID.

If you entered the program before Fall 2012, your advisor is:

If you entered the program in Fall 2012 or later, your advisor is:

Suggested Focus Areas

The following focus areas are suggestions for related sets of courses that allow you to specialize in particular applications of computer science. Please note that these focus areas are only suggested courses of study. Your focus area, if any, will not appear on your diploma or transcript. You need not elect any focus area, and if you do you are free to choose all or some of the courses in any focus area.

Cloud Computing

By taking courses in this focus area you will learn the principles of cloud computing as well as how to apply cloud computing to data storage, virtualized and elastic computing, and support for mobile systems.
Suggested courses: CS 522, CS 524, CS 526, CS 546, CS 548, CS 549, CS 561, CS 578, and CS 594.


The focus area in databases allows you to "drill down" on the fundamentals underlying distributed database and enterprise applications. You will learn how to build reliable distributed applications. You will be able to learn about other aspects of such applications, including Web services and service oriented architecture.
Suggested courses: CS 513, CS 546, CS 548, CS 561, CS 562, and CS 574.

Gaming and Simulation

Suggested courses: CS 522, CS 537, CS 539, CS 541, CS 545, CS 585, CS 586, CS 587, and CS 677.

Mobile Systems

This focus area covers mobile systems design at all levels: from communication to operating systems and middleware, to user interaction principles for handheld systems, up to applications such as e-commerce and social networking.
Suggested courses: CS 519, CS 521, CS 522, CS 545, CS 549, and CS 581.

Modeling, Simulation, and Visualization

Suggested courses: CS 535, CS 537, CS 538, CS 539, CS 586, CS 677, CS 691, and CS 694,

Network and Systems Administration

The focus area in Network and Systems Administration is intended for students who are interested in administering computer systems and networks. You will learn about operating system internals, including protection and device management. You will gain a deep understanding of the Internet protocols, and how to set up routers and diagnose network problems. You will learn how to set up firewalls and administer critical applications such as email Web service, and intrusion detection systems.
Suggested courses: CS 520, CS 521, CS 524, CS 615, CS 629, CS 665, CS 669, and CS 695.

Secure Systems

The focus area in Secure Systems prepares you with the best practices for delivering secure software on time and within budget. The security courses provide you with a grounding in cybersecurity fundamentals, privacy, and information assurance.
Suggested courses: CS 503, CS 506, CS 576, CS 577, CS 578, and CS 579.

Software Development

The focus area in Software Development prepares you for the reliable application of software and information technologies, particularly involving large databases, on time and within budget. The database courses provide you with fundamental skills in enterprise modeling and three-tier distributed applications, including Web services and SOA.
Suggested courses: SSW 564, SSW 567, CS 568, CS 569, CS 574, MGT 609, and CS 631.

Visual Computing and Information Extraction

Suggested courses: CS 522, CS 535, CS 538, CS 558, CS 559, CS 581, and CS 586.

Web Application Development

The focus area in Web Application Development will give you basic grounding in the principles of database systems and web programming so that you can develop three-tier Web applications. You will also obtain skills in requirements acquisition and human computer interaction, so that you can work with clients to determine the functionality and interface that suits the application you are developing.
Suggested courses: CS 526, CS 545, CS 546, CS 548, CS 549, and SOC 606.

Stevens CS

gray gray Share/Save/Bookmark

 Institute Policies


 Visit Stevens


Daniel Duchamp
Research Professor & Department Director
Room 313
Phone: 201.216.5390
Fax: 201.216.8249

Dawn Garcia
Administrative Assistant
Room 317
Phone: 201.216.5578
Fax: 201.216.8249

Sherry Dorso
Assistant to the Director
Lieb 317
Phone: 201.216.5328
Fax: 201.216.8249

Stevens CS
Stevens CS Stevens CS Stevens CS
View my Iframe Content