The Master of Science Program in Computer Science from the NJIT Computer Science department, part of the Ying Wu College of Computing Sciences, is the largest academic department at NJIT, comprising one-tenth of the student population. It is also the largest computer science department among all research universities in the New York metropolitan area.
Designed to help professionals in relevant fields strengthen their command of theoretical computing concepts and applied knowledge of computer science, increase their aptitude for algorithms, programming, logical reasoning and complex computing systems, and much more. The MS in Computer Science is for students who want advanced studies in computer science. The online offerings include:
- Database & Data Mining
An undergraduate degree in a related science field with a cumulative grade point average (GPA) of at least 3.0 on a 4.0 scale is usually required. Admission conditions may involve completion of a small bridge program designed on a case-by-case basis, and typically require an undergraduate level course to fully transition into the program. Bridge courses and undergraduate courses do not count toward degree credit; graduate-level courses do.
Submission of Graduate Record Examination (GRE) scores is encouraged in all cases, but it is required of those seeking financial support and those whose last prior degree is from an institution outside the United States. International students must also submit scores from the Test of English as a Foreign Language (TOEFL). According to university policy, a minimum score of 79 (Internet-based TOEFL), 550 (paper-based TOEFL) or 213 (computer-based TOEFL) is required for all international applicants.
The Department of Computer Science is offering a novel and exclusive bridge program called Fast Track to Computing to allow non-computing STEM graduates to enroll in a master’s degree in the following computing programs. It comprises four (one-semester) courses:
CS 280 - Programming Language Concepts
CS 332 - Principles of Operating Systems
CS 505 -Programming, Data Structures, and Algorithms
CS 506 - Foundations of Computer Science
Not all applicants will be required the bridge program. This bridge program is assigned on a case by case basis, and the coursework equivalent to this program may not necessarily need to be taken at NJIT in order to be admissible to the NJIT MS CS program, pending academic review of coursework taken elsewhere.
A minimum of 30 credits is required for degree completion. Of these, 12 credits must be obtained by taking four (4) prescribed Core Courses. The remaining credits needed to achieve the required 30 credits may be obtained by taking a combination of 9 credits from a specialization, and 9 credits in a free elective listing. The specializations include Database and Data Mining, Networking, and Cybersecurity. As already indicated, applicants with a science background or a degree in a discipline other than Computer Science may be required to additionally take one or more bridge courses. Bridge courses do not count toward the 30 credits required to complete the program.