Provides the tools and skills to build scalable and reliable software systems, developing an understanding of effective software design, as well as the algorithms that allow our computers to solve some of the most difficult problems in human history. Students become familiar with a variety of programming languages, database systems and advanced software development environments.
Learn MoreProvides students a strong understanding of basic and advanced methods in statistical inference, machine learning, data visualization, data mining, and big data, all of which are essential skills for a high-performing data scientist.
Learn MoreCovers the construction and maintenance of secure software systems and tools to ensure the integrity of data and network communication, spanning topics from theoretical cryptographic protocols to government and corporate policy on data privacy. Students become familiar with tools such as OpenSSL, Wireshark and Certificate Transparency.
Learn MoreFocuses on the core skillset needed by all computer science professionals: logic and discrete math, programming, and data management. Students will learn how to evaluate important computer algorithms, develop large-scale software systems and build and maintain efficient database systems. Successful graduates may continue to the MS in Computer Science.
Learn MoreOffers students an introduction to data mining with an emphasis on large-scale databases as a source of knowledge generation and competitive advantage. Instruction includes formal lectures as well as hands-on projects involving techniques to extract, report and visualize information from data.
Learn MoreFocuses on techniques for mitigating the risk of data breaches and unauthorized access to networked devices and systems. Students will learn how to identify security vulnerabilities in local, networked, and cloud software systems, and develop rigorous data management and software development workflows. Successful graduates may continue to the MS in Cybersecurity and Privacy.
Learn MoreEnables data analysts and business intelligence professionals to master the principles of visualization techniques for communicating insights from complex real-world data. Students work with tools such as Tableau, Python, R and Javascript.
Learn MoreEmphasizes essential skills for data engineers to design their data infrastructure and apply relevant tools and techniques on their data assets. Software tools such as SQL, MongoDB, Hadoop, Hive, Pig and UML are used extensively in the program.
Learn MoreOur courses provide a world-class, practice-based, data-driven education that translates immediately into expertise you can take to the workplace.
Learn More
Average Salary of a Data Scientist
Minutes from New York City
Shawn Cicoria - Microsoft
Kirsten Schulz - Essex County College
Abhishek Singh - Bank of America
![]() |
NJIT@JerseyCity Graduates its First CohortIn May 2020, Roberto graduated with a certificate in data mining; one of the first six graduates from NJIT@JerseyCity. |