Subdiscipline of electrical engineering, software engineering, electronics engineering, mechanical engineering, and optical engineering