Degree Overview
- Delivery Format: online
- Required Credits: 30
Admissions & curriculum
30 Required Credits
Explore this area of study
Computer Science Salaries
$112,293
Mid-Career Salary, National Average
$139,900
Mid-Career Salary, NYC Metro Area
Top 50 Public Schools nationwide - U.S News & World Report, 2025
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 -
If you ever need advice or help, I would be willing to bet you could find it at NJIT."Angela Vitaletti -
I became an advocate for women in computer science while studying at NJIT."Jinisha Patel
Core Faculty
Degree Overview
- Delivery Format: on-campus
- Required Credits: 30
Program Details
- Demonstrate knowledge and skills in the design of algorithm and programs.
- Understand operating system fundamentals.
- Understand networking and its application.
- Understand database systems and develop database applications.
- Work on real-life projects in groups.
- Communicate the outcomes of a project in both written and oral forms.
- Select a specialization and take three advanced courses in their specialization to further their knowledge.
What You Will Learn:
- Apply knowledge of computing and mathematics appropriate to the discipline.
- Analyze a problem and identify and define the computing requirements appropriate to its solution.
- Design, implement and evaluate a computer-based system, process, component or program to meet desired needs.
- Function effectively on teams to accomplish a common goal.
- Communicate effectively with a range of audiences.
- Recognize the need for and an ability to engage in continuing professional development.
- Use current techniques, skills and tools necessary for computing practice.
- Apply mathematical foundations, algorithmic principles and Computer Science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.
- Apply design and development principles in the construction of software systems of varying complexity.
- Understand state of the art research and apply research methods to solving new problems.
Admissions & curriculum
30 Required Credits
Explore this area of study
Computer Science Salaries
$92,300
Starting Salary, NJIT Average
$97,819
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
-
The computer science program offers a great value."Zhe He -
If you ever need advice or help, I would be willing to bet you could find it at NJIT."Angela Vitaletti -
I am gaining an excellent education at NJIT that is preparing me for my goals as a researcher in academia. "JonPierre Grajales
Core Faculty
-
Basu Roy, Senjuti
- Associate Professor
-
Borcea, Cristian
- Professor
-
Eren, Canan
- Senior University Lecturer
-
Eskandari, Marzieh
- Senior University Lecturer
-
Gerbessiotis, Alexandros
- Associate Professor
-
Kellogg, Martin
- Assistant Professor
-
Koutis, Ioannis
- Associate Professor
-
Li, Jing
- Associate Professor
-
Liu, Chengjun
- Professor
-
Oria, Vincent
- Professor
-
Sharma, Shantanu
- Assistant Professor
-
Shi, Cong
- Assistant Professor
Contact Us
Need Help? We’re here to advise you.