
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: $13,132-$14,880 (based on AY 2024-2025 rates)
The lower amount assumes student takes two courses in a summer semester. Jersey City tuition rate is 20% lower than the in-state tuition for the Newark counterpart.
Dedicated Enrollment Support
Quinn Hardrick
Student Outreach Manager
973-642-7037
quinn.hardrick@njit.edu
Yaslie Pared
Enrollment Services Manager
973-596-6292
yaslie.pared@njit.edu
Interested in learning more about the admissions process, our academic programs, or visiting the Jersey City location? Visit our FAQ page or contact jerseycity@njit.edu today!
Ying Wu College of Computing
Quinn Hardrick
Student Outreach Manager
973-642-7037
quinn.hardrick@njit.edu
University Admissions
Yaslie Pared
Enrollment Services Manager
973-596-6292
yaslie.pared@njit.edu
Interested in learning more about the admissions process, our academic programs, or visiting the Jersey City location? Visit our FAQ page or contact jerseycity@njit.edu today!