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
Computer Science Salaries
Starting Salary, NJIT Average
Mid-Career Salary, National Average
Top 50 Public Schools nationwide - U.S News & World Report, 2025
Where do Computer Science majors work?
- Machine Learning Engineer
- Software Developer
- Data Engineer
- Cybersecurity Architect/Consultant
- Cloud Big Data Engineer
- Bank of America
- Verizon
- Lockheed Martin
- Microsoft Corporation
- Colgate-Palmolive
What our students are saying
-
I am gaining an excellent education at NJIT that is preparing me for my goals as a researcher in academia. "JonPierre Grajales -
I became an advocate for women in computer science while studying at NJIT."Jinisha 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?
Core Faculty
-
Arya, Shivvrat
- Assistant Professor
-
Basu Roy, Senjuti
- Associate Professor
-
Jayarajah, Kasthuri
- Assistant Professor
-
Kaur, Arashdeep
- Senior University Lecturer
-
Li, Jing
- Associate Professor
-
Lin, Tsung-Chi
- Assistant Professor
-
Murphy, Kieran
- Assistant Professor
-
Oria, Vincent
- Professor
-
Zhang, Haotian
- Assistant Professor
Contact Us
Need Help? We’re here to advise you.