2020-2021 Graduate Bulletin

Engineering (ENGR)


ENGR 4100 Instrumentation and Data Acquisition (4 Credits)

This course examines different instrumentation techniques and describes how different measurement instruments work. Measurement devices include length, speed, acceleration, force, torque, pressure, sound, flow, temperature, and advanced systems. This course also examines the acquisition, processing, transmission and manipulation of data. Final project or paper. Cross listed with ENGR 3100. Prerequisites: PHYS 1213 OR PHYS 1214.

ENGR 4200 Introduction to Nanotechnology (4 Credits)

The most important recent accomplishments so far in the application of nanotechnology in several disciplines are discussed. Then a brief overview of the most important instrumentation systems used by nanotechnologists is provided. The nature of nanoparticles, nanoparticle composites, carbon nanostructures, including carbon nanotubes and their composites is subsequently discussed. The course also deals with nanopolymers, nanobiological systems, and nanoelectronic materials and devices. The issues of modeling of nanomaterials and nanostructures is also covered. Multiscale modeling based on finite element simulations, Monte Carlo methods, molecular dynamics and quantum mechanics calculations are briefly addressed. Most importantly, students should obtain appreciation of developments in nanotechnology outside their present area of expertise. Cross listed with ENGR 3200.

ENGR 4210 Introduction to Nano-Electro-Mechanical-Systems (4 Credits)

This course familiarizes science and engineering students to the electromechanical aspects of the emerging field of Nanotechnology (NEMS). NEMS is a relatively new and highly multidisciplinary field of science and technology with applications in the state of the art and future sensors, actuators, and electronics. This course starts with an overview of nanotechnology and discussion on the shifts in the electromechanical behavior and transduction mechanisms when scaling the physical dimensions from centimeters to micro-meters and then down to nanometers. Several electromechanical transduction mechanisms at the micro and nanoscale are presented and discussed in an application based context. New electromechanical interactions appearing in the nano and molecular scale, such as intra-molecular forces and molecular motors, are discussed. A detailed discussion and overview of nanofabrication technologies and approaches are also provided. Cross listed with ENGR 3210.

ENGR 4215 Nanoscale Electromechanical Systems and Nanofabrication Laboratory (4 Credits)

This course provides science and engineering students with comprehensive hands-on experience in design, fabrication and characterization of Nanoscale Electromechanical Systems (NEMS). This laboratory-based course starts with a number of sessions including brief lectures reviewing the fundamentals and theories followed by pre-designed lab experiments. The students are then provided with a choice of different comprehensive design and implementation projects to be performed during the quarter. The projects include design, layout, fabrication, and characterization of the devices potentially resulting in novel findings and publications.

ENGR 4220 Introduction to Micro-Electro-Mechanical-Systems (4 Credits)

This course introduces students to the multi-disciplinary field of Micro-Electro-Mechanical-Systems (MEMS) technology. MEMS and Microsystem technology is the integration of micro-scale electro-mechanical elements, sensors, actuators, and electronics on a common substrate or platform through semiconductor microfabrication technologies. The course gives a brief overview of the involved physical phenomena, electromechanical transduction mechanisms, design principles, as well as fabrication and manufacturing technologies. Cross listed with ENGR 3220.

ENGR 4300 Advanced Numerical Methods (4 Credits)

Fundamental and advanced numerical methods to approximate mathematical problems for engineering applications using modern software such as Matlab. Topics include numerical differentiation and integration, solution to linear and non-linear equations, ordinary and partial differential equations, and initial, boundary, and eigen value problems. Recommended prerequisite: MATH 2070.

ENGR 4350 Reliability (4 Credits)

An overview of reliability-based design. Topics include: fundamentals of statistics, probability distributions, determining distribution parameters, design for six sigma, Monte Carlo simulation, first and second order reliability methods (FORM, SORM). Most Probable Point (MPP) reliability methods, sensitivity factors, probabilistic design. Cross listed with ENGR 3350.

ENGR 4501 Graduate Capstone Design I (3 Credits)

This is a project-centered course. This is the first third of a practical class that plans the engineering design project prior to addressing the design in earnest. This requires teamwork to develop the plan that details the schedule, cost, and who is responsible for which portions of the design effort. In this segment, the engineering teams establish the starting point for the design. This class puts theory into practice with the “shredding” of the RFP, defining a strategy for the team, balancing what has to be done with existing constraints, understanding the “true” problem of the customer, capturing the associated risks, and capturing margins required for the start of any design activity.

ENGR 4502 Graduate Capstone Design II (3 Credits)

This is a project-centered course. This is the second third of a practical class that implements the engineering design process (left side of the vee). This requires teamwork to develop the detailed design, which is a continuation of the accepted proposal. In this segment, the engineering teams add the details to a conceptual design. This class puts theory into practice with requirements development, balancing requirements against the constraints, completing a functional decomposition, developing a CONOPs document, developing a physical architecture, developing a functional architecture, and defining the interfaces through an ICD.

ENGR 4503 Graduate Capstone Design III (3 Credits)

This is a project-centered course. This is the third of a practical class that implements the engineering design process (right side of the vee). This requires teamwork to build, checkout, and test the final product. In this segment, the engineering teams build or procure hardware as a step towards the integration of the system. This class puts theory into practice by building components, developing software modules, integrating software with hardware, checkout of the system, and performing tests to verify construction, validate models, and collect data for acceptance by the team prior to demonstrating the operations of the product to the customer. Test data is collected through instrumentation of the final product with a buy-out and certification by the team. Testing may include performance testing and environmental testing as envisioned in the context diagram.

ENGR 4504 Graduate Capstone Design IV (3 Credits)

This is a project-centered course. This is the fourth of a practical class that implements the entire engineering “vee” design process. This requires teamwork to build, checkout, and test the final design product, e.g. hypothetical missile. In this segment, the engineering teams fine-tune the design process which may address advanced topics such as fault management and resilience. This class puts theory into practice by building components, developing software modules, integrating software with hardware, checkout of the system, and performing tests to verify construction, validate models, and collect data for acceptance by the team prior to demonstrating the operations of the product to the customer. It may also include addressing the beginning of the program through early management and pre-phase A activities. Test data is collected through instrumentation of the final product with a buy-in and certification by the team. Testing may include performance testing, functional testing, and environmental testing as envisioned in the system process.

ENGR 4530 Intro to Power and Energy (4 Credits)

Basic concepts of AC systems, single-phase and three-phase networks, electromechanical energy conversion, electric power generation, transformers, transmission lines, AC machinery, DC motors, and contemporary topics in power and energy conversion. Cross listed with ENGR 3530.

ENGR 4545 Electric Power Economy (4 Credits)

This course covers economy aspects of electric power industry and the implications for power and energy engineering in the market environment. Cross listed with ENGR 3545.

ENGR 4550 Probabilistic Methods in Electric Power Systems (4 Credits)

The course covers techniques for probabilistic power system analysis and design, power system reliability, probabilistic structural design and analysis of transmission lines, analysis and assessment of transmission line reliability, probability-based power system design criteria, probabilistic load-flow studies and probabilistic power system stability. Prerequisites: ENGR 3540 or equivalent; permission of instructor; knowledge of MATLAB/Simuling is required.

ENGR 4560 Power Generation Operation and Control (4 Credits)

This course covers economic dispatch of thermal units and methods of solution; transmission system effects; generate with limited energy supply; production cost models; control of generation; interchange of power and energy; power system security; state estimation in power systems; optimal power flow. Prerequisite: ENGR 4540.

ENGR 4590 Power System Protection (4 Credits)

This course covers methods of calculation of fault currents under different types of fault; circuit breakers, current transformers, potential transformers; basic principles of various types of relays; applications of relays in the protection of generator, transformer, line, and bus, etc. Prerequisite: ENGR 4540.

ENGR 4620 Optimization (3,4 Credits)

Engineering problems will be formulated as different programming problems to show the wide applicability and generality of optimization methods. The development, application, and computational aspects of various optimization techniques will be discussed with engineering examples. The application of nonlinear programming techniques will be emphasized. A design project will be assigned.

ENGR 4680 Fault Diagnosis & Prognostics for System Design (4 Credits)

Reliability engineering is a sub-discipline of systems engineering that emphasizes dependability in the lifecycle management of a product. Reliability, describes the ability of a system or component to function under stated conditions for a specified period of time. Reliability is closely related to availability, which is typically described as the ability of a component or system to function at a specified moment or interval of time. Normally, quality focuses on the prevention of defects during the warranty phase whereas reliability looks at preventing failures during the useful lifetime of the product or system from commissioning to decommissioning. Diagnosis is used, with variations in the use of logic, analytics, and experience, to determine "cause and effect". In systems engineering, it is typically used to determine the causes of symptoms, mitigations, and solutions. Prognostics is an engineering discipline focused on predicting the time at which a system or a component will no longer perform its intended function. This lack of performance is most often a failure beyond which the system can no longer be used to meet desired performance. The predicted time then becomes the remaining useful life (RUL), which is an important concept in decision making for contingency mitigation. Success in this course requires knowledge of probability theory and statistics, and familiarity with MATLAB/Simulink.

ENGR 4730 Introduction to Robotics (4 Credits)

Introduction to the analysis, design, modeling and application of robotic manipulators. Review of the mathematical preliminaries required to support robot theory. Topics include forward kinematics, inverse kinematics, motion kinematics, trajectory control and planning, and kinetics. Applications include programming and task planning of a manufacturing robot manipulator. Cross listed with ENGR 3730. Prerequisites: ENME 2520 and MATH 2060 or MATH 2200 or instructor approval.

ENGR 4735 Linear Systems (4 Credits)

This course focuses on linear system theory in time domain. It emphasizes linear and matrix algebra, numerical matrix algebra and computational issues in solving systems of linear algebraic equations, singular value decomposition, eigenvalue-eigenvector and least-squares problems, linear spaces and linear operator theory. It studies modeling and linearization of multi-input/multi-output dynamic physical systems, state-variable and transfer function matrices, analytical and numerical solutions of systems of differential and difference equations, structural properties of linear dynamic physical systems, including controllability, observability and stability. It covers canonical realizations, linear state-variable feedback controller and asymptotic observer design, and the Kalman filter. Cross listed with ENGR 3735. Prerequisites: ENGR 3610, ENGR 3721/3722, or permission of the instructor.

ENGR 4740 Adaptive Control Systmes (4 Credits)

Theoretical and application aspects of robust adaptive control design for uncertain dynamical systems. Topics include: parameter estimation, stability, model reference adaptive systems, self-tuning regulators, gain scheduling, design for robustness against unmodeled dynamics and disturbance signals. Examples will be given from aerospace engineering (changes in the dynamics of aircraft), process control, and robotics. Modern alternatives to traditional adaptive control will be discussed (switching multi-model/multi-controller adaptive schemes). Prerequisites: ENEE 3111, ENGR 3610, and ENGR 3721, or permission of instructor. Familiarity with MATLAB/Simulink.

ENGR 4745 Adv Non-Linear Control System (4 Credits)

Nonlinear system analysis methods: Existence of solutions of ODEs, uniqueness, continuity, compactness, fixed point, linearization, metric spaces, Contraction Mapping Theorem, Gronwall-Bellman lemma. Phase plane analysis; Limit Cycles. Lyapunov stability of autonomous and non-autonomous systems. Circle criterion, absolute stability, Popov criterion. Passivity and Lyapunov stability. Input-to-State stability. Small Gain Theorem. Describing functions. Nonlinear control system synthesis methods: Passivity-based control. Stability via Feedback Linearization. Lie derivatives.

ENGR 4750 Networked Control Systems (4 Credits)

Fundamental tools and recent advances in networked control. Topics include the control of multi-agent networks found in multi-vehicle coordination, control of sensor networks, unmanned vehicles, and energy systems. Network models, distributed control and estimation, distributed control under limited communications and sensing, formation control, coverage control in mobile sensor networks. Prerequisites: linear algebra, linear control systems, differential equations, familiarity with MATLAB, or permission of instructor.

ENGR 4755 Optimal Control (4 Credits)

Introduction to optimal control theory (control laws that maximize a specified measure of a dynamical system's performance). Topics include: optimality conditions and constraints; calculus of variations; review of mathematical programming (Language multipliers, convexity, Kuhn-Tucker theorem); Pontryagin's maximum principle (constraints, Hamilitonians, bang-bang control); dynamic programming and Linear Quadratic Regulation (Riccati, Hamilton-Jacobi equation). Prerequisites: ENGR 3721 (Controls) and ENGR 3735/4735 (Linear Systems) or equivalent courses.

ENGR 4760 Multivariable Control (4 Credits)

Multivariable aspects of control (systems with multiple actuators and sensors); performance analysis of feedback control systems; sensitivity; robustness and stability margins; disturbance attenuation; design tradeoffs; singular value; characteristic locus. Modern H-infinity control theory and 'mu' synthesis-based robust control design techniques. Enforced Prerequisites and Restrictions ENGR 3721 (Controls) and ENGR 4735 (Linear Systems at a graduate level) or equivalents.

ENGR 4790 Systems Engineering Requirements (4 Credits)

The course covers fundamentals of design and requirements analysis of complex systems to meet overall mission requirements. It spans the whole requirements engineering phase that includes requirements analysis, decomposition, derivation, allocation, verification and validation planning. Students acquire expertise in creating UML and SYML case diagrams and in defining and implementing verification and validation plans. Requirement management methods and tools, associated vernacular, and requirements configuration control are also covered. Prerequisites: ENMT 4100, or permission by the Instructor.

ENGR 4810 Advanced Topics (ENGR) (1-5 Credits)

ENGR 4865 Design, Innovation, and Entrepreneurship (4 Credits)

The course focuses on design and innovation of engineering systems and products. It deals with entrepreneurship, critical and innovative thinking, creativity and lateral thinking, research and technology challenges that lead to innovation, entrepreneurship and new product development, problem solving and decision making. It discusses factors that affect innovation (e.g. tech insertion), as well as a wide range of case studies in diverse application domains. Course Requirements: Projects.

ENGR 4885 Graduate Project for non-Thesis Option Master's Degree (1-4 Credits)

This course is required for all Master of Science graduate students with major in Electrical Engineering, Computer Engineering, and Mechatronic Systems Engineering, who choose the non-thesis option. The student will be supervised by his or her faculty advisor to conduct original and independent research with project topic closely related to the student's depth requirement of the specialization area. The student will deliver a final comprehensive project report and an oral defense for the project. The examination committee for the Master's project shall consist of at least two faculty members.

ENGR 4991 Independent Study (1-5 Credits)

ENGR 4992 Directed Study (1-10 Credits)

ENGR 4995 Independent Research (1-16 Credits)

ENGR 5991 Independent Study (0-10 Credits)

ENGR 5995 Independent Research (1-16 Credits)

Back to Top