ENGR 3210 Intro Nano-Electro-Mechanics (4 Credits)
Familiarize science and engineering students with 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 to state of the art and future sensors, actuators, and electronics. Starting 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 4210. Prerequisite: must be an engineering or science major of at least junior standing.
ENGR 3510 Renewable and Efficient Power and Energy Systems (4 Credits)
This course introduces the current and future sustainable electrical power systems. Fundamentals of renewable energy sources and storage systems are discussed. Interfaces of the new sources to the utility grid are covered. Prerequisite: ENEE 2021.
ENGR 3520 Introduction to Power Electronics (4 Credits)
This covers fundamentals of power electronics. We discuss various switching converters topologies. Basic knowledge of Efficiency and small-signal modeling for the DC-DC switching converters is covered. Furthermore, magnetic and filter design are introduced. Prerequisites: ENEE 2211 and ENGR 3722.
ENGR 3525 Power Electronics and Renewable Energy Laboratory (1 Credit)
In this course the fundamentals of switching converters and power electronics in a real laboratory set-up are covered. The course incorporates hardware design, analysis, and simulation of various switching converters as a power processing element for different energy sources. The energy sources are power utility, batteries, and solar panels. Prerequisite: ENGR 3520.
ENGR 3540 Electric Power Systems (4 Credits)
This course covers methods of calculation of a comprehensive idea on the various aspects of power system problems and algorithms for solving these problems. Prerequisite: ENGR 3530.
ENGR 3550 Introduction to Machine Drive Control (4 Credits)
This course provides the basic theory for the analysis and application of adjustable-speed drive systems employing power electronic converters and ac or dc machines. Prerequisites: ENGR 3520 and ENGR 3530.
ENGR 3610 Engineering Analysis (3 Credits)
Applied mathematics for engineers. Generalized Fourier analysis, complex variables, vector calculus, introduction to Bessel functions, and applied probability and statistics. Cross listed with ENGR 3620. Prerequisites: MATH 2070, MATH 2080.
ENGR 3620 Advanced Engineering Mathematics (4 Credits)
Applied mathematics for engineers. Systems and series solutions of ordinary differential equations, Fourier analysis, partial differential equations, linear algebra, vector calculus, special functions, unconstrained and combinatorial optimization, and applied probability and statistics. Cross listed with ENGR 3610. Prerequisites: MATH 2070 and MATH 2080.
ENGR 3621 Advanced Engineering Mathematics (4 Credits)
Applied mathematics for engineers. Topics include vector spaces, normed vector spaces, inner product spaces, linear transformations, finite-dimensional linear transformations, linear operators, finite-dimensional linear operators, linear differential systems, linear difference systems, orthogonal transformations, amplitude estimation, fundamentals of real and functional analysis, and introduction to partial differential equations, and applications to engineering systems.
ENGR 3630 Finite Element Methods (4 Credits)
Introduction to the use of finite element methods in one or two dimensions with applications to solid and fluid mechanics, heat transfer and electromagnetic fields; projects in one or more of the above areas. Prerequisites: ENME 2541 AND ENGR 1572.
ENGR 3721 Controls (3,4 Credits)
Modeling, analysis and design of linear feedback control systems using Laplace transform methods. Techniques and methods used in linear mathematical models of mechanical, electrical, thermal and fluid systems are covered. Feedback control system models, design methods and performance criteria in both time and frequency domains. A linear feedback control system design project is required. Prerequisites: ENEE 2021, ENGR 3610 or permission of instructor.
ENGR 3722 Control Systems Laboratory (1 Credit)
This laboratory course serves as supplement to ENGR 3721. It aims at providing "hands on" experience to students. It includes experiments on inverted pendulum, gyroscopes, motor control, feedback controller design, time-domain and frequency domain. Corequisite: ENGR 3721.
ENGR 3730 Robotics (3 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. Cross listed with ENGR 4730. Prerequisites: ENME 2520 and MATH 2060 or MATH 2200 or permission of instructor.
ENGR 3731 Robotics Lab (1 Credit)
Laboratory that complements the analysis, design, modeling and application of robotic manipulators. Implementation of the mathematical structures required to support robot operation. 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. Corequisite: ENGR 3730 or permission of instructor.
ENGR 3742 LabVIEW Programming, a primer for certification as an Applicaitons Developer (4 Credits)
The LabVIEW course covers numeric, Boolean, and string controls; programming structures include loops, sequences, formula, and case structures. VISA (virtual instrumentation and software structure) and SCPI (standard commands for programmable instruments) are used to control test equipment and acquire data via the GPIB (general purpose interface bus, IEEE488 standard). Vis (virtual instruments) for data acquisition and analysis are developed utilizing mathematical, signal processing, and statistical LabVIEW programming modules. LabVIEW structures will be used to mathematically model and solve second order differential equations and Laplace transforms.
ENGR 3800 Topics (ENGR) (1-4 Credits)
Special topics in engineering as announced. May be taken more than once. Prerequisite: varies with offering.
ENGR 3900 Engineering Internship (0-4 Credits)
Students in engineering may receive elective credit for engineering work performed for engineering employers with the approval of the chair or associate chair of the department. At the end of the term, a student report on the work is required, and a recommendation will be required from the employer before a grade is assigned. Junior, senior, or graduate status in engineering is normally required. May not be used to satisfy technical requirements. May be taken more than one for a maximum of 6 quarter hours. Prerequisite: permission of instructor.
ENGR 3970 Entrepreneurship for Engineers and Computer Scientists (4 Credits)
The course presents an overview of fundamentals of understanding entrepreneurship and entrepreneurial characteristics; the focus is on aspects of engineering entrepreneurship, technology-based innovation and new product development. Topics to be covered: learning an industry; recognizing and creating opportunities; new product development process, phases and cycle, risks and benefits; 'testing' of an engineering-focused business concept; marketing, organizational plan strategies and financing for new start ups. Special attention is given to technological innovation, considering both incremental or routine innovation, and more radical or revolutionary changes in products and processes. Prerequisite: ENGR 3610 or permission of the instructor.
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 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 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 4810 Advanced Topics (ENGR) (1-5 Credits)
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 (1-10 Credits)
ENGR 5995 Independent Research (1-16 Credits)