Professional Practice | Master of Engineering Management | NC State University

Professional Practice

Last Updated: 08/04/2023 and all information on this page is accurate and up-to-date

The Professional Practice Concentration strives to address the growing need for students, like you, to gain practical knowledge solving real-world problems while pursuing an advanced degree. That is why it gives you the opportunity to leverage industry co-op experience and simultaneously work on an Engineering Management practicum project for an employer and/or co-op provider.

Your internship/co-op fosters independent learning as you are expected to complete a real-world problem in an industrial environment and write and defend a technical report describing the experience. This experience, along with the academic coursework, makes you highly valuable professionally.

Through courses led by top faculty members at the Colleges of Engineering, Management and Textiles, you will cover topics in python programming, simulation modeling and Lean Six Sigma while focusing on the foundations from a technical engineering perspective. This concentration is also fully customizable, allowing you to pick and choose engineering and management courses for your own desired specialization.


CONCENTRATION: Professional PracticeCredits
CORE Subtotal:
Take three courses:
Engineering discipline 500-level electives
(currently offered and open to non-majors)
Management discipline 500-level electives
(currently offered and open to non-majors)
Take one course:
(credit course)
EM 675 Engineering Management Masters Project
(or substitute practicum with approval)
IMS 675 Masters Project 1
(or substitute practicum with approval)
ISE 677 Industrial Engineering Projects
(or substitute practicum with approval)

1 Course taught both on-campus and online.

2 Course offered online only.

The Master of Engineering Management with a professional practice concentration helps you gain knowledge and skills to:

  • Use rapid application development tools to design and implement database-based applications
  • Apply the basics of Numpy, Pandas and SciPy to perform numerical and scientific computing within Python
  • Understand production and inventory control to manage material flow through a manufacturing plant
  • Design and use simulation models with SIMIO software, to analyze different facilities
  • Learn the concepts and methods of quality engineering
  • Manage complex technical products during all phases of their product life cycle
  • Use a systematic approach (Lean Six Sigma philosophy) for improving products and processes

This degree program prepares you for a complete list of tasks, including:

  • Collecting, storing, processing and analyzing data
  • Reporting detailed statistics and patterns
  • Drawing conclusions and insights
  • Making actionable recommendations
  • Conveying information to others effectively
  • Solving problems in an orderly and systematic way