Computer Science
Graduate Certificate in Computer Science
The Graduate Certificate in Computer Science (CS) provides essential skills for professionals interested in designing and developing a variety of software systems. The program is often taken as a precursor to one of the MS degrees offered by the CS Department at NJIT.
Prerequisites
Applicants should have a bachelor's degree from an accredited institution in a STEM discipline, or have relevant professional experience in computing. Further information can be found here.
Related MS programs
Students who achieve a GPA of at least 3.0 are assured admission into MS programs offered by the Ying Wu College of Computing. All courses within this Certificate program fulfill the degree requirements for the MS in Computer Science program. For students interested in other MS programs, it is recommended to consult the catalogs, to determine which courses fulfill the respective requirements. Current students may also reach out to YWCC advisors for additional information.
Degree Requirements
The Graduate Certificate in Computer Science can be completed by taking four courses (12 credits). The requirements must be satisfied as indicated in the following Course List.
Code | Title | Credits |
---|---|---|
Entry-level Courses & | ||
At most two courses from this list: | ||
Foundations of Computer Science | ||
Web Systems Development | ||
Core Courses | ||
At least two courses from this list: | ||
Operating System Design | ||
Data Management System Design | ||
Machine Learning | ||
Electives | ||
At most two courses from this list: | ||
Java Programming | ||
Data Structures and Algorithms | ||
Advanced Database System Design | ||
Computer Programming Languages | ||
Introduction to Big Data | ||
Security and Privacy in Computer Systems | ||
Internet and Higher-Layer Protocols | ||
Software Design and Production Methodology |
- &
Entry-level courses are recommended to students with limited academic or professional background in computing.