Courses
The listing of a course description here does not guarantee a course’s being offered in a particular semester. Please refer to the published schedule of classes on the Student Link for confirmation a class is actually being taught and for specific course meeting dates and times.
View courses in
-
ENG ME 570: Robot Motion Planning
Provides an overview of state-of-the-art techniques for robot motion planning. The emphasis is on the algorithms. It covers topology of configuration spaces, potential functions, roadmaps, cell decompositions, sampling-based algorithms, and model checking approaches to robot motion planning and control. -
ENG ME 571: Medical Robotics
This course will be composed of lectures, tutorials, and group work. We will study the design, mechanics, materials, manufacturing, and control of robots and associated technologies for medical applications. We will cover theory, on medical robotics and case studies, including examples from medical companies and research groups.This class is aimed toward graduate students in engineering; no medical background is required. We will study and explore design principles of different mechatronic components and systems for medical robots. We will cover in-depth especially the meso-scale actuators, sensors, and body construction methods. -
ENG ME 579: Nano/microelectronic Device Technology
The main physical processes and manufacturing strategies for the fabrication and manufacture of micro and nanoelectronic devices will be covered, mostly for silicon, although exciting materials such as graphene and carbon nanotubes will also be covered. A key emphasis here will be on electron-hole transport, band structure, basic quantum effects, and the use of engineering and physical effects to alter semiconductor device performance. Photolithography, a significant factor in manufacturability, will be covered in some detail, and to a lesser degree, so will doping methods, diffusion, oxidation, etching, and deposition. The overall integration with methods and tools employed by device and circuit designers will be covered. Same as ENG EC 579; students may not receive credit for both. -
ENG ME 580: Theory of Elasticity
An introduction to the general theory of solid deformation; small deformation emphasized. Topics include: Cartesian tensors, indicial notation. Introduction to continuum mechanics: deformation of continuous media, deformation gradient, strain definitions. Stress, Cauchy's postulate, Cauchy and Piola-Kirchhoff stress tensors. Balance laws. Constitutive equations, strain energy and Green's postulate. Linear Elasticity: Two dimensional problems, Airy stress function, in plane loading of strips, St. Venant's principle, complex variable methods, Goursat-Muskhelishvili representation, stress concentrations around holes and cracks. Three dimensional problems, Kelvin's solution, the Boussinesq problem, Hertzian contact, Eshelby's energy-momentum tensor. Meets with ENGMS580. Students may not receive credit for both. -
ENG ME 582: Mechanical Behavior of Materials
Fundamental concepts of modern materials behavior and materials engineering. Emphasis on analytical and numerical methods for predicting material properties and behavior, as well as some discussion of the relationships between solid structure and material properties. Topics include: constitutive relations, fracture, fatigue, plasticity, creep, damping, impact, and deformation. Elastic, plastic, and viscous behavior. Some discussion of the effects of processing--thermodynamics, kinetics--may be addressed. Specific examples from ceramics, metals, polymers, and composites is given, with the emphasis changing for each offering. Meets with ENGMS582. Students may not receive credit for both. -
ENG ME 583: Product Management
Planning and execution of the process of bringing new tangible and intangible products to market. Review of the new product development process. Establishment of the new product specification. Setting of financial expectations. Formation and dynamics of the product implementation team. Organization of the new product introduction project including matrixed management and financial control. Contingency planning and risk management. Taught through case-based discussions, lectures, and readings. -
ENG ME 584: Manufacturing Strategy
Strategic decision-making for technical people in manufacturing companies. Provides practice in applying financial, organizational, and operational concepts through analysis and discussion of case situations. Topics include process alternatives and their implications; interactions among product design, process design, worker skill and worker motivation; supplier relationships; interfaces with marketing and finance; introduction of new technology; capacity planning; and competitive analysis. Taught principally by in-class discussion plus guest lectures. -
ENG ME 598: Advncd Elective
-
ENG ME 606: Industrial Practicum
The industrial practicum practicum is a semester-long team project based on problems with industrial relevance. Conducted in an industrial environment, the goal of the practicum is to provide students with hands-on experience to supplement their theoretical knowledge, and to help them further develop professional competencies. Oral presentation and written project report required. -
ENG ME 690: Advanced Product Design
An eight credit, two term course. Advanced Product Design is focused on the tools and skills driving smart engineering decisions which anticipate user, societal and technological trends. A "proactive" mechanical engineer creates products and systems that are appropriate, effective, fail-resistant, and economically successful. Students are expected to perform original research on design and engineering trends, apply advanced engineering methods to case studies, defend their conclusions, and ultimately create a manufacturable design prototype. -
ENG ME 691: Advanced Product Design and Engineering
Fall Semester; part of a two-term sequence with ENG ME 692 Advanced Product Design and Engineering is focused on the tools and skills enabling smart, practical product engineering choices. A "proactive" mechanical engineer creates products and systems that are functional, manufacturable and economically successful, even as user expectations and technologies evolve. Students are expected to perform original research on design and engineering trends, apply advanced engineering methods to specific examples, justify their their conclusions in design reviews, and ultimately create a manufacturable design prototype. Grading based on a mix of team and individual assignments. -
ENG ME 692: Advanced Product Design and Engineering
Spring Semester; part of a two-term sequence with ENG ME 691. Advanced Product Design and Engineering is focused on the tools and skills enabling smart, practical product engineering choices. A "proactive" mechanical engineer creates products and systems that are functional, manufacturable, and economically successful, even as user expectations and technologies evolve. Students are expected to perform original research on design and engineering trends, apply advanced engineering methods to specific examples, justify their conclusions in design reviews, and ultimately create a manufacturable design prototype. Grading based on a mix of team and individual assignments. -
ENG ME 700: Advanced Topics in Mechanical Engineering
Specific prerequisites vary according to research topic. -
ENG ME 701: Optimal and Robust Control
This course is aimed at an introduction (with rigorous treatment) to the fundamentals of optimal and robust control. It will be divided roughly into two parts. The first will cover aspects of robust control including model reduction, H_2 and H_ infinity control, and feedback control of uncertain systems. The second will delve into optimal control including topics such as the linear quadratic regulator, the calculus of variations, the maximum principle, and the Hamilton-Jacobi-Bellman equation. Meets with ENG EC701 and ENG SE 701; students may not take both for credit. -
ENG ME 702: Computational Fluid Dynamics
Numerical techniques for solving the Navier-Stokes and related equations. Topics are selected from the following list, although the emphasis may shift from year to year: boundary integral methods for potential and Stokes flows; free surface flow computations; panel methods; finite difference, finite element and finite volume methods; spectral and pseudo-spectral methods; vortex methods; lattice-gas and lattice-Boltzmann techniques; numerical grid generation. -
ENG ME 704: Adaptive Control
This course provides a theoretical foundation for developing adaptive controllers for dynamic systems. Topics include system identification, model reference adaptive control, adaptive pole placement control, and adaptive control of nonlinear systems. Meets with ENG SE 704. Students may not receive credit for both. -
ENG ME 709: Turbulent Flows
Introduction to turbulence. Deterministic versus statistical descriptions of fluids; kinematics; correlations and spectra; closure of the fluid equations of turbulence. Reynolds stresses; spectral evolution; analysis of scales. Analysis of isotropic turbulence and modeling of turbulent flows. Current topics. -
ENG ME 710: Dynamic Programming and Stochastic Control
Introduction to sequential decision making via dynamic programming. The principle of optimality as a unified approach to optimal control of dynamic systems and Markovian decision problems. Applications from control theory and operations research include linear-quadratic problems, the discrete Kalman Filter, inventory control, network, investment, and resource allocation models. Adaptive control and numerical solutions through successive approximation and policy iteration, suboptimal control, and neural network applications involving functional approximations and learning. Meets with ENGEC710 and ENGSE710. Students may not receive credit for both. -
ENG ME 712: Applied Mathematics in Mechanics
The goal of this course is to give students an introduction to mathematical tools for solving difficult mathematics problems that arise in engineering science and mechanics. Students will learn the process of applied mathematics, which will enable them to take a hard problem, and gain insight into its important characteristics. Analytical theory, approximate techniques, and numerical methods will be used in a complementary manner to solve challenging engineering problems. Students will learn dimensional analysis and scaling, perturbation methods applied to polynomial and differential equations, variational calculus, integral equations, and concepts of stability and bifurcation. Students will apply these methods to mathematical problems in solid mechanics, thermodynamics, and dynamical systems. -
ENG ME 714: Advanced Stochastic Modeling and Simulation
Introduction to Markov chains, point processes, diffusion processes as models of stochastic systems of practical interest. The course focuses on numerical and simulation methods for performance evaluation, optimization, and control of such systems. Meets with ENGSE714. Students may not receive credit for both.

