Mining engineering is an engineering discipline that requires the practice, the theory, the science, this technology, and application involving extracting and processing minerals from a naturally occurring environment. However, mining engineering is linked to many other department within geology, mineral finalizing and metallurgy, geotechnical engineering, surveying.