The Master’s in Systems Science and Theory at North Carolina State University is a multidisciplinary programme that builds advanced skills in modelling, analysis and design of complex systems. It suits students with quantitative backgrounds who want to apply systems thinking to problems in engineering, data science, healthcare, energy, transportation and policy.
The programme emphasises mathematical foundations of systems theory, computational modelling and interdisciplinary application. Core topics typically include dynamical systems, control theory, stochastic processes, systems modelling and simulation, optimisation, network science and systems-of-systems analysis. Students also study research methods, data analytics for systems, and design of distributed and cyber-physical systems.
Teaching is a mix of lectures, hands-on modelling labs and project work. Many students complete a substantial capstone: either an independent research thesis or a practicum/industrial project supervised by faculty. Electives allow specialisation in areas such as network and complex systems, systems identification and control, machine learning for systems, resilience and risk analysis, or socio-technical systems.
Applicants are normally expected to hold a bachelor’s degree in engineering, mathematics, physics, computer science, or a closely related quantitative discipline. Strong performance in undergraduate mathematics (calculus, linear algebra, differential equations) and coursework in programming or systems-related subjects is required.
Typical application components include official transcripts, a statement of purpose outlining research or career goals, two or three academic or professional references, and a CV. International applicants must demonstrate English proficiency (for example via TOEFL or IELTS) unless exempt by university policy. Some applicants may be asked to provide GRE scores, though requirements can vary by intake and programme option.
Graduates are prepared for roles that require rigorous systems thinking and advanced quantitative skills. Common job titles include systems engineer, systems analyst, controls engineer, modelling and simulation engineer, data scientist for complex systems, operations research analyst and technical consultant. Employers span industry sectors such as aerospace and defence, energy and utilities, healthcare systems, transportation and logistics, manufacturing, and technology firms.
Alumni also pursue further research and doctoral study in systems science, control, network science and related fields, or move into leadership roles that bridge technical and policy domains where systems-level understanding is essential.
North Carolina State University offers a strong, interdisciplinary environment for systems science anchored in its engineering, computer science and mathematics departments. Students benefit from access to research centres and interdisciplinary initiatives that focus on networked systems, computational modelling and resilience, and from collaborations across the Research Triangle Park ecosystem.
Facilities include high-performance computing resources, laboratory spaces for control and cyber-physical systems experimentation, and opportunities to work with faculty who publish in systems theory and applications. The university’s industry partnerships and proximity to a dense research and technology community provide a range of practicum and employment pathways for graduates.
Shortlist scholarships and plan your application — free guidance from our advisors.