Skip to main content

Industrial Engineering

Industrial engineering is an engineering discipline that integrates several branches of engineering education with the objective of optimizing and improving complex engineering processes, systems, or organizations. The skill sets that Industrial Engineers acquire are versatile. This allows them to engage in many different activities such as supply chain management, quality assurance, and project management. 

Graduates of the Industrial Engineering program will have the expertise to work, analyze, and manage the work of others in areas of research, development, design, analysis, maintenance, and operations. 

Consider Industrial Engineering if you find yourself asking questions such as:

  • What impact do artificial intelligence and machine learning have on major industries? 
  • How can you implement innovative integrated systems of people, knowledge, and equipment with financial effectiveness? 
  • How do you verify that data is correct? 
  • What does the concept of total quality control refer to and is it achievable? 



Graduates prepared for employment within many industries


Access to innovative labs and facilities


Experiential learning opportunities for hands-on experience

After graduating you can work in a variety of industries, such as...

  • Agriculture
  • Automotive aerospace
  • Chemical industries
  • Construction and site development
  • Consumer products
  • Health care systems
  • Heavy and precision machinery 
  • Information/telecommunications
  • Machines and mechanisms
  • Oil and gas industries
  • Pharmacology
  • Power generation
  • Robotics and automation
  • Transportation

...and many more!

Sample Courses:

  • Industrial Automation
    This course covers the fundamentals of Programmable Logic Controllers (PLCs). Students will learn the basics of PLCs, including how PLCs function, how to program PLCs, and how to design automated systems that are controlled by PLCs. In addition, students will learn the fundamentals of pneumatics and hydraulics including the design and control of systems that incorporate pneumatic and/or hydraulic components.
  • Industrial Data Analytics
    This course introduces the different techniques of data gathering, description, and analysis. The students will use advanced statistical tools to make decisions on operations, risk management, finance, marketing of industrial systems. Analysis is done targeting economic and financial decisions in complex systems that involve multiple partners. Topics include probability, statistics, hypothesis testing, selection and shrinkage methods for regression, linear discriminant approaches for classification, data clustering, decision trees, industrial forecasting, and data anomalies…etc.
  • Human‐System Integration (Human Machine Interface)
    This course remarks the growing importance of human‐system integration (HSI) achieving adaptability to a changing environment while relying on the augmentation of humans’ knowledge, skills and abilities employing the presence of trustworthy and intelligent products and assets. Provided with the capabilities of smart factories based on the diffused use of Artificial Intelligence, HIS features a high level of trustworthiness in order to effectively take place in the manufacturing decision‐making routine. Students in this course will learn the principles in interaction of humans and machines, human and machine collaborations, Human‐ machine interface, and design of cognitive work. Human Machine Interface (HMI) as a major component of the course focuses on the methodologies for more efficient and mutual adaptability in humans and machines interactions to cover a wide range of interfaces in industrial applications.
  • Operations Research
    Operations research I introduces the fundamental aspects and applications of a broad range of methods and techniques to provide effective and efficient solutions for problems that involve decision‐making. Major deterministic techniques of operations research such as linear programming, integer programming, simplex method, duality, network analysis, and dynamic programming, and their application to decision making problems will be presented in this course.
  • Engineering Project Management
    This course introduces students to the fundamentals of engineering project management. It covers the basic functions in this field that include planning, organizing, executing, leading, and controlling. Topics include workforce and resource allocation, scheduling, forecasting, cost management, risk management and quality management. The impacts on the external environment, safety and regulatory constraints will be considered in the management of engineering systems.
Undergraduate Labs

Undergraduate Labs

Explore our Undergraduate Labs