For development you can use your favorite editor and a command console to invoke the compiler toolchain, or you can use any other integrated development environment (IDE) supported by CMake, including Visual Studio on Windows and XCode on the Mac. There are several other options including Qt Creator and CLion which use cmake internally. Use whatever works for you but note the project defines a virtual reference environment that, for grading purposes, is the final arbiter of working code. More details about this will be provided in the first two weeks. It is your responsibility to ensure your code works as expected in the reference environment. Also, whatever environment you choose, you should be very adept at using it to write code, compile, and debug.
The project is divided into milestones with requirements that correspond to the material covered to that point in the course. These milestones have explicit due dates. The total project grade is distributed across these milestones and the final version you submit. All project milestones must be turned in by the time/date indicated on the assignment. No late project work will be assigned a grade.
4524: PROJECT ENGINEERING AND MINE MANAGEMENT Introduction to theory and practice of project engineering and management. Estimation of capital and operating expenditures. Cash flow development, worth evaluation, comparison of alternatives, taxation/depreciation and optimization. Principles of financial management, accounting and resource utilization. Topical seminars by industrial representatives. Pre: 3564 or 3574. (3H,3C)
4535-4536: SENIOR DESIGN PROJECT Investigation of a significant design problem in mining engineering under the supervision of a staff member. Periodic progress reports and submission of a comprehensive final design project including detailed drawings, engineering calculations, economic feasibility, and environmental impacts. Pre: 3564 or 3574 for 4535; 4535 for 4536. Co: 4524 for 4535. 4535: (3L,1C) 4536: (6L,2C)
Introductory course covering the complete field of Mining and Minerals Engineering with special emphasis on the evolution of discrete mining systems, interaction of mining with the environment and the inter-relationship of Mining and Minerals Engineering with other disciplines. I (3H,3C)2514: MINING SURVEYINGSpecialized principles of field surveying as applied to the delineation of mineral deposits and the design and monitoring of surface and underground mining operations. Introduction to surveying instruments, field techniques, computation procedures and mapping. Pre: MATH 1224, ENGE 1024. (3L,1C) II.2524: ELEMENTS OF MINE DESIGNBasic concepts used in the modeling and design of mining systems including basic statistical concepts, sampling, geological and geostatistical modeling of ore bodies, ore reserve estimation, and selection of basic mine development methods. Pre: 2504, GEOS 1004. (2H,3L,3C) II.2994: UNDERGRADUATE RESEARCHVariable credit course.3504: ROCK MECHANICS AND GROUND CONTROLProperties and behavior of geologic materials and masses and their classifications and ratings. Design principles of structures founded on and in rocks and basic aspects of ground control. I Pre: ESM 2204, GEOS 1004, MINE 2504. (3H,3C)3514: ROCK MECHANICS LABORATORYLaboratory techniques used in the determination of geologic materials properties and behavior. Determination of rock index properties, strengths, failure criterion and mechanical behavior. I Co: 3504. (3L,1C)3524: EXCAVATION ENGINEERINGRock fragmentation for excavation; drilling fragmentation, rock drilling systems; blasting fragmentation, types and properties of commercial explosives and accessories, system of initiation, design of blasting rounds, applications in mining and construction, structural damage criteria, overbreak control, safe practice and regulations; fragmentation by excavation machines; excavation system selection and design. I Co: 3504. (3H,3C)3534: MINERAL PROCESSINGPrinciples of processing ores to recover valuable minerals. Basics of mineral processing including sampling theory, material balancing, slurry calculations, grade-recovery relationships, particle size analysis, process control. Unit operations including crushing, grinding and size separation. Applications to coal cleaning and crushed stone production. I Pre: ESM 2304, GEOS 1004. (2H,2C)3544: MINERAL PROCESSING LABORATORYLaboratory investigations of the unit operations and principles of mineral processing including ore preparation (size reduction, mineral liberation, and classification) and mineral recovery (froth flotation, electrostatic separation, magnetic separation, and solid-liquid separation). Co: 3554. (3L,1C) II.3554: RESOURCE RECOVERYTechniques for the separation and concentration of primary and secondary resources. Mineral concentration and waste recycling. Solid/solid concentration including gravity concentration, dense medium separation, froth floatation, magnetic separation and high tension separation. Solid/liquid separation including sedimentation/clarification, filtration and thermal drying. Overview of hydrometallurgical processing including leaching, solvent extraction and electrowinning. Pre: 3534, CHEM 1035. (2H,2C) II.3564: UNDERGROUND MINE DESIGNDesign fundamentals of mining systems and stope development for tabular and massive underground mineral deposits. Equipment selection and application, permitting, cost analysis and production simulation. Pre: 2524, 3524. (3H,3C) II.3574: SURFACE MINE AND QUARRY DESIGNSurface mining methods, and their selection; mine planning and design; excavation, haulage and ancillary systems; equipment selection and maintenance; impoundment and piles design; mine closure/reclamation. Pre: 2524, 3524. (3H,3C) II.3584: VENTILATION ENGINEERINGSubsurface ventilation systems. Ventilation planning and design, laws of airflow, airway resistance. Ventilation surveys, network analysis, ventilation economics. Ventilation software. Fan types, impeller theory, fan laws and testing. Mine ventilation thermodynamics. Pre: 2504, ESM 3024, ME 3114. (2H,3L,3C) II.4504: MATERIALS HANDLING AND POWER SYSTEMSPrinciples of materials handling, fluid power and electrical power systems for surface and underground mining operations. Engineering analysis and design of secondary haulage operations (belt conveyors, hoists, trucks, railways), fluid power systems (hydraulics, pumps, piping networks, compressors, pneumatic equipment), electrical systems (electrical machinery, distribution networks, controls), and other ancillary systems required to support mining operations. Assessment of equipment reliability and development of preventive maintenance programs. Pre: ESM 3024, ECE 3054. (3H,3C) II.4514: HEALTH, SAFETY AND RISK MANAGEMENTStudy of risk analysis; mine legislation; mine gases, their occurrence, and physiological effects; methane emissions; dust classification, monitoring, and control; heat and humidity; psychrometry; physiological effects; climatic simulation; radiation monitoring and control; equipment hazards; noise; illumination; personal health and safety; fires and explosions; disaster management. I Pre: 3584. (3H,3C)4524: PROJECT ENGINEERING AND MINE MANAGEMENTIntroduction to theory and practice of project engineering and management. Estimation of capital and operating expenditures. Cash flow development, worth evaluation, comparison of alternatives, taxation/depreciation and optimization. Principles of financial management, accounting and resource utilization. Topical seminars by industrial representatives. I Pre: 3564, 3574. (3H,3C)4535-4536: SENIOR DESIGN PROJECTInvestigation of a significant design problem in mining engineering under the supervision of a staff member. Periodic progress reports and submission of a comprehensive final design project including detailed drawings, engineering calculations, economic feasibility, and environmental impacts. I Co: 4524 for 4535. 4535: (3L,1C) 4536: (6L,2C)4544: MINE RECLAMATION AND ENVIRONMENTAL MANAGEMENTStatutory and regulatory controls on the mining environment. Air, water and land pollutants, standards, monitoring systems, and prevention and control techniques. Unique environmental issues, Surface Mine Conservation and Reclamation Act (SMCRA), endangered species, environmental impact statements, permitting, environmental audits and torts. Pre: 3564, 3574. (3H,3C) II.4554: MINING ENGINEERING LEADERSHIP SEMINARInvited speakers, short-courses and workshops on subjects related to leadership issues in mining and minerals engineering. Technology and design; mining finances and marketing; management and business concerns; labor relations and leadership; team building, motivation, and communications; problem solving and performance measurements; environmental issues; permitting and regulatory requirements. Senior standing required. (3L,1C) II.4974: INDEPENDENT STUDYVariable credit course.4984: SPECIAL STUDYVariable credit course.4994: UNDERGRADUATE RESEARCHVariable credit course. X-grade allowed. 2b1af7f3a8