Skip to main content

Master of Operations Research

Man and woman review graphs

Program Overview

The Master of Operations Research (MOR) is designed to prepare students for careers as OR practitioners in either the private or the public sector. OR is a discipline that involves the development and application of advanced analytical methods to aid in making complex decisions. The MOR degree requires completion of 30 credit hours in OR and OR-related courses. It does not require a thesis or on-campus residency.

Admission Requirements

Applications for master’s degree programs are accepted from undergraduate majors in mathematics, economics, statistics, or engineering. Exceptions to this are possible based on the student’s background. Applicants should have had at least four math courses beyond calculus (e.g., courses in differential equations, linear algebra, probability and statistics, and mathematical analysis). Knowledge of a computer programming language is recommended, but not required.

The GRE is optional if you have a degree from a US institution in a related major. Otherwise, it is required. We review applications as a whole, not just one factor. Including GRE scores, even when optional, can strengthen your application.

English Proficiency: TOEFL or IELTS scores (no more than two years old) are required for international applicants unless they have successfully (cumulative GPA of 3.0 or higher) completed at least one year of full-time study in a degree program at a regionally accredited four-year US College or university. The Graduate School also accepts Duolingo English Test examination results. A minimum score of 110 is required for full admission to NC State.

Degree Requirements

  • Completion of 31 credit hours of graduate-level courses at the 500 or 700 level with an overall grade point average of 3.0.
  • The MOR program requires 15 credit hours (5 courses) in the core curriculum with the remaining credit hours chosen as electives from STEM disciplines. 
  • Elective courses (15 Credit Hours) should come from mathematics, engineering, statistics, computer science, or other STEM disciplines (e.g., econometrics, data science, etc.). Some business courses are also acceptable as electives. Questions regarding electives should be directed to the OR Director of Graduate Programs (DGP) or the student’s faculty advisor. 
  • Enroll in OR 601 Seminar in Operations Research for one credit hour. You must attend the seminar throughout your program.
  • All requirements for the degree must be completed within six years of enrolling in the first course approved in the Plan of Graduate Work. You must comply with the Graduate School regulations for continuous enrollment or must request a leave of absence not to exceed one year. More details in the Graduate Student Handbook

It is preferable to seek admission to the MOR program as soon as possible to ensure integration into the advising process. However, you do not have to be admitted to a degree program to enroll in an online credit course. Prior to applying to Graduate School, you may enroll in Engineering Online courses as a Non-Degree Studies (NDS) student. The NDS classification is designed for individuals who wish to undertake academic work but who are not currently admitted to a degree program. To be admitted in an online OR course, you must enroll through Engineering Online. If you wish to take only a few courses and not pursue a degree, you do not need to apply for formal program admission to NC State University. However, if you wish to earn the MOR degree, you must formally apply for admission to the Graduate School. If you are admitted to the MOR program, a maximum of twelve hours taken as a NDS student or from another institution may apply toward the 30 credit hour requirement. When completing the online application, please be sure to select the online version of the degree.

Course Offerings

Students must complete five Core courses from the following list. Exceptions to this list may be made on a case-by-case basis. 

  • OR 501: Introduction to Operations Research
  • OR 504: Introduction to Mathematical Programming
  • CSC 505: Design and Analysis of Algorithms
  • OR 506: Algorithmic Methods In Nonlinear Programming
  • ST 516: Experimental Statistics For Engineers II, or ST 512: Experimental Statistics For Biological Sciences II
  • ISE 589: Probability and Statistics for Engineers
  • ISE 537: Statistical Models for Systems Analytics in Industrial Engineering
  • OR 560: Stochastic Models in Industrial Engineering
  • OR 562: Simulation Modeling

Full course list available here

Course Registration

To register for an Engineering Online course, you will need to create an Engineering Online (EOL) account and request registration in selected classes. You can complete the registration form on the Engineering Online Portal. Follow the directions and create your EOL account. Distance students cannot register through the University MyPack Portal system for Engineering Online courses.

Course Logistics

Online courses are the same as on-campus courses in terms of content, requirements and academic rigor. On-campus class lectures are captured, digitized and placed on the Internet for distance students to access at any time and from any location. Students must, however, follow the on-campus class schedule in terms of submitting homework and taking exams. Course assignments, lecture notes, and handouts are made available to distance students on the course website. All in-class exams must be proctored.

Contact Information

  • For program questions, contact:
    • Dr. Maria E. Mayorga,
      Distinguished Chair, Operations Research Program
      Telephone: 919-513-1690
      Email: memayorg@ncsu.edu
    • Department website: or.ncsu.edu
  • For more information about the registration process, course offerings, and course logistics, contact: