Discover Computer Science at NJIT
Everything runs on software – from smart phones to autonomous cars to the refrigerator in your kitchen. Today’s software-driven society depends on computing professionals to both build and maintain that software, developing new features and keeping our data and livelihoods secure. As recent global events have shown, our world can only move as quickly and efficiently as the computer systems that power it.
This certificate program provides essential skills for computing professionals interested in designing and developing a variety of software systems. This includes the theoretical foundations of computer science and practical applications of database design, programming and software engineering. The curriculum focuses on the core skillset needed by all computer science professionals: logic and discrete math, programming, and data management.
Students will complete the program knowing how to:
- Develop a professional working knowledge of one or more high-level programming languages.
- Comfortably assess the run-time efficiency of a given computer algorithm and identify common logic errors in software design.
- Build a robust and secure database system – from design to implementation – for a wide range of purposes.