M.S. in Software Engineering
Academic Advisor: https://computing.njit.edu/advising
The program requires the completion of 30 credits.
Students with non-computing STEM background may be accepted and required to take the following bridge courses (CS 506 may count toward the credits required for the MS degree):
Code | Title | Credits |
---|---|---|
Bridge Courses | ||
CS 280 | Programming Language Concepts | 3 |
CS 332 | Principles of Operating Systems | 3 |
CS 505 | Programming, Data Structures, and Algorithms | 3 |
CS 506 | Foundations of Computer Science | 3 |
Total Credits | 12 |
- 1
Students can take other CS courses with advisor approval
Code | Title | Credits |
---|---|---|
Required Courses (21 Credits) Students must take a two-course sequence (CS 690 in the Fall followed by CS 700B in the following Spring) that focuses on a team-based industrial scale software project. | ||
CS 684 | Software Testing and Quality Assurance 1 | 3 |
CS 685 | Software Architecture 1 | 3 |
CS 683 | Software Project Management 1 | 3 |
IS 676 | Requirement Engineering | 3 |
CS 673 | Software Design and Production Methodology 1 | 3 |
CS 690 | Software Studio | 3 |
CS 700B | Master's Project | 3 |
Elective Courses | ||
Select three of the following: | 9 | |
Java Programming | ||
Operating System Design 1 | ||
Data Management System Design 1 | ||
Advanced Database System Design | ||
Distributed Systems 1 | ||
Data Mining | ||
Computer Programming Languages | ||
Cognitive Cloud Networking - Architectures and Applications 1 | ||
Internet and Higher-Layer Protocols 1 | ||
Image Processing and Analysis | ||
Artificial Intelligence | ||
Machine Learning | ||
Network Management and Security 1 | ||
Web Services and Middleware | ||
System Analysis and Design | ||
Project Management | ||
Project Control | ||
Management of Technology | ||
Graduate Capstone Project 2 | ||
Total Credits | 30 |
- 1
Students can take other CS courses with advisor approval
- 2
Count towards the 9 Elective credits only when completed with an industrial partner, AND with Program Director’s approval