Master's Degree in Computer Science

2 Years On Campus Masters Program

Stevens Institute of Technology

Program Overview

The Master of Science in Computer Science (MSCS) at Stevens Institute of Technology, located in Hoboken, New Jersey, is an advanced graduate program designed to develop expertise in computer science, software development, artificial intelligence, machine learning, cloud computing, cybersecurity, and advanced computing systems. Offered through the School of Computing, the program combines theoretical foundations with practical applications, preparing students to design, develop, implement, and evaluate computing solutions for complex technological challenges across industries.

The program requires 30 graduate credits and is available in on-campus and fully online formats, with full-time and part-time study options. Students can customize their academic experience through a flexible curriculum covering multiple areas of computer science, with opportunities for specialized research and an optional thesis. The program is also STEM-designated, preparing graduates for advanced technical careers and further academic research.

Curriculum Structure

Year 1

Students begin by developing a strong foundation in programming languages, algorithms, computer systems, software engineering, and computational theory. The core curriculum emphasizes practical programming, system design, software implementation, and the analytical skills required to solve complex computing problems.

Example coursework includes:

  • Principles of Programming Languages (CS 510)

  • Concurrent Programming (CS 511)

  • Introduction to Operating Systems (CS 520)

  • TCP/IP Networking (CS 521)

  • Enterprise and Cloud Computing (CS 526)

  • Artificial Intelligence (CS 541)

  • Database Management Systems I (CS 561)

  • Machine Learning: Fundamentals and Applications (CS 559)

Students strengthen their understanding of software development, operating systems, networking, database technologies, artificial intelligence, and algorithmic problem-solving through advanced graduate coursework.

Year 2

During the second year, students pursue advanced computer science electives and specialized coursework aligned with their professional interests. The program offers opportunities to explore areas such as cloud computing, cybersecurity, machine learning, software development, mobile systems, and visual computing.

Available areas of focus include:

  • Cloud Computing and Databases: Advanced database technologies, distributed systems, cloud infrastructure, and enterprise computing.

  • Software Development: Software engineering, programming languages, application development, and software architecture.

  • Visual Computing and Information Extraction: Computer vision, image processing, data extraction, and visual analytics.

  • Secure Systems: Cybersecurity, system protection, network security, and privacy.

  • Gaming and Simulation: Interactive graphics, simulation technologies, and game development.

  • Mobile Systems: Mobile application development and wireless computing.

  • Modeling, Simulation and Visualization: Computational modeling, simulation techniques, and data visualization.

  • Network and Systems Administration: Network architecture, operating systems, and infrastructure management.

  • Web Application Development: Web programming, application architecture, and enterprise software.

  • Machine Learning: Statistical learning, deep learning, artificial intelligence, and predictive modeling.

Focus Areas

Computer Science; Artificial Intelligence; Machine Learning; Deep Learning; Cloud Computing; Database Management; Software Development; Software Engineering; Cybersecurity; Secure Systems; Computer Networks; Mobile Systems; Computer Vision; Visual Computing; Gaming and Simulation; Web Application Development; Distributed Systems; Network Administration; Modeling and Simulation; Data Mining; Information Extraction.

Learning Outcomes

Develop expertise in programming languages, algorithm design, software development, artificial intelligence, machine learning, database management, operating systems, cloud computing, computer networks, cybersecurity, computer vision, distributed systems, software architecture, computational problem-solving, technical communication, and collaborative software development.

Professional Alignment (Accreditation)

The program prepares students for careers in software engineering, artificial intelligence, machine learning, cloud computing, database administration, computer systems, and software development. Its flexible curriculum combines theoretical computer science concepts with practical technical applications, enabling graduates to design, implement, test, and evaluate software solutions for complex computing challenges.

Students benefit from:

  • Industry-Relevant Curriculum: Advanced coursework in artificial intelligence, machine learning, cloud computing, software development, and secure systems.

  • Practical Learning: Hands-on laboratory experiences and opportunities to develop and implement software solutions.

  • Research Opportunities: Access to faculty-led research projects, specialized laboratories, and interdisciplinary research initiatives.

  • Optional Thesis: Opportunities to undertake research or clinical thesis work under faculty guidance.

  • Graduate Cooperative Education: Opportunities to gain professional experience through the university's Graduate Cooperative Education Program.

  • Flexible Learning: On-campus and fully online study options, with full-time and part-time pathways.

The program is STEM-designated. Stevens also has an NSA National Center of Academic Excellence designation for its separately identified undergraduate Cybersecurity program; this should not be interpreted as a specific accreditation of the MS in Computer Science.

Reputation (Employability Rankings)

The School of Computing at Stevens Institute of Technology offers advanced computer science education focused on software systems, artificial intelligence, machine learning, cloud computing, and emerging information technologies. Located approximately 15 minutes from Manhattan, the university provides students with access to the technology, finance, and innovation ecosystem of the New York metropolitan area.

Students benefit from:

  • National Recognition: Ranked among the Top 100 Best Graduate Computer Science Schools in the United States by U.S. News & World Report in 2026.

  • Online Education: Ranked among the Top 25 Best Online Graduate Information Technology Programs by U.S. News & World Report in 2026.

  • Research Excellence: Recognized research strengths in programming languages, artificial intelligence, machine learning, computer vision, and logic and verification.

  • Industry Connections: Networking and recruitment opportunities with companies such as Amazon, Bloomberg, Google, IBM, Intel, and Meta.

  • Advanced Research Facilities: Access to the Stevens MakerCenter, Prototype and Object Fabrication Lab, and specialized computing research laboratories.

  • Graduate Career Outcomes: The School of Engineering and Science reported an average starting salary of $93,068 six months after graduation for its Class of 2024.

Graduates can pursue careers as Software Engineers, Software Developers, Computer Systems Analysts, Database Administrators, Machine Learning Engineers, Artificial Intelligence Engineers, Web Developers, Computer Programmers, Software Quality Assurance Engineers, Cloud Computing Specialists, Computer Network Engineers, and Computer Science Researchers. They can explore opportunities in technology companies, financial institutions, software development organizations, research laboratories, startups, and government institutions.

Experiential Learning (Research, Projects, Internships etc.)

At Stevens Institute of Technology, the Master’s in Computer Science program is designed to provide students with a robust blend of theoretical knowledge and practical skills. The curriculum emphasizes experiential learning, allowing students to engage in hands-on projects, collaborate with peers, and utilize cutting-edge technology. With access to state-of-the-art facilities and resources, students are well-equipped to tackle real-world challenges in the tech industry.

Here are some key aspects of the experiential learning opportunities available in the program:

- Collaborative Projects: Students often work in teams on projects that simulate real-world scenarios, fostering teamwork and problem-solving skills.
- Internship Opportunities: The program encourages internships with leading tech companies, providing invaluable industry experience and networking opportunities.
- Research Laboratories: Students have access to specialized labs, such as the Cybersecurity Research Lab and the Data Science Lab, where they can engage in innovative research.
- Software and Tools: The curriculum incorporates industry-standard software and tools, including Python, Java, and various machine learning frameworks, ensuring students are proficient in the technologies used in the field.
- Field Trips and Industry Visits: Students participate in field trips to tech companies and startups, gaining insights into industry practices and trends.
- Libraries and Resources: The university’s library offers extensive resources, including access to academic journals, databases, and a dedicated computer science section.
- Innovation Labs: The Stevens Innovation Lab provides a collaborative space for students to develop and prototype their projects, encouraging creativity and entrepreneurship.

Progression & Future Opportunities

Pursuing a Master’s in Computer Science at Stevens Institute of Technology opens the door to a wealth of career opportunities in a rapidly evolving field. Graduates often find themselves in high-demand roles such as Software Engineer, Data Scientist, Cybersecurity Analyst, and Systems Architect. The skills and knowledge gained through this program position students for success in a competitive job market:

- Career Services: Stevens offers robust career services, including resume workshops, interview preparation, and networking events with industry leaders.
- Employment Statistics: Over 90% of Stevens graduates secure employment within six months of graduation, with average starting salaries exceeding $90,000.
- University–Industry Partnerships: Stevens has established partnerships with leading tech companies like Google, Amazon, and IBM, providing students with internship opportunities and real-world project experience.
- Accreditation: The program is accredited by the Computing Accreditation Commission of ABET, ensuring that the education you receive meets the highest standards of quality.
- Graduation Outcomes: Alumni have gone on to work at top firms and startups, often advancing to leadership positions within just a few years.

Further Academic Progression: After completing your Master’s in Computer Science, you may choose to pursue a Ph.D. in Computer Science or related fields, allowing you to delve deeper into research and academia. Additionally, you could explore specialized certifications or professional development courses to enhance your expertise in areas like artificial intelligence, machine learning, or data analytics. This continued education can further elevate your career prospects and open doors to advanced roles in the tech industry.

Program Key Stats

$65 606
$65 606
$75
Aug Intake : RD 15th Jan EA/ED 15th Nov


41%

Eligibility Criteria

BBB - BBC
2.5 - 3
25 - 28
70 - 80

6.5
79
No
Eligibility criteria

Additional Information & Requirements

Career Options

  • Software Engineer
  • Software Developer
  • Computer Systems Analyst
  • Data Scientist
  • Artificial Intelligence Engineer
  • Machine Learning Engineer
  • Cybersecurity Engineer
  • Cloud Solutions Architect
  • Database Administrator
  • Network Architect
  • Systems Analyst
  • Research Scientist
Career options

Book Free Session with Our Admission Experts

Admission Experts