
Certificate in Software Engineering, Analysis & Design
This graduate program focuses on software analysis and design for professionals pursuing career advancement or further academic study in software engineering.
Apply Now | Request Info Program available in Newark
Program Summary
The certificate is designed for professionals with undergraduate degrees in STEM or relevant experience in software development. It comprises 4 courses taught over 2 semesters of 15 weeks each, combining formal lectures with hands-on projects. The curriculum focuses on analysis, design, and production methodologies—teaching students to evaluate system requirements, architect effective software solutions, and implement disciplined processes for development, testing, and deployment.
Participants develop a comprehensive skill set that extends beyond coding to include systems analysis, software design, and project management techniques. In an era where AI is transforming technology, these software engineering practices are increasingly valuable. The program equips individuals to address complex challenges in the tech industry, advance their careers, and pursue further academic study in software engineering.
All credits earned in the certificate can be applied towards the M.S. in Software Engineering, with select courses also counting towards other advanced degrees offered by the College of Computing.
Essential Information
Detailed curriculum and course requirements for the Certificate in Software Enginering, Analysis & Design 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.
[take one or two]
Environments & Tools: Lucidchart, Visual Paradigm, Enterprise Architect, Rational Rose, StarUML, Microsoft Visio
Environments & Tools: Xcode, Android Studio
[take at most two]
Environments & Tools: Visio, Axure, Figma
Environments & Tools: Attlassian Jira, Visio, draw.io, Figma, GitHub
Environments & Tools: VMware/VirtualBox, GDB Debugger, C/C++ Development Tools, Linux/Windows, AWS EC2
Environments & Tools: JIRA, Trello, MS Project, GitHub Projects, Confluence, Slack
Environments & Tools: AFL, gcov, EvoSuite, Cobertura, Daikon, Infer, Checker Framework, Z3
Environments & Tools: Enterprise Architect, ArchiMate, Draw.io, Lucidchart, Miro, Visio
Tuition & Fees by Campus (based on AY 2024-2025 rates)
- Online: $13,176
- Newark, NJ residents: $17,192-$18,540
- Newark, non-NJ residents: $23,900-$25,248
The lower amounts assume student takes two courses in a summer semester.
For details, see NJIT's Tuition and Fee Schedule.
For information about cost of living see Tuition and Costs at NJIT.