Sub-fields Human factors engineering Ergonomics Data science Artificial intelligence Machine learning Software engineering Operations research Linear programming See also Mechanical engineering