B.S. in Computer Science
NJIT's Bachelor of Science in Computer Science program offers a comprehensive computing curriculum with considerable breadth and depth, equipping students with the skills to tackle complex problems, drive innovation, and lead in a rapidly evolving technological world.
Apply Now | Request Info
Computer Science 2025
The trajectory of Computer Science has been revolutionary, and computer scientists have consistently transformed how we live, work, and connect --- from the personal computing revolution only five decades ago, advancing through the Internet age of the 1990s, evolving into mobile and cloud computing in the 2000s, and now entering the era of artificial intelligence.
At its core, Computer Science is the foundation for computational thinking, a powerful problem-solving skillset that involves breaking complex challenges into manageable steps, recognizing patterns, and designing efficient, innovative solutions. As we enter the AI era, computational thinking remains the driving force behind technological advancement, enabling resource-efficient, ethically responsible, and impactful solutions. Beyond technical expertise, computer scientists develop critical thinking skills, creative mindsets, and research capabilities that shape tomorrow's innovations. A degree in Computer Science at NJIT equips students with these essential tools and perspectives, preparing them for dynamic careers at the forefront of the next technological revolution.
Studying at NJIT
NJIT's Computer Science Department stands out in the NY/NJ region as part of the Ying Wu College of Computing, the area’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.
Essential Information
The curriculum and requirements for the BS in Computer Science are available in the BS-CS catalog. A more detailed list of courses offered by the Computer Science department can be found in our course catalog. CS students can also explore a wide range of computing courses offered by other departments in the Ying Wu College of Computing. To stay current with rapidly evolving technology, we regularly offer special topics courses covering emerging areas in computing.
This degree program is accredited by the Computing Accreditation Commission of ABET.
After completing the program, graduates will be able to:
- Analyze a complex computing program and to apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
The objectives of the BS in Computer Science program are to prepare the student so that three to five years after completing the program, the graduate will:
- Be participating in and leading the development of innovative computing solutions, advancing computer science through research and entrepreneurship, and collaborating with industry and government to drive technological progress and economic growth.
- Be applying ethical principles and a global perspective to design computing solutions that address societal challenges and benefit diverse communities.
- Be lifelong learners and adaptable professionals at the forefront of the evolving computing field by pursuing professional development, adapting to emerging technologies, and exploring transdisciplinary opportunities.
Year | Freshmen | Sophomore | Junior | Senior | Total |
---|---|---|---|---|---|
2019 | 285 | 211 | 276 | 274 | 1046 |
2020 | 356 | 255 | 328 | 299 | 1238 |
2021 | 359 | 286 | 380 | 311 | 1336 |
2022 | 464 | 313 | 394 | 362 | 1533 |
2023 | 542 | 342 | 450 | 366 | 1700 |
2024* | 457 | 378 | 513 | 349 | 1697 |
Degree Type | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 |
---|---|---|---|---|---|---|
BS CS | 167 | 177 | 222 | 189 | 229 | 259 |
Degrees awarded by calendar year (01/01 - 12/31)