
Graduate Certificate in Computer Science
This graduate certificate program provides essential computing skills for professionals pursuing career advancement or laying the groundwork for further academic study.
Apply Now | Request Info Program available in Newark, Jersey City, and Online
Program Summary
The certificate is designed for professionals with undergraduate degrees in STEM disciplines or some prior work experience in computing. This program consists of 4 courses, taught over 2 semesters of 15 weeks each. Courses combine formal lectures with hands-on coding projects to ensure a comprehensive learning experience.
Participants develop a versatile skill set and gain experience with various programming languages and computing environments, providing a strong foundation in computer science principles. This program equips them for diverse challenges in the tech industry, supports career advancement, and prepares them for further academic pursuits, serving as a crucial step toward expanding both knowledge and practical expertise.
All Credits earned in the certificate can be applied towards the M.S. in Computer Science. Some courses also apply towards other M.S. degrees offered by the Ying Wu College of Computing.
Curriculum Flexibility
The curriculum offers flexibility for students at different levels. Students with weaker backgrounds can take two entry-level electives covering fundamental concepts, while all students must select two out of three core courses for acquiring background on essential topics. Those with more experience can bypass the entry-level courses and instead choose two additional electives from a range of options, allowing them to tailor their certificate to their interests or future goals. This structure accommodates diverse backgrounds and learning objectives in computer science.
Essential Information
Detailed curriculum and course requirements for the Certificate in Computer Science is available in the catalog of the program.
Students without a computing background who wish to prepare for the program may want to consider the below listed courses. Proof of completion of these courses is also accepted as supporting material for applications to the program.
For those wishing to pursue an MS degree, these courses are also suggested:
[take at most two]
Environments & Tools: Java or Python
Environments & Tools: Python, FastAPI, PyTest, Git
[take at least two]
Environments & Tools: MySQL, PostgreSQL, ARIES
Environments & Tools: C, C++, Java, Linux Operating System
Environments & Tools: scikit-learn, PyTorch, Tensorflow
[take at most two]
Environments & Tools: Java, MySQL, JSP, Servlet, Eclipse, IntelliJ, JavaFX
Environments & Tools: C++, Java, Python
Environments & Tools: SQL, PL/SQL, Neo4j, MongoDB
Environments & Tools: Flex, Bison, C/C++, Python
Environments & Tools: Java, Hadoop, Spark, AWS
Environments & Tools: Java, C
Environments & Tools: Java, Wireshark, Netcat
Environments & Tools: Xcode, Android Studio
Tuition & Fees by Campus (based on AY 2024-2025 rates)
- Online: $13,176
- Jersey City: $13,132-$14,880
- Newark, NJ residents: $17,192-$18,540
- Newark, non-NJ residents: $23,900-$25,248
The lower amounts assume student takes two courses in a summer semester.
For details, see NJIT's Tuition and Fee Schedule.
For information about cost of living see Tuition and Costs at NJIT.