Joint Master of Science in Defence Systems Engineering and Technology
with Naval Postgraduate School

Programme Structure

Students will need to take 5 core courses from the National University of Singapore,
and 13 courses from the US Naval Postgraduate School (5 core + 8 electives)

NUS Core Courses (20 Units) NPS Core Courses (12 Units)
DTS5701 Large Scale Systems Engineering
SE3302 System Suitability
DTS5702 C3 Systems
SE3250 Capabilities Engineering
DTS5732 Artificial Intelligence & Data Analytics
SI3400 Fundamentals of Engineering Project Management
DTS5735 Cybersecurity
SE4354 System Verification and Validation
DTS5737 Cloud Computing
SE3011 Engineering Economics and Cost Estimation
Integration Project (SE3201, SE3202, SE3203)
Eight courses from NPS: (i) 2 technology tracks (4 courses each), OR (ii) 1 technology track (4 courses) + 4 other elective courses

Technology Tracks

Combat Systems Engineering
Course Code Course Title
SE3112 Combat SE I – Sensor Fundamentals
SE4112 Combat SE II – Sensor Systems
SE3113 Combat SE III – Weapons
SE4115 Combat Systems Integration
Cybersecurity
Course CodeCourse Title
CS3690Network Security
CS4684Cyber Security Incident Response and Recovery
CS4678Advanced Cyber Vulnerability Assessment
CY4700Defensive Cyberspace Operations
Artificial Intelligence
Course CodeCourse Title
CS3315Introduction to Machine Learning and Big Data
CS4321Deep Learning
CS4340Trustworthy and Responsible Artificial Intelligence
CS4326AI on the Edge: Enabling Physical Intelligence
Mechanical & Aerospace Engineering (Robotics)
Course CodeCourse Title
ME2801Introduction to Control Systems
ME3801Dynamics & Control of Autonomous Vehicles I
ME4800Machine Learning for Autonomous Operations
ME4828GNC Algorithms of Autonomous Robotics
Electrical and Computer Engineering
Course CodeCourse Title
EC3400Digital Signal Processing
EC4450Array Signal Processing
EC3730Cyber Network And Physical Infrastructure
EC3615Radar Fundamentals
Modeling and Simulations
Course CodeCourse Title
MV3025Artificial Intelligence for Simulations
MV4025Cognitive and Behavioral Modeling for Simulations
MV4001Human Factors of Virtual Environments
MV4460Management of Modeling and Simulation Development
Scientific Computing
Course CodeCourse Title
MA4245/MA4248Galerkin/Computational Linear Algebra
MA3046Matrix Analysis
MA4261Scientific Computing
MA3232Numerical Analysis
Network Science
Course CodeCourse Title
MA4027Graph Theory and Applications
MA4404Structure & Analysis of Complex Networks
MA3494From Theory to Practice Transferability of Knowledge or
OA4202Networks Flows and Graphs
Secure Communications

 

Course CodeCourse Title
MA4560Intro to Coding and Information Theory
MA3560Abstract Algebra and Number Theory
MA4570Cryptography: Foundations and Practice
Operations Research I: Data Science
Course CodeCourse Title
OA3802Computational Methods for Data Analytics
OA3103Data Analysis
OA4106Advanced Data Analysis
OA4118Statical and Machine Learning
Operations Research II: Stochastic Modeling and Simulation
Course CodeCourse Title
OA3301Stochastic Models I
OA3312Simulation Modeling and Analysis
OA4301Stochastic Models II
OA4655Joint Combat Modeling
Operations Research III: Optimisation
Course CodeCourse Title
OA3201Linear Programming
OA4202Network Flows and Graphs
OA4201Nonlinear Programming
OA4801Spreadsheet Modeling for Military Operations Research
Space Systems
Course CodeCourse Title
SS3011Space Technology & Applications
SS3400Orbital Mechanics, Launch and Space Operations
SS3600Space Systems Modelling & Simulation
AE4830Spacecraft Systems

Above Courses and Technology Tracks are subject to changes. Other combinations are possible depending on course availability.

Are you ready for the future?

Master’s Programmes application opens in July 2026 for 2027 intake

MDTS 2027 Registration is now open