Return to Carnegie Mellon University Mechanical Engineering Home Page

Graduate Course Descriptions

39-600 - Integrated Product Development
Spring: 12 units

This course examines the process of new product development from an interdisciplinary standpoint. A one-semester project course, it involves the collaborative teaching efforts of faculty from the Department of Design in the College of Fine Arts, the Department of Mechanical Engineering in the Carnegie Institute of Technology, and the areas of marketing and production management in the Tepper School of Business. The goal of this course is to learn this new approach to the product development cycle. Through an interdisciplinary student team (business, engineering, and industrial design) a product opportunity is identified and then proof of concept (working prototype) of the opportunity is developed complete with production plans, market introduction, and financial details. Open to graduate and senior-level engineering students, industrial administration students and design students.

24-614- Microelectromechanical Systems
Fall: 12 units

This course introduces fabrication and design fundamentals for Microelectromechanical Systems (MEMS): on-chip sensor and actuator systems having micron-scale dimensions.  Basic principles covered include microstructure fabrication, mechanics of silicon and thin-film materials, electrostatic force, capacitive motion detection, fluidic damping, piezoelectricity, piezoresistivity, and thermal micromechanics.  Applications covered include pressure sensors, micromirror displays, accelerometers, and gas microsensors.  Grades are based on exams and homework assignments.
4 hrs. lecture
Prerequisite for undergraduates: 18-321 or 24-351
Prerequisite course for: 18-724/24-724.
Cross-listed 18-614.

24-616 - Tribology – Friction, Lubrication and Wear
Intermittent: 12 units

Covers the science of surfaces interacting via dry, lubricated, and mixed (i.e., dry + lubricated) contact. Fundamental aspects include the Reynolds Equation, thermal-tribology, friction, and wear. Applied topics include bearings, surface analysis, nanomanufacturing, and biotribology. The course will conclude with a team project which will require computer programming. 4 hrs lec.
Prerequisite: None

24-623: Molecular Simulation of Materials
Intermittent: 12 units

The purpose of this course is to expose engineering students to the theory and implementation of numerical techniques for modeling atomic-level behavior. The main focus is on molecular dynamics and Monte Carlo simulations. Students will write their own simulation computer codes, and learn how to perform calculations in different thermodynamic ensembles. Consideration will be given to heat transfer, mass transfer, fluid mechanics, mechanics, and materials science applications.  The course assumes some knowledge of thermodynamics and computer programming. 4 hrs lec.
Prerequisite: None

24-655 - Cellular Biomechanics
Intermittent Spring: 9 units

This course discusses how mechanical quantities and processes such as force, motion, and deformation influence cell behavior and function, with a focus on the connection between mechanics and biochemistry. Specific topics include: (1) the role of stresses in the cytoskeleton dynamics as related to cell growth, spreading, motility, and adhesion; (2) the generation of force and motion by moot molecules; (3) stretch-activated ion channels; (4) protein and DNA deformation; (5) mechanochemical coupling in signal transduction. If time permits, we will also cover protein trafficking and secretion and the effects of mechanical forces on gene expression. Emphasis is placed on the biomechanics issues at the cellular and molecular levels; their clinical and engineering implications are elucidated. 3 hrs. lec.  Cross-listed 42-645.
Prerequisite:  Instructor permission.

24-656 Advanced Manufacturing
Intermittent: 12 units

This course focuses on modeling of material removal processes, including the turning, milling, boring, and drilling processes. The course also includes introduction on economics of material removal, non-traditional material removal processes, stability of machining processes, tool wear and tool life, dimensional and surface metrology, and experimental methods in manufacturing. A term project that may involve experimentations is an integral part of the course. 4 hrs lec.
Prerequisite:  Senior or Graduate Standing

24-657 Molecular Biomechanics
Intermittent: 9 units

This class is designed to present concepts of molecular biology, cellular biology and biophysics at the molecular level together with applications. Emphasis will be placed both on the biology of the system and on the fundamental physics, chemistry and mechanics which describe the molecular level phenomena within context. In addition to studying the structure, mechanics and energetics of biological systems at the nano-scale, we will also study and conceptually design biomimetic molecules and structures. Fundamentals of DNA, globular and structured proteins, lips and assemblies thereof will be covered.  Prerequisites Thermodynamics (06-221 or 24-221) or permission from the instructor.

24-658 Computational Bio-modeling and Visualization
Spring: 12 units

Biomedical modeling and visualization play an important role in mathematical modeling and computer simulation of real/artificial life for improved medical diagnosis and treatment. This course integrates mechanical engineering, biomedical engineering, computer science, and mathematics together.  Topics to be studied include medical imaging, image processing, geometric modeling, visualization,computational mechanics, and biomedical applications. The techniques introduced are applied to examples of multi-scale biomodeling and simulations at the molecular, cellular, tissue, and organ level scales.
4 hrs. lec./lab

24-661  Vibration of Linear and Dynamic Systems
Intermittent   12 units

The subject area for this course is mechanical vibration, at a level appropriate for first-year graduate students. Classical techniques in mechanical vibration are developed for the modeling and analysis of discrete and continuous linear systems. Continuous systems are described within the broader context of operator theory to emphasize the physical and mathematical analogies with discrete systems. Specific topics include: Discrete systems. Equations of motion for multiple degree of freedom systems through Lagrange's method; linearization about equilibrium; symmetry and definiteness properties; free vibration; matrix eigenvalue problems; orthogonality; Rayleigh quotient; generalized coordinates; transient and forced response through modal analysis. Continuous systems. Classical rod, shaft, string, beam, membrane and plate models; Hamilton's principle; equations of motion and boundary conditions through variational methods; essentials of functional analysis; exact solution of eigenvalue problems; response through modal analysis and Green's function methods; global discretization; Galerkin's method; essential and suppressible boundary conditions; Kamke quotient; introduction to elastic wave propagation.
Lecture 4.0 hours

24-675- Micro/Nano Robotics
Intermittent Spring: 12 units

This course focuses on the design, modeling, fabrication, and control of miniature mobile robot and micro/nano-manipulation systems for graduate and upper level undergraduate students.  It provides an overview of the state-of-the-art micro- and nanoscale sensors, actuators, manipulators, energy sources, robot design, and control methods.  It requires active student participation, interaction, and in-class discussions.  In addition to the basic background, it includes many case studies of current miniature robots and micro/nano-systems, challenges and future trends, and potential applications.  The course requires a final project involving novel theoretical and/or experimental ideas for micro/nano-robotic systems with a team of students.  Depending on the equipment availability, these projects can also involve hands-on experience and experimental demonstrations.  4 hrs. lec.
Prerequisites: Instructor permission

24-681 – Computer Aided Design
Intermittent: 12 units

This course is the first section of the two-semester sequence on computational engineering.  Students will learn how computation and information technologies are rapidly changing the way engineering design is practiced in industry.  The course covers the theories and applications of the measurement, representation, modeling, and simulation of three-dimensional geometric data used in the engineering designed process. Students taking this course are assumed to have knowledge of the first course in computer programming. 4 hrs lecture, 2 hrs computer cluster
Prerequisites: None

24-682 – Computer Aided Engineering
Intermittent: 12 units

This course is the second in the two-semester sequence on computational engineering.  Students will learn how computation and information technologies are rapidly changing the way engineering analysis is practiced in industry.  The course covers the theories and applications of finite element methods, finite element mesh generation, robot manipulator kinematics, and inverse kinematics, and manufacturing process optimization.  Students taking this course are assumed to have knowledge of the first course in computer programming.   4 hrs lecture, 2 hrs computer cluster  
Prerequisites: None

24-683  Design for Manufacture
Fall   12 units

Design for Manufacture looks at influences of manufacturing and other traditionally downstream issues on the overall design process.  Topics that will be studied include:  manufacturing processes, material choices, assembly, robustness and quality, platform design, maintenance and safety, environment-based desigin, economics and costing, lean manufacturing and globalization.  The class will study basic fundamentlals in each of these areas and how they affect design decisions, and in each case manufacturing implications of those design decisions.  The course combines lectures, laboratories, applied homework, and research projects. 

24-700  - Special Topics in Mechanical Engineering

24-701 - Mathematical Techniques in Engineering
Fall: 12 units

This course explores methods of solving ordinary differential equations and introduction to partial differential equations; reviews elementary concepts, series solutions, Fourier, Bessel and Legrendre functions, boundary value problems, and eigenfunction expansions; and addresses calculus of variations. Solutions of classical partial differential equations of mathematical physics, including Laplace transformation and the method of separation of variables, will be covered in this course. 4 hrs. lec.

24-703 - Numerical Methods in Engineering
Spring: 12 units

This course emphasizes numerical methods to solve differential equations that are important in Mechanical Engineering. Procedures will be presented for solving systems of ordinary differential equations and boundary value problems in partial differential equations. Students will be required to develop computer algorithms and employ them in a variety of engineering applications. Comparison with analytical results from 24-701 will be made whenever possible. 4 hrs. lec.
Prerequisite: Some computer programming experience.

24-704 - Probability and Estimation Methods for Engineering Systems
Intermittent Fall:  12 units

Overview of rules of probability, random variables, probability distribution functions, and random processes.  Techniques for estimating the parameters of probability models and related statistical inference.  Application to the analysis and design of engineered systems under conditions of variability and uncertainty. 
Prerequisites(s) 26-211, or 36-220 or equivalent. 
Cross listed CEE 12-704

24-711 - Fluid Mechanics
Fall: 12 units

This course focuses on development and application of control volume forms of mass, momentum and energy conservation laws, differential forms of these laws in Eulerian and Lagrangian coordinates, and Navier-Stokes equations. Students also explore applications to problems in incompressible and compressible laminar flows, boundary layers, hydrodynamic lubrication, transient and periodic flows, thermal boundary layers, convective heat transfer, and aerodynamic heating. 4 hrs. lec.
Prerequisites: 24-701 or permission of the instructor.

24-712 - Turbulent Flow
Intermittent: 12 units

Course content emphasizes basic equations of turbulent flow, Reynolds stresses, semi-empirical and phenomenological theories of turbulence, similarity theory, and eddy viscosity as well as turbulence production, dissipation, and scaling laws. In addition, applications to confined flows, boundary layers, convective heat transfer and jet mixing, and introduction to more complex closure schemes and statistical methods in turbulence are explored. 4 hrs. lec.
Prerequisite: 24-711.

24-715 – Microfluidics
Intermittent: 12 units

This course offers an introduction to the emerging field of microfluidics with an emphasis on chemical and life sciences applications.  During this course students will examine the fluid dynamical phenomena underlying key components of “lab on a chip” devices. Students will have the opportunity to learn practical aspects of microfluidic device operation through hands-on laboratory experience, computer simulations of microscale flows, and reviews of recent literature in the field.  Throughout the course, students will consider ways of optimizing device performance based on knowledge of the fundamental fluid mechanics. Students will explore selected topics in more detail through a semester project.  Major course topics include pressure-driven and electrokinetically-driven flows in microchannels, surface effects, micro-fabrication methods, micro/nanoparticles for biotechnology, biochemical reactions and assays, mixing and separation, two-phase flows, and integration and design of microfluidic chips.  Students are assumed to have an undergraduate level of knowledge in fluid mechanics (comparable to 24-231). Compared to the undergraduate course, graduate students will conduct an additional project, more extensive homework and attend an extra hour of recitation. 3 hrs lec., 1 hr recitation
Prerequisites:   Instructor permission

24-717 – Interfacial Fluid Mechanics
Intermittent: 12 Units

Description: This course covers a variety of fluid dynamical phenomena that occur in the presence of surfaces and interfaces, including fluid statics and the equilibrium shapes of fluid interfaces, spreading surface films and gravity currents, fluid dynamical instabilities in the presence of interfaces, flows involving bubbles, drops, and particles, free-surface flows, and novel applications of interfacial fluid phenomena. One component of the course will focus on key concepts and classic problems in these topics, through lectures and reading classic papers and texts.  In addition, a significant component of the course will focus on current issues in the field, and students will be required to review recent journal papers.  Finally, students will have a chance to explore a related topic of their own interest through a semester project.  Assumes graduate-level understanding of fluid mechanics (24-711).  4 hrs lec.
Prerequisites: None

24-718 - Computational Fluid Mechanics
Intermittent Fall or Spring: 9 units

This course focuses on numerical techniques for spatial discretization: finite difference, finite element and spectral methods, and the solution of the Navier-Stokes equations. Stream function, vorticity and primitive variable formulations are applied to the solution of incompressible flows. Explicit, implicit, alternating-direction-implicit and approximate factorization methods are used to study compressible flows. A review of the finite difference methods which can be used to analyze elliptic, hyperbolic and parabolic equations and the concepts of stability, consistency and convergence are presented at the beginning of the course to familiarize the students with general numerical methods. 3 hrs. lec.

24-721 - Advanced Thermodynamics
Intermittent: 12 units

The course covers advanced macroscopic thermodynamics and introduces statistical thermodynamics.  Review of first and second laws.  Axiomatic formulation of macroscopic equilibrium thermodynamics and property relationships.  Criteria for thermodynamic equilibrium with application to multiphase and multi-component systems. Thermodynamic stability of multiphase systems.  Elementary kinetic theory of gases and evaluation of transport properties.  Statistical-mechanical evaluation of thermodynamic properties of gases, liquids, and solids.  Students are expected to have an undergraduate level of understanding of Thermodynamics (comparable to 24-221).  4 hrs. lec.
Prerequisites: None

24-722 - Energy System Modeling
Intermittent: 12 units

This course focuses on the thermodynamic modeling of energy systems with emphasis on exergy/availability analysis techniques.  These techniques are developed and applied to both established and emerging energy technologies, such as internal combustion engines, gas- and coal-fired power plants, solar and wind energy systems, thermochemical hydrogen production cycles, and fuel cells.  The course will also consider the integration of components such as reformers and electrolyzers. Modern computational tools are used throughout the course. The course culminates with a group project that requires developing sophisticated, quantitative models of an integrated energy system. 4 hrs lec.
Pre-requisite: 24-221 or 06-221 or 27-215, or equivalent. 

24-724 - Microelectromechanical System Design
12 units

This course covers advanced design of integrated MicroElectroMechanical Systems (MEMS) as the basis for futuristic sensor and actuator systems on chip. The course starts with design of low-level device details and builds to design of "VLSI MEMS." Topics include layout vs. process design; analysis and modeling of micromechanics, thermomechanics, capacitive sensing, and coupled electromechanics; noise; test structures and characterization; modulation and switched-capacitor interface circuits; and system design. Homework and projects will make intensive use of MEMS schematic design; behavioral modeling with analog hardware description languages; layout generation and synthesis tools; visualization tools; and MEMS design rules and extraction. Assigned readings of recent advances in MEMS design are actively discussed. A final project centers on a complete microsystem design within a post-CMOS micromachined process. Possible systems include sensor/actuator arrays for inertial, ultrasonic, RF, micropositioning, acoustic, optic or fluidic applications.
Crosslisted as 18-724
Prerequisites: 18-614/24-614 or equivalent by petition of instructor and senior or graduate standing.

24-730 - Advanced Heat Transfer
Fall: 12 units

This course is open to students from all areas of engineering, although an undergraduate background in heat transfer is assumed. This class is an appropriate preparation for the doctoral qualifying exam.

Topics to be covered include: mathematical formulation of heat transfer problems, heat conduction, thermal radiation, hydraulic boundary layers, and laminar and turbulent convection. Problems and examples will include theory and applications drawn from a spectrum of engineering design problems.
Prerequisite: Undergraduate Heat Transfer 24-322 or equivalent.

24-731 - Conductive Heat Transfer
Intermittent: 6 units

This course is open to students from all areas of engineering, although a graduate background in heat transfer is assumed, such as the material covered in Advanced Heat Transfer.

This course focuses on application of exact and approximate analytical methods to problems of conduction heat transfer. This course also covers numerical techniques in heat conduction. Covered topics include steady periodic problems, melting and solidification, enthalpy formulation, parametric estimation, and the Boltzmann Transport Equation. Examples will be drawn from a spectrum of engineering application.  4 hrs. lecture – 7 weeks
Prerequisite: Advanced Heat Transfer (24-730) or instructor’s permission.

24-732 - Convective Heat Transfer
Intermittent: 6 units

This course is open to students from all areas of engineering, although a graduate background in heat transfer is assumed, such as the material covered in Advanced Heat Transfer (24-730).

This course focuses on the fundamentals of convective heat transfer. Topics covered in this course are: laminar and turbulent heat transfer, high speed flow, natural convection, and experimental techniques. Examples will be drawn from a spectrum of engineering application. 4hrs. lec.
Prerequisite: Advanced Heat Transfer (24-730) or instructor’s permission.

24-733 - Radiative Heat Transfer
Intermittent: 6 units

This course is open to students from all areas of engineering, although a graduate background in heat transfer is assumed, such as the material covered in Advanced Heat Transfer (24-730).

This course focuses on the fundamentals of radiative heat transfer. Topics covered in this course are: surface radiation, radiation through participating media, and combined heat transfer problems of radiation with convection and/or conduction. This course also covers analytical and numerical techniques in heat radiation. Examples will be drawn from a spectrum of engineering applications. 4hrs. lec.
Prerequisite: Advanced Heat Transfer (24-730) or instructor’s permission.

24-734 - Small Scale Heat Transfer
Intermittent: 6 units

This course is open to students from all areas of engineering, although a graduate level background in heat transfer is assumed, such as the material covered in Advanced Heat Transfer (24-730).

This course focuses on the unique heat transfer effects in micro and nano scales. This course includes mathematical modeling of small scale heat transfer, review of microfabrication techniques, thermometry, electrical and optical techniques for thermal conductivity measurements, and thermophysical properties of gasses and solids. Examples will be drawn from a spectrum of thermal engineering applications in microelectronics and instrumentation. 4 hrs. lec.
Prerequisite – Advanced Heat Transfer (24-730) or instructor’s permission.

24-735 - Heat Transfer in Biology and Medicine
Intermittent: 6 units

Course objectives include: studying applications of heat transfer to biological systems, reviewing biomedical instrumentation related to thermal therapy, and developing mathematical techniques for bioheat transfer analyses. Syllabus includes: introduction to heat transfer in biological systems, mathematical modeling of bioheat transfer, cryopreservation, cryosurgery, hyperthermia and thermal ablation, thermal regulation in the human body, and measurements of thermophysical properties of biomaterials.  4 hrs. lec for 7 weeks.
Prerequisites:  24-731 or instructor permission.

24-736 - Two-Phase Flow and Heat Transfer
Intermittent: 12 units

Fundamentals of liquid-gas flow and heat transfer will be studied for applications in petrochemical processes, steam generators, heat exchangers, rocket nozzle cooling, nuclear reactor and other applications.  The dynamics and heat transfer of liquid sprays will also be discussed for spray systems including the coating, cooling and combustion applications. Reviews of various current research topics will also be addressed. Lectures will be provided, but students shall work on selected assignments on specific subjects from their particular areas of interest. Each student will eventually write up and present a subject as a review. The goal is to make students ready for research in their area of interest. Students taking this course are assumed to have knowledge of graduate-level fluid mechanics (24-711) and graduate-level heat transfer (24-730).   4 hrs lec.
Prerequisite: None

24-739 - Special Topics in Thermal Fluid Sciences
12 units

24-744 - Combustion
Intermittent: 9 units

This course describes the governing equations of chemically reacting flows, which are applied to analyze the propagation and structure of laminar premixed flames using the Rankine-Hugoniot relationship and phase plane methods. Diffusion flames and in particular the Burke-Schumann problem, droplet vaporization and combustion in stagnant and convective atmospheres are analyzed. The structure of turbulent premixed and diffusion flames is studied as a function of the Reynolds and Damkohler numbers, velocity, time and length scales; different turbulent flow regimes are analyzed. Other topics considered in the course include ignition, chemically reacting boundary and shear layers, spray combustion, and solid and liquid propellant combustion. 3 hrs. lec.

24-751 - Intro to Solid Mechanics I
Fall: 12 units

This is the first course in a two-part professionally oriented course sequence covering a variety of important problems in solid mechanics. Topics covered typically include torsion of non-circular cross sections, the field equations of elasticity and boundary conditions, and a number of classical plane stress/plane strain solutions in rectangular and polar coordinates. Emphasis is placed on not only elasticity theory and how classical elasticity solutions are derived, but also on their use in constructing and interpreting the results from finite element simulations of applied engineering problems. Where applicable, comparisons are also made between solutions derived via the full theory of elasticity and simplified solutions developed in strength of materials courses. 4 hrs. lec.
Corequisite for 24-751: 24-701 or permission of the instructor. 

24-752 - Intro to Solid Mechanics II
Intermittent: 12 units

This is the second course in a two-part professionally oriented course sequence covering a variety of important problems in solid mechanics. Topics covered typically include anisotropy, energy methods and finite elements, contact problems, fracture mechanics and plasticity. As in the first course in the sequence, emphasis is placed on not only mechanics theory and classical solutions, but also on their application in finite element modeling of applied engineering problems. This course builds on concepts from the first course, so that it or a similar course on elasticity theory is a prerequisite. 4 hrs. lec.
Prerequisite: 24-751 and 24-701, or permission of the instructor.

24-753 - Theoretical Solid Mechanics
Intermittent: 12 units

This course is directed toward students whose graduate research will involve solid mechanics in order to develop the basic background for research. A formal approach is taken to elastostatics, incremental elastoplasticity and finite elasticity. Offered upon sufficient demand. 4 hrs. lec.
Prerequisites: 24-751 or instructor permission

24-755 - Finite Element Method in Mechanics I
Fall intermittent:  12 units

The basic theory and applications of the finite element method in mechanics are presented.  Development of the FEM as a Galerkin method for numerical solution of boundary value problems.  Applications to second-order steady problems, including heat conduction, elasticity, convective transport, viscous flow and others.  Introduction to advanced topics, including fourth-order equations, time dependence and nonlinear problems.
Prerequisite(s):  Graduate standing or consent of instructor
Cross listed 12-755

24-757 Nano/Micro Manufacturing
Intermittent: 12 units

This is a survey-type course in different techniques of nano/micro-scale manufacturing. A wide range of topics from lithography, laser processes, mechanical micro-manufacturing, measurement techniques, ultrasonic micromachining, micro-electrodischarge machining, micro-electrochemical machining, e-beam and ion-beam machining, and micro-stereolithography techniques are surveyed. For each technique, the physical principles of the technique, material capability, geometric capability, and other advantages/disadvantages are discussed. Students are required to complete a final project. 4 hrs. lec. 
Prerequisite: Graduate standing.

24-762- Vibrations of Elastic Systems
Fall Intermittent  12 units

This course is concerned with the response of discrete and continuous linear elastic systems subjected to dynamic excitation.  Newton's equations, Lagrange's equations, and variational principles are used to formulate the problems; their solution is based primarily on direct methods, transform methods, and the modal method of analysis.  Applications to discrete systems, as well as various continuous systems involving individual components such as rods, beams, membranes and plates, are presented. Numerical methods of solution are discussed, although emphasis is on problem solving and physical interpretation of results using analytical methods.  
Crosslisted  12-757 
Prerequisite(s):   Graduate standing or consent of instructor

24-765 - Dynamics
Intermittent: 9 units

Topics include kinematics of particles and rigid bodies; dynamics of a particle, systems of particles and rigid bodies; central force fields, orbits and trajectories variable mass systems; Lagrange's equations of motion; Hamilton's Principle; variational methods; and applications to vibration problems and the gyroscope. 3 hrs. lec.

24-767 - Mechanics of Fracture and Fatigue
Intermittent: 12 units

The main topics of this course relate to the analysis of elastic and elastic-plastic fracture mechanics problems.  Basic concepts of linear elastic fracture mechanics are covered, including the nature of near-crack-tip fields and energetic approaches to fracture problems.  Test methods are discussed, with particular emphasis on their theoretical basis.  Other topics addressed include path independent integrals, mixed-mode fracture, interfacial fracture and applications to thin films.  Emphasis is placed on a theoretical understanding of crack growth under cyclic and sustained loading and how this understanding can be applied to component design.
4 hrs. lecture
Prequisite:   24-751 or equivalent


24-769 - Inelasticity:  Theory and Computation
Intermittent:  12 units

The first part of the course focuses on a theoretical framework for describing the macroscopic inelastic response of common materials like metals, polymers, and soils.  The second part deals with computational approximation of such a framework within the finite element method.  Topics:  Theory- Physical origin of plasticity, stress-strain curve, yielding, work-hardening. Small and Finite deformation theory- constitutive structure, normality; Hill's method of "principal axes",work-conjugate stress measures corresponding to arbitrary strain measures, formulation of the boundary value problem of incremental equilibrium and analysis of uniqueness for rate-(in)dependent materials. Computational Algorithms- isotropic hyperelasticity and hypoelasticity; rate-(in)dependent plasticity within the additive and multiplicative decompositions; linear and nonlinear viscoelasticity-material updates with exact/second-order accurate linearizations; incremental objectivity for hypoelasticity and finite plasticity under additive decomposition; element formulation to deal with near incompressibility. 
Prerequisites:  first course in elasticity, graduate-level course in continuum mechanics, first course in finite element methods.  This course is offered every third year.
3 hrs. lect. 12 units

24-771 - Linear Systems
Fall: 12 units

Topics include review of classical feedback control; solution of differential and difference equations; Laplace and Z-transforms, matrix algebra, and convolution; state variable modeling of dynamic continuous and discrete processes; linearization of nonlinear processes; state variable differential and difference equations; computer-aided analysis techniques for control system design; state variable control principles of controllability, observability, stability, and performance specifications; trade-offs between state variable and transfer function control engineering design techniques; and design problems chosen from chemical, electrical, and mechanical processes. 4 hrs. lec.  Cross-listed 18-771
Prerequisite: An undergraduate course in classical control engineering or consent of the instructor.

24-776 - Nonlinear Controls

The course provides an introduction to the analysis and design of nonlinear control systems. Analysis of nonlinear systems: phase plane analysis of second order systems, determination of limit cycles, describing functions, Lyapunov theory and Barbalat's Lemma, Input-Output stability. Control of nonlinear systems: design using Lyapunov theory, feedback linearization, sliding mode control, and introduction to adaptive control. The course will begin with a description of some properties of nonlinear system followed by phase plane analysis for second order systems. 4 hrs. lec.  Cross-listed 18-776
Prerequisite: 24-771. 

24-777 - Complex Large-Scale Dynamic Systems
12 units

This course is motivated by the ever-growing complexity of man-made dynamic systems and the need for flexible monitoring, operations and design techniques for such systems. Of particular interest are systematic model-based methods for relating the key real-life problems for such systems and the state-of-the-art techniques for large-scale dynamic systems. Examples of such real-life complex systems are critical man-made infrastructure systems (electric power systems, gas networks, transport industries, data networks, and their interdependencies) as well as large-scale systems on chips.
In this course we will first review the traditional large-scale methods for model simplification (aggregation), time scale separation of sub-processes and singular perturbation techniques to account for these, stability analysis, and estimation and control. In the second, novel part of this course, we recognize the highly interactive nature of the evolving complex systems, in which much monitoring, data gathering, and decision making is made at the lower, physical levels of the system, and some coordination exists at the higher system level at which physical layers interact. Several conceptual challenges are posed for minimal coordination of such decision makers under high uncertainties, in order to have predictable performance. These concepts will be illustrated using the same man-made network systems of interest introduced at the beginning of the course.
Requirements: Some background in dynamic systems is highly desirable. Students interested in large-scale real-life complex systems, their relation to the state-of-the-art methods available and new research challenges will gain from taking this course.
Prerequisites: senior or graduate standing.
Cross-listed 18-777

24-778 - Mechatronic Design
Spring: 12 units

Mechatronics is the synergistic integration of mechanical mechanisms, electronics, and computer control to achieve a functional system. Because of the emphasis upon integration, this course will center around laboratory projects in which small teams of students will configure, design, and implement mechatronic systems. Lectures will complement the laboratory experience with operational principles and system design issues associated with the spectrum of mechanical, electrical, and microcontroller components. Class lectures will cover selected topics including mechatronic design methodologies, system modeling, mechanical components, sensor and I/O interfacing, motor control, and microcontroller basics.  Cross-listed 18-578, 16-778

24-779 - Special Topics in Controls and Robotics
Fall and Spring: variable units

24-780- Engineering Computation
Fall:  12 units

This course covers the practical programming and computational skills necessary for engineers. These include: (1)usage of modern CAD/CAE/CAM tools, (2)programming in scripting languages, (3)programming in MATLAB, and (4) programming in C++.  In addition to covering fundamentals of the engineering software packages and programming languages, the course offers intensive hands-on computational assignments for practice of common applications.
4 hrs. lec
Prerequisites:  None

24-781- Computational Engineering Project I
Fall: 12 units

This project course is the first section of the two-semester sequence of Computational Engineering Projects. The course provides the students with hands-on problem-solving experience by using commercial computational tools and/or developing their own custom software.  Each student, individually or along with other students, will work on a project under the guidance of Carnegie Mellon faculty members and/or senior engineers from industry.  Students may select a project topic from those presented by advising faculty members and/or industry engineers.  Alternatively, a student may propose and work on his/her own project topic if he/she can identify a sponsoring faculty member or industry engineer.

24-782- Computational Engineering Project II
Spring: 12/24 units

This project course is the second section of the two-semester sequence of Computational Engineering Projects.  The course provides the students with hands-on problem-solving experience by using commercial computational tools and/or developing custom software.  Each student, individually or along with other students, will work on a project under the guidance of Carnegie Mellon University faculty members and/or senior engineers from industry. Students may select a project topic from those presented by advising faculty members and/or industry engineers.  Pending instructor permission, a student may alternatively work on his/her own project under the guidance of a sponsoring faculty member or an industry engineer.
12/24 hrs lab
Prerequisite:  24-781

24-784 –Decision Tools for Design and Entrepreneurship
Spring: 12 units

This course provides engineers with a multidisciplinary mathematical foundation for integrated modeling of engineering design and enterprise planning decisions in an uncertain, competitive market. Topics include economics in product design, manufacturing and operations modeling and accounting, consumer choice modeling, survey design, conjoint analysis, decision-tree analysis, optimization, game theory, model integration, and professional communication skills. Students will apply theory and methods to a team project for a new product or emerging technology of their choice, developing a business plan to defend technical and economic competitiveness. Students may choose to select emerging technologies from research at Carnegie Mellon for study in the course, and in some years venture capitalists and other industry leaders may take part in critiquing student projects. This course assumes fluency with calculus and some prior programming experience. Compared to the undergraduate course, graduate students will conduct an additional independent research project. 4 hrs lec.

24-785 - Engineering Optimization
Intermittent: 12 units

This course introduces students to 1) the process of formally representing an engineering design or decision-making problem as a mathematical problem and 2) the theory and numerical methods needed to understand and solve the mathematical problem. Model construction and interpretation are explored through study of model boundedness, monotonicity analysis, sensitivity analysis, metamodeling, constraint activity, and the use of engineering examples for exploring alternative formulations and interpretation of results. Theoretical topics focus primarily on constrained nonlinear programming, including necessary and sufficient conditions for optimality and numerical methods. Additional topics such as mixed-integer programming, convexification, global optimization, decomposition, and stochastic methods such as genetic algorithms are also discussed. Matlab is used in homework assignments for visualization and algorithm development, and students apply theory and methods to a topic of interest in a course project.  Assumes fluency in calculus and linear algebra with prior programming experience. 4 hrs. lec.

24-787 Artificial Intelligence and Machine Learning for Engineering Design
Intermittent: 12 units

This course will cover fundamental artificial intelligence and machine learning techniques useful for developing intelligent software tools to support engineering design and other engineering activities. The computational techniques covered include: search, constraint satisfaction, probability, data mining, pattern recognition, neural networks, optimization, and evolutionary computation. The course will examine both the theory behind these techniques and the issues related to their efficient implementation. The application of the techniques to engineering tasks, such as design representation and automation will be explored. In addition to regular homework sets, the course includes individual paper presentations and a substantial term project in which the student will develop an intelligent software tool to support an engineering task. A basic working knowledge of a scientific programming language (C/C++, Java, Matlab) is highly recommended.
4 hrs. lec. Prerequisites: None

24-789 Special Topics in Design
Fall (variable units)

24-791/792 - Graduate Seminar I & II
Fall and Spring

Graduate seminar speakers include faculty, students, and invited guests from industry and academia. Through seminars, students widen their perspectives and become more aware of other topics in mechanical engineering.

24-793 - Supervised Reading
Fall and Spring: variable units

This independent study is designed to give students an opportunity to explore pertinent subjects through faculty directed reading. Variable hrs.
Prerequisite: permission of the instructor.

24-794 - Master of Science Project
Fall and Spring: variable units

This course is designed to be a training opportunity in engineering research and associated professional activity. Content includes a series of investigations under the student's initiative culminating in comprehensive reports, with special emphasis on orderly presentation and effective English composition for Master of Science candidates. Variable hrs.
Prerequisite: permission of the instructor.

24-795 - CMU Mechanical Engineering Teaching Intern
Fall and Spring

Course description: A teaching assignment under the guidance of a faculty member for intermediate or terminal-level doctoral candidates. Typical activities include preparing and teaching recitations, preparing and teaching laboratory sessions, holding office hours, grading and preparation of quizzes, problem sets and other assignments, and assisting instructor with other activities associated with teaching a course. 24-795 is 12 units and offered in Fall and Spring. (P/F). All non-native English speakers should conform to the university regulation on the TA language requirements.

24-796 - Qualifying Examinations for the Ph.D. Degree
Fall and Spring

24-797 - Thesis Research for the Ph.D. Degree
Fall and Spring: variable units

This course is designed to give students enrolled in the Ph.D. program an opportunity to conduct extensive research over the course of their studies. Variable hrs.

24-798 - Final Public Oral Examination for the Ph.D. Degree
Fall and Spring