bachelor of mining engineering course outline