Graduate Certificate in Software Engineering, Analysis, and Design

Software engineering encompasses the design, development, maintenance, testing, and evaluation of the software and systems that make computers or anything containing software work. This certificate program aims to cover these areas in a concise program. 

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 in the program's webpage.

Related MS Programs

Students who achieve a GPA of at least 3.0 are assured admission into MS programs (https://computing.njit.edu/graduate-
degrees/) offered by the Ying Wu College of Computing. All courses within this Certificate program fulfill the degree requirements for the MS in Software Engineering 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.

Core Courses
Select one or two of the following:
System Analysis and Design
Software Design and Production Methodology
Electives
Select two or three of the following:
User Experience Design
Requirement Engineering
Cloud Computing
Software Project Management
Software Testing and Quality Assurance
Software Architecture