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.

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.