Classes in ENPM
| ENPM600 | Probability and Stochastic Processes for Engineers (3 credits) | |
| Prerequisite: undergraduate introduction to discrete and continuous probability. Axioms of probability; conditional probability and Bayes' rule; random variables, probability distributions and densities; functions of random variables; definition of stochastic process; stationary processes, correlation functions, and power spectral densities; stochastic processes and linear systems; estimation and optimum filtering. Applications in communication and control systems, signal processing, and detection and estimation. | ||
| ||
| ENPM609 | Microprocessor-Based Design (3 credits) | |
| Prerequisites: undergraduate logic design, computer architecture, and programming courses. Introduction to microprocessor components, software, and tools. Architectures, instruction sets, and assembly language programming for a commercial microprocessor family. Real-time programming techniques. Peripheral chips such as, parallel ports, counter-timers, DMA controllers, interrupt controllers, and serial communication units. Design projects emphasizing intergrated hardware and software solutions to engineering problems. | ||
| ||
| ENPM611 | Software Engineering (3 credits) | |
| Prerequisite: competency in one programming language. Credit will be granted for only one of the following: ENPM 611 or ENPM 808G. Formerly ENPM 808G. Software engineering concepts, methods, and practices important to both the theorist and the practitioner will be covered. The entire range of responsibilities expected of a software engineer are presented. The fundamental areas of requirements development, software design, programming languages, and testing are covered extensively. Sessions on supporting areas such as systems engineering, project management, and software estimation are also included. | ||
| ||
| ENPM613 | Software Design & Implementation (3 credits) | |
| Prerequisite: An undergraduate software course, knowledge of C or C++ Programming. Credit will be granted for only one of the following: ENPM608 or ENPM613. Formerly ENPM 608. Software design concepts and practices within the field important to both the practitioner and the theorist will be covered. Architectural and detailed designs are included for batch, client/server, and real-time systems. Design considerations for structured, object-oriented, and Web-based systems are covered. Design of databases, user interfaces, forms, and reports are also included. Implementation issues that affect the design, including error handling, performance, and inter-process communication, are presented. | ||
| ||
| ENPM620 | (PermReq)Computer Aided Engineering Analysis (3 credits) | |
| Prerequisite: permission of department. Computer assisted approach to the solution of engineering problems. Review and extension of undergraduate material in applied mathematics including linear algebra, vector calculus, differential equations, and probability and statistics. | ||
| ||
| ENPM622 | Modern Power Generation I - Stationary Power Applications (3 credits) | |
| Prerequisite: undergraduate thermodynamics and heat transfer. Thermal engineering of modern power generation systems. Cycle analysis of various modern power generation technologies including gas turbine, combined cycle, waste burning and cogeneration. Energy storage and energy transport. | ||
| ||
| ENPM627 | Environmental Risk Analysis (3 credits) | |
| The fundamental methodology for analyzing environmental risk is described with examples for selected applications. Key elements of the environmental risk methodology include: (1) source term and release characterization, (2) migration of contaminants in various media, (3) exposure assessment, (4) dose-response evaluation, (5) risk characterization, and (6) risk management. Also included will be an introduction to uncertainty analysis and environmental laws and regulations. It is intended to provide students with the basic skills and knowledge needed to manage, evaluate, or perform environmental risk assessments and risk analyses. | ||
| ||
| ENPM634 | Indoor Air Quality Engineering (3 credits) | |
| Fundamentals of building ventilation; ventilation and indoor environmental measurement; indoor contaminants and mass balance; ASHRAE standards; indoor environmental quality; building design; psychrometrics and HVAC system design. | ||
| ||
| ENPM635 | Thermal Systems Design Analysis (3 credits) | |
| Prerequisite: Undergraduate thermodynamics, fluid mchanics, heat transfer. Evaluates the trade-offs associted with thermal systems. Use of software for system simulation, evaluation and optimization. Applications include power and refrigeration systems, electronics cooling, distillation columns, dehumidifying coils, and co-generation systems. | ||
| ||
| ENPM641 | (PermReq)Systems Engineering Principles (3 credits) | |
| Prerequisite: permission of department. Introduction to systems analysis. Mathematical models, objective functions, constraints. Optimization tools. Decision analysis and utility theory. Basic economic modeling and analysis. Application of computer-aided systems engineering (CASE) tools. | ||
| ||
| ENPM643 | (PermReq)Systems Engineering Design Project (3 credits) | |
| Prerequisites: ENPM 642 and permission of department. Formal system development methods are surveyed along with project management issues. Integrated computer-aided systems engineering (ICASE) environments for the support of systems development and management are used. Case studies in aeronautical, electrical, nuclear, mechanical, chemical and information systems are provided. Students complete a group project in which they apply their systems engineering knowledge to a real problem. | ||
| ||
| ENPM646 | (PermReq)Systems Life Cycle Cost Estimation (3 credits) | |
| Prerequisite: permission of department. Systems cost break-up into design and development, acquisition, operation and maintenance, life cycle and depletion costs. Cash flow in investment profiles. Variables affecting costs. Estimation of costs. Cost sensitivity to variables and parameters. Practices and procedures for the acquisition and project management of large scale government systems. Also offered as ENSE626. | ||
| ||
| ENPM663 | Introduction to Kinetics of Reactions in Materials (3 credits) | |
| Prerequisite: ENMA 461. The thermodynamics of solid solutions, free energy and phase diagrams, thermodynamics of interfaces, concepts of kinetics are introduced. Diffusion in solids, nucleation kinetics and kinetics of composition invariant solid-solid interface migration are reviewed. The growth of phases and cellular segregation are also introduced. Also offered as ENMA 471. | ||
| ||
| ENPM666 | Groundwater Hydrology and Pollution Control (3 credits) | |
| Credit will be granted for only one of the following: ENPM666 or ENPM808B. Formerly ENPM808B. A study of factors affecting groundwater systems including theories and mechanisms governing the groundwater movement and groundwater quality, with particular emphasis on groundwater hydrology and groundwater quality protection in maintaining a sustainable groundwater resource. | ||
| ||



