Below are some of the subjects that a mining engineer needs to study -
Physics
Chemistry
Mathematics along
Computer science