Degree Overview

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

Program Details

  • A graduating student is prepared to work as a computing professional, utilizing the knowledge acquired in the undergraduate program in Computer Science at NJIT.

  • A graduating student is prepared to be both professionally and socially engaged in the computing profession.

  • A graduating student is prepared for life-long learning and continuing professional development and training in Computer Science.

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.

Admissions & curriculum

Accelerated Option

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
  • Angela  Vitaletti
    If you ever need advice or help, I would be willing to bet you could find it at NJIT."
    Angela Vitaletti
  • 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