Degree Overview
- Delivery Format: online
- Required Credits: 30
Admissions & curriculum
Computer Science Salaries
Mid-Career Salary, National Average
Mid-Career Salary, NYC Metro Area
Top 50 Public Schools nationwide - U.S News & World Report, 2025
-
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 -
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
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
- Accelerated B.S. in Bioinformatics for Honors Pre-med Students
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
-
I became an advocate for women in computer science while studying at NJIT."Jinisha Patel -
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 computer science program offers a great value."Zhe He
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
-
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 -
The computer science program offers a great value."Zhe He
-
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: 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 atmosphere at NJIT fostered my growth as a female in computing."Krupali Patel -
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
Contact Us
Need Help? We’re here to advise you.