Skip to content
Academic Programmes August 29, 2026

Bachelor of Science in Mining Engineering

August 29, 20264 min read

Programme Description

Developments in the mining sector and the ongoing mineral exploration programmes in the country have shown great potential to become the key-driving engines of Tanzania's economy. Besides contributing substantially to government revenue through taxes (such as income tax, royalty, and withholding taxes on dividends and indirect taxes), mines have other social- economic benefits. It is envisaged that the mineral sector will contribute significantly to industrial development, employment creation, social and economic infrastructure development (particularly for the rural areas), income generation, foreign exchange earnings, and government revenue. The mining investment needs a large pool of technical staff trained in the disciplines associated with mining and an abundant supply of willing labor. This programme was conceived to address the current and future needs of the market for trained mining engineers. Mining Engineering is the application of engineering and scientific principles to the discovery, appraisal, and extraction of minerals from the earth and the sea. Thus, the curriculum has to provide fundamental training in the basic sciences, engineering sciences, earth sciences, environmental sciences, as well as training in the student's specialized branch of mining engineering. These include courses in design and development of the mine, mining technology, computer applications to the design, mineral extraction, management, control of mine operations, environmental impact and mitigation, industrial safety and health, protect ion of the environment, and mineral economics. To accomplish their work, mining engineers are expected to work closely with other related professionals, including geologists, surveyors, and mineral processing engineers. Graduates are therefore supposed to be proficient in the use of a computer to develop problem-solving skills, and proficient in communication skills. To develop a professional, mining engineering training requires both theoretical understanding and practical training. This is accomplished in a partnership among students, staff, and the Mining Industry. The theoretical part will be covered in class involving staff and students. This is complemented by laboratory courses which focus on conducting experiments, understanding the principles involved in each experiment, and analysing and interpreting experimental data. To cement their understanding, students do practical training in the industry which exposes them to the actual mining operations. The curriculum is therefore designed to provide students with a broad background for a career as a modern mining engineer since graduates of this programme are expected to be employed in different mining operations in hard rock mines, coal, oil and gas, industrial minerals, and 60 construction aggregates production. Some are expected to work with government agencies, financial institutions and equipment vendors.

Programme Structure

Year 1

Semester One

Code Course Title Status Credits
MN 114 Engineering Drawings Core 7.5
MN 115 Introduction to Mining Engineering Core 6
MN 116 Engineering Statics Core 7.5
MT 1113 Engineering Mathematics I Core 9
DS 102 Development Perspectives Core 7.5
LG 102 Communication Skills Core 7.5
AG 1102 Introduction to Geology and Geological Processes Core Other 9
CP 111 Principles of Programming Core 9

Semester Two

Code Course Title Status Credits
MN 124 Computer Aided Drafting Core 7.5
MN 125 Basic Electrical Engineering Core 7.5
MP 124 Introduction to Mineral Processing Core 6
MT 1212 Engineering Mathematics II Core 9
AG 1202 Earth Materials Core 10.5
AG 124 Introduction to Survey and Mapping Core 1E+1
CP 123 Introduction to High Level Programming Core 9

Year 2

Semester One

Code Course Title Status Credits
MN 129 Industrial Training I Core 9.6
MN 215 Mechanics of Materials I Core 7.5
MN 216 Mine Surveying Core 6
MP 215 Fluid Mechanics Core 7.5
MP 217 Mineral Processing Engineering I Core 7.5
MT 2112 Engineering Mathematics III Core 9
AG 3103 Metallic Mineral Deposits Core 7.5
AG 3104 Hydrogeology Core 9

Semester Two

Code Course Title Status Credits
MN 228 Rock Fragmentation Core 9
MN 2210 Mine Development Core 7.5
MN 2211 Engineering Thermodynamics Core 10.5
MN 2212 Mechanics of Materials II Core 7.5
MN 2213 Quarrying Operations Core 7.5
MT 2215 Engineering Mathematics IV Core 9

Year 3

Semester One

Code Course Title Status Credits
MN 229 Industrial Training II Core 9.6
MN 317 Mine Transportation and Materials Handling Core 7.5
MN 318 Surface Mining Methods Core 7.5
MN 319 Engineering Rock Mechanics Core 7.5
MN 3110 Geostatistics and Ore Reserve Estimation Core 7.5
MN 3111 Coal Mining Core 7.5
MN 3112 Deterioration of Materials in Service Core 6
AG 3101 Industrial Minerals and Rocks Core 7.5

Semester Two

Code Course Title Status Credits
MN 326 Underground Mining Methods Core 10.5
MN 327 Mine Ventilation and Climate Control Core 10.5
MN 328 Introduction to Oil and Gas Mining Core 9
MN 3210 Mining Engineering Laboratory I Core 7.5
MP 328 Coal Processing Core 6
AG 2204 Research Approach and Scientific Writing Core 9
AG 3202 Fuel Geology Core 7.5

Year 4

Semester One

Code Course Title Status Credits
MN 329 Industrial Training III Core 9.6
MN 4110 Mineral Economics Core 7.5
MN 4111 Mine Health and Safety Core 6
MN 4112 Mine Management Core 7.5
MN 4113 Mine Planning and Design Core 7.5
MN 4114 Entrepreneurship and Management Core 7.5
MN 4115 Mining Engineering Laboratory II Core 7.5
MN 419 Final Project I Core 7.5

Semester Two

Code Course Title Status Credits
MN 425 Engineering Ethics and Professional Conduct Core 6
MN 426 Small Scale Mining Industry Core 7.5
MN 427 Mining Machines and Equipment Core 6
MN 429 Final Project II Core 10.5
MP 427 Mining Environment Core 7.5
AG 3201 Mining Geology Core 10.5
PE 425 Contract and Project Management Core 7.5
AG 3204 Mineral Exploration Techniques Elective 7.5
AG 3207 Engineering Geology Elective 7.5

About the author