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

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

Learn About The department of Computer Science
Career Prospects

Where do Computer Science majors work?

Common Job Titles
  • Business Technology Analyst
  • Software Developer
  • Quality Assurance Engineer
  • Junior Programmer
  • IT Consultant
Top Employers
  • BNP Paribas
  • Jni Consulting Corp.
  • Mitsubishi UFJ Financial Group
  • Prudential Financial
What our students are saying
  • Vignesh  Kumar
    NJIT is well known not just in the U.S., but also back home in India. I really can leverage this to work for any top tech employer,"
    Vignesh Kumar
  • JonPierre  Grajales
    I am gaining an excellent education at NJIT that is preparing me for my goals as a researcher in academia. "
    JonPierre Grajales
  • Angela  Vitaletti
    If you ever need advice or help, I would be willing to bet you could find it at NJIT."
    Angela Vitaletti