Course Descriptions
The course descriptions listed below are arranged alphabetically under the heading of the department or program offering the instruction. Courses offered jointly by two or more programs are described under each program involved and cross referenced.
Most graduate study programs include courses offered by departments other than the student's major department. Students are urged to consider the complete list of course offerings in planning their programs of study.
Courses with 500 numbers are intermediatelevel courses that may be taken by both undergraduate and graduate students. Courses with numbers between 600 and 699 are introductory graduate courses recommended for beginning graduate students or nonmajors. Courses with numbers of 700 and above are recommended for advanced graduate and doctoral students.
All courses are offered subject to adequate enrollment; thus, any course may be cancelled if enrollment is insufficient.
Unless otherwise indicated, courses meet for three hours of lecture each week. Each semester course in the School of Engineering and Applied Science carries separate credit, whether described separately or not. The number set in brackets following a course title indicates the number of credits granted for that course. Enrollment in courses for which there are no prerequisites listed, or for which prerequisites are not met require the instructor's permission.
Applied Mathematics 
TOP 
APMA 507  (3) (SI)
Numerical Methods
Prerequisite: Two years of college mathematics, including some linear algebra and differential equations, and the ability to write computer programs.
Introduces techniques used to obtain numerical solutions, emphasizing error estimation. Areas of application include approximation and integration of functions, and solution of algebraic and differential equations.
APMA 602  (3) (Y)
Continuum Mechanics With Applications
Prerequisite: Instructor permission.
Introduces continuum mechanics and mechanics of deformable solids.
Vectors and Cartesian tensors, stress, strain, deformation, equations
of motion, constitutive laws, introduction to elasticity, thermal
elasticity, viscoelasticity, plasticity, and fluids. Crosslisted
as AM 602, CE 602, and MAE 602.
APMA 613  (3) (SI)
Mathematical Foundations of Continuum Mechanics
Prerequisite: Linear Algebra, Vector Calculus, Elementary
PDE (may be taken concurrently).
Describes the mathematical foundations of continuum mechanics from
a unified viewpoint. Review of relevant concepts from linear algebra,
vector calculus, and Cartesian tensors; kinematics of finite deformations
and motions; finite strain measures; linearization; concept of stress;
conservation laws of mechanics and equations of motion and equilibrium;
constitutive theory; constitutive laws for nonlinear elasticity;
generalized Hooke's law for a linearly elastic solid; constitutive
laws for Newtonian and nonNewtonian fluids; basic problems of continuum
mechanics as boundaryvalue problems for partial differential equations.
Crosslisted as AM 613.
APMA 615  (3) (SI)
Linear Algebra
Prerequisite: Three years of college mathematics or instructor permission.
Analyzes systems of linear equations; least squares procedures for solving overdetermined systems; finite dimensional vector spaces; linear transformations and their representation by matrices; determinants; Jordan canonical form; unitary reduction of symmetric and Hermitian forms; eigenvalues; and invariant subspaces.
APMA 624  (3) (O)
Nonlinear Dynamics and Waves
Prerequisite: Undergraduate ordinary differential equations
or instructor permission.
Introduces phasespace methods, elementary bifurcation theory and
perturbation theory, and applies them to the study of stability
in the contexts of nonlinear dynamical systems and nonlinear waves,
including free and forces nonlinear vibrations and wave motions.
Examples are drawn from mechanics and fluid dynamics, and include
transitions to periodic oscillations and chaotic oscillations. Also
crosslisted as MAE 624.
APMA 634  (3) (SI)
Numerical Analysis
Prerequisite: Two years of college mathematics, including some linear algebra, and the ability to write computer programs.
Topics include the solution of systems of linear and nonlinear equations, calculations of matrix eigenvalues, least squares problems, and boundary value problems in ordinary and partial differential equations.
APMA 637  (3) (O)
Singular Perturbation Theory
Prerequisite: Familiarity with complex analysis.
Analyses of regular perturbations; roots of polynomials; singular perturbations in ODE's; periodic solutions of simple nonlinear differential equations; multipleScales method; WKBJ approximation; turningpoint problems; Langer's method of uniform approximation; asymptotic behavior of integrals; Laplace Integrals; stationary phase; and steepest descents. Examples are drawn from physical systems. Crosslisted as MAE 637.
APMA 641  (3) (Y)
Engineering Mathematics I
Prerequisite: Graduate standing.
Review of ordinary differential equations. Initial value problems, boundary value problems, and various physical applications. Linear algebra, including systems of linear equations, matrices, eigenvalues, eigenvectors, diagonalization, and various applications. Scalar and vector field theory, including the divergence theorem, Green's theorem, Stokes theorem, and various applications. Partial differential equations that govern physical phenomena in science and engineering. Solution of partial differential equations by separation of variables, superposition, Fourier series, variation of parameters, d' Alembert's solution. Eigenfunction expansion techniques for nonhomogeneous initialvalue, boundaryvalue problems. Particular focus on various physical applications of the heat equation, the potential (Laplace) equation, and the wave equation in rectangular, cylindrical, and spherical coordinates. Crosslisted as MAE 641.
APMA 642  (3) (O)
Engineering Mathematics II
Prerequisite: Graduate standing and APMA 641 or equivalent.
Further and deeper understanding of partial differential equations that govern physical phenomena in science and engineering. Solution of linear partial differential equations by eigenfunction expansion techniques. Green's functions for timeindependent and timedependent boundary value problems. Fourier transform methods, and Laplace transform methods. Solution of a variety of initialvalue, boundaryvalue problems. Various physical applications. Study of complex variable theory. Functions of a complex variable, and complex integral calculus, Taylor series, Laurent series, and the residue theorem, and various applications. Serious work and efforts in the further development of analytical skills and expertise. Crosslisted as MAE 642.
APMA 643  (3) (Y)
Statistics for Engineers and Scientists
Prerequisite: Admission to graduate studies.
Analyzes the role of statistics in science; hypothesis tests of significance; confidence intervals; design of experiments; regression; correlation analysis; analysis of variance; and introduction to statistical computing with statistical software libraries.
APMA 644  (3) (O)
Applied Partial Differential Equations
Prerequisite: APMA 642 or equivalent.
Includes first order partial differential equations (linear, quasilinear, nonlinear); classification of equations and characteristics; and wellposedness of initial and boundary value problems. Crosslisted as MAE 644.
APMA 648  (3) (SI)
Special Topics in Applied Mathematics
Prerequisite: Instructor permission.
Topics vary from year to year and are selected to fill special needs of graduate students.
APMA 672  (3) (Y)
Computational Fluid Dynamics I
Prerequisite: MAE 631 or instructor permission.
Topics include the solution of flow and heat transfer problems involving steady and transient convective and diffusive transport; superposition and panel methods for inviscid flow; finitedifference methods for elliptic, parabolic, and hyperbolic partial differential equations; elementary grid generation for odd geometries; and primitive variable and vorticitysteam function algorithms for incompressible, multidimensional flows. Extensive use of personal computers/workstations including graphics. Crosslisted as MAE 672.
APMA 693  (Credit as arranged) (SI)
Independent Study
Detailed study of graduatelevel material on an independent basis under the guidance of a faculty member.
APMA 695  (Credit as arranged) (Y)
Supervised Project Research
Formal record of student commitment to project research under the guidance of a faculty advisor. May be repeated as necessary.
APMA 702  (3) (SI)
Applied Partial Differential Equations I
Prerequisite: APMA 642 or equivalent.
Includes first order partial differential equations (linear, quasilinear, nonlinear); classification of equations and characteristics; and wellposedness of initial and boundary value problems.
APMA 708  (3) (SI)
Inelastic Solid Mechanics
Prerequisite: AM 602.
Emphasizes the formulation of a variety of nonlinear models. Specific topics include nonlinear elasticity, creep, viscoelasticity, and elastoplasticity. Solutions to boundary value problems of practical interest are presented in the context of these various theories in order to illustrate the differences in stress distributions caused by different types of material nonlinearities. Crosslisted as AM 708.
APMA 714  (3) (SI)
Nonlinear Elasticity Theory
Prerequisite: AM/APMA 602.
Describes the theory of finite (nonlinear) elasticity governing large deformations of highly deformable elastic solids. Emphasizes new features not present in the linear theory, including instabilities (both material and geometric), normal stress effects, nonuniqueness, bifurcations, and stress singularities. A variety of illustrative boundary value problems that exhibit some of the foregoing features are discussed. Both physical and mathematical implications are considered. The results are applicable to rubberlike and biological materials and the theory serves as a prototype for more elaborate nonlinear theories of mechanics of continuous media. Crosslisted as AM 714.
APMA 734  (3) (SI)
Numerical Solution of Partial Differential Equations
Prerequisite: One or more graduate courses in mathematics or applied mathematics.
Topics include the numerical solution of elliptic equations by finite element methods; solution of time dependent problems by finite element and finite difference methods; and stability and convergence results for the methods presented.
APMA 747, 748  (3) (SI)
Selected Topics in Applied Mathematics
Prerequisite: Instructor permission.
Content varies annually; topics may include wave propagation theory, shell theory, control theory, or advanced numerical analysis.
APMA 767  (3) (SI)
Micromechanics of Heterogeneous Media
Prerequisite: APMA 602.
Includes averaging principles; equivalent homogeneity; effective moduli; bounding principles; selfconsistent schemes; composite spheres; concentric cylinders; three phase model; repeating cell models; inelastic and nonlinear effects; thermal effects; isotropic and anisotropic media; and strength and fracture. Crosslisted as AM 767, and CE 767.
APMA 772  (3) (Y)
Computational Fluid Dynamics II
Prerequisite: APMA 672 or equivalent.
A continuation of APMA 672. More advanced methods for grid generation, transformation of governing equations for odd geometries, methods for compressible flows, methods for parabolic flows, calculations using vector and parallel computers. Use of personal computers/workstations/supercomputer including graphics. Crosslisted as MAE 772.
APMA 792  (Credit as arranged) (SI)
Independent Study
Detailed study of advanced graduatelevel material on an independent basis under the guidance of a faculty member.
APMA 847, 848  (3) (SI)
Advanced Topics in Applied Mathematics
Prerequisite: Instructor permission. Course content varies
from year to year and depends on students interests and needs.
See APMA 747 for possible topics.
APMA 895  (Credit as arranged) (SSS)
Supervised Project Research
Formal record of student commitment to project research for Master of Applied Mathematics degree under the guidance of a faculty advisor. Registration may be repeated as necessary.
APMA 897  (Credit as arranged) (S)
Graduate Teaching Instruction
For master's students.
APMA 898  (Credit as arranged) (SSS)
Thesis
Formal record of student commitment to master's thesis research under the guidance of a faculty advisor. Registration may be repeated as necessary.
APMA 997  (Credit as arranged) (S)
Graduate Teaching Instruction
For doctoral students.
APMA 999  (Credit as arranged) (SSS)
Dissertation
Formal record of student commitment to doctoral research under the guidance of a faculty advisor. May be repeated as necessary.
Applied Mechanics 
TOP 
AM 601  (3) (Y)
Advanced Mechanics of Materials
Prerequisite: Undergraduate mechanics and mathematics.
Reviews basic stressstrain concepts and constitutive relations. Studies unsymmetrical bending, shear center, and shear flow. Analyzes of curved flexural members, torsion, bending, and twisting of thin walled sections. Crosslisted as CE 601.
AM 602  (3) (Y)
Continuum Mechanics With Applications
Introduces continuum mechanics and mechanics of deformable solids. Topics include vectors and cartesian tensors, stress, strain, deformation, equations of motion, constitutive laws, introduction to elasticity, thermal elasticity, viscoelasticity, plasticity, and fluids. Crosslisted as APMA 602, CE 602, and MAE 602.
AM 603  (3) (Y)
Computational Solid Mechanics
Analyzes of variational and computational mechanics of solids, potential energy, complementary energy, virtual work, Reissner's principle, Ritz and Galerkin methods; displacement, force and mixed methods of analysis; finite element analysis, including shape functions, convergence and integration; and applications in solid mechanics. Crosslisted as CE 603 and MAE 603.
AM 604  (3) (E)
Plates and Shells
Prerequisite: APMA 641 and AM 601 or 602.
Topics include the classical analysis of plates and shells; plates of various shapes (rectangular, circular, skew) and shells of various shape (cylindrical, conical, spherical, hyperbolic, paraboloid); closedform numerical and approximate methods of solution governing partial differential equations; and advanced topics (large deflection theory, thermal stresses, orthotropic plates). Crosslisted as CE 604 and MAE 604.
AM 606  (3) (Y)
Applied Boundary Element Analysis
Prerequisite: AM 671 or 603.
Analyzes the fundamental concepts of Green's functions, integral equations, and potential problems; weighted residual techniques and boundary element methods; poisson type problems, including crosssectional analysis of beams and flow analyses; elastostatics; and other applications.
AM 607  (3) (E)
Theory of Elasticity
Prerequisite: AM 602 or instructor permission.
Review of the concepts of stress, strain, equilibrium, compatibility; Hooke's law (isotropic materials); displacement and stress formulations of elasticity problems; plane stress and strain problems in rectangular coordinates (Airy's stress function approach); plane stress and strain problems in polar coordinates, axisymmetric problems; torsion of prismatic bars (semiinverse method using real function approach); thermal stress; and energy methods. Crosslisted as CE 607 and MAE 607.
AM 613  (3) (Y)
Mathematical Foundations of Continuum Mechanics
Prerequisite: Linear algebra, vector calculus, elementary PDE (may be taken concurrently)
Describes the mathematical foundations of continuum mechanics from a unified viewpoint. The relevant concepts from linear algebra, vector calculus, and Cartesian tensors; the kinematics of finite deformations and motions leading to the definition of finite strain measures; the process of linearization; and the concept of stress. Conservation laws of mechanics yield the equations of motion and equilibrium and description of constitutive theory leading to the constitute laws for nonlinear elasticity, from which the more familiar generalized Hooke's law for linearly elastic solid is derived. Constitutive laws for a Newtonian and nonNewtonian fluid are also discussed. The basic problems of continuum mechanics are formulated as boundary value problems for partial differential equations. Crosslisted as APMA 613.
AM 620  (3) (Y)
Energy Principles in Mechanics
Prerequisite: Instructor permission.
Analyzes the derivation, interpretation, and application of the principles of virtual work and complementary virtual work to engineering problems; related theorems, such as the principles of the stationary value of the total potential and complementary energy, Castigliano's Theorems, theorem of least work, and unit force and displacement theorems. Introduces generalized, extended, mixed, and hybrid principles; variational methods of approximation, Hamilton's principle, and Lagrange's equations of motion. Uses variational theorems to approximate solutions to problems in structural mechanics. Crosslisted as CE 620 and MAE 620.
AM 621  (3) (Y)
Analytical Dynamics
Prerequisite: Differential equations, undergraduate dynamics course.
Topics include the kinematics of rigid body motion; Eulerian angles; Lagrangian equations of motion, inertia tensor; momental ellipsoid; rigid body equations of motion, Euler's equation, forcefree motion; polhode and herpolhode; theory of tops and gyroscopes; variational principles; Hamiltonian equations of motion, Poinsote representation. Crosslisted as MAE 621.
AM 622  (3) (O)
Waves
Prerequisite: MAE/AM 602 Continuum Mechanics and Applications, or equivalent.
The topics covered are: plane waves; d'Alembert solution; method of characteristics; dispersive systems; wavepackets; group velocity; fullydispersed waves; Laplace, Stokes, and steepest descents integrals; membranes, plates and planestress waves; evanescent waves; Kirchhoff's solution; Fresnel's principle; elementary diffraction; reflection and transmission at interfaces; waveguides and ducted waves; waves in elastic halfspaces; P, S, and Rayleigh waves; layered media and Love waves; slowlyvarying media and WKBJ method; Timedependent response using FourierLaplace transforms; some nonlinear water waves. Also crosslisted as MAE 622.
AM 623  (3) (SI)
Vibrations
Prerequisite: Instructor permission.
Topics include free and forced vibrations of undamped and damped singledegreeoffreedom systems and undamped multidegreeoffreedom systems; use of Lagrange's equations; Laplace transform, matrix formulation, and other solution methods; normal mode theory; introduction to vibration of continuous systems. Crosslisted as CE 623 and MAE 623.
AM 628  (3) (SI)
Motion Biomechanics
Prerequisite: BIOM 603 or instructor permission.
Focuses on the study of forces (and their effects) which act on the musculoskeletal structures of the human body. Based on the foundations of functional anatomy and engineering mechanics (rigid body and deformable approaches); students are exposed to clinical problems in orthopaedics and rehabilitation. Crosslisted as BIOM 628.
AM 631  (3) (Y)
Fluid Mechanics I
Prerequisite: Instructor permission.
Analyzes of hydrostatics, including surface tension; kinematics; noninertial reference frames; rigorous formulation of conservation equations for mass, momentum, and energy; Euler and Bernoulli equations; vorticity dynamics; twodimensional potential flow theory, complex potentials; applications to airfoils; the NavierStokes equations: selected exact and approximate solutions. Crosslisted as MAE 631.
AM 632  (3) (Y)
Fluid Mechanics II
Prerequisite: AM 631.
Topics include the laminar boundary layer equations, differential and integral; elementary similar and integral solutions; introduction to and modeling of turbulent flows; surface waves; quasionedimensional compressible, perfect gas dynamic analysis; practical applications. Cross listed as MAE 632.
AM 665  (3) (Y)
Mechanics of Composite Materials
Prerequisite: ECE 206 and APMA 213.
Analyzes the properties and mechanics of fibrous, laminated composites; 2D and 3D anisotropic constitutive equations; classical lamination theory; thermal stresses; material response and test methods; edge effects; design considerations; and computerized implementation. Crosslisted as CE 665.
AM 666  (3) (Y)
Stress Analysis of Composites
Prerequisite: AM 665.
Analyzes 3D anisotropic constitutive theory, interlaminar stresses, failure criteria, micromechanics, cylindrical bending, laminated tubes, laminated plates, damage mechanics, and hygrothermal effects. Crosslisted as CE 666.
AM 671  (3) (Y)
FiniteElement Analysis
Prerequisite: Instructor permission.
Introduces finite element methods for solving problems in heat transfer, fluid mechanics, solid mechanics, and electrical fields. Emphasizes the basics of one, two, and threedimensional elements; applications to bars, electrical networks, trusses, conduction and convection heat transfer, ideal and viscous flow, electrical current flow, plane stress, plane strain, and elasticity; development of computer codes to implement finite element techniques. Crosslisted as MAE 671.
AM 675  (3) (SI)
Theory of Structural Stability
Prerequisite: Instructor permission.
Introduces the elastic stability of structural and mechanical systems. Topics include classical stability theory and buckling of beams, trusses, frames, arches, rings and thin plates and shells; derivation of design formulas; computational formulation and implementation. Crosslisted as CE 675.
AM 691, 692  (3) (IR)
Special Problems in Applied Mechanics
Detailed study of special topics in mechanics.
AM 693  (Credit as arranged) (Y)
Independent Study
Detailed study of graduate course material on an independent basis under the guidance of a faculty member.
AM 695  (Credit as arranged) (Y)
Supervised Project Research
Formal record of student commitment to project research under guidance of a faculty advisor. Registration may be repeated if necessary.
AM 703  (3) (Y)
Thermal Structures
Prerequisite: AM 602 or instructor permission; corequisite: AM 607.
Topics include the fundamentals of thermal structural analysis; mechanical and thermodynamic foundations; formulation of heat transfer and thermalstructural problems; heat transfer in structures; thermal stresses in rods, beams, and plates; thermally induced vibrations; thermoelastic stability; and computational methods.
AM 704  (3) (SI)
Theory of Shells
Prerequisite: AM 602 and 604.
Introduces the nonlinear, thermoelastic theory of shells. Governing equations are derived by a mixed approach in which those equations of threedimensional continuum mechanics that are independent of material properties are used to derive the corresponding shell equations, whereas the constitutive equations of shell theory which, unavoidably, depend on experiments, are postulated. Emphasizes efficient, alternative formulations of initial/boundary value problems, suitable for asymptotic or numerical solution, and discusses variational principles. Some comparisons made with exact, threedimensional solutions.
AM 708  (3) (SI)
Inelastic Solid Mechanics
Prerequisite: AM 602.
Emphasizes the formulation of a variety of nonlinear models. Specific topics include nonlinear elasticity, creep, viscoelasticity, and elastoplasticity. Solutions to boundary value problems of practical interest are presented in the context of these various theories in order to illustrate the differences in stress distributions caused by different types of material nonlinearities. Crosslisted as APMA 708.
AM 712  (3) (SI)
Advanced Theory of Elasticity
Prerequisite: AM 602 or instructor permission and AM 607.
Topics include generalized Hooke's law, strainenergy density, uniqueness; classes of boundary value problems (Navier's and BeltramiMitchell equations); torsion (Dirlichlet and Neumann problems); flexure; complex variable formulation of torsional (Dirlichlet and Neumann problems) and twodimensional problems; general solution methodologies based on complex variable techniques and elements of potential theory for torsional and twodimensional problems; threedimensional problems; wave propagation; and energy methods.
AM 714  (3) (SI)
Nonlinear Elasticity Theory
Prerequisite: AM 602.
Describes the theory of finite (nonlinear) elasticity governing large deformations of highly deformable elastic solids. New features not present in the linear theory are emphasized. These include instabilities (both material and geometric), normal stress effects, nonuniqueness, bifurcations and stress singularities. A variety of illustrative boundary value problems will be discussed which exhibit some of the foregoing features. Both physical and mathematical implications considered. The results are applicable to rubberlike and biological materials and the theory serves as a prototype for more elaborate nonlinear theories of mechanics of continuous media. Crosslisted as APMA 714.
AM 725  (3) (SI)
Random Vibrations
Prerequisite: Background in probability theory and vibration analysis.
Topics include a review of probability theory; stochastic processes, with an emphasis on continuous, continuously parametered processes; mean square calculus, Markov processes, diffusion equations, Gaussian processes, and Poisson processes; response of SDOF, MDOF, and continuous linear and nonlinear models to random excitation; upcrossings, first passage problems, fatigue and stability the considerations; Monte Carlo simulation, analysis of digital time series data, and filtered excitation models. Crosslisted as CE 725.
AM 729  (3) (IR)
Selected Topics in Applied Mechanics
Prerequisite: instructor permission.
Subject matter varies from year to year depending on students' interest and needs. Typical topics may include geophysics, astrodynamics, water waves, or nonlinear methods.
AM 732  (3) (Y)
Fracture Mechanics of Engineering Materials
Prerequisite: MSE 731 or instructor permission.
Develops the tools necessary for fatigue and fracture control in structural materials. Continuum fracture mechanics principles are presented. Fracture modes are discussed from the interdisciplinary perspectives of continuum mechanics and microscopic plastic deformation/fracture mechanisms. Cleavage, ductile fracture, fatigue, and environmental cracking are included, with emphasis on micromechanical modeling. Crosslisted as MSE 732.
AM 767  (3) (SI)
Micromechanics of Heterogeneous Media
Prerequisite: AM 602.
Analyzes averaging principles, equivalent homogeneity, effective moduli, bounding principles, selfconsistent schemes, composite spheres, concentric cylinders, three phase model, repeating cell models, inelastic and nonlinear effects, thermal effects, isotropic and anisotropic media, strength and fracture. Crosslisted as APMA 767 and CE 767.
AM 793  (Credit as arranged) (Y)
Independent Study
Detailed study of graduate course material on an independent basis under the guidance of a faculty member.
AM 822  (3) (SI)
Biomechanics
Prerequisite: Instructor permission.
Topics include the rheological properties of biological tissues and fluids, with emphasis on methods of measurement and data organization; basic principles of continuum mechanics and their application to mechanical problems of the heart, lung, and peripheral circulation; criteria for selecting either lumped or continuous models to simulate mechanical interaction of biological systems (and mechanical prostheses) and application of such models under static and dynamic loading conditions. Crosslisted as BIOM 822.
AM 895  (Credit as arranged) (Y)
Supervised Project Research
Formal record of student commitment to project research for Master of Engineering degree under the guidance of a faculty advisor. May be repeated as necessary.
AM 897  (Credit as arranged) (S)
Graduate Teaching Instruction
For master's students.
AM 997  (Credit as arranged) (S)
Graduate Teaching Instruction
For doctoral students.
Biomedical Engineering 
TOP 
BIOM 603  (3) (Y)
Physiology I
Prerequisite: Instructor permission. Suggested preparation: physics, chemistry, cell biology, and calculus
The integration of biological subsystems into a coherent, functional organism is presented, in a course designed for students with either an engineering or life science background. Topics covered include major aspects of mammalian physiology, with an emphasis on mechanisms. The structure and function of each system is treated, as well as the interrelations and integration of their hormonal and neural control mechanisms. Studies how excitable tissue, nerves, and muscle, and the cardiovascular and respiratory systems work.
BIOM 604  (3) (Y)
Physiology and Pathophysiology
Prerequisite: BIOM 604 or instructor permission.
This course will emphasize a fundamental understanding of physiology with a focus on mechanisms, and continues the coverage of major systems from BIOM 603. Studies the renal, gastrointestinal, endocrine, and central nervous systems. Integration of function from molecule to cell to organ to body. Includes some functional anatomy. Quantitative understanding of problems like salt and water balance through class work and homework sets. Five lectures on specific diseases and their pathophysiology.
BIOM 610  (4) (Y)
Instrumentation and Measurement in Medicine I
Prerequisite: Instructor permission. Suggested preparation: physics and mathematics through differential equations
Presentation of the fundamental circuit concepts and signal and system analysis methods used in the design and analysis of medical instrumentation. Circuit concepts include passive electronic circuits, operational amplifier circuits, circuit solution methods, and filter design methods. Special emphasis is placed on circuits commonly employed in medical devices, such as, differential amplifiers and filtering networks used in electrocardiograph systems. Signal and system analysis topics include linear system definitions, convolution, Fourier transforms, and Laplace transforms. Students perform a project using the signal and systems analysis methods to model and analyze biomedical problems. A laboratory, equivalent to one of the four course credits, provides experience in electronic circuit construction and testing, and numerical modeling and analysis of signals and systems.
BIOM 611  (4) (Y)
Instrumentation and Measurement in Medicine II
Prerequisite: Instructor permission, and EE 203 or MAE 202.
Preparation: Mathematics through differential equations. Undergraduate Physics, Chemistry, Electronic Circuit Analysis. Review of basic sensor classes (resistive, piezoelectric, etc.). Principles of measurement of various biomedical parameters and effects that limit accuracy. Interfacing and loading issues. Discussion of electronic circuits for preamplification and signal conditioning. Noise, signal averaging, A/D conversion and sampling effects. Origin and measurement of biopotentials. Bioinstrumentation techniques used for various physiological signal monitoring methods (blood flow, ECG, respiratory, etc.). Discussion of magnetic resonance and ultrasound imaging principles and basic image quality metrics. Laboratory experiments involve construction and characterization of simple transducers and signal conditioning equipment for measuring such biomedical parameters as force, displacement, pressure, flow and biopotentials.
BIOM 628  (3) (Y)
Motion Biomechanics
Prerequisite: BIOM 603.
Focuses on the study of forces (and their effects) that act on the musculoskeletal structures of the human body. Based on the foundations of functional anatomy and engineering mechanics (rigid body and deformable approaches); students are exposed to clinical problems in orthopedics and rehabilitation. Crosslisted as AM628.
BIOM 691  (3)
Special Topics in Biomedical Engineering
BIOM 701  (3) (E)
Fundamentals of Biophysical Sciences
Prerequisite: Undergraduate fluid mechanics or transport phenomena.
The major focus of the course is an analysis of the fundamental transport properties relevant to biologic systems: diffusion, momentum and mass transport, hydrodynamics of macromolecules and cells, suspension stability (colloidal) and rheology of concentrated suspensions, and flow through permeable and semipermeable media. Transport models will be developed to analyze processes such as blood coagulation, biomolecular transport in tissue, hemodialysis, proteinsurface interactions, and forces underlying physical organization of cell membranes, which will then be extended to appropriate design problems relevant to the biomedical engineering industry.
BIOM 702  (3)
Fundamentals of Biophysical Sciences
Prerequisite: BIOM 603, BIOM 628 or graduate mechanics.
Review basics of mechanics and their application to problems in circulatory transport. Indicator dilution methods to quantify blood flows, blood volume and mass transport in the circulation are examined. Imaging methods to assess regional perfusion and the hemodynamic abnormalities of tumor circulation are presented.
BIOM 703, 704  (0) (S)
Biomedical Engineering Seminar
A seminar course in which selected topics in biomedical engineering are presented by students, faculty and guest investigators.
BIOM 706  (3) (SI)
Biomedical Applications of Genetic Engineering
Prerequisite: BIOM 603, undergraduatelevel cell and/or molecular biology course. (e.g., BIOM 304) or instructor permission. Suggested preparation: biochemistry, cell biology, genetics, and physiology.
Provides biomedical engineers with a grounding in molecular biology and a working knowledge of recombinant DNA technology, thus establishing a basis for the evaluation and application of genetic engineering in whole animal systems. Beginning with the basic principles of genetics, this course examines the use of molecular methods to study gene expression and its critical role in health and disease. Topics include DNA replication, transcription, translation, recombinant DNA methodology, methods for analyzing gene expression (including microarray and genechip analysis), methods for creating geneticallyengineered mice, and methods for accomplishing gene therapy by direct in vivo gene transfer.
BIOM 731  (4) (Y)
Quantitative Techniques in Biomedical Engineering I
Prerequisite: APMA 641 or equivalent.
A study of mathematical techniques useful in biomedical engineering. Topics cover linear and nonlinear ordinary differential equations, partial differential equations, vector analysis, matrices, and optimization. Applications include diffusion in biological tissues, biochemical kinetics, and optimization of physiological systems.
BIOM 741  (3) (SI)
Bioelectricity
Prerequisite: Instructor permission.
Comprehensive overview of the biophysical mechanisms governing production and transmission of bioelectric signals in living systems, biopotential measurement and analysis techniques in clinical electrophysiology (ECG, EEG, and EMG), and the principles of operations for therapeutic medical devices that aid bioelectrical function of the cardiac and nervous systems. Lectures are supplemented by a computer project simulating the action potential generation, review of papers published in professional journals, and field trips to clinical laboratories at the University of Virginia Hospital.
BIOM 783  (3) (SI)
Medical Image Modalities
Corequisite: BIOM 610 or instructor permission.
Studies engineering and physical principles underlying the major imaging modalities such as Xray, ultrasound CT, MRI, and PET. A comprehensive overview of modern medical imaging modalities with regard to the physical basis of image acquisition and methods of image reconstruction. Students learn about the tradeoffs, which have been made in current implementations of these modalities. Considers both primarily structural modalities (magneticresonance imaging, electricalimpedance tomography, ultrasound, and computer tomography) and primarily functional modalities (nuclear medicine, singlephotonemission computed tomography, positronemission tomography, magneticresonance spectroscopy, and magneticsource imaging).
BIOM 784  (3) (SI)
Medical Image Analysis
Prerequisite: BIOM 610 and ECE 682/CS 682, or instructor permission.
Comprehensive overview of medical image analysis and visualization. Focuses on the processing and analysis of these images for the purpose of quantitation and visualization to increase the usefulness of modern medical image data. Topics covered involve image formation and perception, enhancement and artifact reduction, tissue and structure segmentation, classification and 3D visualization techniques as well as pictures archiving, communication and storage systems. Involves "handson" experience with homework programming assignments.
BIOM 822  (3) (SI)
Advanced Biomechanics
Prerequisite: BIOM 603 and MAE 602, or instructor permission.
The course is to provide a comprehensive coverage of the mechanical properties of living tissues and fluids. The formulation of their mechanical and rheological properties for quantitative analysis of biological deformation and fluid flow in vivo and the implications of the active and passive mechanical properties to biological problems are emphasized.
BIOM 823  (3) (SI)
Cell Mechanics, Adhesion, and Locomotion
Prerequisite: BIOM 822 or instructor permission.
Biomechanics and structural biology of cell structure and function, focusing on quantitative description and measurements of cell deformability, adhesion, and locomotion. Cell deformability: erythrocyte properties, membrane mechanics, shear, bending, and area elasticity. Leukocyte structure and deformability. Structural basis of plasma membrane, lipid bilayer, surface structures, nucleus, organelles, cell junctions, cytoskeleton, membrane transport, active cytoskeletal functions, specific and nonspecific forces between molecules, protein structure, molecular graphics. Cell adhesion molecules: families of adhesion molecules, cellcell and cellmatrix binding, biochemical characteristics, regulation of expression, regulation of binding avidity, functional role. Cell adhesion assays: detachment assays, aggregation of leukocytes and platelets, controlled shear systems, flow chambers. Mechanics of cell adhesion: equilibrium analysis of cell adhesion, models of cell rolling, adhesion bond mechanics. Liposomes, microbubbles, and applications to targeted adhesion. Cell motility: measurement of active forces and motility in cells, molecular motors. Effects of mechanical stress and strain on cell function.
BIOM 891  (3) (SI)
Diagnostic Ultrasound Imaging
Prerequisite: instructor permission, BIOM 610 and BIOM 611.
Preparation: Undergraduate Physics, Electronic circuit analysis, Differential Equations, Fourier and Laplace Transforms, Sampling Theorems.
Underlying principles of array based ultrasound imaging. Physics and modeling techniques used in ultrasound transducers. Brief review of ID circuit transducer models. Use of Finite Element techniques in transducer design. Design considerations for 1.5D and 2D arrays will be reviewed. Diffraction and beamforming will be introduced starting from Huygen's principle. FIELD propagation model will form an important part of the class. In depth discussion of various beamforming and imaging issues such as sidelobes, apodization, grating lobes, resolution, contrast, etc. The course addresses attenuation, timegaincompensation and refraction. Finally, speckle statistics and KSpace techniques will be introduced. Laboratories will involve measuring ultrasound image metrics, examining the effect of various beamforming parameters and simulating these on a computer using Matlab.
BIOM 892  (3) (SI)
Biomolecular Engineering
Using a problembased approach, a number of current bioengineering technologies applicable to tissue engineering, wound healing, drug delivery, and gene delivery are examined. Special topics include microfluidics and low Reynolds number hydrodynamics, molecular mechanics related to cell and microparticle sorting, and micropatterning surfaces for cell and tissue engineering.
BIOM 895  (Credit as arranged) (S)
Biomedical Engineering Entrepreneurship
Prerequisite: instructor permission.
The goal of this course is to give students insight into and experience in utilizing the opportunities available to biomedical engineers as they become successful entrepreneurs. The lectures will cover topics including Small Business Innovative Research (SBIR) grants, business plans for the development of medical devices, and patent and 510 k applications. Students will form teams of five and draft an SBIR grant and a business plan for a pacemaker, cardiac defibrillator, vascular stent, hemodialysis machine, tissue replacement, or a medical device of students' own interests.
BIOM 897  (Credit as arranged) (S)
Graduate Teaching Instruction
For master's students.
BIOM 898  (Credit as arranged) (S)
Master's Research
BIOM 997  (Credit as arranged) (S)
Graduate Teaching Instruction
For doctoral students.
BIOM 999  (Credit as arranged) (SSS)
Dissertation
Formal record of student commitment to doctoral research under the guidance of a faculty advisor. May be repeated as necessary.
Chemical Engineering 
TOP 
CHE 615  (3) (Y)
Advanced Thermodynamics
Prerequisite: Undergraduatelevel thermodynamics or instructor permission.
Development of the thermodynamic laws and derived relations. Application of relations to properties of pureand multicomponent systems at equilibrium in the gaseous, liquid, and solidphases. Prediction and calculation of phase and reaction equilibria in practical systems.
CHE 618  (3) (Y)
Chemical Reaction Engineering
Prerequisite: CHE 625 and 665.
Fundamentals of chemical reaction kinetics and mechanisms; experimental methods of determining reaction rates; introduction to heterogeneous catalysis; application of chemical kinetics, along with masstransfer theory, fluid mechanics, and thermodynamics, to the design and operation of chemical reactors.
CHE 625  (3) (Y)
Transport Processes
Prerequisite: Undergraduate transport processes; corequisite: CHE 665.
Integrated introduction to fluid mechanics, heat transfer, and mass transfer. Development of the basic equations of change for transport of momentum, energy, and mass in continuous media.. Applications with exact solutions, consistent approaches to limiting cases and approximate solutions to formulate the relations to be solved in more complicated problems.
CHE 630  (3) (Y)
Mass Transfer
Prerequisite: CHE 625 and 665.
Fundamental principles common to mass transfer phenomena, with emphasis on mass transfer in diverse chemical engineering situations.. Detailed consideration of fluxes, diffusion with and without convection, interphase mass transfer with chemical reaction, and applications.
CHE 635  (3) (Y)
Process Control and Dynamics
Prerequisite: Instructor permission.
Introduction to dynamics and control of process systems, controllers, sensors, and final control elements. Development and application of time and frequencydomain characterizations of subsystems for stability analyses of closed control loops. Statespace models, principles of sampleddata analysis and digital control techniques. Elementary systems identification with emphasis on dead time, distributed parameters, and nonlinearities.
CHE 642  (3) (Y)
Applied Surface Chemistry
Prerequisite: Instructor permission.
Factors underlying interfacial phenomena, with emphasis on thermodynamics of surfaces, structural aspects, and electrical phenomena; applications such as emulsification, foaming, detergency, sedimentation, flow through porous media, fluidization, nucleation, wetting, adhesion, flotation, electrocapillarity.
CHE 647  (3) (Y)
Biochemical Engineering
Prerequisite: Instructor permission.
Introduction to properties, production, and use of biological molecules of importance to medicine and industry, such as proteins, enzymes, and antibiotics. Topics may include fermentation and cell culture processes, biological mass transfer, enzyme engineering, purification techniques, and implications of recent advances in molecular biology, genomics, and proteomics
CHE 648 (3) (Y)
Bioseparations Engineering
Prerequisite: instructor permission.
Principles of bioseparations engineering including specialized unit operations not normally covered in regular chemical engineering courses. Processing operations downstream of the initial manufacture of biotechnology products, including product recovery, separations, purification, and ancillary operations such as sterile processing, cleanin place and regulatory aspects. Bioprocess integration and design aspects.
CHE 649  (3) (Y)
Polymer Chemistry and Engineering
Prerequisite: Instructor permission.
Analysis of mechanisms and kinetics of various polymerization reactions; relations between the molecular structure and polymer properties, and the influence of polymerization processing; fundamental concepts of polymer solution and melt rheology; and application of these principles and heat and mass transfer to polymer processing operations such as extrusion, molding, and fiber spinning.
CHE 665  (3) (Y)
Techniques for Chemical Engineering Analysis and Design
Prerequisite: Undergraduate differential equations, transport processes, and chemical reaction engineering.
Methods for analysis of steady state and transient chemical engineering problems arising in fluid mechanics, heat transfer, mass transfer, kinetics, and reactor design.
CHE 674  (4) (Y)
Process Design and Economics
Prerequisite: Instructor permission.
Factors that determine the genesis and evolution of a process. Principles of marketing and technical economics and modern process design principles and techniques, including computer simulation with optimization.
CHE 716  (3) (SI)
Applied Statistical Mechanics
Prerequisite: CHE 615, or other graduatelevel thermodynamics course, and instructor permission.
Introduction to statistical mechanics and its methodologies such as integral equations, computer simulation and perturbation theory. Applications such as phase equilibria, adsorption, transport properties, electrolyte solutions.
CHE 744  (3) (SI)
Electrochemical Engineering
Prerequisite: Graduatelevel transport phenomena (e.g., CHE 625) and graduatelevel mathematical techniques (e.g., CHE 665), or instructor permission.
Electrochemical phenomena and processes from a chemical engineering viewpoint. Application of thermodynamics, electrode kinetics, interfacial phenomena, and transport processes to electrochemical systems such as batteries, rotating disk electrodes, corrosion of metals, and semiconductors. Influence of coupled kinetics, interfacial, and transport phenomena on current distribution and mass transfer in a variety of electrochemical systems.
CHE 793  (Credit as arranged) (S)
Independent Study
Detailed study of graduate course material on an independent basis under the guidance of a faculty member.
CHE 795  (Credit as arranged) (S)
Supervised Project Research
Formal record of student commitment to project research for Master of Engineering degree under the guidance of a faculty advisor. May be repeated as necessary.
CHE 796  (1) (S)
Graduate Seminar
Weekly meetings of graduate students and faculty for presentations and discussion of research in academic and industrial organizations. May be repeated.
CHE 819  (3) (SI)
Advanced Chemical Engineering Kinetics and Reaction Engineering
Prerequisite: CHE 618 or instructor permission.
Advanced study of reacting systems, such as experimental methods, heterogeneous catalysis, polymerization kinetics, kinetics of complex reactions, reactor stability, and optimization. .
CHE 820  (3) (SI)
Modeling of Biological Processes in Environmental Systems
Prerequisite: Instructor permission.
Use of mathematical models to describe processes such as biological treatment of chemical waste, including contaminant degradation and bacterial growth, contaminant and bacterial transport, and adsorption. Engineering analyses of treatment processes such as biofilm reactors, sequenced batch reactors, biofilters and in situ bioremediation. May include introduction to hydrogeology, microbiology, transport phenomena and reaction kinetics relevant to environmental systems; application of material and energy balances in the analysis of environmental systems; and dimensional analysis and scaling. Guest lectures by experts from industry, consulting firms and government agencies to discuss applications of these bioremediation technologies.
CHE 833  (3) (SI)
Specialized Separation Processes
Prerequisite: Instructor permission.
Less conventional separation processes, such as chromatography, ionexchange, membranes, and crystallizationusing indepth and modern chemical engineering methods. Student creativity and participation through development and presentation of individual course projects.
CHE 881, 882  (3) (SI)
Special Topics in Chemical Engineering
Prerequisite: Permission of the staff.
Special subjects at an advanced level under the direction of staff members .
CHE 893  (Credit as arranged) (S)
Independent Study
Detailed study of graduate course material on an independent basis under the guidance of a faculty member.
CHE 897  (Credit as arranged) (S)
Graduate Teaching Instruction
For master's students.
CHE 898  (Credit as arranged) (S)
Master's Research
Formal record of student commitment to master's thesis research under the guidance of a faculty advisor. Registration may be repeated as necessary.
CHE 997  (Credit as arranged) (S)
Graduate Teaching Instruction
For doctoral students.
CHE 999  (Credit as arranged) (S)
Dissertation
Formal record of student commitment to doctoral research under the guidance of a faculty advisor. Registration may be repeated as necessary.
Civil Engineering 
TOP 
CE 601  (3) (Y)
Advanced Mechanics of Materials
Prerequisite: Undergraduate mechanics and mathematics.
Reviews basic stressstrain concepts; constitutive relations. Studies unsymmetrical bending, shear center, and shear flow. Analyzes curved flexural members, beams on elastic foundation, torsion, bending, and twisting of thin walled sections. Crosslisted as AM 601.
CE 602  (3) (Y)
Continuum Mechanics With Applications
Prerequisite: Instructor permission.
Introduces continuum mechanics and mechanics of deformable solids. Vectors and cartesian tensors, stress, strain, deformation, equations of motion, constitutive laws, introduction to elasticity, thermal elasticity, viscoelasticity, plasticity, and fluids. Crosslisted as APMA 602, AM 602, MAE 602.
CE 603  (3) (Y)
Computational Solid Mechanics
Corequisite: CE 602.
Analyzes the variational and computational mechanics of solids, potential energy, complementary energy, virtual work, Reissner's principle, Ritz and Galerkin methods; displacement, force and mixed methods of analysis; finite element analysis, including shape functions, convergence and integration; and applications in solid mechanics. Crosslisted as AM 603, MAE 603.
CE 604  (3) (E)
Plates and Shells
Prerequisite: APMA 641 and CE 601 or 602.
Includes the classical analysis of plates and shells of various shapes; closedform numerical and approximate methods of solution of governing partial differential equations; and advanced topics (large deflection theory, thermal stresses, orthotropic plates). Crosslisted as AM 604, MAE 604.
CE 607  (3) (SI)
Theory of Elasticity
Prerequisite: AM/CE/MAE 602 or instructor permission.
Review of the concepts of stress, strain, equilibrium, compatibility; Hooke's law (isotropic materials); displacement and stress formulations of elasticity problems; plane stress and strain problems in rectangular coordinates (Airy's stress function approach); plane stress and strain problems in polar coordinates, axisymmetric problems; torsion of prismatic bars (semiinverse method using real function approach); thermal stress;and energy methods. Crosslisted as AM 607 and MAE 607.
CE 613  (3) (Y)
Infrastructure Management
Prerequisite: CE 444 or instructor permission.
Studies the tools required to formulate a prioritization procedure that leads to a realistic and rational way of establishing candidate projects for priority programming at both the network and project level pavement management systems. Topics include methods for obtaining distress measurements and pavement condition ratings for flexible and rigid pavements; prioritizing procedures for establishing priority listings for rehabilitation and maintenance activities.
CE 615  (3) (Y)
Advanced Soil Mechanics
Prerequisite: CE 316.
Analyzes the chemistry and physics of soils, strength and deformation characteristics of soils, time rate of consolidation, earth pressures, bearing capacity, seepage, and slope stability.
CE 616  (3) (Y)
Advanced Foundations
Prerequisite: CE 316 and 326.
Topics include subsurface investigation, control of groundwater, analysis of sheeting and bracing systems, shallow foundations, pile foundations, retaining walls, bridge abutments, caissons and cofferdams.
CE 620  (3) (Y)
Energy Principles in Mechanics
Prerequisite: Instructor permission.
Derivation, interpretation, and application to engineering problems of the principles of virtual work and complementary virtual work. Related theorems such as the principles of the stationary value of the total potential and complementary energy, Castigiliano's Theorems, theorem of least work, and unit force and displacement theorems. Introduction to generalized, extended, mixed, and hybrid principles. Variational methods of approximation, Hamilton's principle, and Lagrange's equations of motion. Approximate solutions to problems in structural mechanics by use of variational theorems. Crosslisted as AM 620, MAE 620.
CE 623  (3) (Y)
Vibrations
Prerequisite: Instructor permission.
Topics include free and forced vibration of undamped and damped singledegreeoffreedom systems and undamped multidegreeoffreedom systems; use of Lagrange's equations, Laplace transform, matrix formulation, and other solution methods; normal mode theory; introduction to vibration of continuous systems. Cross listed as AM 623, MAE 623.
CE 632  (3) (SI)
Project Management
Prerequisite: CE 441.
Analyzes the contractual, legal, and financial considerations in construction management of transportation projects; the planning and scheduling of projects with the aid of the Critical Path Methods networks including the arrowonline and precedence of diagramming, the Program Evaluation and Review Technique (PERT) and Graphical Evaluation and Review Technique (GERT); simulation methods to determine probable project duration time and cost distributions; cash flow analyses of early start schedules and resource leveling techniques; a method of resource leveling is given. A number of transportation case studies and a review of recent research papers.
CE 633  (3) (Y)
Transportation Systems Planning and Analysis I
Prerequisite: Graduate standing or instructor permission.
Introduces the legal requirements, framework, and principles of urban and statewide planning. Focuses on describing and applying the methodology of the forecasting system of the transportation planning process, including inventory (data collection and information systems), forecasts of population and economic activity, network analysis, and travel demand analysis. Also introduces computerized models for transportation planning.
CE 634  (3) (Y)
Geographic Information Systems
Prerequisite: Graduate standing
Introduces gographic information systems (GIS) through reading, lecture, discussion, research, and handson experience gained through laboratory work using the ArcView GISpackage. The primary objective of this course is to investigate the GIS application process.
CE 635  (3) (Y)
Intermodal Transportation
Prerequisite: CE 633.
Studies the structure of domestic freight and passenger transportation in the United States. Focuses on the integration of modes, economic impacts, national transportation policy and advanced technology. Case studies of contemporary examples of intermodal integration are explored.
CE 636  (3) (Y)
Traffic Operations
Prerequisite: Graduate standing or instructor permission.
Covers the methods for evaluating the impact on the quality of traffic operations due to the interaction of the three main components of the highway mode: the driver, the vehicles, and the road. Includes the collection and analysis of traffic operations data, fundamentals of traffic flow theory, analysis of capacity and level of service and accident analysis.
CE 637  (3) (IR)
Traffic Systems Management
Prerequisite: CE 344 and 444 or instructor permission.
A study of different transportation systems management strategies, including their longrange impact on efficient use of the systems and on safety. Focuses on traffic signals, isolated intersections, arterials and networks, geometrics, HOV lanes, and safety. A case study will also be conducted of a system in operation.
CE 638  (3) (Y)
Public Transportation
Prerequisite: Graduate standing
Study of the application of transportation systems and technologies in an urban context. Focuses on the management and operation of public transit systems, and comparative costs and capabilities of transit modes.
CE 640  (3) (Y)
Wastewater Treatment
Prerequisite: CE 430 or instructor permission.
Presents a concise summary of wastewater treatment processes, with emphasis on applications to municipal and industrial wastewaters. Physical, chemical, and biological treatment processes are discussed. Also covers practices of removing conventional and toxic pollutants in wastewaters.
CE 641  (3) (Y)
Water Quality Modeling
Prerequisite: CE 430 or instructor permission.
A first course in surface water quality modeling. Emphasizes the basic understanding of the mechanisms and interactions to various types of water quality behavior. Designed to meet a very simple need—dissemination of the fundamentals and principles underlying the mathematical modeling techniques used to analyze the quality of surface waters. Students practice wasteload allocations using a variety of water quality models on microcomputer systems.
CE 644  (3) (Y)
Water Chemistry for Environmental Engineering
Prerequisite: CHEM 151 and 151L, and graduate standing.
Teaches the basic principles of inorganic and organic chemistry as applied to problems in environmental engineering, including water and wastewater treatment, contaminant hydrology, and hazardouswaste management. Specific topics include analytical instrumentation, acidbase chemistry, reaction kinetics, precipitation and dissolution, organic and surface chemistry, and chlorine chemistry for water disinfection.
CE 653  (3) (Y)
Hydrology
Prerequisite: CE 336 or instructor permission.
Stresses the quantitative description and the physical basis of hydrology. Both deterministic and stochastic methodology are applied to the analysis of the hydrologic cycle, namely, precipitation, evaporation, overland flow and stream flow, infiltration, and groundwater flow. The use of computer simulation models, especially microcomputer based models, is emphasized.
CE 655  (3) (Y)
GroundWater Hydrology
Prerequisite: CS 101, CE 315, CE 336, or equivalent.
Topics include Darcy's Law, fluid potential, hydraulic conductivity, heterogeneity and anisotropy, the unsaturated zone, compressibility, transmissivity and storativity, the 3D equation of groundwater flow, steadystate and transient regional groundwater flow, and well hydraulics, including discussions involving Theis' Inverse Method, Jacob's Method, slug test analyses, and the principle of superposition. Students solve transient, onedimensional and steadystate, twodimensional groundwater flow problems by solving the governing partial differential equations by the finitedifference technique. Also includes numerical solution of tridiagonal systems of linear equations, truncation errors, and stability analysis. Requires writing computer programs using Fortran, C++, or an equivalent.
CE 656  (3) (Y)
Environmental Systems Management
Prerequisite: Graduate standing or instructor permission.
Emphasizes the formulation of environmental management issues as optimization problems. Simulation models are presented and then combined with optimization algorithms. Environmental systems to be addressed include stream quality, air quality, water supply, waste management, groundwater remediation, and reservoir operations. Optimization techniques presented include linear, integer, and separable programming, dynamic programming and nonlinear programming.
CE 665  (3) (Y)
Mechanics of Composite Materials
Prerequisite: Knowledge of strength of materials and a computer language.
Analyzes the properties and mechanics of fibrous, laminated composites; stress, strain, equilibrium, and tensor notation; micromechanics, lamina, laminates, anisotropic materials, classical lamination theory, stiffness and strength, interlaminar stresses, fabrication, and test methods; thermal stresses, analysis, design and computerized implementation. Cross listed as AM 665.
CE 666  (3) (Y)
Stress Analysis of Composites
Prerequisite: CE 665 (AM 665).
Focuses on 3D anisotropic constitutive theory, edge effects and interlaminar stresses, failure criteria, fracture, anisotropic elasticity, micromechanics, laminated plates, hygrothermal effects, conduction and diffusion. Crosslisted as AM 666.
CE 671  (3) (Y)
Introduction to Finite Element Methods
Prerequisite: CE 471 or equivalent.
Focuses on the fundamentals and basic concepts of the finite element method; modeling and discretization; application to onedimensional problems; direct stiffness method; element characteristics; interpolation functions; extension to plane stress problems.
CE 672  (3) (Y)
Numerical Methods in Structural Mechanics
Prerequisite: CE 471.
Focuses on solutions to the static, dynamic, and buckling behavior of determinate and indeterminate structures by numerical procedures, including finite difference and numerical integration techniques.
CE 675  (3) (SI)
Theory of Structural Stability
Prerequisite: Instructor permission.
Introduces the elastic stability of structural and mechanical systems. Studies classical stability theory and buckling of beams, trusses, frames, arches, rings and thin plates and shells. Also covers the derivation of design formulas, computational formulation and implementation. Crosslisted as AM 675.
CE 677  (3) (SI)
Risk and Reliability in Structural Engineering
Prerequisite: Background in probability and statistics.
Studies the fundamental concepts of structural reliability; definitions of performance and safety, uncertainty in loadings, materials and modeling. Analysis of loadings and resistance. Evaluation of existing design codes. Development of member design criteria, including stability, fatigue and fracture criteria; and the reliability of structural systems.
CE 681  (3) (Y)
Advanced Design of Metal Structures
Prerequisite: CE 401 or equivalent
Analyzes the behavior and design of structural elements and systems, including continuous beams, plate girders, composite steelconcrete members, members in combined bending and compression. Structural frames, framing systems, eccentric connections, and torsion and torsional stability are also studied.
CE 683  (3) (O)
Prestressed Concrete Design
Prerequisite: CE 326 or equivalent.
Analyzes prestressing materials and concepts, working stress analysis and design for flexure, strength analysis and design for flexure, prestress losses, design for shear, composite prestressed beams, continuous prestressed beams, prestressed concrete systems concepts, load balancing, slab design.
CE 684  (3) (E)
Advanced Reinforced Concrete Design
Prerequisite: CE 326.
Study of advanced topics in reinforced concrete design, including design of slender columns, deflections, torsion in reinforced concrete, design of continuous frames, and twoway floor systems. Introduction to design of tall structures in reinforced concrete, and design of shear walls.
CE 685  (3) (SI)
Experimental Mechanics
Prerequisite: CE 323.
Analyzes the theories and techniques for the determination of static and dynamic stresses, strains, and deformations. Studies include photoelastic, electrical, mechanical, and optical methods and instruments. Both models and fullscale specimens will be used in experimental testing.
CE 691  (3) (IR)
Special Topics in Civil Engineering
Detailed study of special topics in civil engineering. Master'slevel graduate students.
CE 693  (Credit as arranged) (Y)
Independent Study
Detailed study of graduate course material on an independent basis under the guidance of a faculty member. Master'slevel graduate students.
CE 695  (Credit as arranged) (Y)
Supervised Project Research
Formal record of student commitment to project research under the guidance of a faculty advisor. Registration may be repeated as necessary. Master'slevel graduate students.
CE 696  (1) (Y)
Graduate Seminar
Weekly meeting of master'slevel graduate students and faculty for presentation and discussion of contemporary research and practice in civil engineering. This seminar is offered for credit every spring semester and should be taken by all students in the master's program.
CE 700  (0) (Y)
Graduate Seminar
Prerequisite: For students who have established resident credit.
Weekly meeting of graduate students and faculty for presentation and discussion of contemporary research and practice in civil engineering. This seminar is offered every spring semester.
CE 724  (3) (Y)
Dynamics of Structures
Prerequisite: Concrete and metal structure design and CE 623.
Study of the dynamic behavior of such structures as beams, rigid frames, floors, bridges, and multistory buildings under the action of various disturbing forces such as wind, blasts, earthquakes, vehicles, machinery, etc.
CE 725  (3) (Y)
Random Vibrations
Prerequisite: A background in probability theory and vibration analysis.
Topics include a review of probability theory; stochastic processes, with an emphasis on continuous, continuously parametered processes; mean square calculus, Markov processes, diffusion equations, Gaussian processes, and Poisson processes; response of SDOF, MDOF, and continuous linear and nonlinear models to random excitation; upcrossings, first passage problems, fatigue and stability considerations; Monte Carlo simulation, analysis of digital time series data, and filtered excitation models. Crosslisted as AM 725.
CE 731  (3) (IR)
Project Planning
Prerequisite: CE 632 and 633.
Analyzes the planning of public facilities in contemporary society; review of common social, economic, and environmental impact considerations in the location and design of corridor or point facilities; cost parameters; comprehensive methods of evaluating and combining tangible and intangible factors including cost benefit, cost effectiveness, goals, achievement, planning balance sheet, risk profiles, preference theories, mapping, and factor analysis methods; case studies.
CE 732  (3) (E)
Transportation Systems Planning and Analysis II
Prerequisite: CE 633, 634, and 636.
Introduces the nontravel impacts of transportation systems and the methodologies used to capture them for project evaluation; to develop and illustrate methodologies used for evaluating the effectiveness of transportation systems/projects including benefitcost analysis and multiobjective decision models, and; to illustrate the analysis of different alternatives.
CE 733  (3) (IR)
Transportation Systems Planning and Analysis III
Prerequisite: CE 633 and 732.
Advanced transportation systems analysis concepts; integrated model systems and applications; real time computeraided tools; IVHS software; expert systems applications; neural networks; applications: incident management; real time network analysis.
CE 734  (3) (IR)
Traffic Flow Theory
Prerequisite: CE 636.
Analyzes theoretical and computer applications of mathematical models of traffic flow; deterministic and stochastic traffic flow models; queuing theory and its application including cases where arrival rates exceed service rates; acceleration noise and traffic simulation.
CE 736  (3) (IR)
Financing Transportation Infrastructure
Prerequisite: CE 635.
The financing of transportation systems and services is an important element in the process of developing new or renovated facilities. This course develops familiarity with financing techniques that have been proposed or used by localities and state agencies. Consideration is given to advantages and disadvantages and the conditions appropriate to their application.
CE 737  (3) (E)
Intelligent Transportation Systems
Prerequisite: CE 633, 635, and 636 or 638.
Intelligent transportation systems (ITS) can best be defined as the application of information technology to the surface transportation system. This technology, which includes communications, sensors, and computer hardware and software, supports both travelers and transportation providers in making effective decisions. Provides an introduction to the concepts of intelligent transportation systems (ITS) through a systems engineering case study approach. Students work in teams on ITS case studies through the course of the semester. The cases are actual problems for state and federal departments of transportation. Provides students with experience applying systems engineering, exposure to ITS concepts, and opportunities to examine advanced ITS technology.
CE 738  (3) (O)
Integrated Transportation Systems Models
Prerequisite: CE 636.
Introduces the current and advanced optimization and simulation computer models used in traffic operations. Increased familiarity with the concepts and methodologies associated with selecting an appropriate model for a given situation. Covers the advantages and disadvantages of the models considered and is projectoriented, with students spending a significant amount of time in selecting and using these models to solve "real world" problems.
CE 739  (3) (IR)
Advanced Topics in Transportation
Focuses on selected contemporary problems in transportation that are of interest to the students and faculty. Seminars, guest lecturers, projects.
CE 742  (3) (SI)
Modeling Environmental Fate and Effects of Contaminants
Prerequisite: CE 641 or instructor permission.
Designed as a followup course for Water Quality Modeling, this course covers a number of modeling applications. Designed to apply water quality models to regulatory oriented water quality problems. Emphasis on reading water quality data using models, the results of which serve as a rational basis for making water quality control decisions. Each student conducts an individual water quality modeling study using actual data.
CE 743  (3) (E)
Theory of Groundwater Flow and Contaminant Transport
Prerequisite: CE 655 or equivalent.
Provides a theoretical framework for understanding fluid flow and contaminant transport in porous media. Topics include the properties of a porous medium, including types of phases, soil and clay mineralogy, surface tension and capillarity, soil surface area, and soil organicmatter composition; the derivation of the general equations for multiphase fluid flow and multispecies solute transport; and the fundamentals of the fate and transport processes of organic pollutants in groundwater systems, including advection, dispersion, diffusion, sorption, hydrolysis, and volatilization.
CE 746  (3) (Y)
Groundwater Modeling
Prerequisite: CE 655 or instructor permission.
Introduces the fundamentals of modeling groundwater systems. Emphasizes the evaluation, development, and application of computer models. Modeling techniques include analytical solutions, finite difference and finite element methods, particle tracking, and inverse modeling. Models are applied to flow and transport in saturated and unsaturated groundwater systems.
CE 748  (3) (SI)
Design of Waste Containment Facilities
Corequisite: CE 644 and 655.
Covers concepts important to the design and construction of new waste disposal facilities, and to the closure of existing disposal facilities. Emphasizes the fundamentals of contaminant behavior in a porous media, engineering designs to reduce contaminant migration, and issues related to the operation, monitoring, and closure of waste disposal facilities.
CE 750  (3) (SI)
Hazardous Waste Site Characterization and Remediation
Corequisite: CE 644 and 655.
Covers concepts important to the characterization and remediation of hazardous contamination of soil and groundwater. Theoretical concepts of contaminant behavior in the subsurface, methods of contaminant detection, and remedial systems are combined with issues of practical implementation at the field scale.
CE 754  (3) (SI)
Stormwater Management and Nonpoint Source Pollution Control
Prerequisite: CE 653 or instructor permission.
Discusses nonpoint source pollution in general, and stormwaterinduced pollution in particular. Emphasizes stormwater management planning and design in an urban setting. An integrated watershed management approach in nonpoint source pollution control is described. Topics include sources and impact of nonpoint pollution; stormwater regulations; combined sewer overflow problems; best management practices; such as detention ponds and constructed wetlands; design methodologies; and institutional considerations.
CE 767  (3) (SI)
Micromechanics of Heterogeneous Media
Prerequisite: CE 602.
Analyzes averaging principles, equivalent homogeneity, effective moduli, bounding principles, selfconsistent schemes, composite spheres, concentric cylinders, three phase model, repeating cell models, inelastic and nonlinear effects, thermal effects, isotropic and anisotropic media, strength and fracture. Crosslisted as APMA 767, AM 767.
CE 773  (3) (Y)
Advanced Finite Element Applications in Structural Engineering
Prerequisite: CE 671 or equivalent.
Development and application of two and threedimensional finite elements; plate bending; isoparametric formulation; solid elements; nonlinear element formulation with application to material and geometric nonlinearities; stability problems; formulation and solution of problems in structural dynamics; use of commercial computer codes.
CE 776  (3) (SI)
NonLinear Structural Systems
Prerequisite: CE 671, 672, or instructor permission.
Discussion of deflection theory. Analysis of arches, suspension bridges, cable supported roof systems, guyed towers, lattice domes and space trusses. Focuses on windinduced vibration, creep effects, and the viscoelastic behavior of structures.
CE 780  (3) (SI)
Optimum Structural Design
Prerequisite: Instructor permission.
Introduces the basic concepts, numerical methods, and applications of optimum design to civil engineering structures; formulation of the optimum design problems; development of analysis techniques including linear and nonlinear programming and optimality criteria; examples illustrating application to steel and concrete structures.
CE 782  (3) (EO)
Design of Slab and Shell Structures
Prerequisite: CE 683 or 684.
Using both exact and simplified methods of thin shell theory, such structures as domes, cylindrical roofs, tanks, hyperbolic paraboloids, folder plate roofs, and suspension forms are analyzed and designed. Effects of stiffening beams and edge stress are studied. Considers erection, economy and aesthetics.
CE 791  (3) (IR)
Special Topics in Civil Engineering
Detailed study of special topics in civil engineering. Doctorallevel graduate students.
CE 793  (Credit as arranged) (Y)
Independent Study
Detailed independent study of graduate course material under the guidance of a faculty member. Doctorallevel graduate students.
CE 795  (Credit as arranged) (Y)
Supervised Project Research
Formal record of student commitment to project research under the guidance of a faculty advisor. Registration may be repeated as necessary. Doctorallevel graduate student.
CE 796  (1) (Y)
Graduate Seminar
Weekly meeting of doctorallevel graduate students and faculty for presentation and discussion of contemporary research and practice in civil engineering. This seminar is offered for credit every spring semester and should be taken by all students in the Ph.D. program.
CE 897  (Credit as arranged) (S)
Graduate Teaching Instruction
For master's students.
CE 898  (Credit as arranged) (Y)
Thesis
Formal record of student commitment to master's thesis research under the guidance of a faculty advisor. Registration may be repeated as necessary.
CE 997  (Credit as arranged) (S)
Graduate Teaching Instruction
For doctoral students.
CE 999  (Credit as arranged) (Y)
Dissertation
Formal record of student commitment to doctoral research under the guidance of a faculty advisor.
Computer Science 
TOP 
CS 551  (3) (SI)
Special Topics in Computer Science
Prerequisite: Instructor permission.
Course content varies by section and is selected to fill timely and special interests and needs of students. See CS 751 for example topics. May be repeated for credit when topic varies.
CS 571  (3) (Y)
Translation Systems
Prerequisite: CS 333 or instructor permission.
Study of the theory, design, and specification of translation systems. Translation systems are the tools used to translate a source language program to a form that can be executed. Using rigorous specification techniques to describe the inputs and outputs of the translators and applying classical translation theory, working implementations of various translators are designed, specified, and implemented.
CS 586  (3) (Y)
RealTime Systems
Prerequisites: CS 333 and CS 414, knowledge of C or C++, or instructor permission.
This course presents the underlying theory, concepts, and practice for realtime systems, such as avionics, process control, space travel, mobile computing and ubiquitous computing. The goals of the course include: introducing the unique problems that arise when time constraints are imposed on systems, identifying basic theory and the boundary between what is known today and what is still research, stressing a systems integration viewpoint in the sense of showing how everything fits together rather than presenting a collection of isolated solutions, and addressing multiprocessing and distributed systems. This course also presents some of the basic results from what might be called the classical technology of realtime computing and presents these results in the context of new applications of this technology in ubiquitous/pervasive computer systems.
CS 587  (3) (Y)
Security in Information Systems
Prerequisites: CS 340 and either CS 457 or CS 414 or instructor permission.
This course focuses on security as an aspect of a variety of software systems. We will consider software implementations of security related policies in the context of operating systems, networks, and data bases. Topics include: operating system protection mechanisms, intrusion detection systems, formal models of security, cryptography and associated security protocols, data base security, worms, viruses, network and distributed system security, and policies of privacy and confidentiality.
CS 588  (3) (Y)
Cryptology: Principles and Applications
Prerequisites: CS 302 or instructor permission.
Introduces the basic principles and mathematics of cryptology including information theory, classical ciphers, symmetric key cryptosystems and publickey cryptosystems. Develops applications of cryptology such as anonymous email, digital cash and code signing.
CS 616  (3) (Y)
KnowledgeBased Systems
Prerequisite: Graduate standing
Introduces the fundamental concepts for research, design, and development of knowledgebased systems. Emphasizes theoretical foundations of artificial intelligence, problem solving, search, and decision making with a view toward applications. Students develop a working knowledgebased system in a realistic application domain. Crosslisted as SYS 616.
CS 644  (3) (Y)
Introduction to Parallel Computing
Prerequisites: CS 308, 414, and 415, or instructor permission.
Introduces the basics of parallel computing. Covers parallel computation models, systems, languages, compilers, architectures, and algorithms. Provides a solid foundation on which advanced seminars on different aspects of parallel computation can be based. Emphasizes the practical application of parallel systems. There are several programming assignments.
CS 645  (3) (Y)
Computer Graphics
Prerequisite: Knowledge of C/C++.
Analyzes display devices, line and circle generators; clippings and windowing; data structures; 2D picture transformations; hidden line and surface algorithms; shading algorithms; free form surfaces; color graphics; 3D picture transformation. Crosslisted as ECE 635.
CS 650  (3) (Y)
Building Complex Software Systems
Prerequisite:Ffirstyear standing as a CS graduate, good programming skills, undergraduate mastery of operating systems and programming languages, or instructor permission.
This course requires actual implementation of a complex, challenging system such as those encountered in today's world. Most systems undertaken involve an external interface implementation, such as a realtime controller, robotic management, requiring sophisticated sensor input. Available implementation tools, such a CORBA, distributed RPC calls, and GUI interface systems are mastered as appropriate to the project. Similarly, relevant software engineering concepts, such as system specification and documentation methodologies are developed as appropriate to the project.
C S 651  (3) (SI)
Special Topics in Computer Science
Prerequisite: Instructor permission.
Course content varies by section and is selected to fill timely and special interests and needs of students. See CS 751 for example topics. May be repeated for credit when topic varies.
CS 654  (3) (Y)
Computer Architecture
Prerequisite: CS 333 or proficiency in assembly language programming.
Study of representative digital computer organization with emphasis on control unit logic, input/output processors and devices, asynchronous processing, concurrency, and parallelism. Memory hierarchies.
CS 655  (3) (Y)
Programming Languages
Prerequisite: CS 415 or equivalent.
Examines modern and nonimperative languages, the theoretical techniques used to design and understand them, and the implementation techniques used to make them run. Topics include functional languages, objectoriented languages, language safety and classification of errors, type systems, formal semantics, abstraction mechanisms, memory management, and unusual controlflow mechanisms. Example languages include Standard ML, Modula3, CLU, Scheme, Prolog, and Icon.
CS 656  (3) (Y)
Operating Systems
Prerequisite: Undergraduate course in OS; CS 654 or instructor permission.
Covers advanced principles of operating systems. Technical topics include support for distributed OSs; microkernels and OS architectures; processes and threads; IPC; files servers; distributed shared memory; objectoriented OSs; reflection in OSs; realtime kernels; multiprocessing; multimedia and quality of service; mobile computing; and parallelism in I/O.
CS 660  (3) (Y)
Theory of Computation
Prerequisite: CS 302 or equivalent.
Analyzes formal languages, the Chomsky hierarchy, formal computation and machine models, finite automata, pushdown automata, Turing machines, Church's thesis, reductions, decidability and undecidability, and NPcompleteness.
CS 661  (3) (Y)
Design and Analysis of Algorithms
Prerequisite: CS 432 or equivalent.
Analyzes concepts in algorithm design, problem solving strategies, proof techniques, complexity analysis, upper and lower bounds, sorting and searching, graph algorithms, geometric algorithms, probabilistic algorithms, intractability and NPcompleteness, transformations, and approximation algorithms.
CS 662  (3) (Y)
Database Systems
Prerequisite: CS462 or equivalent.
Studies new database systems, emphasizing database design and related system issues. Explores advanced topics such as objectoriented and realtime database systems, data warehousing, data mining, and workflow. Makes use of either commercial or research database systems for inclass projects.
CS 682  (3) (Y)
Digital Picture Processing
Prerequisite: Graduate standing.
Explores basic concepts of image formation and image analysis: imaging geometries, sampling, filtering, edge detection, Hough transforms, region extraction and representation, extracting and modeling threedimensional objects. Crosslisted as ECE 682.
CS 685  (3) (Y)
Software Engineering
Prerequisite: CS 340 or equivalent.
Analyzes project management, software tools, requirements and specification methods; topdown, bottomup, and dataflow design; structured programming, information hiding, programming language issues, and coding standards; software development environments, fault tolerance principles, and testing.
CS 693  (Credit as arranged) (SI)
Independent Study
Detailed study of graduate course material on an independent basis under the guidance of a faculty member.
CS 696  (1) (Y)
Computer Science Perspectives
Prerequisite: CS graduate student or instructor permission.
This "acclimation" seminar helps new graduate students become productive researchers. Faculty and visitors speak on a wide variety of research topics, as well as on tools available to researchers, including library resources, various operating systems, UNIX power tools, programming languages, software development and version control systems, debugging tools, user interface toolkits, word processors, publishing systems, HTML, JAVA, browsers, Web tools, and personal time management.
CS 715  (3) (SI)
Performance Analysis of Communication Networks
Prerequisite: APMA 310 or equivalent
This course teaches various mathematical techniques for analyzing communication network architectures and protocols. The techniques of queueing models, Markov chains, and stochastic processes are applied to analyze delay and throughput of packet and circuitswitched networks, mediumaccess control protocols, routing algorithms, flowcontrol, errorcontrol and congestioncontrol algorithms. Crosslisted as ECE 715.
CS 716  (3) (Y)
Artificial Intelligence
Prerequisite: CS 616 or SYS 616.
Indepth study of a few major areas historically considered to be part of artificial intelligence. Emphasizes the design considerations involved in automatic theorem proving, natural language understanding, and machine learning. Cross listed as SYS 716.
CS 751  (3) (SI)
Selected Topics in Computer Science
Prerequisite: Instructor permission.
Content varies based on the interest and needs of students. Topics may include safety critical systems, parallel processing, information retrieval, data communications, computer networks, realtime computing, distributed multimedia systems, electronic commerce, and advanced combinatorics and graph theory.. May be repeated for credit when topic varies.
CS 756  (3) (O)
Models of Computing Systems
Prerequisite: CS 656, and either SYS 605 or ECE 611.
Explores studies of user behavior, program behavior, and selected aspects of computer systems such as scheduling, resource allocation, memory sharing, paging, or deadlocks. Analyzes mathematical models and simulation, the use of measurements in the formulation and validation of models, and performance evaluation and prediction.
CS 757  (3) (Y)
Computer Networks
Prerequisite: CS 656 or instructor permission.
Introduction: switching methods, network services, layered protocol architectures, OSI reference model; Physical Layer: transmission media, modulation, encoding; Data Link Layer: framing, error detection and correction, ARQ protocols, data link layer protocols, multiplexing; Local Area Networks: multiple access protocols, local network topologies, CSMA/ CD, token bus, token ring, FDDI, DQDB; Network Layer: packet switching, routing algorithms, traffic control, internetworking, network protocols; Transport Layer: transport services, connection management, transport protocols; Special topics such multimedia, ATM, and protocol design and verification.
CS 771  (3) (Y)
Compilers
Prerequisite: CS 660 and 655 or equivalent.
Study of techniques used in the implementation of assemblers, compilers, and other translator systems. Analyzes the relationship of available techniques to the syntactic and semantic specification of languages.
CS 782  (3) (Y)
Advanced Computer Vision
Prerequisite: CS 682.
Analyzes advanced topics in automated reconstruction of imaged objects and computer interpretation of imaged scenes; techniques for threedimensional object reconstruction; computing motion parameters from sequences of images; computational frameworks for vision tasks such as regularization, and stochastic relaxation; approaches for autonomous navigation. Depth image analysis; novel imaging techniques and applications; and parallel architectures for computer vision. Crosslisted as ECE 782.
CS 793  (Credit as arranged) (SI)
Independent Study
Detailed study of graduate course material on an independent basis under the guidance of a faculty member.
CS 851  (3) (SI)
Advanced Topics in Computer Science
Prerequisite: Instructor permission.
The exact syllabus for the seminar depends on the interests of the participants. Recent publications are read and analyzed. Student presentations followed by intense discussion. Original work and submission to conferences may be required. May be repeated for credit when the topics vary.
CS 854  (3) (Y)
Topics in Computer Architecture
Prerequisite: CS 654 or instructor permission.
Studies selected advances in the architecture of computer systems. May include distribution processor systems, memory hierarchies, and secondary storage management schemes.
CS 855  (3) (Y)
Topics in Programming Languages
Prerequisite: CS 655 or instructor permission.
Studies selected advanced topics in design, definition, and implementation of programming languages. Typical recent topics: parallel language design; formal semantics of programs. May be repeated for credit when the topics vary.
CS 856  (3) (Y)
Topics in Operating Systems
Prerequisite: CS 656 or instructor permission.
Topics covered are generally chosen from one or more of the following operating system research areas: detailed case studies, distributed systems, global computing, distributed shared memory, realtime systems, objectoriented systems, security, multimedia, and mobile computing.
CS 860  (3) (O)
Topics in Theoretical Computer Science
Prerequisite: CS 660 or instructor permission.
Study of selected formal topics in computer science, including computational geometry, advanced searching techniques, proximity and intersection problems, interconnection problems, VLSI CAD, amortized complexity analysis, approximation algorithms, zeroknowledge proofs, biological computing, and quantum computing.
CS 862  (3) (Y)
Topics in Database Systems
Prerequisite: CS 662 or instructor permission.
Analyzes the implementation of database systems, concurrent and distributed access, backup, and security; query languages and optimization of query access; multiattribute dependencies and retrieval. Data warehousing and webbased data systems are explored.
CS 882  (3) (Y)
Special Topics in Computer Vision/ Image Processing
Prerequisite: Instructor permission.
For M.S. and Ph.D. students conducting research in image processing and machine vision. The contents vary with each semester and each instructor. An indepth study of recent research in narrowly defined areas of computer vision/ image processing. Readings from recently published articles in journals and conference proceedings are assigned. Crosslisted as ECE 882.
CS 885  (3) (O)
Topics in Software Engineering
Prerequisite: CS 685 or instructor permission.
A special topics course in software engineering. Topics are determined by the individual instructor, but might include software reliability; engineering realtime systems; managing large software projects; resource estimation; validation and verification; or advanced programming environments.
CS 895 – (3) (S)
Supervised Project Research
Formal record of student commitment to project research for the Master of Computer Science degree under the guidance of a faculty advisor.
CS 897  (Credit as arranged) (S)
Graduate Teaching Instruction
For master's students.
CS 898  (Credit as arranged) (SI)
Thesis
Formal record of student commitment to thesis research for the Master of Science degree under the guidance of a faculty advisor. May be repeated as necessary.
CS 997  (Credit as arranged) (S)
Graduate Teaching Instruction
For doctoral students.
CS 999  (Credit as arranged) (SI)
Dissertation
Formal record of student commitment to doctoral research under the guidance of a faculty advisor. May be repeated as necessary.
Electrical and Computer Engineering 
TOP 
ECE 525  (3) (SI)
Introduction to Robotics
Prerequisite: ECE 402, or 621, or equivalent.
Analyzes kinematics, dynamics and control of robot manipulators, and sensor and actuator technologies (including machine vision) relevant to robotics. Includes a robotics system design project in which students completely design a robotic system for a particular application and present it in class. Includes literature related to emerging technologies and Internet resources relevant to robotics.
ECE 541  (3) (Y)
Optics and Lasers
Prerequisite: ECE 303, 309, 323.
Reviews the electromagnetic principles of optics; Maxwell's equations; reflection and transmission of electromagnetic fields at dielectric interfaces; Gaussian beams; interference and diffraction; laser theory with illustrations chosen from atomic, gas and semiconductor laser systems; detectors including photomultipliers and semiconductorbased detectors; and noise theory and noise sources in optical detection.
ECE 556  (3) (Y)
Microwave Engineering I
Prerequisite: ECE 309 or instructor permission.
Design and analysis of passive microwave circuits. Topics include transmission lines, electromagnetic field theory, waveguides, microwave network analysis and signal flow graphs, impedance matching and tuning, resonators, power dividers and directional couplers, and microwave filters.
ECE 563  (3) (Y)
Introduction to VLSI
Prerequisite: EE 230, 204, and 303.
Analyzes NMOS and PMOS transistor design, CMOS fabrication, fabrication design rules, inverter design, cell design using computer aided design tool MAGIC, chip layout and design, VLSI circuit design and implementation using the MOSIS process.
ECE 564  (3) (Y)
Integrated Circuit Fabrication Processes
Prerequisite: ECE 303 recommended.
Explores fabrication technologies for the manufacture of integrated circuits and microsystems. Emphasizes processes used for monolithic siliconbased systems and basic technologies for compound material devices. Topics include crystal properties and growth, Miller indices, Czochralski growth, impurity diffusion, concentration profiles, silicon oxidation, oxide growth kinetics, local oxidation, ion implantation, crystal annealing, photolithography and pattern transfer, wet and dry etching processes, anisotropic etches, plasma etching, reactive ion etching, plasma ashing, chemical vapor deposition and epitaxy; evaporation, sputtering, thin film evaluation, chemicalmechanical polishing, multilevel metal, device contacts, rapid thermal annealing, trench isolation, process integration, and wafer yield.
ECE 576  (3) (Y)
Digital Signal Processing
Prerequisite: ECE 323 and 324, or equivalent.
The fundamentals of discretetime signal processing are presented. Topics include discretetime linear systems, ztransforms, the DFT and FFT algorithms, and digital filter design. Problemsolving using the computer will be stressed.
ECE 586/587  (13) (SI)
Special Topics in Electrical Engineering
Prerequisite: Instructor permission.
A firstlevel graduate/advanced undergraduate course covering a topic not normally covered in the course offerings. The topic usually reflects new developments in the electrical and computer engineering field. Offering is based on student and faculty interests.
ECE 601  (3) (SI)
Electric Network Analysis and Synthesis
Prerequisite: ECE 204 and 324 or equivalent.
Analyzes network topology; matrix models of network; network properties (oneport, twoport and general) relevant to synthesis; synthesis of drivingpoint immittances; approximation and synthesis of filters (passive filters and active RC filters).
ECE 602  (3) (SI)
Electronic Systems
Prerequisite: ECE 204/307 or equivalent.
Explores frequency response and stability of feedback electronic circuits. Analysis and design of analog integrated circuits, such as operational amplifiers, multipliers, phase locked loops, A/D and D/A converters and their application to instrumentation, and control.
ECE 611  (3) (Y)
Probability and Stochastic Processes
Prerequisite: APMA 310, MATH 310, or equivalent.
Topics include probability spaces (samples spaces, event spaces, probability measures); random variables and vectors (distribution functions, expectation, generating functions); and random sequences and processes; especially specification and classification. Includes detailed discussion of secondorder stationary processes and Markov processes; inequalities, convergence, laws of large numbers, central limit theorem, ergodic, theorems; and MS estimation, Linear MS estimation, and the Orthogonality Principle.
ECE 613  (3) (Y)
Communication Systems Engineering
Prerequisite: Undergraduate course in probability.
A first graduate course in principles of communications engineering. Topics include a brief review of random process theory, principles of optimum receiver design for discrete and continuous messages, matched filters and correlation receivers, signal design, error performance for various signal geometries, Mary signaling, linear and nonlinear analog modulation, and quantization. The course also treats aspects of system design such as propagation, link power calculations, noise models, RF components, and antennas.
ECE 614  (3) (Y)
Estimation Theory
Prerequisite: ECE 611 or instructor permission.
Presents estimation theory from a discretetime viewpoint. Onehalf of the course is devoted to parameter estimation, and the other half to state estimation using Kalman filtering. The presentation blends theory with applications and provides the fundamental properties of, and interrelationships among, basic estimation theory algorithms. Although the algorithms are presented as a neutral adjunct to signal processing, the material is also appropriate for students with interests in pattern recognition, communications, controls, and related engineering fields.
ECE 621  (3) (Y)
Linear Automatic Control Systems
Prerequisite: ECE 323 or instructor permission.
Provides a working knowledge of the analysis and design of linear automatic control systems using classical methods. Introduces state space techniques; dynamic models of mechanical, electrical, hydraulic and other systems; transfer functions; block diagrams; stability of linear systems, and Nyquist criterion; frequency response methods of feedback systems design and Bode diagram; Root locus method; System design to satisfy specifications; PID controllers; compensation using Bode plots and the root locus. Powerful software is used for system design. Crosslisted as MAE 651.
ECE 622  (3) (Y)
Linear State Space Control Systems
Prerequisite: APMA 615, ECE 621, or instructor permission.
Studies linear dynamical systems emphasizing canonical representation and decomposition, state representation, controllability, observability, normal systems, state feedback and the decoupling problem. Representative physical examples. Crosslisted as MAE 652.
ECE 631  (3) (Y)
Advanced Switching Theory
Prerequisite: ECE 230 or equivalent.
Review of Boolean Algebra; synchronous and asynchronous machine synthesis; functional decomposition; fault location and detection; design for testability techniques.
ECE 634  (3) (Y)
FaultTolerant Computing
Examines techniques for designing and analyzing dependable computerbased systems. Topics include fault models and effects, fault avoidance techniques, hardware redundancy, error detecting and correcting codes, time redundancy, software redundancy, combinatorial reliability modeling, Markov reliability modeling, availability modeling, maintainability modeling, safety modeling, tradeoff analysis, design for testability, and the testing of redundant digital systems. Includes a research project and investigation of current topics. Cross listed as CS 634.
ECE 635  (3) (Y)
Computer Graphics in Engineering Design
Prerequisite: Knowledge of C.
Analyzes display devices, line and circle generators; clipping and windowing; data structures; 2D picture transformations; hidden line and surface algorithm; shading algorithms; free form surfaces; color graphics; 3D picture transformation. Crosslisted as CS 645.
ECE 642  (3) (Y)
Optics for Optoelectronics
Prerequisite: ECE 541 or instructor permission.
Covers the electromagnetic applications of Maxwell's equations in photonic devices such as the dielectric waveguide, fiber optic waveguide and Bragg optical scattering devices. Includes the discussion of the exchange of electromagnetic energy between adjacent guides, (i.e., mode coupling). Ends with an introduction to nonlinear optics. Examples of optical nonlinearity include second harmonic generation and soliton waves.
ECE 652  (1 1/2) (Y)
Microwave Engineering Laboratory
Corequisite: ECE 556 or instructor permission.
Explores measurement and behavior of highfrequency circuits and components. Equivalent circuit models for lumped elements. Measurement of standing waves, power, and frequency. Use of vector network analyzers and spectrum analyzers. Computeraided design, fabrication, and characterization of microstrip circuits.
ECE 655  (3) (O)
Microwave Engineering II
Prerequisite: ECE 556 or instructor permission.
Explores theory and design of active microwave circuits. Review of transmission line theory, impedance matching networks and scattering matrices. Transistor sparameters, amplifier stability and gain, and lownoise amplifier design. Other topics include noise in twoport microwave networks, negative resistance oscillators, injectionlocked oscillators, video detectors, and microwave mixers.
ECE 663  (3) (Y)
Solid State Devices
Prerequisite: ECE 303 or equivalent, or solid state materials/physics course.
Introduces semiconductor device operation based on energy bands and carrier statistics. Describes operation of pn junctions and metalsemiconductor junctions. Extends this knowledge to descriptions of bipolar and field effect transistors, and other microelectronic devices. Related courses: ECE 564, 666, and 667.
ECE 666  (1 1/2) (Y)
Microelectronic Integrated Circuit Fabrication Laboratory
Corequisite: ECE 564.
Topics include the determination of semiconductor material parameters: crystal orientation, type, resistivity, layer thickness, and majority carrier concentration; silicon device fabrication and analysis techniques: thermal oxidation, oxide masking, solid state diffusion of intentional impurities, metal electrode evaporation, layer thickness determination by surface profiling and optical interferometer; MOS transistor design and fabrication using the above techniques, characterization, and verification of design models used.
ECE 667  (3) (Y)
Semiconductor Materials and Devices
Prerequisite: Some background in solid state materials and elementary quantum principles.
Examines the fundamentals, materials, and engineering properties of semiconductors; and the integration of semiconductors with other materials to make optoelectronic and microelectronic devices. Includes basic properties of electrons in solids; electronic, optical, thermal and mechanical properties of semiconductors; survey of available semiconductors and materials choice for device design; fundamental principles of important semiconductor devices; submicron engineering of semiconductors, metals, insulators and polymers for integrated circuit manufacturing; materials characterization techniques; and other electronic materials. Crosslisted as MSE 667.
ECE 673  (3) (Y)
Analog Integrated Circuits
Prerequisite: ECE 303 and 307 or equivalent.
Design and analysis of analog integrated circuits. Topics include feedback amplifier analysis and design including stability, compensation, and offsetcorrection; layout and floorplanning issues associated with mixedsignal IC design; selected applications of analog circuits such as A/D and D/A converters, references, and comparators; and extensive use of CAD tools for design entry, simulation, and layout. Includes an analog integrated circuit design project.
ECE 682  (3) (Y)
Digital Picture Processing
Prerequisite: Graduate standing.
Analyzes the basic concepts of image formation and image analysis: imaging geometries, sampling, filtering, edge detection, Hough transforms, region extraction and representation, extracting and modeling threedimension objects. Students will be assigned analytical and programming assignments to explore these concepts. Crosslisted as CS 682.
ECE 686/687  (3) (SI)
Special Topics in Electrical Engineering
Prerequisite: Instructor permission.
A firstlevel graduate course covering a topic not normally covered in the graduate course offerings. The topic will usually reflect new developments in the electrical and computer engineering field. Offering is based on student and faculty interests.
ECE 693  (3) (S)
Independent Study
Detailed study of graduate course material on an independent basis under the guidance of a faculty member.
ECE 695  (36) (S)
Supervised Project Research
Formal record of student commitment to project research under the guidance of a faculty advisor. A project report is required at the completion of each semester. May be repeated as necessary.
ECE 712  (3) (Y)
Digital Communications
Prerequisite: ECE 611.
An indepth treatment of digital communications techniques and performance. Topics include performance of uncoded systems such as Mary, PSK, FSK, and multilevel signaling; orthogonal and biorthogonal codes; block and convolutional coding with algebraic and maximum likelihood decoding; burst correcting codes; efficiency and bandwidth; synchronization for carrier reference and bit timing; baseband signaling techniques; intersymbol interference; and equalization.
ECE 715  (3) (O)
Performance Analysis of Communication Networks
Prerequisite: APMA 310 or equivalent
This course teaches various mathematical techniques for analyzing communication network architectures and protocols. The techniques of queueing models, Markov chains, and stochastic processes are applied to analyze delay and throughput of packet and circuitswitched networks, mediumaccess control protocols, routing algorithms, flowcontrol, errorcontrol and congestioncontrol algorithms. Crosslisted as ECE 715.
ECE 717  (3) (Y)
Information Theory and Coding
Prerequisite: ECE 611 or instructor permission.
A comprehensive treatment of information theory and its application to channel coding and source coding. Topics include the nature of information and its mathematical description for discrete and continuous sources; noiseless coding for a discrete source; channel capacity and channel coding theorems of Shannon; error correcting codes; introduction to rate distortion theory and practice of data compression; information and statistical measures.
ECE 722  (3) (SI)
Robotics
Prerequisite: ECE 525, 621 or instructor permission.
Analyzes kinematics of manipulator robots in terms of homogeneous matrices, solution of the kinematics equations; differential translations and rotations, the Jacobian and the inverse Jacobian; manipulator path control; manipulator dynamics, the Lagrange's and Newton's formulations; manipulator control; principles of machine vision applied to robots, sensors, edge and feature detection, object location and recognition; stereo vision and ranging; programming of robot tasks.
ECE 723  (3) (O)
Optimal Control Systems
Prerequisite: ECE 622 or instructor permission.
Analyzes the development and utilization of Pontryagin's maximum principle, the calculus of variations, HamiltonJacobi theory and dynamic programming in solving optimal control problems; performance criteria including time, fuel, and energy; optimal regulators and trackers for quadratic cost index designed via the Ricatti equation; introduction to numerical optimization techniques. Crosslisted as MAE 753.
ECE 725  (3) (SI)
Multivariable Robust Control Systems
Prerequisite: ECE 622 or equivalent, or instructor permission.
Studies advanced topics in modern multivariable control theory; matrix fraction descriptions, statespace realizations, multivariable poles and zeroes; operator norms, singular value analysis; representation of unstructured and structured uncertainty, linear fractional transformation, stability robustness and performance robustness, parametrization of stabilizing controllers; approaches to controller synthesis; H2optimal control and loop transfer recovery; H2optimal control and statespace solution methods. Crosslisted as MAE 755.
ECE 726  (3) (O)
Nonlinear Control Systems
Prerequisite: ECE 621 and 622.
Studies the dynamic response of nonlinear systems; analyzes nonlinear systems using approximate analytical methods; stability analysis using the second method of Liapunov, describing functions, and other methods. May include adaptive, neural, and switched systems. Crosslisted as MAE 756.
ECE 728  (3) (E)
Digital Control Systems
Prerequisite: ECE 412 and 621, APMA 615, or equivalent.
Includes sampling processes and theorems, ztransforms, modified transforms, transfer functions, and stability criteria; analysis in frequency and time domains; discrete state models of systems containing digital computers. Some inclass experiments using small computers to control dynamic processes. Crosslisted as MAE 758.
ECE 735  (3) (Y)
Digital and Computer System Design
Prerequisite: ECE 435 or equivalent.
Studies the design of the elements of special purpose and large scale digital processors using a hardware description language. Selected topics from the literature.
ECE 736  (3) (Y)
Advanced VLSI Systems Design
Prerequisite: ECE 563 or instructor permission.
Includes structured VLSI design, special purpose VLSI architectures, and algorithms for VLSI computeraided design. A major part of the class is devoted to the design and implementation of a large project. Uses papers from current literature as appropriate.
ECE 738  (3) (Y)
Computer System Reliability Engineering
A mathematical introduction to system reliability theory, emphasizing the analysis of digital computer systems. Includes timetofailure models and distributions, fault tree analysis, Markov models and counting processes, failure and repair dependencies, sensitivity and importance analysis, hardware and software redundancy management, and dependability measurement.
ECE 741  (3) (SI)
Fourier Optics
Prerequisite: ECE 324 and 541 or instructor permission.
Presents the fundamental principles of optical signal processing. Begins with an introduction to twodimensional spatial, linear systems analysis using Fourier techniques. Includes scalar diffraction theory, Fourier transforming and imaging properties of lenses and the theory optical coherence. Applications of Wavefrontreconstruction techniques in imaging. Applications of Fourier Optics to analog optical computing.
ECE 753  (3) (O)
Electromagnetic Field Theory
Prerequisite: ECE 409 or instructor permission.
Topics include techniques for solving and analyzing engineering electromagnetic systems; relation of fundamental concepts of electromagnetic field theory and circuit theory, including duality, equivalence principles, reciprocity, and Green's functions; applications of electromagnetic principles to antennas, waveguide discontinuities, and equivalent impedance calculations.
ECE 757  (3) (Y)
Computer Networks
Prerequisite: CS 656 or instructor permission.
Analyzes network topologies; backbone design; performance and queuing theory; datagrams and virtual circuits; technology issues; layered architectures; standards; survey of commercial networks, local area networks, and contentionbased communication protocols; encryption; and security. Crosslisted as CS 757.
ECE 763  (3) (Y)
Physics of Semiconductors
Prerequisite: ECE 663 or instructor permission.
Analyzes semiconductor band theory; constant energy surfaces and effective mass concepts; statistics treating normal and degenerate materials; spin degeneracy in impurities; excited impurity states and impurity recombination; carrier transport; scattering mechanisms; and prediction techniques.
ECE 768  (3) (Y)
Semiconductor Materials and Characterization Techniques
Prerequisite: ECE 663 or instructor permission.
Analyzes semiconductor growth and characterization methods applicable to IIIV heteroepitaxial growth along with etching and contact formation mechanisms; and the physical, structural, and electrical characterization tools including Xray diffraction, Auger, Hall and C(V).
ECE 774  (3) (E)
Advanced Digital Signal Processing
Prerequisite: ECE 611, 576, or equivalent; corequisite: ECE 614.
Topics include a review of matrix analysis tools, the elements of estimation theory, and the CramerRao Bound; spectral estimation, especially nonparametric (incl. filterbank) methods; parametric methods for rational spectra; parametric methods for line spectra; spatial spectral analysis; and adaptive filtering, especially least mean squares (LMS) and recursive least squares (RLS) algorithms.
ECE 776  (3) (O)
MultiDimensional and Array Signal Processing
Prerequisite: ECE 576 or instructor permission.
Provides the background of multidimensional digital signal processing, emphasizing the differences and similarities between the onedimensional and multidimensional cases. Includes 2D Fourier analysis, 2D stability, 2D spectral estimation, and inverse problems such as beamforming and reconstruction from projections. The theory developed serves as the foundation of digital image processing, and is applied to array signal processing (e.g., radar, sonar, seismic, medical, and astronomical data processing).
ECE 781  (3) (Y)
Pattern Recognition
Prerequisite: ECE 611 or equivalent.
Studies feature extraction and classification concepts: analysis of decision surfaces, discriminant functions, potential functions, deterministic methods, automatic training of classifiers, analysis of training algorithms and classifier performance, statistical classification including optimality and design of optimal decision rules, clustering and nonsupervised learning, feature selection and dimensionality reduction. Assignments include programming and analytical problem setsm and a final computer project.
ECE 782  (3) (Y)
Advanced Computer Vision
Prerequisite: ECE 682.
Studies automated reconstruction of imaged objects and computer interpretation of imaged scenes; techniques for threedimensional object reconstruction; computing motion parameters from sequences of images; computational frameworks for vision tasks such as regularization, and stochastic relaxation; approaches for autonomous navigation; depth image analysis; novel imaging techniques and applications; parallel architectures for computer vision. Crosslisted as CS 782.
ECE 786/787  (3) (SI)
Special Topics in Electrical Engineering
Prerequisite: Instructor permission.
A first level graduate course covering a topic not normally covered in the graduate course offerings. Topics usually reflect new developments in electrical and computer engineering and are based on student and faculty interests.
ECE 793  (3) (S)
Independent Study
Detailed study of graduate course material on an independent basis under the guidance of a faculty member.
ECE 814  (3) (Y)
Advanced Detection and Estimation
Prerequisite: ECE 611 or instructor permission.
Analyzes classical detection theory and hypothesis testing (Bayes, NeymonPearson, minimax); robust hypothesis testing; decision criteria; sequential and nonparametric detection; classical estimation theory (Bayes, minimax, maximum likelihood); performance bounds; robustoutlier resistant estimation of location parameters; stochastic distance measures; parametric and robust operations in time series (Prediction, interpolation, filtering). Applications to problems in communications, control, pattern recognition, signal processing.
ECE 815  (3) (Y)
Special Topics in Communications
Prerequisite: Instructor permission.
A variable content course addressing specific areas of interest to students. Possible course topics include optical communication; computer networks, satellite communications systems; phase lock loop theory; advanced signal processing devices; advanced stochastic processes and martingale theory; advanced detection; and estimation theory.
ECE 825  (3) (SI)
Adaptive Control
Prerequisite: ECE 621 and 622, or instructor permission.
Analyzes parametrized control system models, signal norms, Lyapunov stability, passivity, error models, gradient and least squares algorithms for parameter estimation, adaptive observers, direct adaptive control, indirect adaptive control, certainty equivalence principle, multivariable adaptive control, stability theory of adaptive control, and applications to robot control systems.
ECE 828  (3) (SI)
Advanced Topics in Control Theory
A seminar examining current papers from the literature on recent developments in control. Topics covered depend on teacher and student interest.
ECE 838/839  (3) (SI)
Advanced Topics in Digital Systems
Prerequisite: Instructor permission.
A variable content course addressing specific areas of current interest and importance, and focusing on the current literature. Possible topics include computer architecture, computer system design, advanced switching theory, design automation, test technology, fault tolerant computing, and VLSI.
ECE 862  (3) (SI)
High Speed Transistors
Prerequisite: ECE 663 or 768 or instructor permission.
Includes the principles of operation, device physics, basic technology, and modeling of high speed transistors. A brief review of material properties of most important compound semiconductors and heterostructure systems, followed by the discussion of high speed Bipolar Junction Transistor technology, Heterojuction Bipolar Transistors, and Tunneling Emitter Bipolar Transistors and by the theory and a comparative study of MESFETs, HFETs, and VariableThreshold and Splitgate Field Effect Transistors. Also includes advanced transistor concepts based on ballistic and hot electron transport in semiconductors such as Ballistic Injection Transistors and Real Space Transfer Transistors (RSTs) concepts.
ECE 863  (3) (SI)
High Frequency Diodes
Prerequisite: ECE 556, 663, or instructor permission.
Lectures on the basic two terminal solid state devices that are still extensively used in high frequency microwave and millimeterwave detector and oscillator circuits. Devices discussed are PIN Diode limiters and phase shifters; Schottky Diode mixers and varactors; PlanarDoped Barrier and Heterostructure Barrier mixer diodes; SuperconductingInsulating Superconducting mixer devices; MetalSemiconductorMetal photodetectors; Transferred Electron Devices; IMPATT Diodes; and Resonant Tunelling Diodes. Basic concepts related to Noise in high frequency circuits, Mixers, Resonators, and Oscillators are reviewed. Emphasis on basic device theory, and device fabrication.
ECE 868  (3) (SI)
Special Topics in Semiconductor Materials and Devices
Prerequisite: Instructor permission.
A seminar with topics chosen from the current literature according to student interest. May include hot electron transport effects, degradation mechanisms in semiconductors, methods of manufacture, applications and limitations of very large scale integrated circuits (VLSI), device modeling, novel measurement techniques, submicrometer lithography, and high field breakdown.
ECE 881/882  (3) (SI)
Special Topics in Computer Vision/Image Processing
Prerequisite: Instructor permission.
Intended for M.S. and Ph.D. students conducting research in image processing and machine vision. Contents vary with each semester and each instructor. An indepth study of recent research in a narrowly defined area of computer vision/image processing is conducted. Readings from recently published articles in journals and conference proceedings are assigned. Crosslisted as CS 882.
ECE 884  (3) (Y)
Neural Networks
Prerequisite: APMA 615, CS 351, or equivalent
Provides a working knowledge of the fundamental theory, design and applications of artificial neural networks (ANN). Topics include the major general architectures: backpropagation, competitive learning, counterpropagation, etc. Learning rules such as Hebbian, WidrowHoff, generalized delta, Kohonen linear and auto associators, etc., are presented. Specific architectures such as the Neocognitron, HopfieldTank, etc., are included. Hardware implementation is considered.
ECE 886/887  (3) (SI)
Special Topics in Electrical Engineering
Prerequisite: Instructor permission.
A seminar with topics chosen from the current literature according to faculty and student interest. Possible topics include developments in field theory, inhomogeneous waveguides, submillimeter devices, Fourier optics and VLSI design.
ECE 895  (36) (S)
Supervised Project Research
Formal record of student commitment to project research under the guidance of a faculty advisor. Registration may be repeated as necessary.
ECE 897  (Credit as arranged) (S)
Graduate Teaching Instruction
For master's students.
ECE 898  (Credit as arranged) (S)
Thesis
Formal record of student commitment to master's thesis research under the guidance of a faculty advisor. Registration may be repeated as necessary.
ECE 997  (Credit as arranged) (S)
Graduate Teaching Instruction
For doctoral students.
ECE 999  (Credit as arranged) (S)
Dissertation
Formal record of student commitment to doctoral research under the guidance of a faculty advisor. May be repeated as necessary.
Engineering Physics 
TOP 
Opportunities for research project work and special studies are provided through the following courses:
EP 693  (Credit as arranged) (S)
Independent Study
Detailed study of graduate course material on an independent basis under the guidance of a faculty member.
EP 695  (Credit as arranged) (S)
Supervised Project Research
Formal record of student commitment to project research under the guidance of a faculty advisor. Registration may be repeated.
EP 700  (0) (S)
Graduate Seminar
For students who have established resident credit. Weekly meeting of graduate students and faculty for presentation and discussion of contemporary research. This seminar is offered every semester.
EP 733, 734  (3) (IR)
Special Topics in Engineering Physics
Prerequisite: instructor permission.
Advancedlevel study of selected problems in engineering physics.
EP 793  (Credit as arranged) (S)
Independent Study
Detailed study of graduate course material on an independent basis under the guidance of a faculty member.
EP 796  (1) (S)
Graduate Seminar
Weekly meetings of graduate students and faculty for presentation and discussion of contemporary research. This seminar is offered each semester and is required for every student establishing resident credit.
EP 895  (Credit as arranged) (S)
Supervised Project Research
Formal record of student commitment to project research for Master of Engineering degree under the guidance of a faculty advisor. Registration may be repeated as necessary.
EP 897  (Credit as arranged) (S)
Graduate Teaching Instruction
For master's students.
EP 898  (Credit as arranged) (S)
Thesis
Formal record of student commitment to master's thesis research under the guidance of a faculty advisor. May be repeated as necessary.
EP 997  (Credit as arranged) (S)
Graduate Teaching Instruction
For doctoral students.
EP 999  (Credit as arranged) (S)
Dissertation
Formal record of commitment to doctoral research under the guidance of a faculty advisor. Registration may be repeated as necessary.
Materials Science and Engineering 
TOP 
MSE 500  (13) (SI)
Special Topics in Materials Scienceand Engineering
Prerequisite: Instructor permission.
A firstlevel graduate/advanced undergraduate course covering a topic not normally covered in the course offerings. The topic usually reflects new developments in the materials science and engineering field. Offering is based on student and faculty interests.
MSE 512  (3) (Y)
Introduction to Biomaterials
Provides a multidisciplinary perspective on the phenomenon and processes which govern materialtissue interactions with the soft tissue, hard tissue, and cardiovascular environments. Emphasizes both sides of the biomaterials interface, examining the events at the interface, and discussing topics on material durability and tissue compatibility.
MSE 524  (3) (Y)
Modeling in Materials Science
Prerequisite: At least two 300400 level MSE courses or instructor permission.
Introduces computer modeling in several primary areas of Materials Science and Engineering: atomistics, kinetics and diffusion, elasticity, and processing. Applications are made to the energy and configuration of defects in materials, solute segregation, phase transformations, stresses in multicomponent systems, and microstructural development during processing, for example.
MSE 532  (3) (Y)
Deformation and Fracture of Materials During Processing and Service
Prerequisites: MSE 306 or instructor permission.
Deformation and fracture are considered through integration of materials science microstructure and solid mechanics principles, emphasizing the mechanical behavior of metallic alloys and engineering polymers. Metal deformation is understood based on elasticity theory and dislocation concepts. Fracture is understood based on continuum fracture mechanics and microstructural damage mechanisms. Additional topics include fatigue loading, elevated temperature behavior, material embrittlement, timedependency, experimental design, and damagetolerant life prediction.
MSE 567  (3) (Y)
Electronic, Optical and Magnetic Properties of Materials
Explore the fundamental physical laws governing electrons in solids, and show how that knowledge can be applied to understanding electronic, optical and magnetic properties. Students will gain an understanding of how these properties vary between different types of materials, and thus why specific materials are optimal for important technological applications. It will also be shown how processing issues further define materials choices for specific applications.
MSE 601  (3) (Y)
Materials Structure and Defects
Prerequisite: Instructor permission.
Provides a fundamental understanding of the structure and properties of perfect and defective materials. Topics include: crystallography and crystal structures, point defects in materials, properties of dislocations in f.c.c. metals and other materials, surface structure and energy, structure and properties of interphase boundaries.
MSE 602  (3) (Y)
Materials Characterization
Prerequisite: MSE 601 and MSE 623.
Develops a broad understanding of the means used to characterize the properties of solids coupled with a fundamental understanding of the underlying mechanisms in the context of material science and engineering. The course is organized according to the type of physical property of interest. The methods used to assess properties are described through integration of the principles of materials science and physics. Methods more amenable to analysis of bulk properties are differentiated from those aimed at measurements of local/surface properties. Breadth is achieved at the expense of depth to provide a foundation for advanced courses.
MSE 604  (3) (SS)
Scanning Electron Microscopy and Microanalysis
Prerequisite: Instructor permission.
Covers the physical principles of scanning electron microscopy and electron probe microanalysis. Laboratory demonstrations and experiments cover the operation of the SEM and EPMA. Applications of secondary and backscattered electron imaging, energy dispersive xray microanalysis, wave analysis are applied to materials characterization. Laboratory experiments may include either materials science or biological applications, depending on the interests of the student.
MSE 605  (3) (Y)
Structure and Properties of Materials I
Prerequisite: Instructor permission.
This is the first of a sequence of two basic courses for firstyear graduate students or qualified undergraduate students. Topics include atomic bonding, crystal structure, and crystal defects in their relationship to properties and behavior of materials (polymers, metals, and ceramics); phase equilibria and nonequilibrium phase transformation; metastable structures; solidification; and recrystallization.
MSE 606  (3) (Y)
Structure and Properties of Materials II
Prerequisite: MSE 605 or instructor permission.
This is the second of a twocourse sequence for the firstyear graduate and qualified undergraduate students. Topics include diffusion in solids; elastic, anelastic, and plastic deformation; and electronic and magnetic properties of materials. Emphasizes the relationships between microscopic mechanisms and macroscopic behavior of materials.
MSE 608  (3) (Y)
Chemical and Electrochemical Properties of Solid Materials
Prerequisite: Physical chemistry course or instructor permission.
Introduces the concepts of electrode potential, double layer theory, surface charge, and electrode kinetics. These concepts are applied to subjects that include corrosion and embrittlement, energy conversion, batteries and fuel cells, electrocatalysis, electroanalysis, electrochemical industrial processes, bioelectrochemistry, and water treatment.
MSE 623  (3) (Y)
Thermodynamics of Materials
Prerequisite: Instructor permission.
Emphasizes the understanding of thermal properties such as heat capacity, thermal expansion, and transitions in terms of the entropy and the other thermodynamic functions. Develops the relationships of the Gibbs and Helmholtz functions to equilibrium systems, reactions, and phase diagrams. Open systems, chemical reactions, capillarity effects and external fields are also discussed.
MSE 624  (3) (Y)
Kinetics of Solidstate Reactions
Prerequisite: MSE 623.
Serves as an introduction to basic kinetic processes in materials, develops basic mathematical skills necessary for materials research, and reinforces basic numerical and computer programming skills. Students will learn to formulate the partial differential equations and boundary conditions used to describe basic materials phenomena in the solid state including mass and heat diffusion in single and twophase systems, the motion of planar phase boundaries, and interfacial reactions. Students will develop analytical and numerical techniques for solving these equations and will apply them to understanding microstructural evolution during growth and coarsening in one, two and three dimensions.
MSE 635  (3) (E)
Physical Metallurgy of Light Alloys
Prerequisite: Instructor permission.
Develops the student's literacy in aluminum and titanium alloys used in the aerospace and automotive industries. Considers performance criteria and property requirements from design perspectives. Emphasizes processingmicrostructure development, and structureproperty relationships.
MSE 647  (3) (O)
Physical Metallurgy of Transition Element Alloys
Prerequisite: MSE 606 or instructor permission.
Reinforces fundamental concepts, introduces advance topics, and develops literacy in the major alloys of transition elements. Emphasizes microstructural evolution by composition and thermomechanical process control. Topics include phase diagrams, transformation kinetics, martensitic transformation, precipitation, diffusion, recrystallization, and solidification. Considers both experimental and modelsimulation approaches.
MSE 662  (3) (Y)
Mathematics of Materials Science
Prerequisite: Instructor permission.
Representative problems in materials science are studied in depth with emphasis on understanding the relationship between physical phenomena and their mathematical description. Topics include rate processes, anelasticity, eigenvalue problems, tensor calculus, and elasticity theory.
MSE 667  (3) (Y)
Semiconductor Materials and Devices
Prerequisite: Some background in solid state materials and elementary quantum principles.
Provides an understanding of the fundamentals, materials, and engineering properties of semiconductors; and the integration of semiconductors with other materials to make optoelectronic and microelectronic devices. Topics include basic properties of electrons in solids; electronic, optical, thermal and mechanical properties of semiconductors; survey of available semiconductors and materials choice for device design; fundamental principles of important semiconductor devices; submicron engineering of semiconductors, metals, insulators and polymers for integrated circuit manufacturing; materials characterization techniques; and other electronic materials. Crosslisted as ECE 667.
MSE 692  (3) (Y)
Materials Science Laboratory
Prerequisite: MSE 605 and 606 or instructor permission.
Introduces the specialized experimental techniques used in materials science research. Particular attention is given to the techniques of Xray diffractions and electron microscopy. Also introduces several of the latest experimental methods, such as field ion microscopy, electron spin resonance, and low voltage electron diffraction. Four hours laboratory, one hour lecture.
MSE 693  (Credit as arranged) (S)
Independent Study
Detailed study of graduate course material on an independent basis under the guidance of a faculty member.
MSE 695  (Credit as arranged) (S)
Supervised Project Research
Formal record of student commitment to project research for Master of Science or Master of Materials Science degree under the guidance of a faculty advisor. May be repeated as necessary.
MSE 701, 702  (1) (Y)
Materials Science Seminar
Broad topics and indepth subject treatments are presented. The course is related to research areas in materials science and involves active student participation.
MSE 703  (3) (Y)
Electron Microscopy of Crystals
Prerequisite: MSE 601 or instructor permission.
Analyzes the physical principles of microscopy and electron optics. Attainment of high resolution; massthickness contrast; theory of diffraction contrast; scanning electron microscopy and applications to materials science; highvoltage electron microscopy.
MSE 706  (3) (E)
Advanced Electron Microscopy
Prerequisite: MSE 703 or instructor permission.
Emphasizes the applications of advanced techniques of transmission and scanning electron microscopy to modern research problems in materials science and engineering. Microdiffraction and microanalysis, lattice imaging, and convergent beam diffraction in TEM and STEM are treated. In SEM, quantitative probe analysis techniques as well as back scattered electron imaging and channeling are covered.
MSE 712  (3) (Y)
Diffusional Processes in Materials
Prerequisite: MSE 623.
Phenomenological theory of diffusion in crystalline solids is developed for binary and multicomponent alloys and then applied to problems in solidstate phase transformations, segregation and homogenization, and thin films. Solution techniques for timeindependent and timedependent problems in one and two dimensions are constructed for single and multiphase systems. Interfacial kinetic barriers and elastic stress on diffusion are presented.
MSE 714  (3) (SI)
Quantization in Solids
Quantization arising from eigenvalue problems is discussed in relation to the classical and quantum wave equations. This theory is applied to lattice vibrations (phonons) and electrons in a solid. Topics studied in detail include cohesion, thermal properties (e.g., specific heat and conductivity), electrical properties (e.g., metallic conductivity and semiconductor junctions) and optical properties (e.g., luminescence and photoconductivity).
MSE 722  (3) (SI)
Surface Science
Prerequisite: Instructor permission.
Analyzes the structure and thermodynamics of surfaces, with particular emphasis on the factors controlling chemical reactivity of surfaces; adsorption, catalysis, oxidation, and corrosion are considered from both theoretical and experimental viewpoints. Modern surface analytical techniques, such as Auger, ESCA, and SIMS are considered.
MSE 731  (3) (Y)
Mechanical Behavior of Materials
Prerequisite: MSE 532 or instructor permission.
Studies the deformation of solids under stress; emphasizing the role of imperfections, state of stress, temperature and strain rate; description of stress, strain, strain rate and elastic properties of materials comprise the opening topic. Then considers fundamental aspects of crystal plasticity, along with the methods for strengthening crystals at low temperatures. Covers deformation at elevated temperatures and deformation maps. Emphasizes the relationships between microscopic mechanisms and macroscopic behavior of materials.
MSE 732  (3) (SI)
Fatigue and Fracture of Engineering Materials
Prerequisite: MSE 731 or instructor permission.
Develops the tools necessary for fatigue and fracture control in structural materials. Presents continuum fracture mechanics principles and discusses fracture modes from the interdisciplinary perspectives of continuum mechanics and microscopic plastic deformation/fracture mechanisms. Includes cleavage, ductile fracture, fatigue, and environmental cracking, emphasizing micromechanical modeling. Crosslisted as AM 732.
MSE 734  (3) (Y)
Phase Transformations
Prerequisite: MSE 623 or comparable thermodynamics.
Includes the fundamental theory of diffusional phase transformations in solid metals and alloys; applications of thermodynamics to calculation of phase boundaries and driving forces for transformations; theory of solidsolid nucleation, theory of diffusional growth, comparison of both theories with experiment; applications of thermodynamics and of nucleation and growth theory to the principal experimental systematics of precipitation from solid solution, the massive transformations, the cellular and the pearlite reactions, martensitic transformations, and the questions of the role of shear in diffusional phase transformations.
MSE 741  (3) (Y)
Crystal Defect Theory
Prerequisite: MSE 662 or instructor permission.
Studies the nature and major effects of crystal defects on the properties of materials, emphasizing metals. The elasticity theory of dislocations is treated in depth.
MSE 751  (3) (Y)
Polymer Science
Prerequisite: Instructor permission.
Emphasizes the nature and types of polymers and methods for studying them. Surveys chemical structures and methods of synthesis, and develops the physics of the special properties of polymers (e.g., rubber elasticity, tacticity, glass transitions, crystallization, dielectric and mechanical relaxation, and permselectivity). Discusses morphology of polymer systems and its influence on properties.
MSE 752  (3) (SI)
Advanced Polymer Science II
Prerequisite: MSE 751 or instructor permission.
Focuses on the experimental methods of polymer science. Develops a picture of polymer structure and properties by examining the use of solutions (viscosity and chromatography), thermal (DSC, DTA, TGA), microscopic (electron and optical), spectroscopic (IR, Raman, NRM, mechanical and dielectric), scattering (neutron, Xray, and visible light), and diffraction (neutron, electron and Xray) techniques as they are applied to the characterization and study of polymeric materials.
MSE 757  (3) (SI)
Materials Processing
Prerequisite: MSE 731 or instructor permission.
Discusses scientific and technological bases of material processing. Examines solidification, deformation, particulate and thermomechanical processing from a fundamental point of view and discusses their current technological applications.
MSE 762  (3) (E)
Modern Composite Technology
Prerequisite: Instructor permission.
Discusses the technology of modern composite materials including basic principles, mechanics, reinforcements, mechanical properties and fracture characteristics, fabrication techniques, and applications. Emphasizes high performance filamentary reinforced materials. Discusses the principles of chemical vapor deposition and the application of this technology to the area of composite materials.
MSE 771  (3) (SI)
Advanced Electrochemistry
A specialized course detailing specific subject matter in the areas of corrosion of stainless steel, cyclic voltammetry, and the adsorption of hydrogen on and diffusion of hydrogen through Palladium. Associated experimental methods are discussed.
MSE 791, 792  (3) (SI)
Advanced Topics in Materials Science
Prerequisite: Permission of the staff.
An advanced level study of special subjects related to developments in materials science under the direction of members of the staff. Offered as required.
MSE 793  (Credit as arranged) (S)
Independent Study
Detailed study of graduate course material on an independent basis under the guidance of a faculty member.
MSE 795  (Credit as arranged) (S)
Supervised Project Research
Formal record of student commitment to project research for Doctor of Philosophy degree under the guidance of a faculty advisor. May be repeated as necessary.
MSE 897  (Credit as arranged) (S)
Graduate Teaching Instruction
For master's students.
MSE 898  (Credit as arranged) (S)
Thesis
Formal record of student commitment to master's thesis research under the guidance of a faculty advisor. May be repeated as necessary.
MSE 997  (Credit as arranged) (S)
Graduate Teaching Instruction
For doctoral students.
MSE 999  (Credit as arranged) (S)
Dissertation
Formal record of student commitment to doctoral research under the guidance of a faculty advisor. May be repeated as necessary.
Mechanical and Aerospace Engineering 
TOP 
Listed prerequisites represent ordinary and reasonable preparation. Equivalent preparation is acceptable. Enrollment without prerequisites is allowed with instructor's permission.
Graduate students in Mechanical and Aerospace Engineering often take courses in applied mathematics and other engineering and science departments.
MAE 602  (3) (Y)
Continuum Mechanics With Applications
Introduction to continuum mechanics and mechanics of deformable solids. Topics include Vectors and cartesian tensors, stress, strain, deformation, equations of motion, constitutive laws, introduction to elasticity, thermal elasticity, viscoelasticity, plasticity, and fluids. Crosslisted as AM 602, APMA 602, and CE 602.
MAE 603  (3) (IR)
Computational Solid Mechanics
Prerequisite: MAE 602.
Analyzes variational and computational mechanics of solids; potential energy; complementary energy; virtual work; Reissner's principle; Ritz and Galerkin methods; displacement; force and mixed methods of analysis; finite element analysis including shape functions, convergence, and integration. Applications in solid mechanics. Crosslisted as AM 603 and CE 603.
MAE 604  (3) (O)
Plates and Shells
Prerequisite: APMA 641, AM 601 or AM 602.
Topics include the classical analysis of plates and shells; plates of various shapes (rectangular, skew) and shells of various shapes (cylindrical, conical, spherical, hyperbolic, paraboloid); closedform numerical and approximate methods of solution governing partial differential equations; and advanced topics (large deflection theory, thermal stresses, orthotropic plates). Crosslisted as AM 604 and CE 604.
MAE 607  (3) (E)
Theory of Elasticity
Prerequisite: AM602 or instructor permission.
Review of the concepts of stress, strain, equilibrium, compatibility; Hooke's law (isotropic materials); displacement and stress formulations of elasticity problems; plane stress and strain problems in rectangular coordinates ( Airy's stress function approach); plane stress and strain problems in polar coordinates, axisymmetric problems; torsion of prismatic bars (semiinverse method using real function approach); thermal stress; and energy methods. Crosslisted as AM 607 and CE 607.
MAE 608  (3) (E)
Constitutive Modeling of Biosystems
Prerequisite: Continuum Mechanics.
The course covers stateoftheart mechanical models to describe the constitutive behavior of hard and soft tissues with emphasis on biological form following physiological function. The course will cover linear and nonlinear elasticity, viscoelasticity, poroelasticity, and biphasic constitutive relations in the context of biological systems and will include the dependence of macroscopic behavior and properties on material microstructure.
MAE 610  (3) (Y)
Thermomechanics
Prerequisite: Graduate standing.
Review of classical thermodynamics; introduction to kinetic theory; quantum mechanical analysis of atomic and molecular structure; statistical mechanical evaluation of thermodynamic properties; chemical thermodynamics and equilibria.
MAE 611  (3) (Y)
Heat Transfer
Prerequisite: Undergraduate fluid mechanics or instructor permission.
Fundamentals of conduction and convection heat transfer. Steady, unsteady and multidimensional heat conduction. Phase change problems with moving boundaries. Derivation and application of conservation equations for heat convection in laminar and turbulent flows. Applications to free and confined flows. Heat convection at high speeds. Natural convection, condensation and evaporation.
MAE 612  (3) (E)
Microscale Heat Transfer
Prerequisite: MAE 610, ThermoMechancis.
This course will begin with a study of the fundamental microscopic energy carriers (definitions, properties, energy levels and disruptions of photons, phonons, and electrons.) Transport of energy will then be investigated with an emphasis on both radiated and microscale effects in space and in time. Radiation heat transfer analysis will include consideration of gray, diffuses, and specular surfaces. The approaches used to describe microscale heat transportation differ significantly from the macroscopic phenomenological approaches and include new physical mechanisms. They often involve solution of the Boltzman transport equation and the equation of phonon radiative transfer. These approaches will be introduced with an emphasis on ultrashort time scale heating and ultralow temperatures.
MAE 613  (3) (E)
Nonequilibrium Gas Dynamics
Prerequisite: MAE 610 or instructor permission.
Boltzmann equation: Dynamics of molecular collisions; ChapmanEnskog solution of nonequilibrium flows; transport properties; application to shock structure; and shear and mixing layers with chemical reactions.
MAE 616  (3) (IR)
Advanced Thermodynamics
Prerequisite: Instructor permission.
Analyzes basic concepts, postulates, and relationships of classical thermodynamics; thermodynamics potentials and derivatives; energy minimum and entropy maximum principle; generalized Maxwell relations; stability considerations; phase transitions; application to perfect and imperfect systems; and extension to chemically reacting and solid systems.
MAE 617  (3) (IR)
Microscopic Thermodynamics
Prerequisite: Instructor permission.
Topics include the thermodynamics of gases developed from a microscopic point of view; kinetic theory derivation of equilibrium thermodynamic and transport properties of gases; introduction to advanced nonequilibrium kinetic theory; quantum mechanical treatment of atomic and molecular energy level structure; statistical mechanics derivation of the thermodynamic properties of equilibrium gases; chemical thermodynamics and chemical equilibrium of reacting gas mixtures; applications of the theory of high temperature gas behavior, gasphase combustion and equilibrium and nonequilibrium gas dynamics.
MAE 620  (3) (IR)
Energy Principles in Mechanics
Prerequisite: Instructor permission.
Analyzes the derivation, interpretation, and application to engineering problems of the principles of virtual work and complementary virtual work; related theorems, such as the principles of the stationary value of the total potential and complementary energy, Castigliano's Theorems, theorem of least work, and unit force and displacement theorems. Introduces generalized, extended, mixed, and hybrid principles; variational methods of approximation, Hamilton's principle, and Lagrange's equations of motion; and approximate solutions to problems in structural mechanics by use of variational theorems. Crosslisted as AM 620 and CE 620.
MAE 621  (3) (Y)
Analytical Dynamics
Prerequisite: Undergraduate physics, ordinary differential equations.
The topics covered are: Newtonian mechanics: Newton's laws, energy, work, conservation principles; Reference frames: transformations, Euler angles, kinematics; Rotational motion: rigid bodies, inertia tensors; constraints and generalized coordinates; Other equations of motion: Kane's equations, Lagrange's equations, GibbsAppell equations; Variational principles. Crosslisted as AM 621.
MAE 622  (3) (O)
Waves
Prerequisite: MAE/AM 602 or equivalent.
The topics covered are: plane waves; d'Alembert solution; method of characteristics; dispersive systems; wavepackets; group velocity; fullydispersed waves; Laplace, Stokes, and steepest descents integrals; membranes, plates and planestress waves; evanescent waves; Kirchhoff's solution; Fresnel's principle; elementary diffraction; reflection and transmission at interfaces; waveguides and ducted waves; waves in elastic halfspaces; P, S, and Rayleigh waves; layered media and Love waves; slowlyvarying media and WKBJ method; Timedependent response using FourierLaplace transforms; some nonlinear water waves. Crosslisted as AM 622.
MAE 623  (3) (Y)
Vibrations
Prerequisite: Instructor permission.
Topics include free and forced vibrations of undamped and damped single and multidegreeoffreedom systems; modal analyses; continuous systems; matrix formulations; finite element equations; direct integration methods; and eigenvalue solution methods. Crosslisted as AM 623 and CE 623.
MAE 624  (3) (E)
Nonlinear Dynamics and Waves
Prerequisite: Undergraduate ordinary differential equations or instructor permission.
Introduces phasespace methods, elementary bifurcation theory and perturbation theory, and applies them to the study of stability in the contexts of nonlinear dynamical systems and nonlinear waves, including free and forces nonlinear vibrations and wave motions. Examples are drawn from mechanics and fluid dynamics, and include transitions to periodic oscillations and chaotic oscillations. Crosslisted as APMA 624.
MAE 625  (3) (O)
Multibody Mechanical Systems
Prerequisite: Engineering degree and familiarity with a programming language.
Analytical and computational treatment for modeling and simulation of 3Dimensional multibody mechanical systems. Provide a systematic and consistent basis for analyzing the interactions between motion constraints, kinematics, static, dynamic, and control behavior of multibody mechanical systems. Applications to machinery, robotic devices and mobile robots, biomechanical models for gait analysis and human motions, and motion control. Matrix modeling procedures with symbolic and numerical computational tools will be utilized for demonstrating the methods developed in this course. Focus on the current research and computational tools and examine a broad spectrum of physical systems where multibody behavior is fundamental to their design and control.
MAE 631  (3) (Y)
Fluid Mechanics I
Prerequisite: MAE 602 and APMA/MAE 641.
The topics covered are: dimensional analysis; physical properties of fluids; kinematic descriptions of flow; streamlines, path lines and streak lines; stream functions and vorticity; hydrostatics and thermodynamics; Euler and Bernoulli equations; irrotational potential flow; exact solutions to the NavierStokes equation; effects of viscosity  high and low Reynolds numbers; waves in incompressible flow; hydrodynamic stability. Crosslisted as AM 631.
MAE 632  (3) (E)
Fluid Mechanics II
Prerequisite: MAE 631.
The topics covered are: thin wing theory; slenderbody theory; threedimensional wings in steady subsonic and supersonic flows; drag at supersonic speeds; drag minimization; transonic smalldisturbance flow; unsteady flow; properties and modeling of turbulent flows. Crosslisted as AM 632.
MAE 633  (3) (IR)
Lubrication Theory and Design
Prerequisite: Instructor permission.
Topics include the hydrodynamic theory of lubrication for an incompressible fluid; design principles of bearings: oil flow, loadcarrying capacity, temperature rise, stiffness, damping properties; influence of bearing design upon rotating machinery; computer modeling methods; and applications to specific types.
MAE 634  (3) (O)
Transport Phenomena in Biological Systems
Prerequisite: Introductory fluid mechanics and/or heat or mass transfer, or instructor permission.
Fundamentals of momentum, energy and mass transport as applied to complex biological systems ranging from the organelles in cells to whole plants and animals and their environments. Derivation of conservation laws (momentum, heat and mass), constitutive equations, and auxiliary relations. Applications of theoretical equations and empirical relations to model and predict the characteristics of diffusion and convection in complex biological systems and their environments. Emphasis placed on the biomechanical understanding of these systems through the construction of simplified mathematical models amenable to analytical, numerical or statistical formulations and solutions, including the identification and quantification of model uncertainties.
MAE 636  (3) (O)
Gas Dynamics
Prerequisite: MAE 610.
Analyzes the theory and solution methods applicable to multidimensional compressible inviscid gas flows at subsonic, supersonic, and hypersonic speeds; similarity and scaling rules from smallpetrurbation theory, introduction to transonic and hypersonic flows; methodofcharacteristics applications to nozzle flows, jet expansions, and flows over bodies one dimensional nonsteady flows; properties of gases in thermodynamic equilibrium, including kinetictheory, chemicalthermodynamics, and statisticalmechanics considerations; dissociation and ionization process; quasiequilibrium flows; and introduction to nonequilibrium flows.
MAE 637  (3) (IR)
Singular Perturbation Theory
Prerequisite: Familiarity with complex analysis.
Analyzes regular perturbations, roots of polynomials; singular perturbations in ODE's, periodic solutions of simple nonlinear differential equations; multipleScales method; WKBJ approximation; turningpoint problems; Langer's method of uniform approximation; asymptotic behavior of integrals, Laplace Integrals, stationary phase, steepest descents. Examples are drawn from physical systems. Crosslisted with APMA 637.
MAE 641  (3) (Y)
Engineering Mathematics I
Prerequisite: Graduate standing.
Review of ordinary differential equations. Initial value problems, boundary value problems, and various physical applications. Linear algebra, including systems of linear equations, matrices, eigenvalues, eigenvectors, diagonalization, and various applications. Scalar and vector field theory, including the divergence theorem, Green's theorem, and Stokes theorem, and various applications. Partial differential equations that govern physical phenomena in science and engineering. Solution of partial differential equations by separation by variables, superposition, Fourier series, variation of parameter, d'Alembert's solution. Eigenfunction expansion techniques for nonhomogeneous initialvalue, boundaryvalue problems. Particular focus on various physical applications of the heat equation, the potential (Laplace) equation, and the wave equations in rectangular, cylindrical, and spherical coordinates. Crosslisted as APMA 641.
MAE 642  (3) (Y)
Engineering Mathematics II
Prerequisite: Graduate standing and APMA/MAE 641 or equivalent.
Further and deeper understanding of partial differential equations that govern physical phenomena in science and engineering. Solution of linear partial differential equations by eigenfunction expansion techniques. Green's functions for timeindependent and timedependant boundary value problems. Fourier transform methods, and Laplace transform methods. Solution of variety of initialvalue, boundaryvalue problems. Various physical applications. Study of complex variable theory. Functions of complex variable, the complex integral calculus, Taylor series, Laurent series, and the residue theorem, and various applications. Serious work and efforts in the further development of analytical skills and response. Crosslisted as APMA 642.
MAE 643  (3) (Y)
Statistics for Engineers and Scientists
Prerequisite: Admission to graduate studies or instructor permission.
Role of statistics in science, hypothesis tests of significance, confidence intervals, design of experiments, regression, correlation analysis, analysis of variance, and introduction to statistical computing with statistical software libraries. Crosslisted as APMA 643.
MAE 644  (3) (IR)
Applied Partial Differential Equations
Prerequisite: APMA/MAE 641 or equivalent.
Includes first order partial differential equations (linear, quasilinear, nonlinear); classification of equations and characteristics; and wellposedness of initial and boundary value problems. Crosslisted as APMA 644.
MAE 651  (3) (Y)
Linear Automatic Control Systems
Prerequisite: Instructor permission.
Studies the dynamics of linear, closedloop systems; mechanical, electrical, hydraulic, and other servo systems. Analysis of transfer functions; stability theory. Considers compensation methods. Crosslisted as ECE 621.
MAE 652  (3) (Y)
Linear State Space Systems
Prerequisite: Graduate standing.
A comprehensive treatment of the theory of linear state space systems, focusing on general results which provide a conceptual framework as well as analysis tools for investigation in a wide variety of engineering contexts. Topics include vector spaces, linear operators, functions of matrices, state space description, solutions to state equations (time invariant and time varying), state transition matrices, system modes and decomposition, stability, controllability and observability, Kalman decomposition, system realizations, grammians and model reduction, state feedback, and observers. Crosslisted as SYS 612 and ECE 622.
MAE 662  (3) (IR)
Mechanical Design Analysis
Prerequisite: Undergraduate mechanical design or instructor permission.
Topics include the design analysis of machine elements subject to complex loads and environments; emphasis on modern materials and computer analysis; theory of elasticity, energy methods; failure theories, fracture, fatigue, creep; contact, residual, and thermal stresses; experimental stress analysis; and corrosion.
MAE 668  (3) (Y)
Advanced Machine Technologies
Prerequisite: MAE 665 and 667.
Studies new technologies for factory automation, including intelligent machines, robotics, machine vision, image processing, artificial intelligence. Emphasis on control for automated manufacturing; computer control of machines and processes; automatic controls; distributed networks; monitoring, inspection, and quality control. Focuses on research problems in each of these areas.
MAE 671  (3) (Y)
Finite Element Analysis
Prerequisite: MAE/AM 602 or equivalent.
The topics covered are: review of vectors, matrices, and numerical solution techniques; discrete systems; variational formulation and approximation for continuous systems; linear finite element method in solid mechanics; formulation of isoparametric finite elements; finite element method for field problems, heat transfer, and fluid dynamics. Crosslisted as AM 671.
MAE 672  (3) (Y)
Computational Fluid Dynamics I
Prerequisite: MAE 631 or instructor permission.
Includes the solution of flow and heat transfer problems involving steady and transient convective and diffusive transport; superposition and panel methods for inviscid flow, finitedifference methods for elliptic, parabolic and hyperbolic partial differential equations, elementary grid generation for odd geometries, primitive variable and vorticitysteam function algorithms for incompressible, multidimensional flows. Extensive use of personal computers/workstations, including interactive graphics. Crosslisted as APMA 672.
MAE 685  (3) (Y)
Measurement Theory and Advanced Instrumentation
Prerequisite: Undergraduate electrical science.
Studies the theory and practice of modern measurement and measurement instrumentation; statistical analysis of data; estimation of errors and uncertainties; operating principles and characteristics of fundamental transducers and sensors; common electrical circuits and instruments; and signal processing methods.
MAE 687  (3) (O)
Applied Engineering Optics
Prerequisite: PHYS 241E.
Analyzes modern engineering optics and methods; fundamentals of coherence, diffraction interference, polarization, and lasing processes; fluid mechanics, heat transfer, stress/strain, vibrations, and manufacturing applications; laboratory practice: interferometry, schlieren/shadowgraph, and laser velocimetry.
MAE 692  (3) (Y)
Special Topics in Mechanical and Aerospace Science: Intermediate Level
Study of a specialized, advanced, or exploratory topic relating to mechanical or aerospace engineering science, at the firstgraduatecourse level. May be offered on a seminar or a teamtaught basis. Subjects selected according to faculty interest. New graduate courses are usually introduced in this form. Specific topics and prerequisites are listed in the Course Offering Directory.
MAE 693  (3) (Y)
Independent Study in Mechanical or Aerospace Science: Intermediate Level
Independent study of firstyear graduate level material under the supervision of a faculty member.
MAE 694  (Credit as arranged) (Y)
Special Graduate Project in Mechanical or Aerospace Engineering: FirstYear Level
A design or research project for a firstyear graduate student under the supervision of a faculty member. A written report must be submitted and an oral report presented. Up to three credit hours from either this course or MAE 794 may be applied toward the master's degree.
MAE 703  (3) (O)
Injury Biomechanics
Prerequisite: MAE 608.
This is an advanced applications course on the biomechanical basis of human injury and injury modeling. The course covers the etiology of human injury and stateoftheart analytic and synthetic mechanical models of human injury. The course will have a strong focus on modeling the risk of impact injuries to the head, neck, thorax, abdomen and extremities. The course will explore the biomechanical basis of widely used and proposed human injury criteria and will investigate the use of these criteria with simplified dummy surrogates to assess human injury risk. Brief introductions to advanced topics such as human biomechanical variation with age and sex, and the biomechanics of injury prevention will be presented based on current research and the interests of the students.
MAE 715  (3) (E)
Combustion
Prerequisite: Undergraduate thermodynamics and MAE 631 or instructor permission.
Reviews chemical thermodynamics, including conservation laws, perfect gas mixtures, combustion chemistry and chemical equilibrium; finiterate chemical kinetics; conservation equations for multicomponent reacting systems; detonation and deflagration waves in premixed gases; premixed laminar flames; gaseous diffusion flames and droplet evaporation; introduction to turbulent flames; chemicallyreacting boundarylayer flows; ignition; applications to practical problems in energy systems, aircraft propulsion systems, and internal combustion engines. Projects selected from topics of interest to the class.
MAE 753  (3) (E)
Optimal Dynamical Systems
Prerequisite: Two years of college mathematics, including some linear and vector calculus. Classical and statespaced controls and undergraduate design courses are not required, but would help.
Introduces the concept of performance metrices for dynamical systems and examines the optimization of performances over both parameter and function spaces. Discusses both the existence of optimal solutions to dynamic problems and how these may be found. Such results provide via limits to performance of dynamic systems, which delineate what can and cannot be achieved via engineering. Constitutes a basis for more advanced study in design synthesis and optimal control. Crosslisted as ECE 723.
MAE 755  (3) (O)
Multivariable Control
Prerequisite: MAE 652.
State space theories for linear control system design have been developed over the last 40 years. Among those, H2 and Hinf control theories are the most established, powerful, and popular in applications. This course focuses on these theories and shows why and how they work. Upon completion of this course, student will be confident in applying the theories and will be equipped with technical machinery that allows them to thoroughly understand these theories and to explore new control design methods if desired in their own research. More importantly, students will learn a fundamental framework for optimal system design from a state perspective. Crosslisted as ECE 725.
MAE 756  (3) (E)
Nonlinear Control Systems
Prerequisite: ECE 621 or instructor permission.
Studies the dynamic response of nonlinear systems; approximate analytical and graphical analysis methods; stability analysis using the second method of Liapunov, describing functions, and other methods; adaptive, learning, and switched systems; examples from current literature. Crosslisted as ECE 726.
MAE 758  (3) (E)
Digital Control Systems
Prerequisite: MAE 652 or instructor permission.
Topics include sampling processes and theorems, ztransforms, modified transforms, transfer functions, stability criteria; analysis in both frequency and time domains; discretestate models for systems containing digital computers; and applications using small computers to control dynamic processes. Crosslisted as ECE 728.
MAE 772  (3) (O)
Computational Fluid Dynamics II
Prerequisite: MAE 672 or instructor permission.
A continuation of MAE 672. More advanced methods for grid generation, transformation of governing equations for odd geometries, methods for compressible flows, methods for parabolic flows, calculations using vector and parallel computers. Use of personal computers/ workstations/supercomputer, including graphics. Crosslisted as APMA 772.
MAE 791  (01) (S)
Research Seminar, Mechanical and Aerospace Engineering: Master's Students
Required onehour weekly seminar for master's students in mechanical and aerospace and nuclear engineering. Students enrolled in MAE 898 or 694/794 make formal presentations of their work.
MAE 792  (3) (Y)
Special Topics in Mechanical or Aerospace Engineering Science: Advanced Level
A specialized, advanced, or exploratory topic relating to mechanical or aerospace engineering science, at the secondyear or higher graduate level. May be offered on a seminar or teamtaught basis. Subjects selected according to faculty interest. Topics and prerequisites are listed in the Course Offering Directory.
MAE 793  (Usually three credits) (Y)
Independent Study in Mechanical or Aerospace Engineering Science: Advanced Level
Independent study of advanced graduate material under the supervision of a faculty member.
MAE 794  (Credit as arranged) (Y)
Special Graduate Project in Mechanical or Aerospace Engineering: Advanced Level
A design or research project for an advanced graduate student under the supervision of a faculty member. A written report must be submitted and an oral report must be presented. Up to three credits of either this course or MAE 694 may be applied toward the master's degree.
MAE 897  (Credit as arranged) (S)
Graduate Teaching Instruction
For master's students.
MAE 898  (see below regarding credit) (Y)
Master's Thesis Research, Mechanical and Aerospace Engineering
Formal documentation of faculty supervision of thesis research. Each fulltime, resident Master of Science student in mechanical and aerospace engineering is required to register for this course for the number of credits equal to the difference between his or her regular course load (not counting the onehour MAE 791 seminar) and 12.
MAE 991  (01) (S)
Research Seminar, Mechanical and Aerospace Engineering: Doctoral Students
Required onehour weekly seminar for doctoral students in mechanical, aerospace, and nuclear engineering. Students enrolled in MAE 999 may make formal presentations of their work.
MAE 997  (Credit as arranged) (S)
Graduate Teaching Instruction
For doctoral students.
MAE 999  (see below regarding credit) (Y)
Dissertation Research, Mechanical and Aerospace Engineering
Formal documentation of faculty supervision of dissertation research. Each fulltime resident doctoral student in mechanical and aerospace engineering is required to register for this course for the number of semesterhours equal to the difference between his or her regular course load (not counting the onehour MAE 991 seminar) and 12.
Systems and Information Engineering 
TOP 
SYS 601  (3) (Y)
Introduction to Systems Engineering
Prerequisite: Admission to the graduate program.
An integrated introduction to systems methodology, design, and management. An overview of systems engineering as a professional and intellectual discipline, and its relation to other disciplines, such as operations research, management science, and economics. An introduction to selected techniques in systems and decision sciences, including mathematical modeling, decision analysis, risk analysis, and simulation modeling. Elements of systems management, including decision styles, human information processing, organizational decision processes, and information system design for planning and decision support. Emphasizes relating theory to practice via written analyses and oral presentations of individual and group case studies.
SYS 602  (3) (Y)
Systems Integration
Prerequisite: SYS 601 or instructor permission.
Provides an introduction to the problems encountered when integrating large systems, and also presents a selection of specific technologies and methodologies used to address these problems. Includes actual casestudies to demonstrate systems integration problems and solutions. A term project is used to provide students with the opportunity to apply techniques for dealing with systems integration.
SYS 603  (3) (Y)
Mathematical Programming
Prerequisite: Two years of college mathematics, including linear algebra, and the ability to write computer programs.
Presents the foundations of mathematical modeling and optimization, with emphasis on problem formulation and solution techniques. Coverage includes linear programs, nonlinear programs, combinatorial models, optimality conditions, search strategies, and numerical algorithms. Topics are illustrated through classic problems such as service planning, operations management, manufacturing, transportation, and network flow.
SYS 605  (3) (Y)
Stochastic Systems
Prerequisite: APMA 310, 312, or equivalent background in applied probability and statistics.
Covers basic stochastic processes with emphasis on model building and probabilistic reasoning. The approach is nonmeasure theoretic but otherwise rigorous. Topics include a review of elementary probability theory with particular attention to conditional expectations; Markov chains; optimal stopping; renewal theory and the Poisson process; martingales. Applications are considered in reliability theory, inventory theory, and queuing systems.
SYS 609  (3) (IR)
The Art and Science of Systems Modeling
Focuses on learning and practicing the art and science of systems modeling through diverse case studies. Topics span the modeling of discrete and continuous, static and dynamic, linear and nonlinear, and deterministic and probabilistic systems. Two major dimensions of systems modeling are discussed and their efficacy is demonstrated: Dimension I: The building blocks of mathematical models and the centrality of the state variables in systems modeling, including: state variables, decision variables, random variables, exogenous variables, inputs and outputs, objective functions, and constraints. Dimension II: Effective tools in systems modeling, including: multiobjective models, influence diagrams, event trees, systems identification and parameter estimation, hierarchical holographic modeling and dynamic programming.
SYS 612  (3) (IR)
Dynamic Systems
Prerequisite: APMA 213 or equivalent.
Introduces modeling, analysis, and control of dynamic systems, using ordinary differential and difference equations. Emphasizes the properties of mathematical representations of systems, the methods used to analyze mathematical models, and the translation of concrete situations into appropriate mathematical forms. Primary coverage includes ordinary linear differential and difference equation models, transform methods and concepts from classical control theory, statevariable methods and concepts from modern control theory, and continuous system simulation. Applications are drawn from social, economic, managerial, and physical systems. Crosslisted as MAE 652.
SYS 614  (3) (Y)
Decision Analysis
Prerequisite: SYS 603, 605, or equivalent.
Principles and procedures of decisionmaking under uncertainty and with multiple objectives. Topics include representation of decision situations as decision trees, influence diagrams, and stochastic dynamic programming models; Bayesian decision analysis, subjective probability, utility theory, optimal decision procedures, value of information, multiobjective decision analysis, and group decision making.
SYS 616  (3) (Y)
KnowledgeBased Systems
Introduces the fundamental concepts necessary for successful research in, and real world application of, knowledgebased decision support systems. Emphasizes knowledge acquisition, system design principles, and testing systems with human subjects. Students are required to work through several design and testing exercises and develop a final project that applies principles learned in class. Crosslisted as CS 616.
SYS 618 – (3) (Y)
Data Mining
Prerequisite: SYS 605 or STAT 512.
Data mining describes an approach to turning data into information. Rather than the more typical deductive strategy of building models using know principles, data mining uses an inductive approach to discover the appropriate model. These models describe a relationship between a system's response(s) and a set of factors or predictor variables. Data mining in this context provides a formal basis for machine learning and knowledge discovery. This course investigates the construction of empirical models from data mining for systems with both discrete and continuous valued responses. It covers both estimation and classification, and explores both practical and theoretical aspects of data mining.
SYS 623  (3) (Y)
Cognitive Systems Engineering
Introduces the field of cognitive systems engineering, which seeks to characterize and support humansystems integration in complex systems environments. Covers key aspects of cognitive human factors in the design of information support systems. Reviews human performance (memory, learning, problemsolving, expertise and human error); characterizes human performance in complex, sociotechnical systems, including naturalistic decision making and team performance; reviews different types of decision support systems, with a particular focus on representation aiding systems; and covers the humancentered design process (task analysis, knowledge acquisition methods, product concept, functional requirements, prototype, design, and testing).
SYS 634  (3) (Y)
DiscreteEvent Stochastic Simulation
Prerequisite: SYS 605 or equivalent.
A first graduate course on the theory and practice of discreteevent simulation. Coverage includes Monte Carlo methods and spreadsheet applications, generating random numbers and variates, sampling distributions, the dynamics of discreteevent stochastic systems, simulation logic and computational issues, specifying input probability distributions, output analysis, comparing simulated alternatives, model verification and validation, and simulation optimization. Applications in manufacturing, transportation, communication, computer, healthcare, and service systems.
SYS 650  (3) (Y)
Risk Analysis
Prerequisite: APMA 310, SYS 321, or equivalent.
A study of technological systems, where decisions are made under conditions of risk and uncertainty. Part I: Conceptualization: the nature of risk, the perception of risk, the epistemology of risk, and the process of risk assessment and management. Part II: Systems engineering tools for risk analysis: basic concepts in probability and decision analysis, event trees, decision trees, and multiobjective analysis. Part III: Methodologies for risk analysis: hierarchical holographic modeling, uncertainty taxonomy, risk of rare and extreme events, statistics of extremes, partitioned multiobjective risk method, multiobjective decision trees, fault trees, multiobjective impact analysis method, uncertainty sensitivity index method, and filtering, ranking, and management method. Case studies.
SYS 654 – (3) (Y)
Financial Engineering
Prerequisite: SYS 603 or equivalent graduatelevel optimization course. Students need not have any background in finance or investment.
Provides an introduction to basic topics in finance from an engineering and modeling perspective. Topics include the theory of interest, capital budgeting, valuation of firms, futures and forward contracts, options and other derivatives, and practical elements of investing and securities speculation. Emphasis is placed on the development and solution of mathematical models for problems in finance, such as capital budgeting, portfolio optimization, and options pricing ; also predictive modeling as it is applied in credit risk management. One of the unique features of this course is a stock trading competition hosted on www.virtualstockexchange.com or a similar site.
SYS 670  (3) (Y)
Environmental Systems Analysis
Prerequisites: CHEM 152, PHYS 241.
Examines the constitution of environmental systems and the science underlying observed perturbations to these systems. Presents the main tools used to analyze the effect of perturbations to environmental systems and to frame policy interventions for mitigating the impacts of such disturbances. Begins with a treatment of technology design and the environment with a focus on automobiles, refrigeration, and electric power. Moves to a study of modeling of environmental processes, with a focus on photochemical smog, PCBs in the aquatic environment, CFCs and the ozone hole, and global warming and the greenhouse effect. Progresses to a study of the tools in environmental systems analysis: lifecycle assessment, environmental economics and natural resource accounting, benefitcost analysis, risk analysis and environmental forecasting. Includes an analysis of environmental justice and the role of stakeholders in environmental systems and closes with a synthesis of the course material in the context of sustainable development.
SYS 674  (3) (Y)
Total Quality Engineering
Prerequisite: Basic statistics or instructor permission.
Comprehensive study of quality engineering techniques; characterization of Total Quality Management philosophy and continuous improvement tools; statistical monitoring of processes using control charts; and process improvement using experimental design.
SYS 681, 682  (3) (IR)
Selected Topics in Systems Engineering
Detailed study of a selected topic, determined by the current interest of faculty and students. Offered as required.
SYS 693  (Credit as arranged) (S)
Independent Study
Detailed study of graduate course material on an independent basis under the guidance of a faculty member.
SYS 695  (Credit as arranged) (S)
Supervised Project Research
Formal record of student commitment to project research under the guidance of a faculty advisor. Registration may be repeated as necessary.
SYS 702  (3) (SS)
Case Studies in Systems Engineering
Prerequisite: SYS 601, 603, and 605
Under faculty guidance, students apply the principles of systems methodology, design, and management along with the techniques of systems and decision sciences to systems analysis and design cases. Primary goal is the integration of numerous concepts from systems engineering using realworld cases. Focuses on presenting, defending, and discussing systems engineering projects in a typical professional context. Cases span a broad range of applicable technologies and involve the formulation of the issues, modeling of decision problems, analysis of the impact of proposed alternatives, and interpretation of these impacts in terms of the client value system. Cases are extracted from actual government, industry, and business problems.
SYS 705  (3) (Y)
Advanced Stochastic Processes
Prerequisite: SYS 605 or equivalent.
Provides a nonmeasure theoretic treatment of advanced topics in the theory of stochastic processes, focusing particularly on denumerable Markov processes in continuous time and renewal processes. The principal objective of the course is to convey a deep understanding of the main results and their proofs, sufficient to allow the students to make theoretical contributions to engineering research.
SYS 716  (3) (Y)
Artificial Intelligence
Prerequisite: SYS 616 or CS 616.
Indepth study of major areas considered to be part of artificial intelligence. In particular, detailed coverage is given to the design considerations involved in automatic theorem proving, natural language understanding, and machine learning. Crosslisted as CS 716.
SYS 721  (3) (IR)
Research Methods in Systems Engineering
Corequisite: SYS 601, 603, 605, or equivalent.
Study of the philosophy, theory, methodology, and applications of systems engineering provides themes for this seminar in the art of reading, studying, reviewing, critiquing, and presenting scientific and engineering research results. Applications are drawn from water resources, environmental, industrial and other engineering areas. Topics discussed and papers reviewed are selected at the first meeting. Throughout the semester, students make a onehour presentation of their chosen paper, followed by a one and onehalf hour discussion, critique, evaluation, and conclusions regarding the topic and its exposition.
SYS 730  (3) (IR)
Time Series Analysis and Forecasting
Prerequisite: SYS 605 or equivalent.
An indepth study of time series analysis and forecasting models from a statistical and engineering perspective. Emphasizes the process of stochastic model building including model identification, estimation, and model diagnostic checking. Topics include smoothing and filtering, ARIMA models, frequency domain analysis, and vector processes.
SYS 734  (3) (IR)
Advanced System Simulation
Prerequisite: SYS 605, 634 or equivalent.
Seminar on contemporary topics in discreteevent simulation. Topics are determined by student and faculty interests and may include model and simulation theory, validation, experiment design, output analysis, variancereduction techniques, simulation optimization, parallel and distributed simulation, intelligent simulation systems, animation and output visualization, and application domains. Term project.
SYS 742  (3) (IR)
Heuristic Search
Prerequisite: SYS 605 or instructor permission.
Characterization and analysis of problem solving strategies guided by heuristic information. The course links material from optimization, intelligence systems, and complexity analysis. Formal development of the methods and complete discussion of applications, theoretical properties, and evaluation. Methods discussed include bestfirst strategies for OR and AND/OR graphs, simulated annealing, genetic algorithms and evolutionary programming, tabu search, and tailored heuristics. Applications of these methods to engineering design, scheduling, signal interpretation, and machine intelligence.
SYS 750  (3) (IR)
Risk Analysis
Prerequisite: APMA 310, SYS 321, or equivalent.
A study of technological systems, where decisions are made under conditions of risk and uncertainty. Part I: Conceptualization: the nature of risk, the perception of risk, the epistemology of risk, and the process of risk assessment and management. Part II: Systems engineering tools for risk analysis: basic concepts in probability and decision analysis, event trees, decision trees, and multiobjective analysis. Part III: Methodologies for risk analysis: hierarchical holographic modeling, uncertainty taxonomy, risk of rare and extreme events, statistics of extremes, partitioned multiobjective risk method, multiobjective decision trees, fault trees, multiobjective impact analysis method, uncertainty sensitivity index method, and filtering, ranking, and management method. Case studies.
SYS 752  (3) (IR)
Sequential Decision Processes
Prerequisite: SYS 605, 614, or equivalent.
Topics include stochastic sequential decision models and their applications; stochastic control theory; dynamic programming; finite horizon, infinite horizon models; discounted, undiscounted, and average cost models; Markov decision processes, including stochastic shortest path problems; problems with imperfect state information; stochastic games; computational aspects and suboptimal control, including neurodynamic programming; examples: inventory control, maintenance, portfolio selection, optimal stopping, water resource management, and sensor management.
SYS 754  (3) (IR)
Multiobjective Optimization
Prerequisite: SYS 603, 614, or equivalent.
Analyzes the theories and methodologies for optimization with multiple objectives under certainty and uncertainty; structuring of objectives, selection of criteria, modeling and assessment of preferences (strength of preference, risk attitude, and tradeoff judgments); vector optimization theory and methods for generating nondominated solutions. Methods with prior assessment of preferences, methods with progressive assessment of preferences (iterativeinteractive methods), methods allowing imprecision in preference assessments; group decision making; building and validation of decisionaiding systems.
SYS 763  (3) (IR)
Response Surface Methods for Product and Process Design
Prerequisite: SYS 601, 605, and 674, or instructor permission.
Response surface and other methods provide engineering design and process improvement through the collection and analysis of data from controlled experimentation. Response surface methods use experimental data to construct and explore the relationship between design variables and measures of product or process performance. This course investigates the construction of response models for systems with discrete and continuous valued responses. The course will investigate building and using response surfaces from simulation, known as simulationoptimization, as well as, the use of response surfaces in more traditional engineering applications.
SYS 770  (3) (IR)
Sequencing and Scheduling
Prerequisite: SYS 603, 605, or equivalent.
A comprehensive treatment of scheduling theory and practice. The formal machinescheduling problem: assumptions, performance measures, job and flow shops, constructive algorithms for special cases, disjunctive and integer programming formulations, branchandbound and dynamic programming approaches, computational complexity and heuristics. Includes alternative scheduling paradigms and scheduling philosophies and software tools in modern applications.
SYS 775  (3) (IR)
ForecastDecision Systems
Prerequisite: SYS 605, 614, or equivalent.
Presents the Bayesian theory of forecasting and decision making; judgmental and statistical forecasting, deterministic and probabilistic forecasting, postprocessors of forecasts; sufficient comparisons of forecasters, verification of forecasts, combining forecasts; optimal and suboptimal decision procedures using forecasts including static decision models, sequential decision models, stoppingcontrol models; economic value of forecasts; communication of forecasts; and the design and evaluation of a total forecastdecision system.
SYS 781, 782  (3) (IR)
Advanced Topics in Systems Engineering
Detailed study of an advanced or exploratory topic determined by faculty and student interest. Offered as required.
SYS 793  (Credit as arranged) (S)
Independent Study
Detailed study of graduate course material on an independent basis under the guidance of a faculty member.
SYS 796  (1) (S)
Systems Engineering Colloquium
Regular meeting of graduate students and faculty for presentation and discussion of contemporary systems problems and research. Offered for credit each semester. Registration may be repeated as necessary.
SYS 895  (Credit as arranged) (S)
Supervised Project Research
Formal record of student commitment to project research for Master of Engineering degree under the guidance of a faculty advisor. Registration may be repeated as necessary.
SYS 897  (Credit as arranged) (S)
Graduate Teaching Instruction
For master's students.
SYS 898  (Credit as arranged) (S)
Thesis
Formal record of student commitment to master's research under the guidance of a faculty advisor. Registration may be repeated as necessary.
SYS 997  (Credit as arranged) (S)
Graduate Teaching Instruction
For doctoral students.
SYS 999  (Credit as arranged) (S)
Dissertation
Formal record of student commitment to doctoral research under the guidance of a faculty advisor. Registration may be repeated as necessary.
