Business
What do Business majors do?
-
Martin Tuchman School of Management provides a continuous support system that extends beyond a degree program and prioritizes close relationships, making each student a Highlander."Anousha Raina -
The MSM-BA program provided the perfect blend of management and analytical courses, enhancing my profile for success in the industry."Divya Tekani -
NJIT was my dream school."Hilsson Angeles
Related Majors
Explore all the degrees you can earn at NJIT
Explore NowDegree Overview
- Delivery Format: on-campus
- Required Credits: 121
Program Details
Students will acquire the skills needed to develop an understanding of the "common body of knowledge" as defined by the Association to Advance Collegiate Schools of Business International. In addition, students will develop a set of frameworks to analyze, comprehend, and enjoy facts, concepts, and ideas and analytical and critical thinking, decision making, leadership, planning and organization, and problem-solving skills.
What You Will Learn:
- Students will demonstrate knowledge of business.
- Students will demonstrate an ability to analyze concepts, to apply these concepts to solve business problems and use quantitative methodologies as tools to solve business problems.
- Oral communication: Students will demonstrate the ability to deliver effective presentations enhanced by technology.
- Written communication: Students will demonstrate the ability to write clear and concise reports.
- Students will demonstrate the ability to search databases, locate, use and properly cite relevant information.
- Students will demonstrate the ability to understand and use team building behaviors to accomplish group tasks.
- Students will demonstrate the ability to identify ethical dilemmas and make decisions grounded in ethical principles.
- Students will demonstrate the ability to use technology for effective project management.
- Students will demonstrate an understanding of the global context in which business is conducted.
Admissions & curriculum
Business Salaries
Starting Salary, NJIT Average
Top 50 Nationally for Entrepreneurship Studies
Where do Business majors work?
- Financial Analyst
- Business Analyst
- Risk Analyst
- Operations Manager
- Project Manager
- Prudential
- Bank of America
- Amazon
- Cigna
- CGI
-
Martin Tuchman School of Management provides a continuous support system that extends beyond a degree program and prioritizes close relationships, making each student a Highlander."Anousha Raina -
The MSM-BA program provided the perfect blend of management and analytical courses, enhancing my profile for success in the industry."Divya Tekani -
Getting a degree from a great school like NJIT gave me the opportunity to choose the job I wanted."Seif Issa
Degree Overview
- Delivery Format: on-campus
- Required Credits: 30
Program Details
- Describe cybersecurity and privacy mechanisms, standards and state-of-the-art capabilities.
- Describe potential cyber attacks and the actors that might perform them, and apply cyber defense methods to prepare a system to repel attacks.
- Perform security review of applications, systems and infrastructure.
- Design and implement system, network and infrastructure-level solutions to ensure the security and privacy of communications and data against specific security threats, while understanding the trade-offs between security, usability and performance.
- Use standard security terminology to communicate effectively with other cybersecurity professionals.
- Understand the ethical and legal implications of cyber attacks.
What You Will Learn:
Cryptography and Security
-
Understand the difference between the symmetric key and public key cryptography approaches.
-
Select appropriate symmetric and public key cryptography protocols for a given application.
-
Develop an efficient implementation of a cryptographic protocol based on a Discrete Logarithm Problem, RSA (Factoring) Problem or Elliptic Curve Discrete Logarithm Problem.
Security and Privacy in Computing
-
Understand the various models to evaluate the security of computer systems.
-
Interpret security guarantees and assess the level of security provided by a cryptographic protocol.
-
Understand the various security goals for communication over an insecure network.
-
Identify the appropriate types of cryptographic primitives that should be used to achieve each of these goals.
-
Understand the advantages and limitations of using symmetric key versus public-key cryptography.
Network Protocols Security
-
Identify the appropriate security primitives that should be used to achieve specific security goals for communication over insecure networks.
-
Analyze the security of the main mechanisms used on the internet to secure communication between computer systems at various network layers, including physical, network, transport and application layers.
-
Describe common attacks against wired and wireless network protocols using standard terminology, allowing them to communicate effectively with other security professionals.
Admissions & curriculum
Cybersecurity Salaries
Starting Salary, NJIT Average
Mid-Career Salary, National Average
The cybersecurity profession is projected to grow 36.5 percent by 2022.
Where do Cybersecurity and Privacy majors work?
- Information Security Analyst
- Technical Specialist
- Software Engineer
- Akkadian Labs
- Celgene Corp.
- Flashtalking Inc.
- Nokia (formerly Alcatel-lucent)
-
NJIT filled me with confidence and helped me to discover and assess my leadership style."Theresa Wagner -
Getting a degree from a great school like NJIT gave me the opportunity to choose the job I wanted."Seif Issa -
NJIT was my dream school."Hilsson Angeles
-
Borcea, Cristian
- Professor
-
Curtmola, Reza
- Professor
-
Hamidli, Fuad
- Senior University Lecturer
-
Mani, Kumar
- Senior University Lecturer
-
Mili, Ali
- Professor
- Associate Dean for Academic Affairs
-
Neamtiu, Iulian
- Professor
-
Oria, Vincent
- Professor
-
Raza, Asad
- Senior University Lecturer
-
Rohloff, Kurt
- Affiliated Faculty
-
Sharma, Shantanu
- Assistant Professor
Contact Us
Need Help? We’re here to advise you.
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
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
-
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 -
The atmosphere at NJIT fostered my growth as a female in computing."Krupali Patel -
I became an advocate for women in computer science while studying at NJIT."Jinisha Patel
-
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.
Degree Overview
- Delivery Format: on-campus
- Required Credits: 33
Program Details
The graduates of this program will have in-depth knowledge of the entire lifecycle of software projects. They will acquire theoretical knowledge and practical skills that allow them to quickly integrate in software companies or businesses that develop in-house software.
What You Will Learn:
- Analyze a problem and identify and define the software requirements appropriate to its solution.
- Design, implement and evaluate software projects to meet desired needs.
- Demonstrate knowledge and skills in the design of algorithm and programs.
- Work in groups on real-life software projects.
- Demonstrate the ability to communicate the outcomes of a software project in both written and oral forms.
Admissions & curriculum
Software Engineering Salaries
Mid-Career Salary, National Average
Employment of software developers is projected to grow 24 percent from 2016 to 2026, much faster than the average for all occupations.
Where do Software Engineering majors work?
- Software Development Specialist
- Software Engineer
- Business Process Analyst
- Android Developer
- Teamcenter Administrator & Developer
- Gpshopper - A Synchrony Financial Company
- Amazon
- Accenture
- Colgate-Palmolive
-
The curriculum helped me gain the experience I needed to design and develop software systems."Chaitrali Rane -
Getting a degree from a great school like NJIT gave me the opportunity to choose the job I wanted."Seif Issa -
NJIT was my dream school."Hilsson Angeles
Degree Overview
- Delivery Format: on-campus
- Required Credits: 30
Program Details
- Provide training in three core components of data science: machine learning, big data analysis and programming for Data Science.
- Provide training in applied statistics, particularly statistical inference.
- Cover applications and contemporary topics in Data Science.
What You Will Learn:
- Apply statistical methods for decision making.
- Build and analyze predictive models from data using machine learning and statistical inference.
- Program Data Science applications in high-level languages such as Python and R.
- Analyze large datasets using high-performance computing and distributed computing methods.
- Compare the benefits and drawbacks of contemporary and advanced topics in Data Science.
- Make informed architectural decisions based on a good understanding of how available technologies differ and complement each other and what scalability and consistency trade-offs they provide.
Admissions & curriculum
Data Science - Computing Concentration Salaries
Starting Salary, NJIT Average
Mid-Career Salary, National Average
NJIT is the first university in New Jersey to offer an independent, standalone Master’s degree in Data Science.
Where do Data Science (Computing Option) majors work?
- Computer and Information Research Scientist
- Computer and Information Systems Manager
- Software Developer
- Management Analyst
- Medical and Health Services Manager
- I.B.M.
- Johnson & Johnson
- JP Morgan Chase & Co.
- Takeda Pharmaceutical
- VIOLA
-
Getting a degree from a great school like NJIT gave me the opportunity to choose the job I wanted."Seif Issa -
NJIT was my dream school."Hilsson Angeles
-
Basu Roy, Senjuti
- Associate Professor
-
Borcea, Cristian
- Professor
-
Geller, James
- Professor
-
Liu, Chengjun
- Professor
-
Oria, Vincent
- Professor
-
Theodoratos, Dimitrios
- Associate Professor
-
Wang, Guiling
- Distinguished Professor
- Associate Dean of Research and External Relations
-
Wei, Zhi
- Distinguished Professor
-
Wu, Chase
- Professor
Contact Us
Need Help? We’re here to advise you.
Degree Overview
- Delivery Format: on-campus
- Required Credits: 24-36
Program Details
- Offer increasing specialization within the existing knowledge base of Computer Science.
- Address an area in which disciplinary knowledge is being discovered. The Ph.D. candidate enters as a student, progresses as an apprentice scholar and graduates as a colleague of his/her mentor.
- Engage students in the acquisition of existing knowledge through courses selected to provide the foundation of the expertise required for scholarly inquiry at the highest scientific level.
- Provide the intellectual breadth that allows for novel cross-disciplinary problem solving.
What You Will Learn:
- Develop independence in research problem-solving skills at an advanced level.
- Acquire the depth of knowledge.
- Acquire sufficient breadth of knowledge.
- Develop ethical reasoning skills.
- Improve communication skills for teaching and research dissemination.
- Understand the conduct and support of research and development.
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
-
The computer science program offers a great value."Zhe He -
I became an advocate for women in computer science while studying at NJIT."Jinisha Patel -
I am gaining an excellent education at NJIT that is preparing me for my goals as a researcher in academia. "JonPierre Grajales
-
Basu Roy, Senjuti
- Associate Professor
-
Borcea, Cristian
- Professor
-
Ding, Xiaoning
- Associate Professor
-
Gotsman, Craig
- Distinguished Professor
-
Koutis, Ioannis
- Associate Professor
-
Li, Jing
- Associate Professor
-
Musialski, Przemyslaw
- Associate Professor
-
Neamtiu, Iulian
- Professor
-
Oria, Vincent
- Professor
-
Perl, Yehoshua
- Professor
-
Schieber, Baruch
- Professor
-
Wang, Guiling
- Distinguished Professor
- Associate Dean of Research and External Relations
-
Wang, Jason
- Professor
-
Wei, Zhi
- Distinguished Professor
-
Xu, Pan
- Assistant Professor
Degree Overview
- Delivery Format: on-campus
- Required Credits: 120
Program Details
The BS in Computer Science program's objective is to offer:
A Broad Foundation in Computing: The program offers the most comprehensive technical foundation across all computing-related degrees. You will develop a deep understanding of computing fundamentals and intelligent systems — preparing you to work on computing infrastructure, cybersecurity, energy-efficient AI systems, human oversight of AI, and large-scale agentic software systems. This breadth positions you to lead innovation across the full spectrum of computing challenges.
Pathways for Specialization: Starting with the cohort entering our program in Fall 2026, students can earn their BS degree with an optional concentration in:
- Artificial Intelligence
- Cybersecurity
Studying Computer Science at NJIT makes you part of the Ying Wu College of Computing, the region's only dedicated computing college. As a top-50 public university and R1 research institution minutes from NYC, we combine academic excellence with world-class research opportunities and access to the world's leading tech hub. You'll learn from internationally renowned faculty and industry leaders in the NYC/NJ metro area, gaining hands-on experience with industry-standard and emerging technologies.
Accreditation. NJIT's BS in Computer Science is accredited by the Computing Accreditation Commission of ABET under the commission's General Criteria and Program Criteria for Computer Science programs. For complete accreditation information, including Program Educational Objectives (PEOs) and Student Outcomes (SOs), please visit the official BS in Computer Science program page.
What You Will Learn:
Graduates of the program will be able to:
- Problem-Solving & Analysis — Break down complex computing problems and apply computer science principles — alongside relevant knowledge from other disciplines — to identify effective solutions.
- Design & Implementation — Design, build, and evaluate computing solutions that meet specific requirements while reflecting best practices in your area of focus.
- Communication — Communicate effectively with technical and non-technical audiences across professional contexts.
- Ethical Practice — Recognize professional responsibilities and make informed decisions grounded in legal and ethical principles.
- Teamwork & Leadership — Contribute effectively as a team member and step into leadership roles on computing projects.
- Technical Mastery — Apply computer science theory and software development fundamentals to build robust, well-engineered solutions.
What Our Graduates Achieve. Three to five years after graduation, our students are:
- Leading Innovation in Computing — Developing innovative computing solutions, advancing the field through research and entrepreneurship, and collaborating with industry and government to drive technological progress.
- Designing for Ethical Impact — Applying ethical principles and global perspectives to create computing solutions that address real societal challenges and benefit diverse communities.
- Growing as Lifelong Learners — Staying at the forefront of computing through continuous professional development, rapid adaptation to emerging technologies, and exploration of transdisciplinary opportunities.
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
-
The computer science program offers a great value."Zhe He -
I became an advocate for women in computer science while studying at NJIT."Jinisha Patel -
I am gaining an excellent education at NJIT that is preparing me for my goals as a researcher in academia. "JonPierre Grajales
Contact Us
Need Help? We’re here to advise you.