Degree Overview

  • Delivery Format: on-campus
  • Required Credits: 30

Program Details

The mission of NJIT's Master's in Computer Science is to prepare students for lifelong high-quality careers in technology through a broad, comprehensive, and continuously evolving curriculum that balances theory and project-driven applications. Offered by a Carnegie R1 research university minutes from New York City, the program is built and taught by active research faculty and continuously updated to track where the field — and the industry — is going. 

The on-campus program is offered in Newark and Jersey City.

What You Will Learn:

Graduates of the program will be able to:

  • Analyze and prove the properties of algorithms, software, and computing systems using the theoretical underpinnings of Computer Science — assessing run-time efficiency, reasoning about correctness, and designing new data structures and algorithms for new use cases.
  • Analyze, design, and construct software that contributes to large, multi-layered and multi-machine systems — reliable, scalable applications built with modern engineering practices and deployed across parallel, distributed, and cloud environments.
  • Design and construct software that employs intelligence and learning to solve complex, open-ended, and novel problems — from machine learning models and neural networks to data-driven systems applied to real-world domains.
  • Select, develop, communicate, and deploy viable solutions in one or more Computer Science sub-fields — going deep in your chosen specialization, whether that's Artificial Intelligence, Cybersecurity, Hyperscale Computing, or Software Engineering, and presenting your work the way industry expects

In practical terms, this means graduates can assess the run-time efficiency of algorithms and design new data structures for new use cases; build reliable, scalable full-stack software for real-world applications; construct robust and secure database systems from design to implementation; and develop networked applications that exploit parallel and cloud computing.

Admissions & curriculum

Explore this area of study

Computer Science Salaries

$92,300

Starting Salary, NJIT Average

$139,400

Mid-Career Salary, National Average

Top 50 Public Schools nationwide - U.S News & World Report, 2025

Career Prospects

Where do Computer Science majors work?

Common Job Titles
  • Machine Learning Engineer
  • Software Developer
  • Data Engineer
  • Cybersecurity Architect/Consultant
  • Cloud Big Data Engineer
Top Employers
  • Bank of America
  • Verizon
  • Lockheed Martin
  • Microsoft Corporation
  • Colgate-Palmolive

What our students are saying

  • JonPierre  Grajales
    I am gaining an excellent education at NJIT that is preparing me for my goals as a researcher in academia. "
    JonPierre Grajales
  • Jinisha   Patel
    I became an advocate for women in computer science while studying at NJIT."
    Jinisha Patel
  • Krupali  Patel
    The atmosphere at NJIT fostered my growth as a female in computing."
    Krupali Patel

Tuition Cost

How Much does it cost to Attend NJIT?

$45,228
Average cost of attendance for NJ resident graduate students living on campus
- $18,913
Average amount of grants and scholarships per student
= $26,315
Learn More About Tuition & Costs