UVa Course Catalog (Unofficial, Lou's List)
Complete Catalog of Courses for the School of Engineering and Applied Sciences    
Class Schedules Index Course Catalogs Index Class Search Page
These pages present data mined from the University of Virginia's student information system (SIS). I hope that you will find them useful. — Lou Bloomfield, Department of Physics
Applied Mechanics
AM 6010Advanced Mechanics of Materials (3)
Reviews basic stress-strain 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. Cross-listed as CE 6710. Prerequisite: Undergraduate mechanics and mathematics.
AM 6020Continuum Mechanics With Applications (3)
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. Cross-listed as APMA 6020, MAE 6020; Taught concurrently with CE 6720. Prerequisite: Instructor permission.
AM 6030Computational Solid Mechanics (3)
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. Cross-listed as CE 6730.
AM 6040Plates and Shells (3)
Includes the classical analysis of plates and shells of various shapes; closed-form numerical and approximate methods of solution of governing partial differential equations; and advanced topics (large deflection theory, thermal stresses, orthotropic plates). Cross listed with MAE 6040 and taught concurrently w/ CE 6740. Prerequisite: APMA 6410 and CE 6710 or 6720.
AM 6060Applied Boundary Element Analysis (3)
Analyzes the fundamental concepts of Green's functions, integral equations, and potential problems; weighted residual techniques and boundary element methods; poisson type problems, including cross-sectional analysis of beams and flow analyses; elastostatics; and other applications. Prerequisite: AM 6710 or 6030.
AM 6070Theory of Elasticity (3)
Reviews concepts/stress, strain, equilibrium, compatibility; Hooke's law;displacement & stress formulations of elasticity problems;plane stress and strain problems in rectangular coordinates;Airy's stress function; plane stress and strain problems in polar coordinates,axisymmetric problems;torsion of prismatic bars (semi-inverse method using real functions);thermal stress;energy methods.Pre-requisites:CE 6720, AM/MAE 6020,or instructor permission
Course was offered Spring 2011, Spring 2010
AM 6130Mathematical Foundations of Continuum Mechanics (3)
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 non-Newtonian fluid are also discussed. The basic problems of continuum mechanics are formulated as boundary value problems for partial differential equations. Cross-listed as APMA 6130. Prerequisite: Linear algebra, vector calculus, elementary PDE (may be taken concurrently).
AM 6200Energy Principles in Mechanics (3)
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. Cross-listed as CE 6700. Prerequisite: Instructor permission.
Course was offered Fall 2009
AM 6210Analytical Dynamics (3)
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, force-free motion; polhode and herpolhode; theory of tops and gyroscopes; variational principles; Hamiltonian equations of motion, Poinsote representation. Prerequisite: Differential equations, undergraduate dynamics course.
AM 6220Waves (3)
The topics covered are: plane waves; d'Alembert solution; method of characteristics; dispersive systems; wavepackets; group velocity; fully-dispersed waves; Laplace, Stokes, and steepest descents integrals; membranes, plates and plane-stress waves; evanescent waves; Kirchhoff's solution; Fresnel's principle; elementary diffraction; reflection and transmission at interfaces; waveguides and ducted waves; waves in elastic half-spaces; P, S, and Rayleigh waves; layered media and Love waves; slowly-varying media and WKBJ method; Time-dependent response using Fourier-Laplace transforms; some nonlinear water waves. Also cross-listed as MAE 6220. Prerequisite: MAE/AM 6020 Continuum Mechanics and Applications, or equivalent.
AM 6230Vibrations (3)
Topics include free and forced vibrations of undamped and damped single-degree-of-freedom systems and undamped multi-degree-of-freedom 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 CE 6230. Prerequisite: Instructor permission.
AM 6280Motion Biomechanics (3)
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. Cross-listed as BME 6280. Prerequisite: BME 6103 or instructor permission.
AM 6310Fluid Mechanics I (3)
Analyzes of hydrostatics, including surface tension; kinematics; non-inertial reference frames; rigorous formulation of conservation equations for mass, momentum, and energy; Euler and Bernoulli equations; vorticity dynamics; two-dimensional potential flow theory, complex potentials; applications to airfoils; the Navier-Stokes equations: selected exact and approximate solutions. Cross-listed as MAE 6310. Prerequisite: Instructor permission.
AM 6320Fluid Mechanics II (3)
Topics include the laminar boundary layer equations, differential and integral; elementary similar and integral solutions; introduction to and modeling of turbulent flows; surface waves; quasi-one-dimensional compressible, perfect gas dynamic analysis; practical applications. Cross- listed as MAE 6320. Prerequisite: AM 6310.
AM 6650Mechanics of Composite Materials (3)
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. Taught concurrently with CE 6750. Prerequisite: CE 2310 or equivalent and a computer language
AM 6660Stress Analysis of Composites (3)
Focuses on 3-D anisotropic constitutive theory, edge effects and interlaminar stresses, failure criteria, fracture, anisotropic elasticity, micromechanics, laminated plates, hygro-thermal effects, conduction and diffusion. Taught concurrently w/ AM 6660. Prerequisite: CE 6750 or AM 6650.
AM 6710Finite-Element Analysis (3)
Introduces finite element methods for solving problems in heat transfer, fluid mechanics, solid mechanics, and electrical fields. Emphasizes the basics of one, two, and three-dimensional 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. Cross-listed as MAE 6710. Prerequisite: Instructor permission.
AM 6750Theory of Structural Stability (3)
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. Cross-listed as CE 6775. Prerequisite: Instructor permission.
AM 6910Special Problems in Applied Mechanics (3)
Detailed study of special topics in mechanics.
AM 6920Special Problems in Applied Mechanics (3)
Detailed study of special topics in mechanics.
AM 6993Independent Study in Applied Mechanics (1 - 12)
Detailed study of graduate course material on an independent basis under the guidance of a faculty member.
Course was offered Spring 2011, Spring 2010
AM 6995Supervised Project Research in Applied Mechanics (1 - 12)
Detailed study of graduate course material on an independent basis under the guidance of a faculty member. Pre-requisite: Instructor Permission
Course was offered Spring 2011, Spring 2010
AM 7030Thermal Structures (3)
Topics include the fundamentals of thermal structural analysis; mechanical and thermodynamic foundations; formulation of heat transfer and thermal-structural problems; heat transfer in structures; thermal stresses in rods, beams, and plates; thermally induced vibrations; thermoelastic stability; and computational methods. Prerequisite: AM 6020 or instructor permission; corequisite: AM 6070.
AM 7040Theory of Shells (3)
Introduces the nonlinear, thermoelastic theory of shells. Governing equations are derived by a mixed approach in which those equations of three-dimensional 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, three-dimensional solutions. Prerequisite: AM 6020 and 6040.
AM 7080Inelastic Solid Mechanics (3)
Emphasizes the formulation of a variety of nonlinear models. Specific topics include nonlinear elasticity, creep, visco-elasticity, and elasto-plasticity. 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. Cross-listed as APMA 7080. Prerequisite: AM 6020.
AM 7120Advanced Theory of Elasticity (3)
Topics include generalized Hooke's law, strain-energy density, uniqueness; classes of boundary value problems (Navier's and Beltrami-Mitchell equations); torsion (Dirlichlet and Neumann problems); flexure; complex variable formulation of torsional (Dirlichlet and Neumann problems) and two-dimensional problems; general solution methodologies based on complex variable techniques and elements of potential theory for torsional and two-dimensional problems; three-dimensional problems; wave propagation; and energy methods. Prerequisite: AM 6020 or instructor permission and AM 6070.
AM 7140Nonlinear Elasticity Theory (3)
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, non-uniqueness, 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 rubber-like and biological materials and the theory serves as a prototype for more elaborate nonlinear theories of mechanics of continuous media. Cross-listed as APMA 7140. Prerequisite: AM 6020.
Course was offered Spring 2013, Spring 2011
AM 7250Random Vibrations (3)
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. Cross-listed as CE 7750. Prerequisite: Background in probability theory and vibration analysis.
AM 7290Selected Topics in Applied Mechanics (3)
Subject matter varies from year to year depending on students' interest and needs. Typical topics may include geophysics, astrodynamics, water waves, or nonlinear methods. Prerequisite: instructor permission.
AM 7320Fracture Mechanics of Engineering Materials (3)
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. Cross-listed as MSE 7320. Prerequisite: MSE 7310 or instructor permission.
AM 7670Micromechanics of Heterogeneous Media (3)
Analyzes averaging principles, equivalent homogeneity, effective moduli, bounding principles, self-consistent schemes, composite spheres, concentric cylinders, three phase model, repeating cell models, inelastic and nonlinear effects, thermal effects, isotropic and anisotropic media, strength and fracture. Cross-listed as APMA 7670 and CE 7707. Prerequisite: AM 6020.
AM 7993Independent Study in Applied Mechanics (1 - 12)
Detailed study of graduate course material on an independent basis under the guidance of a faculty member. Pre-requisite: Instructor Permission
Course was offered Spring 2011, Spring 2010
AM 8220Biomechanics (3)
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. Prerequisite: Instructor permission.
AM 8987Graduate Teaching Instruction in Applied Mechanics (1 - 6)
For master's students.
Course was offered Spring 2011, Spring 2010
AM 8995Supervised Project Research in Applied Mechanics (1 - 12)
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 9897Graduate Teaching Instruction in Applied Mechanics (1 - 6)
For doctoral students.
Course was offered Spring 2011, Spring 2010
Applied Mathematics
APMA 1000Preparation for Engineering Mathematics (1 - 3)
Covers the fundamental concepts necessary for success in engineering courses and Applied Mathemtics courses.
Course was offered Summer 2022, Spring 2022, Fall 2009
APMA 1001Calculus Placeholder (4)
This course will be used as an enrollment placeholder during summer orientation for incoming 1st year engineering students prior to receiving calculus placement results, AP scores, dual enrollment credit, etc. This course will be replaced with APMA 1090, APMA 1110, or APMA 2120 prior to the fall term based on the student's final calculus placement result.
APMA 1090Single Variable Calculus I (4)
Offered
Spring 2025
The concepts of differential and integral calculus are developed and applied to the elementary functions of a single variable. Limits, rates of change, derivatives, and integrals. Applications are made to problems in analytic geometry and elementary physics. For students with no exposure to high school calculus.
APMA 1110Single Variable Calculus II (4)
Offered
Spring 2025
Advanced techniques of integration are introduced, and integration is used in physics applications like fluid force, work, and center of mass. Improper integrals and approximate integration using Simpson's Rule are also studied. Infinite series including Taylor series are studied and numerical methods involving Taylor polynomials are studied. Parametric equations and polar coordinates are introduced and applied. Complex numbers are introduced.
APMA 1501Special Topics in Applied Mathematics (1)
Student-led special topic courses which vary by semester.
Course was offered Spring 2016, Spring 2014
APMA 2120Multivariable Calculus (4)
Offered
Spring 2025
Topics include vectors in three-space and vector valued functions. The multivariate calculus, including partial differentiation, multiple integrals, line and surface integrals, and the vector calculus, including Green's theorem, the divergence theorem, and Stokes's theorem. Applications. Prerequisite: APMA 1110 or MATH 1320.
APMA 2130Ordinary Differential Equations (4)
Offered
Spring 2025
First order differential equations, second order and higher order linear differential equations, undetermined coefficients, variation of parameters, Laplace transforms, linear systems of first order differential equations and the associated matrix theory, numerical methods. Applications. Prerequisite: APMA 2120 or equivalent.
APMA 2501Special Topics in Applied Mathematics (1 - 4)
Offered
Spring 2025
Special topics in applied mathematics
APMA 3080Linear Algebra (3)
Offered
Spring 2025
Analyze and apply systems of linear equations; vector spaces; linear transformations; matrices; determinants; eigenvalues; eigenvectors; coordinates; diagonalization; orthogonality; projections; inner product spaces; quadratic forms; The course is both computational and applicable. MATLAB is frequently used and prior experience in MATLAB (loops, functions, arrays, conditional statements) is helpful. Prerequisite: APMA 2120 or equivalent.
APMA 3100Probability (3)
Offered
Spring 2025
A calculus-based introduction to probability theory and its applications in engineering and applied science. Includes counting techniques, conditional probability, independence, discrete and continuous random variables, probability distribution functions, expected value and variance, joint distributions, covariance, correlation, the Central Limit theorem, the Poisson process, an introduction to statistical inference. Students must have completed APMA 2120 or APMA 2512 Topic #1 Honors Engineering Math II and CS 1110 or CS 1111 or CS 1112
APMA 3110Applied Statistics and Probability (3)
Offered
Spring 2025
Introduces basic concepts of probability such as random variables, single and joint probability distributions, and the central limit theorem. The course then emphasizes applied statistics, including descriptive statistics, statistical inference, confidence intervals, hypothesis testing, correlation, linear regression, and ANOVA. Students cannot receive credit for both this course and APMA 3120. Prerequisite: APMA 2120 or equivalent.
APMA 3120Statistics (3)
Offered
Spring 2025
Includes point estimation methods, confidence intervals, hypothesis testing for one population and two populations, categorical data tests, single and multi-factor analysis of variance (ANOVA) techniques, linear and non-linear regression and correlation analysis, and non-parametric tests. Students cannot receive credit for both this course and APMA 3110. Prerequisite: APMA 3100 or MATH 3100.
APMA 3140Applied Partial Differential Equations (3)
Offered
Spring 2025
Partial differential equations that govern physical phenomena in science and engineering. Separation of variables, superposition, Fourier series, Sturm-Liouville eigenvalue problems, eigenfunction expansion techniques. Particular focus on the heat, wave, and Laplace partial differential equations in rectangular, cylindrical, and spherical coordinates. Prerequisites: (APMA 2120 or MATH 2310 or MATH 2315) AND (APMA 2130 or MATH 3250 or APMA 2501 topic Diff Equations & Linear Algebra)
APMA 3150From Data to Knowledge (3)
Offered
Spring 2025
This course uses a Case-Study approach to teach statistical techniques with R: confidence intervals, hypotheses tests, regression, and anova. Also, it covers major statistical learning techniques for both supervised and unsupervised learning. Supervised learning topics cover regression and classification, and unsupervised learning topics cover clustering & principal component analysis. Prior basic statistic skills are needed.
APMA 3340Complex Variables with Applications (3)
Offered
Spring 2025
Topics include analytic functions, Cauchy Theorems and formulas, power series, Taylor and Laurent series, complex integration, residue theorem, conformal mapping, and Laplace transforms. Prerequisite: APMA 2120 or MATH 2310 or APMA 2512 - Honors Engineering Mathematics II.
APMA 3501Special Topics in Applied Mathematics (1 - 4)
Offered
Spring 2025
Applies mathematical techniques to special problems of current interest. Topic for each semester are announced at the time of course enrollment.
APMA 4501Special Topics in Applied Mathematics (3)
Applies mathematical techniques to special problems of current interest. Topic for each semester are announced at the time of course enrollment.
Course was offered Spring 2019, Spring 2018, Spring 2017
APMA 4993Independent Reading and Research (1 - 3)
Reading and research under the direction of a faculty member. Prerequisite: Fourth-year standing.
APMA 4995Independent Reading and Research (3)
Reading and research under the direction of a faculty member. Prerequisite: Fourth-year standing.
Course was offered Spring 2010
APMA 5070Numerical Methods (3)
Introduces techniques used in obtaining numerical solutions, emphasizing error estimation. Includes approximation and integration of functions, and solution of algebraic and differential equations. Prerequisite: Two years of college mathematics, including some linear algebra and differential equations, and the ability to write computer programs in any language.
APMA 6000TNon-UVa Transfer/Test Credit (3)
APMA 6020Continuum Mechanics with Applications (3)
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. Cross-listed as AM 6020, MAE 6020, CE 6720 Prerequisite: Instructor Permission
APMA 6130Mathematical Foundations of Continuum Mechanics (3)
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 non-Newtonian fluids; basic problems of continuum mechanics as boundary-value problems for partial differential equations. Cross-listed as AM 6130. Prerequisite: Linear Algebra, Vector Calculus, Elementary PDE (may be taken concurrently).
APMA 6150Linear Algebra (3)
Analyzes systems of linear equations; least squares procedures for solving over­ determined 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. Prerequisite: Three years of college mathematics or instructor permission.
APMA 6240Nonlinear Dynamics and Waves (3)
Introduces phase-space 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 cross-listed as MAE 6240. Prerequisite: Undergraduate ordinary differential equations or instructor permission.
APMA 6340Numerical Analysis (3)
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. Prerequisite: Two years of college mathematics, including some linear algebra, and the ability to write computer programs.
APMA 6370Singular Perturbation Theory (3)
Analyses of regular perturbations; roots of polynomials; singular perturbations in ODE's; periodic solutions of simple nonlinear differential equations; multiple-Scales method; WKBJ approximation; turning-point problems; Langer's method of uniform approximation; asymptotic behavior of integrals; Laplace Integrals; stationary phase; and steepest descents. Examples are drawn from physical systems. Cross-listed as MAE 6370. Prerequisite: Familiarity with complex analysis.
APMA 6410Engineering Mathematics I (3)
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 initial-value, boundary-value 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. Cross-listed as MAE 6410. Prerequisite: Graduate standing.
APMA 6420Engineering Mathematics II (3)
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 time-independent and time-dependent boundary value problems. Fourier transform methods, and Laplace transform methods. Solution of a variety of initial-value, boundary-value 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. Cross-listed as MAE 6420. Prerequisite: Graduate standing and APMA 6410 or equivalent.
APMA 6430Statistics for Engineers and Scientists (3)
Offered
Spring 2025
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. Prerequisite: Admission to graduate studies.
APMA 6440Applied Partial Differential Equations (3)
Includes first order partial differential equations (linear, quasilinear, nonlinear); classification of equations and characteristics; and well-posedness of initial and boundary value problems. Cross-listed as MAE 6440. Prerequisite: APMA 6420 or equivalent.
APMA 6548Special Topics in Applied Mathematics (1 - 3)
Offered
Spring 2025
Topics vary from year to year and are selected to fill special needs of graduate students.
APMA 6720Computational Fluid Dynamics I (3)
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; finite-difference methods for elliptic, parabolic, and hyperbolic partial differential equations; elementary grid generation for odd geometries; and primitive variable and vorticity-steam function algorithms for incompressible, multidimensional flows. Extensive use of personal computers/workstations including graphics. Cross-listed as MAE 6720. Prerequisite: MAE 6310 or instructor permission.
Course was offered Spring 2010
APMA 6993Independent Study (1 - 12)
Detailed study of graduate-level material on an independent basis under the guidance of a faculty member.
APMA 6995Supervised Project Research (1 - 12)
Formal record of student commitment to project research under the guidance of a faculty advisor. May be repeated as necessary.
Course was offered Spring 2010
APMA 7080Inelastic Solid Mechanics (3)
Emphasizes the formulation of a variety of nonlinear models. Specific topics include nonlinear elasticity, creep, visco-elasticity, and elasto-plasticity. 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. Cross-listed as AM 7080. Prerequisite: AM 6020.
APMA 7140Nonlinear Elasticity Theory (3)
Describes the theory of finite (nonlinear) elasticity governing large deformations of highly deformable elastic solids. Both physical and mathematical implications considered. The results are applicable to rubber-like and biological materials and the theory serves as a prototype for more elaborate nonlinear theories of mechanics of continuous media. Cross-listed as AM 7140 Nonlinear Elasticity. Prerequisite: AM 6020 Continuum Mech. (or equiv)
Course was offered Spring 2013, Spring 2011
APMA 7340Numerical Solution of Partial Differential Equations (3)
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. Prerequisite: One or more graduate courses in mathematics or applied mathematics.
APMA 7548Selected Topics in Applied Mathematics (3)
Content varies annually; topics may include wave propagation theory, shell theory, control theory, or advanced numerical analysis. Prerequisite: Instructor permission.
APMA 7670Micromechanics of Heterogeneous Media (3)
Includes averaging principles; equivalent homogeneity; effective moduli; bounding principles; self-consistent 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. Cross-listed as AM 7670, and CE 7770. Prerequisite: APMA 6020.
APMA 7720Computational Fluid Dynamics II (3)
A continuation of APMA 6720. 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. Cross-listed as MAE 7720. Prerequisite: APMA 6720 or equivalent.
APMA 7993Independent Study (1 - 12)
Detailed study of advanced graduate-level material on an independent basis under the guidance of a faculty member.
APMA 8548Advanced Topics in Applied Mathematics (3)
Course content varies from year to year and depends on students' interests and needs. See APMA 7548 for possible topics. Prerequisite: Instructor permission.
APMA 8897Graduate Teaching Instruction (1 - 6)
For master's students.
APMA 8995Supervised Project Research (1 - 12)
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.
Course was offered Spring 2010
APMA 8999Non-Topical Research, Master's Thesis (1 - 12)
Formal record of student commitment to master's thesis research under the guidance of a faculty advisor. Registration may be repeated as necessary.
Course was offered Spring 2010
APMA 9897Graduate Teaching Instruction (1 - 6)
For doctoral students.
APMA 9999Non-Topical Research, Doctoral Thesis (1 - 12)
Formal record of student commitment to doctoral research under the guidance of a faculty advisor. May be repeated as necessary.
Course was offered Spring 2010, Fall 2009
Biomedical Engineering
BIOM 1000TNon-UVa Transfer/Test Credit (3)
Biomedical Engineering
BME 1501Special Topics (1)
Offered
Spring 2025
Student led special topic courses which vary by semester
BME 2000Biomedical Engineering Design and Discovery (3)
Offered
Spring 2025
Provides students with the skills necessary to engage in meaningful engineering design, and focuses on the latter stages of the engineering design process - detailed design, prototyping, and evaluation. Students develop skills in computer assisted design, embedded controls, prototyping, analysis and teamwork. A major focus of the class is the execution of a design project. Prerequisites: PHYS 1425, and BME major or minor. Recommended Corequisite: PHYS 2415 or ECE 2200.
BME 2101Physiology I for Engineers (3)
Offered
Spring 2025
You will learn how excitable tissue, nerves and muscle, and the cardiovascular and respiratory systems function. You will develop an understanding of mechanisms, with an introduction to structure, an emphasis on quantitative analysis, and integration of hormonal and neural regulation and control. Prerequisites: (PHYS 1425 or PHYS 1420 or PHYS 1710) AND (APMA 1110 or MATH 1320) AND (CHEM 1410 or CHEM 1610 or CHEM 1810) AND BME Major or Minor
BME 2102Physiology II (3)
Offered
Spring 2025
Introduces the physiology of the kidney, salt and water balance, gastrointestinal system, endocrine system, and central nervous system, with reference to diseases and their pathophysiology. Prerequisite: (CHEM 1410 or CHEM 1610 or CHEM 1810) AND (PHYS 1425 or PHYS 1420 or PHYS 1710) AND BME 2101, or instructor permission.
BME 2104Cell and Molecular Biology for Engineers (3)
Offered
Spring 2025
Intro to fundamentals of cell structure and function, emphasizing the techniques and technologies available for the study of cell biology. Content includes cell structure and function; energy flow in cells; information flow in cells focuses on modern molecular biology and genetic engineering, and includes DNA replication, the cell cycle, gene expression, gene regulation, and protein synthesis. Prerequisite: CHEM 1410 or CHEM 1610 or CHEM 1810 or instructor permission.
BME 2220Biomechanics (3)
Offered
Spring 2025
Introduces principles of continuum mechanics of biological tissues & systems. 1) Review results used in biomechanics field, 2) properties of living tissue; 3) mechanical basis & effects of pathology & trauma: 4) intro to mechanotransduction, circulatory transport, growth & remodeling & tissue-engineered materials; 5) low Reynolds number flows in vivo & microsystems. Prerequisites: APMA 2120 or MATH 2310 or MATH 2315 and BME Major or Minor
BME 2315Computational Biomedical Engineering (3)
Offered
Spring 2025
Introduces techniques for constructing predictive or analytical engineering models for biological processes. Teaches modeling approaches using example problems in transport, mechanics, bioelectricity, molecular dynamics, tissue assembly & imaging. Problem sets include 1) linear systems and filtering 2) compartmental modeling 3) numerical techniques 4) finite element / finite difference models and 5) computational automata models. Prereq: CS 1110 or CS 1111 or CS 1112. Co-requisites: APMA 2130 or MATH 3250 or APMA 2501- Differential Equations & Linear Algebra or instructor permission.
BME 3030Design and Innovation in Medicine (3)
Offered
Spring 2025
Project-driven course focusing on biomedical product design with emphasis on marketability, innovation, entrepreneurship and business. Topics include design fundamentals, problem/needs identification, delineation of realistic constraints and product specifications, intellectual property, market analysis, entrepreneurship, specific advanced design, business plan development, venture funding, and medical product testing methods. Pre-requisite: BME 2000 or instructor permission.
BME 3040Regulation & Design of Biomedical Products (3)
The focus for the course will be establishing a regulatory mindset for students to engage with the Food & Drug Administration, primarily the Center for Medical Devices and Radiological Health. The material covered throughout the semester is presented in a series of lectures, design prompts, exercises, workshops, and reviews. Students will develop their own project(s) and work as individuals and in small groups/teams. Prereq: BME 2000 and BME 2101
BME 3080Biomedical Engineering Integrated Design and Experimental Analysis (IDEAS) (4)
A year-long course integrating concepts and skills from prior courses to formulate and solve problems in biomedical systems, including experimental design, performance and analysis. Testing in tissues/cells & manipulation of molecular constituents to determine structural and functional characteristics for design of therapeutic or measurement systems. Methods incl biochemical, physiological, cell biology, mechanical, electrical and computer, systems, chemical, imaging, and other approaches. Prerequisite: 3rd and 4th Year standing in Biomedical Engineering major
BME 3090Biomedical Engineering Integrated Design and Experimental Analysis (IDEAS) (4)
Offered
Spring 2025
Second part of a year-long course integrating concepts and skills from prior courses to formulate and solve problems in biomedical systems, including experimental design, performance and analysis. Prerequisite: 3rd Year standing in BME major, or instructor permission
BME 3240Biotransport (3)
Offered
Spring 2025
Introduces principles and application of fluid and mass transport processes in cell, tissue and organ systems. Topics include intro to physiological fluid mechanics in the circulation and tissue, fundamentals of mass transport in biological systems, effects of mass transport and biochemical interactions at the cell and tissue scales and fluid and mass transport in organs. Prerequisites: APMA 2130 or MATH 3250, or APMA 2501 - Differential Equations & Linear Algebra, and BME 2101, and BME 2104, or instructor permission.
BME 3310Biomedical Systems Analysis and Design (3)
Offered
Spring 2025
Presents analytical tools used to model signals & linear systems. BME examples include multicompartment modeling of drug delivery, modeling of dynamic biomechanical systems & electrical circuit models of excitable cells. Topics: signals & systems, convolution, continuous time Fourier transforms, electrical circuits & applications of linear system theory. Prerequisite: PHYS 2415 & APMA 2130, & CS 1110 or equivalent
BME 3636Neural Network Models of Cognition and Brain Computation (3)
An introductory course to neural networks research, specifically biologically-based networks that reproduce cognitive phenomena. The goal of this course is to teach the basic thinking and methodologies used in constructing and understanding neural-like networks. Cross-listed as NESC 5330. 3rd or 4th year standing; or permission of the instructor.
BME 4063Biomedical Engineering Capstone Design I (3)
A year-long design project required for BME majors. Students select, formulate, and solve a design problem related to a device or a system. Projects use conceptual design, skills obtained in the integrated lab and substantial literature and patent reviews. Projects are sponsored by faculty, physicians and/or companies. Students may work on their own with outside team members when appropriate or with other students in integrative teams. Prerequisite: 4th year standing in the Biomedical Engineering major or instructor permission.
BME 4064Biomedical Engineering Capstone Design II (3)
Offered
Spring 2025
Second half of a year-long design project required for BME majors. Students select, formulate, & solve a design problem related to a device or a system. Projects use conceptual design, skills obtained in the integrated lab & substantial literature and patent reviews. Projects are sponsored by faculty, physicians and/or companies. Students may work on their own with outside team members when appropriate or with other students in integrative teams. Prerequisite: 4th year standing in the Biomedical Engineering major or instructor permission.
BME 4280Motion Biomechanics (3)
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. Prerequisite: BME 2101 & BME 2220, or instructor permission.
BME 4290Stem Cell Engineering (3)
How does a single fertilized egg grow and divide into every cell in the body, from branching neurons to beating cardiomyocytes and everything in between? Can we harness this knowledge to better understand disease, and to produce therapeutically relevant cell types, tissues, and organs? You will explore what controls stem cell differentiation using hands-on experiments, with emphasis on methods to engineer cell fate for regenerative medicine. Prerequisite: BME 2104
BME 4315Systems Bioengineering (3)
Offered
Spring 2025
This course introduces techniques for constructing mathematical and computational models of biological processes. We utilize experimental data to validate those models at many levels of organizational scale -- from genome to whole-tissue. Prerequisites: APMA 2130 or MATH 3250, BME 2101, BME 2104, and BME 2315.
Course was offered Spring 2023, Spring 2022
BME 4350Biomedical Engineering Data Science (3)
Introduces genomics and bioinformatics theory and tools to analyze large scale biological data. Specific topics covered are Introduction to Linux and R statistical programming language, computations on the high-performance computational cluster, analysis of sequencing data with applications in gene expression and protein/DNA interactions, differential expression analysis, pathway and co-expression network analysis. Prereq: (APMA 3110 or APMA 3100 or MATH 3100) and (CS 1110 or CS 1111 or CS 1112 with grade of C- or better or successfully completed CS 1110 place-out test) and BME major or minor
Course was offered Fall 2024, Fall 2023, Fall 2022
BME 4360Molecular Data Science (3)
Intro to systems-level measurement techniques for capturing molecular information and the mathematical and computational methods for harnessing the information from these measurements to improve our understanding of cell physiology and disease. Practical implementation of the concepts in MATLAB or Python will be applied to existing, real data from published journal articles. Pre-requisites: APMA 3100 or APMA 3110, BME 2104, BME 2315, and CS 1110 or CS 1111 or CS 1112
Course was offered Spring 2024
BME 4370Quantitative Biological Reasoning (3)
Offered
Spring 2025
This course will provide students with a quantitative framework for identifying and addressing important biological questions at the molecular, cell, and tissue levels. The course will focus on the interplay between methods and logic, with an emphasis on the themes that emerge repeatedly in quantitative experiments.
Course was offered Spring 2024, Spring 2023, Spring 2022
BME 4380Microbial Biomedical Engineering (3)
Offered
Spring 2025
"We will explore engineering methods to use ""microbes as tools"" for human wellbeing, to understand and combat ""microbes as enemies"" in infectious disease, and to characterize and manipulate ""microbes as partners"" in human health and wellbeing. We will learn how facets of BME are used to test hypotheses of human/microbe relationships and to design strategies to understand and treat disease and improve human wellbeing. Prerequisites: BME 2000 AND (BME 2101 OR BME 2102) AND BME 2104 AND BME 2315"
Course was offered Spring 2024
BME 4390Bioreaction Kinetics: Biomedical & Pharmacological Perspectives (3)
We will learn to bridge the gap between the fields of bioengineering and the science of how drugs interact with biological systems, i.e., Pharmacology, including the principles of biochemical reaction kinetics and engineering; how such principles can help us describe, model, predict and modulate the outcome of biochemical reactions in cells and biological reactors, and apply these principles to the understanding of pharmacological phenomena. Prerequisites: BME 2104 AND APMA 2130
Course was offered Fall 2024
BME 4414Biomaterials (3)
Introduces biomaterials science and biological interactions with materials with overview of biomaterials testing (in vitro and in vivo) and characterization. Emphasis on emerging novel strategies and design of biomaterials. Areas of concentration include polymers and ceramics in biomaterials, drug delivery, tissue engineering (orthopaedic and vascular) and nanotechnology. Prerequisite: BME 2101, BME 2104, or instructor permission.
BME 4417Tissue Engineering (3)
Offered
Spring 2025
Introduces the fundamental principles of tissue engineering. Topics: tissue organization and dynamics, cell and tissue characterization, cell-matrix interactions, transport processes in engineered tissues, biomaterials and biological interfaces, stem cells and interacting cell fate processes and tissue engineering methods. Examples of approaches for regeneration of cartilage, bone, ligament, tendons, skin and liver are presented. Prerequisites: APMA 2130 or MATH 3250 or APMA 2501 - Differential Equations & Linear Algebra, and BME 2101, and BME 2104, or instructor permission.
BME 4550Special Topics in Biomedical Engineering (1 - 3)
Offered
Spring 2025
Applies engineering science, design methods, and system analysis to developing areas and current problems in biomedical engineering. Topics vary by semester. Recent topics include Medical Imaging Systems Theory, BME Advanced Design, BME Electronics Lab, and Systems Biology Modeling and Experimentation. Prerequisite: third- or fourth-year standing or instructor permission.
BME 4641Bioelectricity (3)
Studies the biophysical mechanisms governing production and transmission of bioelectric signals, measurement of these signals and their analysis in basic and clinical electrophysiology. Introduces the principles of design and operation of therapeutic medical devices used in the cardiovascular and nervous systems. Prerequisite: BME 2101 and (BME 3310 or ECE 2630 or ECE 2300) and BME major or minor, or instructor permission.
BME 4783Medical Imaging Modalities (3)
An overview of modern medical imaging modalities with regard to the physical basis of image acquisition and methods of image reconstruction. Topics cover the basic engineering and physical principles underlying the major medical imaging modalities: x-ray (plain film, mammography, CT), nuclear medicine (PET) and (SPECT), ultrasound, and MRI. Prerequisite: BME 2315, BME 3310, or instructor permission.
BME 4784Medical Image Analysis (4)
Introduces the fundamental principles of medical image analysis and visualization. Focuses on the processing and analysis of ultrasound, MR and X-ray images for quantitation and visualization to increase the usefulness of modern medical image data. Includes image perception and enhancement, 2-D Fourier transform, spatial filters, segmentation and pattern recognition. Prerequisite: BME 3310 or ECE 3750 or ECE 2700, and BME Major or Minor, or instructor permission.
BME 4806Biomedical Applications of Genetic Engineering (3)
Provides 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, deliver viral and non-viral vectors, and its critical role in health. Prerequisite: BME 2101. Co-requisites: BME 2104.
BME 4890Nanomedicine (3)
Students will design treatment strategies for cancer and cardiovascular disease based on molecular bioengineering principles. Special topics will include design of nanoparticle drug and gene delivery platforms, materials biocompatibility, cancer immunotherapy, and molecular imaging. Prerequisite: BME 2102 and BME 2315 or instructor permission. Recommended prerequisite: BME 2104 or BME 4414.
BME 4993Independent Study (1 - 3)
Offered
Spring 2025
In-depth study of a biomedical engineering area by an individual student in close collaboration with a departmental faculty member. Requires advanced analysis of a specialized topic in biomedical engineering that is not covered by current offerings. Requires faculty contact time and assignments comparable to regular course offerings. Prerequisite: instructor permission.
BME 4995Biomedical Engineering Advanced Projects (1 - 3)
Offered
Spring 2025
A year-long research project in biomedical engineering conducted in consultation with a department faculty advisor; usually related to ongoing faculty research. Includes the design, execution, and analysis of experimental laboratory work and computational or theoretical computer analysis of a problem. Requires a comprehensive report of the results. Prerequisite: third- or fourth-year standing, and instructor permission.
BME 6001Cell and Molecular Physiology for Engineers (2)
Students learn foundational concepts about cellular behaviors and the molecular mechanisms that drive them by communicating findings that are published in peer-reviewed scientific and engineering papers. Prereqs: coursework in Biochemistry, Cell Biology, Human Physiology/Pathology/Anatomy
Course was offered Fall 2024
BME 6002Organ-Level Physiology for Engineers (2)
This course presents organ physiology and pathology as systems that can be studied, measured, and manipulated using biomedical engineering tools and approaches by reading peer-reviewed scientific and engineering papers and discussing them in class. Prereq: knowledge of Biochem, Cell Biology, Human Physiology/Pathology/Anatomy
Course was offered Fall 2024
BME 6003Biostatistical Analysis and Experimental Design (2)
Students learn foundational principals of advanced research, including hypothesis formulation, experimental design, and statistical methods to assess experimental data as it relates to hypothesis testing. Prerequisites: Previous exposure to statistics and programming in a language such as Python, MATLAB, or R.
Course was offered Fall 2024
BME 6004Signals and Systems Analysis for Biomedical Applications (2)
Students learn how to process imperfect biomedical measurements and extract information. Students learn fundamental principles of signal and image processing and machine learning. Prerequisites: Ability to program in MATLAB or Python. Knowledge of calculus, vectors and matrices
Course was offered Fall 2024
BME 6005Research Fundamentals for Biomedical Engineers (2)
Offered
Spring 2025
Students learn to motivate research, design experiments, analyze/display data, present results for their own research. Receive training in professional skills, including project leadership and management, best practices for collaborative research, and developing resilience. Prereq: BME 6001-6004, or permission by instructor
BME 6006Biomedical Data Science and Analytics (2)
Offered
Spring 2025
Students learn principles and techniques to computationally approach biomedical research and practice. Students obtain hands-on experience using computational thinking/strategy and build computational models to describe biomedical phenomena or analyze biomedical data. Prereq: BME 6001-6004 and ability in MATLAB or Python.
BME 6026Quantitative Models of Human Perceptual Information Processing (3)
An introduction to the measurement and modeling of human perceptual information processing, with approaches from neurophysiology to psychophysics, for the purposes of system design. Measurement includes classical psychophysics, EEG field potentials, and single-neuron recordings. Modeling includes signal detection theory, neuronal models (leaky integrate-and-fire, Hodgkin-Huxley, and models utilizing regression, probability, and ODEs). Prerequisite: Graduate standing; background courses in ordinary differential equations, statistics and probability; or consent of instructor.
Course was offered Spring 2013
BME 6030Design and Innovation in Medicine (3)
Offered
Spring 2025
A project-based grounding in biomedical product design, with emphasis on clinical immersion and topics including design fundamentals, problem/needs identification, delineation of realistic constraints and product specifications, intellectual property, market analysis, entrepreneurship, specific advanced design topics, business plan development, venture funding, and medical product testing methods. Prerequisite: Instructor Permission
BME 6056Going Pro, Professional Development in Biomedical Engineering (1 - 2)
Offered
Spring 2025
A professional development course for biomedical engineering graduate students.
BME 6060Biomedical Innovation (3)
Offered
Spring 2025
In a team, develop, prototype, and conduct verification and validation tests on engineering solutions to clinical challenges, demonstrating concept viability. Formal Design Control, Life Cycle, Risk Analysis, Project Management and Intellectual Property Strategies are introduced. Using Product Development Protocols, prepare a regulatory and implementation pathway analysis for commercialization into clinical practice. Prerequisite: BME 6550 Special Topics: Clinical Technology Continuum of Care
BME 6101Physiology I for Engineers (3)
Introduces fundamental concepts of cellular physiology; applies quantitative engineering analysis to intra- and intercellular signaling and mechanical systems relevant to organ physiology and pathology; teaches students to learn to think critically about the physiology and cell biology literature. Prerequisite: BME 2104 or equivalent; proficiency with ODEs.
BME 6102Engineering Physiology II (3)
Second part of physiology sequence for engineering students; focuses on physiology of the cardiovascular, pulmonary, renal, and nervous systems; emphasizes quantitative analysis of organ function, particularly the use of mathematical models to identify and understand key underlying mechanisms. Prerequisite: BME 6101
BME 6280Motion Biomechanics (3)
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. Cross-listed as AM 6280. Prerequisite: BME 6103.
BME 6310Computation and Modeling in Biomedical Engineering (3)
The principle objective of this course is to instruct graduate students on fundamental mathematical, modeling, and computational principles of relevance in biomedical engineering. The course is structured to provide lecture material, biomedical examples that use modeling and computation, and homework/exams that strengthen the mathematical and computational foundation of the graduate students. Prerequisites: 1. BME 6101: Physiology I (or equivalent) 2. SEAS grad student status 3. Some previous exposure to probability-statistics, Fourier analysis, and linear systems 4. Or instructor permission
BME 6311Research Fundamentals (3)
Students will gain a fundamental understanding of the theoretical principles underlying biomedical measurements. Topics are organized sequentially from signal initiation through signal processing to downstream statistical analysis of measurements. Students will be exposed to the practical implementation of general principles through homework assignments that involve the analysis and evaluation of molecular, cellular, and clinical measurements. Prerequisites: 1. BME 6101: Physiology I (or equivalent) 2. SEAS graduate student status 3. Some previous exposure to probability-statistics, Fourier analysis, and linear systems 4. Or Instructor Permission
BME 6315Systems Bioengineering (3)
Offered
Spring 2025
Introduces techniques for constructing mathematical and computational models of biological processes at many levels of organizational scale from genome to whole-tissue. Topics include choice of techniques, quantitative characterization of biological properties, assumptions and model simplification, parameter estimation and sensitivity analysis, model verification and validation and integration of computational modeling w/experimental approaches. Prerequisites: BME 6101, and BME 2104 or BME 7806 (or equivalent).
Course was offered Spring 2023, Spring 2022, Spring 2021
BME 6550Special Topics in Biomedical Engineering (1 - 3)
Offered
Spring 2025
Applies engineering science, design methods, and system analysis to developing areas and current problems in biomedical engineering. Topics vary by semester.
BME 6705Recent Advances in Public Health Genomics (3)
Offered
Spring 2025
The course will cover human genetics and genomics, including the human/mammalian genome variation, determination of genomic variation on phenotype and disease risk, mapping and characterizing genetic variants on phenotype, determining the putative impact of genetic variants on gene expression (transcriptomics, epigenomics), the promise and implications of genome science on precision medicine and the ethical, legal & social implications. Pre-requisite: BIOL 3010 or BIOL 4210 or instructor consent.
Course was offered Spring 2023, Spring 2021
BME 7370Quantitative Biological Reasonsing (3)
Offered
Spring 2025
Provides students with a quantitative framework for identifying and addressing important biological questions at the molecular, cell, and tissue levels. Focuses on the interplay between methods and logic, with an emphasis on the themes that emerge repeatedly in quantitative experiments. Prerequisites: BME 6101 (or equivalent), SEAS graduate student status, or instructor permission.
BME 7641Bioelectricity (3)
Studies the biophysical mechanisms governing production and transmission of bioelectric signals, measurement of these signals and their analysis in basic and clinical electrophysiology. Introduces the principles of design and operation of therapeutic medical devices used in the cardiovascular and nervous systems. Prerequisite: BME 6310 or instructor permission.
BME 7782Medical Imaging Systems Theory (3)
Develops an intuitive understanding of the mathematical systems theory needed to understand and design biomedical imaging systems, including ultrasound, magnetic resonance imaging and computed tomography. Topics will include multidimensional Fourier transform theory, image reconstruction techniques, diffraction theory, and Fourier optics. Prerequisite: BME 6310 or equivalent exposure to linear systems theory or instructor permission.
BME 7784Medical Image Analysis (3)
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 3-D visualization techniques as well as pictures archiving, communication and storage systems. Involves 'hands-on' experience with homework programming assignments. Prerequisite: BIOM 6310 and ECE 6782 or instructor permission.
BME 7806Biomedical Applications of Genetic Engineering (3)
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 genetically-engineered mice, and methods for accomplishing gene therapy by direct in vivo gene transfer. Prerequisite: BME 6103, undergraduate-level cell and/or molecular biology course. (e.g., BME 2104) or instructor permission. Suggested preparation: biochemistry, cell biology, genetics, and physiology..
BME 8000TNon-UVa Transfer/Test Credit Approved (1 - 48)
Non-UVa Transfer/Test Credit Approved
BME 8550Advanced Topics in Biomed Engineering (3)
Applies engineering science, design methods, and system analysis to developing areas and current problems in biomedical engineering. Topics vary by semester.
BME 8730Diagnostic Ultrasound Imaging (3)
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, time-gain-compensation and refraction. Finally, speckle statistics and K-Space 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. Prerequisite: instructor permission, BIOM 6310 and BIOM 6311. Preparation: Undergraduate Physics, Electronic circuit analysis, Differential Equations, Fourier and Laplace Transforms, Sampling Theorems.
Course was offered Fall 2019, Fall 2014, Spring 2011
BME 8782Magnetic Resonance Imaging (3)
The course covers the physical principles of nuclear magnetic resonance, the biological and medical problems addressed using MRI, the analysis and design of MRI pulse sequences from a signal processing perspective, and MR image reconstruction techniques. It will introduce various advanced topics, including non-Cartesian scanning and compressed sensing. The course will include a laboratory session working with an MRI scanner. Prerequisites: BME 6311 BME Measurement Principles, or knowledge of 2D Fourier transforms and linear systems theory.
BME 8783Advanced Magnetic Resonance Imaging (3)
Advanced physics and applications of magnetic resonance imaging and spectroscopy will be covered. Upon completion of this course, the student will understand the factors that affect the MRI signal, and will know how these factors can be exploited to image or measure various aspects of physiology with MR. Prerequisites: BME 8782 Magnetic Resonance Imaing and MATLAB experience.
BME 8823Cell Mechanics, Adhesion, and Locomotion (3)
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 non-specific forces between molecules, protein structure, molecular graphics. Cell adhesion molecules: families of adhesion molecules, cell-cell and cell-matrix 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. Prerequisite: Instructor permission.
Course was offered Fall 2009
BME 8890Biomolecular Engineering (3)
In this class, students design treatment strategies for cancer and cardiovascular disease based on molecular bioengineering principles. Special topics will include design of nanoparticle drug and gene delivery platforms, materials biocompatibility, cancer immunotherapy, and molecular imaging. Prerequisites: Undergraduate coursework in cell and molecular biology and biomechanics. Recommended undergraduate course in transport processes.
BME 8900Graduate Teaching Instruction (1 - 6)
Offered
Spring 2025
For master's students.
BME 8995Supervised Project Research (GRAD STUDENTS ONLY) (1 - 6)
Offered
Spring 2025
FOR GRAD STUDENTS ONLY. A research project in biomedical engineering conducted in consultation with a faculty advisor. Includes the design, execution, and analysis of experimental laboratory work and computational or theoretical computer analysis of a problem. Fulfills the project requirement for the Biomedical Engineering Masters of Engineering degree. Prereqs: Instructor Permission Required.
BME 8999Master's Research (1 - 12)
Offered
Spring 2025
Master's Research
BME 9999Dissertation (1 - 12)
Offered
Spring 2025
Formal record of student commitment to doctoral research under the guidance of a faculty advisor. May be repeated as necessary.
Civil Engineering
CE 1501Special Topics in Civil & Environmental Engineering (1)
Student-led special topic courses which vary by semester
CE 2001Sustainability Science (3)
Offered
Spring 2025
Sustainability is the challenge of meeting today's needs without impairing the needs of future societies. This course seeks to provide an integrated scientific foundation to understand the sustainability of environmental systems and of some science-based sustainable solutions. Sustainability science will draw from a spectrum of relevant sciences, including chemistry, biology, environmental science, and physics. Pre-requisite: CHEM 1410 or CHEM 1810
CE 2010Civil Engineering Techniques (3)
Development of fundamental civil engineering design knowledge and skills, with a focus on surveying, engineering graphics, and engineering economics. Emphasis on hands-on experience with the latest equipment and technology. Prerequisites: Engineering students or instructor permission.
CE 2020Engineering Economic Analysis (1)
Offered
Spring 2025
This purpose of this course is to introduce and familiarize students with engineering economics. Students will apply the concepts of the time value of money to infrastructure management. Students will be able to compare cash flows using net present value, future value, and cost-benefit analysis. Students will use cost indices to complete cost estimations. Students will be able to make appropriate adjustments for depreciation and inflation.
CE 2030Management of Engineering and Construction Projects (3)
This course provides the essential aspects of the "Project lifecycle" process from the initial conception phase through the completion phase of a project. Specifically, by focusing on the Architecture, Engineering and Construction (AEC) projects, students will be introduced to important concepts related to planning and financing a project, budgeting and scheduling, and managing and controlling a technical engineering project.
Course was offered Fall 2024, Fall 2023, Fall 2022, Fall 2021
CE 2100Introduction to Environmental Engineering (3)
Offered
Spring 2025
Focuses on society's interaction with water, air, and soil systems. Management of these major environmental components is examined, considering health and ecological needs and technical limitations. This course may stand alone as introduction to the current environmental challenges that we face, or as the foundation for further study in the field of environmental engineering. Prerequisites: CHEM 1410 or CHEM 1610
CE 2110Environmental Engineering Laboratory (1)
Offered
Spring 2025
Lab study/basic principles in environmental engineering inc. reactor theory, fate & transport in the environment, wastewater treatment unit operations, climate change dynamics, & life cycle assessment. Lab, field, & online simulations will be used to produce data for analysis. Opportunity to develop design/experiments methodologies and to work in teams on written reports. Corequisite CE 2100
CE 2300Statics (3)
Offered
Spring 2025
Basic concepts of mechanics: systems of forces and couples: equilibrium of particles and rigid bodies; analysis of structures: trusses, frames, machines; internal forces, shear and bending moment diagrams; distributed forces; friction, centroids and moments of inertia; principle of virtual work; and computer applications. Cross-listed as MAE 2300. Prerequisite: PHYS 1425 or PHYS 1420 or PHYS 1710.
CE 2310Strength of Materials (3)
Offered
Spring 2025
Normal stress and strain, thermal strain, shear stress, shear strain; stress and strain transformations; Mohr's circle for plane stress and strain; stresses due to combined loading; axially loaded members; torsion of circular and thin-walled closed sections; deformation, strains and stresses in beams; beam deflections; column stability; energy concepts in mechanics. Cross-listed as MAE 2310. Prerequisite: CE 2300 or MAE 2300
CE 2320Dynamics (3)
Kinematics and kinetics of particles and kinematics of rigid bodies; translation and fixed-axis rotation relative to translating axes; general planar motion; fixed point rotation; general motion and the kinetics of rigid bodies, center of mass, mass moment of inertia, product of inertia, principal-axes, parallel axis theorems, planar motion, and the work-energy method. Cross-listed as MAE 2320. Prerequisite: MAE 2300 or CE 2300
CE 2500Special Topics in Civil Engineering (3)
Applies basic engineering principles, analytical procedures and design methodology to special problems of current interest in civil engineering. Topics for each semester are announced at the time of course enrollment. Check with the course instructor regarding any prerequisites. Prerequisite: Instructor's Permission
Course was offered Spring 2024, Spring 2021, Spring 2018
CE 3000Civil Engineering Systems Analysis (3)
Offered
Spring 2025
This course focuses on the analysis and management of large-scale civil engineering systems. Students will be introduced to problem formulation, linear programming, and decision analysis, with applications in structural optimization, traffic flow, resource allocation and environmental design. Prerequisites: CE 2010 or SYS 2001
Course was offered Spring 2024, Spring 2018, Spring 2017
CE 3001The Art and Science of Systems Modeling (3)
This course will introduce students to the systemic process of model building. The central role of state space and state variables in system modeling will be the focus. Models developed in class will be introduced with example problems on modeling infrastructure systems of systems, covering: bridges, telecommunications, transportation, electrical grid, water resources and aviation. To be taught concurrently w/SYS 3001, SYS 6581 and CE 6009.
Course was offered Fall 2015, Fall 2013
CE 3010Project Business Planning (3)
Offered
Spring 2025
Construction projects only occur when the needs of the market, sponsors, end-users, and society are sustainably met. In this course, students will learn how to: 1) plan successful business cases for construction projects considering technical, societal, financial, legal, environmental, and market limitations, 2) evaluate and select the best alternative, and 3) express it through a business plan while increasing their entrepreneurship competencies.
Course was offered Spring 2024, Spring 2023, Spring 2022
CE 3030Land Development Engineering (3)
Through this course students will develop critical engineering skills for sustainable land development, including project procurement, road design, utility/stormwater design, site grading design, and construction. The course provides an experience similar to working in a professional site/civil engineering design firm. Project work will require the use of technology design tools (CAD), leadership, and problem solving. Prerequisite: CE 2010
Course was offered Fall 2024, Fall 2023, Fall 2022, Fall 2021
CE 3050Energy Systems and the Environment (3)
Offered
Spring 2025
Course provides a hands-on overview in energy infrastructure as it relates to climate and the environment. Students will learn quantitative tools to analyze power, buildings, manufacturing, and transportation systems. The course will explore the broad impacts of the energy transition away from fossil fuels. Students will undertake an open-ended, team-based life cycle assessment project.  Prerequisites: CE2100 or CHE2215.
CE 3100Water for the World (3)
This course will examine complex issues associated with providing potable water to the world's population. Topics will include the use of surface and ground water as potable water supplies, fund. of water chemistry, the engineering principles used to design modern water treatment and distribution systems, and problems associated with providing potable water in developing global communities. Pre-reqs: CHEM 1410 or CHEM 1810, and APMA 2130 or MATH 3250 or APMA 2501 - Differential Equations & Linear Algebra. (CE 3210 recommended)
CE 3120Solid Waste Management (3)
Offered
Spring 2025
This course introduces students to the methods used by today's engineers regarding the management of solid waste. Specific topics include: solid waste management history and regulation; current issues regarding solid waste; planning, design, and operation of landfills; recycling facility operations; alternate solid waste disposal methods; and composting. Prerequisites: APMA 3110
CE 3210Fluid Mechanics (3)
Studies the statics and dynamics of incompressible fluids, primarily water. The basic principles of fluid flow, energy equation, and momentum equation, are presented and applied to closed conduit flow, open channel flow, and problems of flow measurement pertinent to civil engineering practices. Prerequisite: CE 2300 or equivalent.
CE 3212Fluid Mechanics Laboratory (1)
Laboratory study of the flow of fluids. Uses laboratory data to quantify hydrostatic forces, flow rates in pipes and open channels, forces due to impact, and flow regimes in open channels. Students conduct experiments and prepare written reports. Prerequisite: CE 2300 or MAE 2300. Corequisite: CE 3210.
CE 3220Water Resources Engineering (3)
Offered
Spring 2025
Covers topics related to hydraulics and hydrology, including complicated pipes designs, pumps, open channel, rainfall, evaporation, and surface runoff applied to stormwater and bmp design. Applications include water supply, drainage, flood control, and water control, and computer modeling. Prerequisite: CE 3210
CE 3222Water Resources Engineering Workshop (1)
Offered
Spring 2025
Introduction to computational tools and approaches common in water resource engineering. Topics include: geographic information systems (GIS) for water resources; software tools applied for hydrologic and hydraulic data analysis and visualization; and use of industry-standard hydrology and hydraulic models water resource system simulation and design. Pre/Coreq: Students must have completed or currently enrolled in CE 3220.
CE 3300Structural Mechanics (3)
Fundamentals of structural mechanics: equilibrium compatibility, determinacy, stability; mathematical models of structural elements: stress resultants in bars, beams, and framed structures; calculation of deflections; general analysis of structures: concepts of stiffness and flexibility, force and displacement methods of analysis. Prerequisite: CE 2310.
CE 3310Design of Concrete Structures (3)
Introduces physical properties of concrete and reinforcing steel. Design and analysis of basic structural elements of reinforced concrete including beams, slabs, columns, and footings. Consideration of construction practices and building codes. Prerequisites: CE 3300.
CE 3330Introduction to Design of Structural Systems (4)
Offered
Spring 2025
Introduction of concepts, approaches, procedures, and codes for the design of civil structural systems with emphasis on the characterization of structural loads, structural systems and system behavior on structural systems constructed of steel and reinforced concrete. Topics to include engineering properties of materials, design and behavior of compression members, flexural members, and tension members. Prerequisite: CE3300 or equivalent.
CE 3400Transportation Infrastructure Design (3)
Offered
Spring 2025
Fundamentals of transportation infrastructure design will be covered. Topics include: analysis of the characteristics of the driver, pedestrian, vehicle, and road; highway geometric design; intersection desgin and operations; highway drainage and drainage structures; highway pavement design. Prerequisite: CE 2010 and Third-year standing.
CE 3402Transportation Infrastructure Design Workshop (1)
Offered
Spring 2025
Computer aided design applications of the fundamentals of transportation infrastructure design using real world scenarios. Application topics include: highway geometric design for highway facilities; intersection design including at-grade, roundabouts, and grade separated interchanges, and the transportation improvements associated with a new development. Co-requisite: CE 3400. Prerequisite: CE 2010, CE 2305, CE 3700
CE 3500Special Topics in Civil Engineering (1 - 3)
Offered
Spring 2025
Applies basic engineering principles, analytical procedures and design methodology to special problems of current interest in civil engineering. Topics for each semester are announced at the time of course enrollment.
CE 3700Properties and Behavior of Materials (3)
Studies the properties and behavior of engineering materials, emphasizing construction materials, including metals, concrete, wood, and composites. Considers service conditions and underlying scientific principles related to applications and performance of materials. Corequisite: CE 3702. Prerequisite CE 2310
CE 3702Materials Laboratory (1)
Laboratory study of the macroscopic mechanical, thermal, and time-dependent properties and behaviors of typical civil engineering construction materials (metals, concrete, wood, plastics). Students plan and conduct experiments, and prepare written reports. Corequisite: CE 3700.
CE 3710Introduction to Geotechnical Engineering (3)
Introduces the fundamental principles of particulate mechanics with an emphasis on soil strength, consolidation behavior, and fluid flow. Concepts of theoretical soil mechanics and soil physics. Prerequisites: CE 2310.
CE 3712Introduction to Geotechnical Engineering Laboratory (1)
Laboratory study of soil properties. Students will gather and evaluate data to determine particle size, permeability, dry density, compressive strength, shear strength, and critical water contents of soil specimen. Students will conduct ASTM standard soil tests and prepare written reports. Pre-requisite CE 2310, Co-requisite CE 3710.
CE 3800Civil Engineering Undergraduate Seminar (1)
Offered
Spring 2025
Students will be introduced to current civil engineering challenges and emerging solutions. Research and practical case studies will be included. Participants will summarize and explore implications of introduced topics.
CE 4010Concrete Technology (3)
Fundamentals of concrete: ingredients, hydration, and proportioning; production of concrete: batching, transport, finishing, curing, testing, and inspections; special types of concrete; high-performance, fiber-reinforced, roller compacted, polymer, shrinkage compensating, structural light-weight, and shotcrete; and design and code provisions: working stress and ultimate strength design, and provisions of ACI code. Prerequisites: CE 3700.
CE 4015Construction Industry Workshop: Bringing Theory to Practice (3)
This course is co-taught in partnership with field engineers, project managers, subject matter experts, and executives from the top construction companies of the region, in a series of case-study sessions designed to bring CEM theory and practice into the same room. Prereq: Already taken CE 2030 or currently enrolled in CE 2030.
Course was offered Fall 2024, Fall 2023, Fall 2022, Fall 2021
CE 4020Pavement Analysis and Design (3)
Introduces the concepts of design, performance, and analysis of rigid and flexible pavements. Focuses on: review of engineering materials used for pavement construction, empirical and mechanistic design methodologies for pavement construction and rehabilitation, influence of traffic loading on pavement performance, life-cycle cost analysis techniques, and pavement management. Taught concurrently with CE 6120 Prerequisites: CE 3700
CE 4025Virtual Design and Construction (VDC) Coordination and Control (3)
Offered
Spring 2025
Students will learn how to use Building Information Modeling (BIM) to 1) support the decision-making over a project life cycle and 2) improve coordination between stakeholders throughout the design and construction stages. With this hands-on course, students will learn how to integrate all models of a project to visualize construction processes and better predict, manage, and communicate project outcomes.
Course was offered Spring 2024, Spring 2023, Spring 2022
CE 4040Sustainability and Systems in the Built Environment (3)
Offered
Spring 2025
This course takes a systems perspective to study and design for sustainability in the built environment at various scales (e.g., materials, buildings, cities, and regions) and for different types of systems (e.g., physical, social, information). Students from SEAS, A-School, and other majors are welcome in this course, which emphasizes interdisciplinary design collaboration and diversity of thought.
CE 4045Behavioral Design (3)
Behavioral sciences offer rigorous and rapidly advancing insight into how people interact with their environments and with each other. This project-based course will expand students' design repertoires by connecting to psychology and related fields. This course is for "designers" broadly construed: those who wish to influence areas such as architecture, engineering, policy, and business. Pre-reqs: CE2010 or SYS2001 or instructor permission.
Course was offered Fall 2024, Fall 2022
CE 4050Risk Analysis (3)
Offered
Spring 2025
This course is an introduction to the theory, methods, and applications of risk analysis and systems engineering. The topics include research and development priorities, risk-cost-benefit analysis, emergency management, human health and safety, environmental risk, extreme events, infrastructure resilience, system interdependencies, and enterprise systems. Prerequisites: Course in Probability/Statistics; Third or fourth year standing in SEAS; Or permission of instructor.
CE 4070Smart and Healthy Buildings (3)
This class focuses on the next generation of buildings where smart devices, Internet of Things (IoT) systems, machine learning applications, and simulations platforms will be utilized to contextualize the changes in indoor environments and occupants¿ needs, allowing building systems (e.g., HVAC, lighting, blinds) to dynamically adjust themselves to enhance the indoor environmental conditions from the health, comfort, and energy perspectives.
Course was offered Fall 2024
CE 4100Water Chemistry (3)
This course covers the basic principles of aquatic chemistry as applied to problems in natural and engineered waters. Four specific reaction types will be covered including 1) acid-base, 2) precipitation-dissolution, 3) complexation, and 4) oxidation-reduction. Problem solving skills will be developed using graphical and analytical techniques. Taught concurrently with CE 6220
CE 4110Environmental Systems Modeling & Management (3)
The course emphasizes the formulation of environmental management issues as optimization problems. Simulation models will be 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 programming, dynamic programming, and genetic algorithms.
CE 4120Experimental Analyses in Environmental Engineering (3)
Course is structured around weekly hands-on experiments in environmental engineering. Areas of emphasis will include: formulation of hypotheses, use of proper lab technique and instruments to measure important environmental parameters, simple statistical data analysis, and clear communication of results. The course culminates in an open-ended lab and poster presentation. Pre-reqs: CE 2100 & CE 3210
CE 4160Environmental Microbiology and Biological Waste Treatment (3)
We will explore terminology and concepts for characterizing and mathematically modeling human impacts on microbial systems and vice versa. Special consideration will be given to microbe-mediated cycling of organic materials (i.e., pollutants) in natural and engineered systems, including: conventional water and wastewater treatment, municipal landfills, pristine and contaminated groundwater and surface waters, etc. Prerequisites: CE 2100 and CE 3100
CE 4210Stormwater Management (3)
Emphasizes the management of stormwater quantity and quality, especially in urban areas. Course includes impacts of stormwater on infrastructure and ecosystems, hydrologic and contaminant transport principles, stormwater regulation, structural and non-structural stormwater management approaches, and modeling tools for stormwater analysis and management. Prerequisite: CE 3220
CE 4220Coastal Engineering:Energy and Environment (3)
Introductory course on coastal processes, and the fundamentals of coastal engineering. The aim of the course is to develop a basic understanding of the characteristics and physical behavior of the coastal environment in order to apply engineering principles and concepts to solve relevant problems. Prerequisite: CE 3210 Fluid Mechanics or equivalent.
CE 4270Hydraulics of Rivers, Streams, and Channels (3)
To provide students with a practical foundation in the hydraulics of open channel flow, so that they may apply their skills to design and analysis of man-made structures and natural rivers. To provide a theoretical underpinning on which students can develop research hypotheses related to open channel hydraulics. Prerequisite: CE 3210
Course was offered Fall 2013, Fall 2010
CE 4320Advanced Reinforced Concrete Design (3)
Advanced topics in reinforced concrete design, including design of slender columns, deflections, torsion in reinforced concrete, design of continuous frames, and two-way floor systems. Introduction to design of tall structures in reinforced concrete, and design of shear walls. Prerequisite: CE 3330.
CE 4400Traffic Operations (3)
Covers the methods for evaluating the impact on the quality of traffic operations due to the interactions of 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. Taught concurrently w/ CE 6400 Prerequisites: CE 3400
CE 4500Special Topics in Civil Engineering (1 - 3)
Offered
Spring 2025
Applies basic engineering principles, analytical procedures and design methodology to special problems of current interest in civil engineering. Topic for each semester are announced at the time of course enrollment. Prerequisite: Fourth-year standing and instructor permission.
CE 4600Adapting Civil Infrastructure Systems for Climate Change (4)
In this course, civil engineers learn to create resilient infrastructure that withstands climate impacts like floods, droughts, & heat. It covers risk assessment, managing uncertainty, and designing for climate adaptation, with a focus on water, energy, & transport systems. Students will use case studies to consider the effects on various communities, emphasizing equitable solutions, and complete a project on a climate challenge of their choice. Prerequisite: Fourth-year standing and APMA 3110 or APMA 3100
CE 4610Smart Communities (4)
Smart communities use technology to improve sustainability, resilience, & quality of life. Technology adoption depends on the specific needs & resources of a place. When done right, it can greatly benefit communities; if not, it can create inequality & privacy issues. This course gives students an understanding of advanced smart technology & hands-on experience to address community issues, showcasing technology's role in community improvement. Prerequisite: Fourth-Year Standing and CS 1110, or CS 1111, or CS 1112, or CS 1113.
CE 4800Computational Methods in Civil Engineering (3)
Studies civil engineering problems and their solutions in a numerical, computer-based context; the formulation of these problems using various computational procedures; the development of typical algorithms; utilization of microcomputers, including structured programming with graphics. Emphasizes construction of numerical models for applications and the solution of representative multi-dimensional problems. Pre-req: 4th Year Standing
Course was offered Spring 2011, Spring 2010
CE 4810Introduction to Geographic Information Systems (3)
Introduces engineering problem solving using geographic information systems (GIS). GIS has proven to be an effective tool in civil engineering applications that include a significant spatial component. The course addresses basic GIS concepts, and includes hands-on exercises using GIS software.
Course was offered Fall 2013
CE 4820Introduction to Finite Element Methods (3)
Basic concepts of finite element analysis. Weighted residual (Galerkin) approach and variational (Rayleigh-Ritz) approach. One-dimensional and two-dimensional formulations; local vs. global coordinate systems; shape functions. Computational implementation and applications in the areas of structural analysis, steady-state fluid flow, and heat transfer. Prerequisite: CE 3300 or MAE 3310.
CE 4982Civil Engineering Design and Practice II (3)
This course will broaden a student's exposure to professional practice issues, including project planning and management, cost engineering, and leadership. The major focus of the course will be providing practical civil engineering design experience. Projects will address appropriate constraints and engineering standards. Prerequisite: CE 4990
CE 4990Civil Engineering Research and Design (3)
Offered
Spring 2025
Team-based project course focusing on design or research effort with focus in a CEsub-discipline. Involves the study of an open-ended project, including problem formulation, development of methodology, data collection from physical experiments and/or models, analysis and interpretation, and formulation of conclusions/solutions. Requisites: 4th Year Standing Civil Majors and Assignment by CEE dept.
CE 4991Civil Engineering Design and Practice (4)
This course will broaden a student's exposure to professional practice issues, including project planning and management, financial and contractual relationships. The major focus of the course will be providing practical civil engineering design experience. Students will participate in one or more multi-disciplinary team design projects requiring integration of technical skills from sub-areas of Civil Engineering. Prerequisite: 4th yr standing as CE major
CE 4995Civil Engineering Research (1 - 4)
Offered
Spring 2025
Study of a civil engineering problem in depth by each student using library, computer, or laboratory facilities. The project is conducted in close consultation with departmental faculty and involves survey, analysis, or project development. Progress reports and a comprehensive written report are required. May be repeated if necessary. Prerequisite: Contact individual professor for Instructor Permission.
CE 5000Management Large-Scale Construction Projects (3)
Large-scale construction projects demand engineers with strong technical abilities, as well as sound project management knowledge. This course provides a foundation for students with hands-on projects in project delivery methods, contract vehicles, finance, scheduling, estimating, project control, and project commissioning. The course will also include project case studies from construction professionals. Prerequisite: CE 2020 or equivalent
CE 5010Concrete Technology (3)
Basic properties of hydraulic cements & mineral aggregates & their interactions in concrete; properties of plastic & hardened concrete. Modifications through admixtures; concrete test methods; behavior under various loads; durability & performance of concrete. Production, handling, placement problems; lightweight, heavyweight, &other special concretes topics. Prerequisite:Graduate standing ; instructor permission as 4th yr civil major/minor.
Course was offered Fall 2016, Fall 2015
CE 5020Introduction to Geographic Information Systems (3)
Introduces engineering problem solving using geographic information systems (GIS). GIS has proven to be an effective tool in civil engineering applications that incluce a significant spatial component. The course addresses basic GIS concepts, and includes hands-on exercises using GIS software.
CE 5025Construction Planning, Scheduling, and Control (3)
Course equips you with essential knowledge & skills for managing complex projects. Navigate project fundamentals and apply hands-on techniques for successful outcomes. Master Critical Path Method for determining timelines & critical tasks, and utilize Resource-Based Scheduling to allocate resources efficiently. Gain practical experience with Oracle's Primavera P6 & expert insights from Plan Academy to enhance your scheduling software expertise.
Course was offered Summer 2024
CE 5035Construction Estimating and Bidding (3)
Offered
Spring 2025
This course provides students with an in-depth understanding of how a general contractor pursues, estimates, bids and procures work. The course will cover the full range of activities from conceptual estimating, to scoping and bidding projects, to the submission of proposals to the general contractor's clients as well as the procurement types and the corresponding strategies that a general contractor employs in the pursuit of these procurements.
Course was offered Spring 2024, Spring 2023, Spring 2022
CE 5045Construction Practice (3)
This course offers a practical immersion in a live campus construction project, providing direct exposure to the roles and duties of Project Engineers, Managers, and Superintendents. By engaging in field activities, meetings, and context analysis, participants gain valuable hands-on understanding of construction management, problem-solving, and the decision-making process, preparing them with the competencies valued by industry experts.
Course was offered Fall 2024
CE 5240Ground-Water Hydrology and Contaminant Transport (3)
Offered
Spring 2025
An introduction to ground-water hydrology and contaminant transport. Topics include Darcy's Law, fluid potential, hydraulic conductivity, the unsaturated zone, the 3-D equation of ground-water flow, well hydraulics and pump tests, including the principle of superposition, the advection-dispersion-reaction equation, pollutant fate and transport processes, and numerical simulation of ground-water. Prerequisites: CE 2210, CE 3200 or equivalent.
CE 5300Advanced Design of Metal Structures (3)
Offered
Spring 2025
Behavior and design of structural elements and systems, including continuous beams, plate girders, composite steel-concrete members, members in combined bending and compression. Structural frames, framing systems, eccentric connections, and torsion and torsional stability are also studied. (Y) Prerequisites: CE 3330 or equivalent.
CE 5310Prestressed Concrete Design (3)
This course in an introduction to the design and behavior of prestressed concrete elements. It covers 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, and slab design. Prerequisite: CE 3300 or equivalent.
CE 5320Advanced Reinforced Concrete Design (3)
Advanced topics in reinforced concrete design, including design of slender columns, deflections, torsion in reinforced concrete, design of continuous frames, and two-way floor systems. Introduction to design of tall structures in reinforced concrete, and design of shear walls. Prerequisite: CE 3310. Prerequisite:Graduate standing ; instructor permission as 4th yr civil major/minor.
CE 5340Advanced Topics in Structural Engineering (3)
Direct stiffness analysis of frames and grids; second order frame analysis; uniform torsion of non-circular sections; influence functions; introduction to work and energy theorems; polynomial approximation and approximate stiffness matrices for framed structures; topics in beam analysis including shear deformable beams, beams on elastic foundations and elastic foundations. Prerequisite: CE 3300 or equivalent.
CE 5400Traffic Operations (3)
This course provides students with fundamental knowledge of traffic operations including traffic data collection and analysis, safety and crash studies, traffic flow theory, highway capacity analysis, signalized intersection design and analysis, simulation modeling, and sustainable transportation system.
CE 5410Introduction to Transportation Planning (3)
Offered
Spring 2025
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, forecasts of population and economic activity, network analysis, and travel demand analysis.
CE 5500Special Topics in Civil Engineering (1 - 4)
Offered
Spring 2025
Applies basic engineering principles, analytical procedures and design methodology to special problems of current interest in civil engineering. Topic for each semester are announced at the time of course enrollment.
CE 5700Foundations Engineering (3)
Foundation engineering is the application of soil mechanics in the design of foundation elements for structures. The course covers properties of soils; subsurface exploration; bearing capacity; design of shallow foundations and mats; earth pressure theories and applications to design of retaining structures; stability of slopes; and an introduction to deep foundations. Prerequisites: CE 3310, CE 3710.
Course was offered Spring 2023, Spring 2021, Spring 2019
CE 6000Forefronts of Civil Engineering (3)
Offered
Spring 2025
This course is an introduction to major challenges facing civil engineering infrastructures and emerging solutions to these challenges. Innovative technologies and techniques will be presented. Topics will vary but may include sustainability, sensor technology, infrastructure security, and resiliency and design for natural disasters. Prerequisite: Graduate Standing or Instructor Permission.
CE 6009The Art and Science of Systems Modeling (3)
This course will introduce students to the systemic process of model building. The central role of state space and state variables in system modeling will be the focus. Models developed in class will be introduced with example problems on modeling infrastructure systems of systems, covering: bridges, telecommunications, transportation, electrical grid, water resources and aviation. To be taught concurrently w/SYS 3001, SYS 6581 and CE 3001.
Course was offered Fall 2015, Fall 2013
CE 6010Computational Methods in Civil Engineering (3)
Studies CE problems and solutions in a numerical, computer-based context; formulation of these problems using various computational procedures; development of typical algorithms; utilization of microcomputers, including structured programming with graphics. Emphasizes construction of numerical models for applications and the solution of representative multi-dimensional problems from all areas of CE. Prerequisite: Graduate standing
CE 6015Project Management (3)
Offered
Spring 2025
Project management skills are just as crucial to success as engineering skills. Therefore, it is essential to understand how projects are planned, executed, and managed.The purpose of this course is to introduce the principles of project management. The course will equip students with the concepts, tools, and language of project management that can be applied to any project size and type.
Course was offered Spring 2024, Spring 2023, Spring 2022
CE 6025Virtual Design and Construction (VDC) Coordination and Control (3)
Offered
Spring 2025
In this course, students will learn how to use Building Information Modeling to 1) support the decision-making over a project life cycle and 2) improve coordination between stakeholders throughout the design and construction stages. With this hands-on course, students will learn how to integrate all project models to visualize construction process and better predict, manage, and communicate project outcomes.
Course was offered Spring 2024, Spring 2023
CE 6030Green Engineering and Sustainability (3)
An introductory to sustainability metrics and the engineering tools of industrial ecology, most notably life cycle assessment (LCA). Case studies from various engineering disciplines will be explored. Students will undertake an open-ended LCA project related to their thesis research or improving the sustainability of UVA operations. Prerequisite: SEAS 4th-year or Grad standing.
CE 6035Leadership and Negotiation (3)
In this course, students will become familiar with the different ways of exercising leadership and the essential negotiation concepts and strategies. They will identify their strengths and weaknesses and learn how to best work with others in a leadership context. The course's fundamental concepts will be learned through readings and class discussions, and skills will be practiced with role-playing simulations and construction-related case studies.
Course was offered Fall 2022, Fall 2021
CE 6040Infrastructure Management (3)
Studies the tools required to formulate a prioritization procedure that identifies candidate projects for programming at both the network and project level infrastructure management systems. Topics include methods for obtaining condition rating measurements and optimization procedures. Prerequisite: Graduate standing or instructor permission.
Course was offered Fall 2011, Fall 2010
CE 6045Construction Business (3)
This course provides an overview of the most essential business concepts: value creation, marketing, sales, finance, and systems design. Students will learn 1) how construction businesses work - in practice, not theory, 2) how people work, and 3) how systems work. By understanding these fundamental principles, students will be equipped with a set of tools to make good business decisions.
CE 6050Nondestructive Evaluation (3)
Basic physics of optical, electromagnetic, mechanical, ultrasonic and radiographic NDE measurements. Principles and uses of these and other quantitative techniques in nondestructive evaluation. Signal processing and evaluation methods. Laboratory experiments in optical, ultrasonic, eddy current, and magnetic methods of NDE. Pre-requisites: MAE 2310, APMA 2130 or equivalent.
Course was offered Fall 2017, Fall 2016, Fall 2015
CE 6065Construction Practice (3)
The purpose of this practicum course is for students to obtain relevant field experience before graduation and boost their professional skills. Students will be going to a job site/office regularly where a specific task that is going on in the project/office will be handled to them. Students will benefit from being exposed to office and fieldwork regularly and practicing engineers, and project managers.
CE 6070Smart and Healthy Buildings (3)
This class focuses on the next generation of buildings where smart devices, Internet of Things (IoT) systems, machine learning applications, and simulations platforms will be utilized to contextualize the changes in indoor environments and occupants¿ needs, allowing building systems (e.g., HVAC, lighting, blinds) to dynamically adjust themselves to enhance the indoor environmental conditions from the health, comfort, and energy perspectives.
Course was offered Fall 2024
CE 6110Asphalt Materials (3)
This course will cover the major types of bituminous materials: asphalt cements, cutback asphalts, asphalt emulsions, and tars. The influence of chemical composition upon physical properties, desirable aggregate characteristics for bituminous mixtures, and asphalt mixtures and construction techniques are also covered. May be taught concurrently with CE 4710. Prerequisite: Graduate standing or instructor permission.
CE 6120Pavement Analysis and Design (3)
Introduces the concepts of design, performance, and analysis of rigid and flexible pavements. Focuses on: review of engineering materials used for pavement construction, empirical and mechanistic design methodologies for pavement construction and rehabilitation, influence of traffic loading on pavement performance, life-cycle cost analysis techniques, and pavement management. Taught concurrently with CE 4020.
CE 6130Advanced Geotechnical Engineering (3)
This course addresses advanced geotechnical engineering concepts related to slope stability and earth pressures. Topics covered include: stress-strain, shear strength, slope stability analysis, lateral earth pressure, and the design of retaining walls (gravity, sheet-pile, anchored, and braced). Students should have taken CE 3710 (or an equivalent) or obtain instructor permission to enroll.
Course was offered Spring 2016
CE 6200Fate and Transport Modeling of Ecosystems (3)
This is a first course in modeling surface water ecosystems, including watersheds. Ecosystems ranging from watersheds, rivers, reservoirs, estuaries, coastal waters and wetlands will be covered. Using actual field data, students are assigned modeling projects with currently used models for TMDLs. Prerequisite: Graduate Engineering or Instructor permission
CE 6210Wastewater Treatment (3)
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. Prerequisites: CE 2210, CE 3200, and CE 4100 (concurrent) or Instructor Permission.
CE 6215Storm Water Management (3)
This course focuses on urban stormwater management, covering its effects on infrastructure and ecosystems, hydrologic principles, regulations, and both structural and non-structural management strategies. It includes practical projects and modeling tools, with options for graduate customization to align with academic and career objectives. Graduate students have opportunity to customize class to their academic and professional goals.
Course was offered Fall 2024
CE 6220Water Chemistry (3)
This course covers the basic principles of aquatic chemistry as applied to problems in natural and engineered waters. Four specific reaction types will be covered including 1) acid-base, 2) precipitation-dissolution, 3) complexation, and 4) oxidation-reduction. Problem solving skills will be developed using graphical and analytical techniques. Students will also develop computer simulation skills. Taught concurrently with CE 4100
CE 6230Hydrology (3)
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 compute simulation models, especially microcomputer based models, is emphasized. Prerequisite: Instructor permission.
CE 6240Ground-Water Hydrology and Contaminant Transport (3)
An introduction to ground-water hydrology and contaminant transport. Topics include Darcy's Law, fluid potential, hydraulic conductivity, the unsaturated zone, the 3-D equation of ground-water flow, well hydraulics and pump tests, including the principle of superposition, the advection-dispersion-reaction equation, pollutant fate and transport processes, and numerical simulation of ground-water. Prerequisites: CE 2210, CE 3200 or equivalent.
CE 6250Environmental Systems Modeling & Management (3)
The course emphasizes the formulation of environmental management issues as optimization problems. Simulation models will be presented and then combined with optimization algorithms. Environmental systems to be addressed may include stream quality, air quality, water supply, groundwater remediation, and reservoir operations. Optimization techniques presented include linear programming, dynamic programming, and genetic algorithms.
CE 6260Environmental Microbiology and Biological Waste Treatment (3)
We will explore terminology and concepts for characterizing and mathematically modeling human impacts on microbial systems and vice versa. Special consideration will be given to microbe-mediated cycling of organic materials (i.e., pollutants) in natural and engineered systems, including: conventional water and wastewater treatment, municipal landfills, pristine and contaminated groundwater and surface waters, etc.
CE 6270Hydraulics of Rivers, Streams, and Channels (3)
To provide students with a practical foundation in the hydraulics of open channel flow, so that they may apply their skills to design and analysis of man-made structures and natural rivers. To provide a theoretical underpinning on which students can develop research hypotheses related to open channel hydraulics. Prerequisites: CE 3210 or Instructor Permission.
Course was offered Fall 2013, Fall 2010
CE 6280Stochastic Hydrology (3)
Offered
Spring 2025
The goal of this course is to illustrate the importance of uncertainty analysis in hydrology. Topics include extreme value theory applied to floods & droughts, regionalization methods for predictions in ungauged basins, & trend analysis of historical time series. Students should leave the course with an understanding of how to apply these methods in practice to design civil infrastructure systems that are robust to hydrologic uncertainty. Prerequisite: APMA 3100 and CE 3220 or Equivalent
CE 6290Hydroinformatics (3)
This course introduces the field of hydroinformatics. Hydroinformatics is an interdisciplinary field concerned with methods, software, and hardware tools for understanding and sustainability managing water resource systems. The course covers core concepts and methods in hydroinformatics including data collection, management, analysis, visualization, and modeling.
Course was offered Fall 2022
CE 6330Introduction to Finite Element Methods (3)
Fundamental concepts of the finite element method; modeling and discretization; one dimensional problems; element characteristics; interpolation functions; plane stress and plane strain problems; isoparametric mappings and numerical quadrature; axisymmetry; three dimensional elasticity. Prerequisites: CE 4340, CE 4820 or equivalent.
Course was offered Fall 2014, Spring 2010
CE 6340Risk and Reliability in Structural Engineering (3)
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. Prerequisite: APMA 3100 or APMA 3110 or equivalent.
CE 6350Experimental Mechanics (3)
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 full-scale specimens will be used in experimental testing. Prerequisite: CE 3700 or equivalent.
CE 6360Smart Structures (3)
The course covers basic aspects of smart structural systems. Fundamental concepts of structural dynamics and vibrations will first be reviewed. Students will then be introduced to a variety of subjects including smart materials, sensing and data acquisition systems, signal processing methods, structural health monitoring, and structural control concepts. Practical applications of smart materials and technologies will be presented and discussed.
Course was offered Spring 2019, Spring 2017
CE 6370Dynamics of Structures (3)
Offered
Spring 2025
Study of the dynamic behavior of such structures as beams, rigid frames, floors, bridges, and multi-story buildings under the action of various disturbing forces such as wind, blasts, earthquakes, vehicles, machinery, etc.; dynamic modeling of single, multidegree of freedom, and continuous systems; damping; numerical integration; Prerequisite: Concrete and metal structure design.
Course was offered Spring 2022, Spring 2021, Spring 2020
CE 6420Public Transportation (3)
Study of the applicatoin 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.
Course was offered Fall 2014, Fall 2012
CE 6430Intermodal Transportation (3)
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.
Course was offered Fall 2013, Fall 2011, Fall 2009
CE 6440Advanced Transportation Systems (3)
Offered
Spring 2025
The surface transportation system is transforming into a cyber-physical system, with the wide-scale use of sensors and communications in infrastructure management, integration of wireless device apps for improved traveler situational awareness, and introduction of connected and automated vehicles. This course explores the resulting "intelligent transportation system" through readings, case studies, projects, and discussion forums.
CE 6450Transportation Safety Engineering (3)
A study of different transportation systems management strategies with specific emphasis on their impact on safety, including methods of obtaining and analyzing crash data. Emphasis is also placed on the interaction of human and vehiclecharacteristics and the road environment on safety.
CE 6460Introduction to Integrated Transportation Systems Models (3)
The purpose of this course is to introduce students to core models that support transportation engineering. In addition, the course provides a background on fundamental mathematical and heuristic search methods, optimization theory, stochastic optimization, and graph theory that underpin the transportation models.
Course was offered Spring 2021, Spring 2011
CE 6470Transport Economics & Finance (3)
Economic theory and applications enhance transport demand analysis, transport pricing, welfare considerations and policy evaluation. This course illustrates the fundamentals of transport economics (costs, benefits and pricing), describes key factors that affect these (movement and location choice), and introduces different methods of economic analysis for quantifying the trends in and interactions across these topics. Pre/Co-requisite: CE 6410
CE 6480Advanced Geometric Design (3)
This course covers advanced topics in geometric design of highways. Topics include highway functions and classification, characteristics, design control and criteria, and cross section elements. Other material covered includes local collectors, rural and urban arterials, freeways, at-grade intersections, grade separations, and interchanges. The topics covered parallel the AASHTO geometric design book, 'The Green Book.' Prerequisite: CE 3400.
CE 6490Transportation Data Analysis (3)
This course introduces the various methods of data acquisition and analysis in transportation. By the end of this course, students should be able to 1) characterize data sets and modeling methods in existing transportation research; 2) design, develop, implement, and evaluate surveys of stated & revealed travel behaviors; and 3) identify & apply appropriate analytical tools for a variety of transport data types.
CE 6500Special Topics in Civil Engineering (3)
Offered
Spring 2025
Detailed study of special topics in civil engineering. Master's-level graduate students. Prerequisites: to be listed for each section as needed
CE 6555Special Topics in Distance Learning (3)
Special Topics in Distance Learning
CE 6700Energy Principles in Mechanics (3)
Introduction to calculus of variations. Derivation and application of the principles of virtual work and complementary virtual work. The principles of stationary total potential energy and complementary energy, Castigiliano's Theorems. Introduction to mixed and hybrid principles. Variational approximation methods. Hamilton's principle, Lagrange's equations of motion. Corequisite: CE 6720 or equivalent. Taught concurrently w/ AM 6200 and MAE 6200
Course was offered Fall 2013, Spring 2011, Fall 2009
CE 6710Advanced Mechanics of Materials (3)
Reviews basic stress-strain 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. Taught concurrently w/ AM 6010. Prerequisite: Undergraduate mechanics and mathematics.
CE 6720Continuum Mechanics (3)
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. Taught concurrently with APMA 6020, AM 6020, MAE 6020. Prerequisite: Instructor permission.
CE 6730Computational Solid Mechanics (3)
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. Cross-listed as AM 6030, MAE 6030. Corequisite: CE 6702.
CE 6731Vibrations (3)
Free and forced vibration of undamped and damped single-degree-of-freedom systems and undamped multi-degree-of-freedom systems; use of Lagrange's equations, Laplace transform, matrix formulation, and other solution methods; normal mode theory; introduction to vibration of continuous systems. Taught concurrently w/ AM 6230 and MAE 6230. Prerequisite: Instructor permission.
Course was offered Fall 2024
CE 6740Plates and Shells (3)
Includes the classical analysis of plates and shells of various shapes; closed-form numerical and approximate methods of solution of governing partial differential equations; and advanced topics (large deflection theory, thermal stresses, orthotropic plates). Taught concurrently w/ AM 6040 and MAE 6040. Prerequisite: APMA 6410 and CE 6710 or 6720.
Course was offered Spring 2016, Fall 2011
CE 6750Mechanics of Composite Materials (3)
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. Taught concurrently with AM 6650. Prerequisite: CE 2310 or equivalent and a computer language
CE 6760Stress Analysis of Composites (3)
Focuses on 3-D anisotropic constitutive theory, edge effects and interlaminar stresses, failure criteria, fracture, anisotropic elasticity, micromechanics, laminated plates, hygro-thermal effects, conduction and diffusion. Taught concurrently w/ AM 6660. Prerequisite: CE 6750 or AM 6650.
CE 6770Theory of Elasticity (3)
Reviews concepts/stress, strain, equilibrium, compatibility;Hooke's law;displacement & stress formulations of elasticity problems;plane stress and strain problems in rectangular coordinates;Airy's stress function; plane stress and strain problems in polar coordinates,axisymmetric problems;torsion of prismatic bars (semi-inverse method using real functions);thermal stress;energy methods.Pre-requisites:CE 6720,AM/MAE 6020,or instructor permission
Course was offered Spring 2011, Spring 2010
CE 6775Theory of Structural Stability (3)
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. Taught concurrently with AM 6750. Prerequisite: Instructor permission.
CE 6780Cyber-Physical Systems Technology and Ethics (3)
This course is designed to develop cross-competency in the technical, analytical, and professional capabilities necessary for the emerging field of Cyber-Physical Systems (CPS). It provides convergence learning activities based around the applications, technologies, and system designs of CPS as well as exploring the ethical, social, and policy dimensions of CPS work. The course also emphasizes the importance of communication as a necessary skill.
Course was offered Fall 2024, Fall 2023
CE 6993Independent Study (1 - 12)
Offered
Spring 2025
Detailed study of graduate course material on an independent basis under the guidance of a faculty member. Master's-level graduate students. Prerequisites: Instructor Permission
CE 6995Supervised Project Research (1 - 12)
Offered
Spring 2025
Formal record of student commitment to project research under the guidance of a faculty advisor. Registration may be repeated as necessary. Master's-level graduate students. Prerequisites: Instructor Permission
CE 7001Graduate Seminar (0)
Offered
Spring 2025
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 and fall semesters. Prerequisite: For students who have established resident credit.
CE 7120Advanced Pavement Analysis and Design (3)
This course covers advanced topics in the design and analysis of pavement structures for all types of pavements. Mechanistic-empirical design procedures are covered, and drainage layer design is discussed in detail. Actual pavement design programs are used and advanced design checks and analysis topics covered in detail. Stress, strain, deflection calculation, and back calculation procedures are also discussed. Prerequisite: CE 6120.
CE 7200Environmental Hydraulics Modeling (3)
This course focuses on an advanced modeling topic - environmental hydraulics of contaminants in ecosystems. Major components covered in the course include mixing zone modeling analysis of near field and far field, hydrodynamic modeling of ecosystems such as reservoirs/lakes, estuaries/coastal waters, and wetlands. One of the key elements in the course is conducting a dye dispersion study in the receiving water to support a mixing zone modeling analysis. Finally, linking the watershed, hydrodynamic and receiving water fate and transport models is addressed. Prerequisite: CE 6200 or instructor permission.
CE 7240Theory of Groundwater Flow and Contaminant Transport (3)
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 organic-matter composition; the derivation of the general equations for multi-phase fluid flow and multi-species solute transport; and the fundamentals of the fate and transport processes of organic pollutants in ground-water systems, including advection, dispersion, diffusion, sorption, hydrolysis, and volatilization. Prerequisite: CE 6240 or equivalent.
CE 7300Optimum Structural Design (3)
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. Prerequisite: Instructor permission.
CE 7310Non-Linear Structural Systems (3)
Discussion of deflection theory. Analysis of arches, suspension bridges, cable supported roof systems, guyed towers, lattice domes and space trusses. Focuses on wind-induced vibration, creep effects, and the visco-elastic behavior of structures. Prerequisite: CE 6330 or CE 6730, or instructor permission.
CE 7320Design of Slab and Shell Structures (3)
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. Prerequisite: CE 6310 or CE 6320.
CE 7330Advanced Finite Element Applications in Structural Engineering (3)
Development and application of two- and three-dimensional 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. Prerequisite: CE 6330 or equivalent.
CE 7400Traffic Flow Theory (3)
Analyzes theoretical and mathematical models of traffic flow; deterministic and stochastic traffic flow models, queueing theory and its application including cases where arrival rates exceed service rates; acceleration noise and traffic simulation. Prerequisite: CE 6400.
Course was offered Spring 2019
CE 7410Transportation Impact Analysis (3)
Introduces the non-travel 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 system/projects including benefit-cost analysis and multi-objective decision models, and to illustrate the analysis of different alternatives. Prerequisites: CE 6400 and 6410.
Course was offered Fall 2010
CE 7430Transportation Logistics (3)
This course covers logistics systems, with emphasis on the design and analysis of transportation and supply chain systems. Topics include transportation nnetwork design, scheduling, routing, contracting and pricing; interactions and trade-offs of these activities; and models and techniques for the analysis of logistics systems. Prerequisites: CE 6400, 6410.
CE 7460Advanced Integrated Transportation Systems Models (3)
Introduces the current & advanced optimization and simulation computer models used in traffic operations.Covers the advantages and disadvantages of models considered and is project-oriented, with students spending a significant amount of time in selecting & using these models to solve "real world" problems. Prerequisite CE 6400.
Course was offered Fall 2009
CE 7500Special Topics in Civil Engineering (1 - 12)
Detailed study of special topics in civil engineering. Doctoral-level graduate students. Prerequisites: Instructor Permission
CE 7555Advanced Topics in Distance Learning (3)
Advanced Topics in Distance Learning
CE 7750Random Vibrations (3)
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. Cross-listed as AM 7250. Prerequisite: A background in probability theory and vibration analysis.
CE 7770Micromechanics of Heterogeneous Media (3)
Analyzes averaging principles, equivalent homogeneity, effective moduli, bounding principles, self-consistent 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 with APMA 7670 and AM 7670, Prerequisites: CE 6720.
CE 7993Independent Research in CE (1 - 12)
Offered
Spring 2025
Detailed independent study of graduate course material under the guidance of a faculty member. Doctoral-level graduate students. Prerequisites: Instructor Permission
CE 7995Supervised Project Research (1 - 12)
Formal record of student commitment to project research under the guidance of a faculty advisor. Registration may be repeated as necessary. Doctoral-level graduate student. Prerequisite: Instructor Permission
CE 8000TNon-UVa Transfer/Test Credit Approved (1 - 48)
Non-UVa Transfer/Test Credit Approved
CE 8001Graduate Teaching Instruction (1 - 6)
Offered
Spring 2025
For graduate students who will be GTA for a course taught by CE faculty who have granted Instructor Permission for that section. Prerequisites: Instructor Permission
CE 8240Groundwater Modeling (3)
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. Prerequisite: CE 6240 or instructor permission.
CE 8999Thesis (1 - 12)
Offered
Spring 2025
Formal record of student commitment to master's thesis research under the guidance of a faculty advisor. Registration may be repeated as necessary. Prerequisites: Instructor Permission
CE 9999Dissertation (1 - 12)
Offered
Spring 2025
Formal record of student commitment to doctoral research under the guidance of a faculty advisor. Prerequisites: Instructor Permission
Chemical Engineering
CHE 2202Thermodynamics (3)
Offered
Spring 2025
Includes the formulation and analysis of the first and second laws of thermodynamics; energy conservation; concepts of equilibrium, temperature, energy, and entropy; partial molar properties; pure component and mixture equations of state; processes involving energy transfer as work and heat; reversibility and irreversibility; and closed and open systems and cyclic processes. Corequisite: APMA 2120
CHE 2215Material and Energy Balances (3)
Introduces the field of chemical engineering, including material and energy balances applied to chemical processes, physical and thermodynamic properties of multi-component systems. Three lecture and one discussion hour. Prerequisite: CHEM 1410 or CHEM 1610 or CHEM 1810, and APMA 1110 or MATH 1320.
CHE 2216Modeling and Simulation in Chemical Engineering (4)
Offered
Spring 2025
Mathematical and computational tools for the analysis and simulation of chemical processes and physicochemical phenomena. Mathematical and numerical methods. Three lecture and one laboratory hour. Prerequisite CHE 2215, CS1110 or CS1111 or CS1112 or CS 1113; Co-requisite: APMA 2130 or MATH 3250, or APMA 2501 topic "Differential Equations & Linear Algebra"
CHE 2246Introduction to Biotechnology (3)
Introduction to the fundamentals of biochemistry and molecular and cell biology emphasizing their relevance to industrial applications of biotechnology. Three lecture hours. Prerequisite: CHEM 1410 or CHEM 1810.
CHE 2595Special Topics in Chemical Engineering (1 - 3)
Offered
Spring 2025
Chemical Engineering special topics vary by section.
CHE 3316Chemical Thermodynamics and Staged Unit Operations (4)
Principles of chemical thermodynamics developed and applied to chemical and phase equilibria. Principles and methods for staged separation processes including distillation, absorption and stripping, extraction, and adsorption systems. Four Lecture Hours. Prerequisite: CHE 2202 and 2215.
CHE 3318Chemical Reaction Engineering (3)
Offered
Spring 2025
Determination of rate equations for chemical reactions from experimental data. Use of kinetics and transport relations in the design of both batch and continuous reactors; homogeneous, heterogeneous, uncatalyzed and catalyzed reactions. Three lecture hours. Prerequisite: CHE 2216, 3316; corequisite: CHE 3322.
CHE 3321Transport Processes I: Momentum Transfer (3)
Fundamental principles of momentum transport will be discussed and mathematical methods will be used to describe transport in steady state and unsteady state situations. This course will emplasize the application of these principles and quantitative relations to fluid flow problems. Three lecture hours . Prerequisite: APMA 2130, CHE 2215, 2216.
CHE 3322Transport Processes II: Heat and Mass Transfer (4)
Offered
Spring 2025
Fundamental concepts of heat and mass transfer; applications of these concepts and material and energy conservation calculations for design of heat exchanger and packed absorption/stripping columns. Four lecture hours. Prerequisites: CHE 2216, 3316, 3321.
CHE 3347Biochemical Engineering (3)
Offered
Spring 2025
Quantitative engineering aspects of industrial applications of biology including the microbial synthesis of commercial products, environmental biotechnology, and the manufacture of biopharmaceuticals through recombinant microorganisms, transgenic animals, and plants. Three lecture hours. Prerequisite: CHE 2216, CHE 2246, CHE 3321; corequisite: CHE 3318, and 3322.
CHE 3398Chemical Engineering Laboratory I (3)
Offered
Spring 2025
Experimental study of selected operations and phenomena in fluid mechanics and heat transfer. Students plan experiments, analyze data, calculate results and prepare written and/or oral planning and final technical reports. One hour discussion, four laboratory hours. Prerequisite: CHE 2215 and CHE 3316 and CHE 3321; corequisite: CHE 3322
CHE 4417Tissue Engineering (3)
Offered
Spring 2025
Introduces the fundamental principles of tissue engineering. Topics: tissue organization and dynamics, cell and tissue characterization, cell-matrix interactions, transport processes in engineered tissues, biomaterials and biological interfaces, stem cells and interacting cell fate processes, and tissue engineering methods. Prerequisites: CHEM 1620, APMA 2130, and an introductory course in cell and molecular biology or instructor permission.
CHE 4442Applied Surface Chemistry (3)
Offered
Spring 2025
Factors underlying interfacial phenomena, emphasizing thermodynamics of surfaces, structural aspects, and electrical phenomena. Application to areas such as emulsification, foaming, detergency, sedimentation, fluidization, nucleation, wetting, adhesion, flotation, and electrophoresis. Three lecture hours. Prerequisite: Instructor permission.
CHE 4445Fundamentals of Process Safety (3)
Offered
Spring 2025
This course will cover the fundamentals of Process Safety. We will apply chemical engineering fundamentals to identify various hazards within chemical processes and will assess the risks associated with these hazards. This course will also cover the process design approaches and other commonly adopted industry practices used to mitigate, control and/or manage risks associated with chemical processes. Coreq: CHE 3322 or MAE 3140; Prereq: CHE 3321 or MAE 3210
Course was offered Spring 2024, Spring 2023
CHE 4448Bioseparations Engineering (3)
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, clean-in place and regulatory aspects. Three lecture hours. Prerequisite: CHE 3322
CHE 4449Polymer Chemistry and Engineering (3)
Analyzes the mechanisms and kinetics of various polymerization reactions; relations between the molecular structure and polymer properties, and how these properties can be influenced by the polymerization process; fundamental concepts of polymer solution and melt rheology. Applications to polymer processing operations, such as extrusion, molding, and fiber spinning. Three lecture hours. Pre- or Co-requisite CHE 3321 or BME 3240 or MAE 3140
CHE 4450Energy Science and Technologies (3)
Overview of energy technologies with an emphasis on materials research and development concepts and current production. The scope of these technologies within the broader contexts of innovation and energy policy. Topics will include fossil fuels, electrochemical energy storage, fuel cells, and photovoltaics. Prerequisite (CHEM 1410 or CHEM 1610 or CHEM 1810) AND (CHE 2202 or MAE 2100 or MSE 3050).
CHE 4452Data Science in Chemical Engineering (3)
This course provides a practical introduction to data science and machine-learning for chemical engineers. These tools, not covered in the core UG ChE curriculum, have become increasingly relevant and widely used in the chemical engineering industry. Course topics include data storage and retrieval, dimensional reduction, classification, regression algorithms, resampling and regularization, and case studies in chemical engineering. Pre-requisite: (CS 1110 or CS 1111 or CS 1112 or CS 1113 or CS 1110 place-out exam) OR (APMA 2130 or MATH 3250) OR APMA 3110 OR CHE 2216 OR equivalent
Course was offered Fall 2024, Spring 2024
CHE 4456Bioproduct and Bioprocess Engineering (3)
Offered
Spring 2025
The course focuses on engineering's role in commercialization of vaccines and biologics. Biologics are more complex than small molecule drug products. This course includes an overview of vaccines and biologics from historical context, product, process and analytical technologies, immunology, clinical, regulatory and ethical considerations, economics, risk mitigation, and impact on human health. Prerequisites: 4th year in CHE or BME
CHE 4474Process Synthesis, Modeling, and Control (2)
Combining chemical engineering unit operations to create complete manufacturing processes, including safety, environmental, and economic considerations. Modeling processes using commercial simulation software. Analysis and design of control systems for chemical plants. Three lecture hours. Prerequisite: CHE 3318 and CHE 3322; Corequisite CHE 4475
Course was offered Fall 2024, Fall 2023, Fall 2022, Fall 2021
CHE 4475Process Safety in Design (1)
Understanding hazards and risk in a chemical process, managing risk by providing the appropriate layers of protection to reduce the frequency and severity of incidents, and learning from incidents when they happen. Introduction to the engineering and industry concepts. This course is an introduction to the engineering and industry concepts. One lecture hour. Prerequisites: CHE 3318 and CHE 3322. Co-requisite: CHE 4474
Course was offered Fall 2024, Fall 2023, Fall 2022, Fall 2021
CHE 4476Chemical Engineering Design (3)
Offered
Spring 2025
Application of academically acquired skills to the practice of chemical engineering in an industrial environment: industrial economics; process synthesis and selection; flow sheet development; equipment sizing; plant layout and cost estimation. Report preparation and oral presentations. Use of commercial process simulation software. Two lecture hours, two discussion hours, and design laboratory. Prerequisite: CHE 2216 and CHE 3318 and CHE 3322 and CHE 4474 and CHE 4475.
CHE 4491Chemical Engineering Laboratory II (3)
Continuation of CHE 3398; emphasizes separations, chemical reaction, and process dynamics and control. One discussion and four laboratory hours. Prerequisite: CHE 3318, 3322, and 3398.
CHE 4561Special Topics in Chemical Engineering (1 - 3)
Offered
Spring 2025
Applies engineering science, design methods, and system analysis to developing areas and current problems in chemical engineering. Topics are announced at registration. Prerequisite:Third or Fourth-year standing and instructor permission.
CHE 4562Special Topics in Chemical Engineering (3)
Applies engineering science, design methods, and system analysis to developing areas and current problems in chemical engineering. Topics are announced at registration. Prerequisite: Fourth-year standing and instructor permission.
CHE 4995Chemical Engineering Research (1 - 3)
Offered
Spring 2025
Library and laboratory study of an engineering or manufacturing problem conducted in close consultation with a departmental faculty member, often including the design, construction, and operation of laboratory scale equipment. Requires progress reports and a comprehensive written report. Prerequisite: Instructor permission.
CHE 5456Bioproduct & Bioprocess Eng (3)
Offered
Spring 2025
The course focuses on engineering's role in commercialization of vaccines and biologics. Biologics are more complex than small molecule drug products and present unique challenges in commercialization. This course includes an overview of vaccines and biologics from historical context, product, process and analytical technologies, immunology, clinical, regulatory and ethical considerations, economics, risk mitigation, and impact on human health. Prerequisites: 4th year or higher CHE or BME standing or Instructor Permission
CHE 5561Special Topics in Chemical Engineering (1 - 3)
Offered
Spring 2025
Applies engineering science, design methods, and system analysis to developing areas and current problems in chemical engineering. Topics are announced at registration.
CHE 5562Special Topics in Chemical Engineering (1 - 3)
Offered
Spring 2025
Applies engineering science, design methods, and system analysis to developing areas and current problems in chemical engineering. Topics are announced at registration.
CHE 6438Process Control and Dynamics (3)
Introduction to dynamics and control of process systems, controllers, sensors, and final control elements. Development and application of time- and frequency-domain characterizations of subsystems for stability analyses of closed control loops. State-space models, principles of sampled-data analysis and digital control techniques. Elementary systems identification with emphasis on dead time, distributed parameters, and nonlinearities. Prerequisite: Instructor permission.
CHE 6442Applied Surface Chemistry (3)
Offered
Spring 2025
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. Prerequisite: Instructor permission.
CHE 6445Fundamentals of Process Safety (3)
Offered
Spring 2025
This course will cover the fundamentals of Process Safety. We will apply chemical engineering fundamentals to identify various hazards within chemical processes and will assess the risks associated with these hazards. This course will also cover the process design approaches and other commonly adopted industry practices used to mitigate, control and/or manage risks associated with chemical processes. Prerequisites: Chemical Engineering graduate student
Course was offered Spring 2024, Spring 2023
CHE 6447Biochemical Engineering (3)
Offered
Spring 2025
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, and implications of recent advances in molecular biology, genomics, and proteomics. Prerequisite: Instructor permission.
CHE 6448Bioseparations Engineering (3)
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, clean-in place and regulatory aspects. Bioprocess integration and design aspects. Prerequisite: Instructor permission.
CHE 6449Polymer Chemistry and Engineering (3)
Analyzes the mechanisms and kinetics of various polymerization reactions; relations between the molecular structure and polymer properties, and how these properties can be influenced by the polymerization process; fundamental concepts of polymer solution and melt rheology. Applications to polymer processing operations, such as extrusion, molding, and fiber spinning. Three lecture hours. Prerequisite: CHE 3321 or instructor permission.
CHE 6450Energy Science and Technologies (3)
Overview of energy technologies with an emphasis on materials research and development concepts and current production. The scope of these technologies within the broader contexts of innovation and energy policy. Topics will include fossil fuels, electrochemical energy storage, fuel cells, and photovoltaics.
CHE 6452Data Science in Chemical Engineering (3)
This course is a practical introduction to data science and machine learning with specific focus on chemical engineering applications. Lectures focus first on foundational programming skills, and the course continues with an overview of various techniques and algorithms used to solve real world chemical engineering problems. Substantial time is devoted to model selection and validation, and case studies in chemical engineering are explored. Prerequisites: Chemical Engineering graduate student
Course was offered Fall 2024, Spring 2024, Spring 2023
CHE 6476Process Design and Economics (4)
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. Prerequisite: Instructor permission.
CHE 6561Special Topics in Chemical Engineering (3)
Offered
Spring 2025
Special Topics in CHE
CHE 6605Research Methods (3)
The course provides practical instruction on the conduct of research at UVa. Students will be introduced to such topics as research infrastructure, responsible conduct of research, laboratory safety, time management, data management, literature searching methods, critical reviewing of the scientific literature, writing research proposals, and presenting scientific research findings.
CHE 6615Advanced Thermodynamics (3)
Development of the thermodynamic laws and derived relations. Application of relations to properties of pure and multicomponent systems at equilibrium in the gaseous, liquid, and solidphases. Prediction and calculation of phase and reaction equilibria in practical systems. Prerequisite: Undergraduate-level thermodynamics or instructor permission.
CHE 6618Chemical Reaction Engineering (3)
Offered
Spring 2025
Fundamentals of chemical reaction kinetics and mechanisms; experimental methods of determining reaction rates; introduction to heterogeneous catalysis; application of chemical kinetics, along with mass-transfer theory, fluid mechanics, and thermodynamics, to the design and operation of chemical reactors. Prerequisite: CHE 6625 and 6665.
CHE 6625Transport Processes (3)
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. Prerequisite: Undergraduate transport processes
CHE 6630Mass Transfer (3)
Offered
Spring 2025
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. Prerequisite: CHE 6625 and 6665.
CHE 6665Techniques for Chemical Engineering Analysis and Design (3)
Methods for analysis of steady state and transient chemical engineering problems arising in fluid mechanics, heat transfer, mass transfer, kinetics, and reactor design. Prerequisite: Undergraduate differential equations, transport processes, and chemical reaction engineering.
CHE 7716Applied Statistical Mechanics (3)
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. Prerequisite: CHE 6615, or other graduate-level thermodynamics course, and instructor permission.
CHE 7744Electrochemical Engineering (3)
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. Prerequisite: Graduate-level transport phenomena (e.g., CHE 6625) and graduate-level mathematical techniques (e.g., CHE 6665), or instructor permission.
CHE 7796Graduate Seminar (1)
Offered
Spring 2025
Weekly meetings of graduate students and faculty for presentations and discussion of research in academic and industrial organizations. May be repeated.
CHE 7993Independent Study (1 - 12)
Detailed study of graduate course material on an independent basis under the guidance of a faculty member.
CHE 7995Supervised Project Research (1 - 12)
Offered
Spring 2025
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 8000TNon-UVa Transfer/Test Credit Approved (1 - 48)
Non-UVa Transfer/Test Credit Approved
CHE 8581Special Topics in Chemical Engineering (1 - 3)
Special subjects at an advanced level under the direction of staff members. Prerequisite: Permission of the staff.
Course was offered Fall 2012
CHE 8582Special Topics in Chemical Engineering (1 - 3)
Special subjects at an advanced level under the direction of staff members. Prerequisite: Permission of the staff.
CHE 8819Advanced Chemical Engineering Kinetics and Reaction Engineering (3)
Advanced study of reacting systems, such as experimental methods, heterogeneous catalysis, polymerization kinetics, kinetics of complex reactions, reactor stability, and optimization. Prerequisite: CHE 6618 or instructor permission.
CHE 8820Modeling of Biological Processes in Environmental Systems (3)
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. Prerequisite: Instructor permission.
CHE 8833Specialized Separation Processes (3)
Less conventional separation processes, such as chromatography, ion-exchange, membranes, and crystallization using in-depth and modern chemical engineering methods. Student creativity and participation through development and presentation of individual course projects. Prerequisite: Instructor permission.
CHE 8897Graduate Teaching Instruction (1 - 6)
Offered
Spring 2025
For master's students.
CHE 8993Independent Study (1 - 12)
Detailed study of graduate course material on an independent basis under the guidance of a faculty member.
CHE 8998Master's Research (1 - 12)
Offered
Spring 2025
Formal record of student commitment to master's thesis research under the guidance of a faculty advisor. Registration may be repeated as necessary.
CHE 9897Graduate Teaching Instruction (1 - 6)
Offered
Spring 2025
For doctoral students.
CHE 9999Dissertation Research (1 - 12)
Offered
Spring 2025
Formal record of student commitment to doctoral research under the guidance of a faculty advisor. Registration may be repeated as necessary.
Computer Engineering
CPE 6190Computer Engineering Perspectives (1 - 3)
This course is designed for first year Graduate students in the Computer Engineering Program to help orient new graduate students to the current research topics, available research tools, software and systems, publishing systems, and other topics to help new students become successful. Prerequisite: CpE grduate student or instructor permission
CPE 6890Industrial Applications (1 - 3)
Students register for this course to complement an industry work experience. Topics focus on the application of engineering principles, analysis, methods and best practices in an industrial setting. A final report is required.
CPE 7993Independent Study (1 - 3)
Offered
Spring 2025
Detailed study of graduate course material on an independent basis under the guidance of a faculty member
CPE 7995Supervised Project Research (1 - 6)
Formal record of student commitment to project research for a Masters degree under the guidance of a faculty advisor.
CPE 8000TNon-UVa Transfer/Test Credit Approved (1 - 48)
Non-UVa Transfer/Test Credit Approved
CPE 8897Graduate Teaching Instruction (1 - 6)
For Computer Engineering Master's Students who are teaching assistants.
CPE 8999Non-Topical Research, Master's Thesis (1 - 12)
Formal record of student commitment to thesis research for the Master of Science degree under the guidance of a faculty adviser. May be repeated as necessary.
CPE 9897Graduate Teaching Instruction (1 - 6)
For doctoral students who are teaching assistants.
CPE 9999Non-Topical Research, Doctoral Dissertation (1 - 12)
Offered
Spring 2025
Formal record of student commitment to doctoral research under the guidance of a faculty adviser. May be repeated as necessary.
Computer Science
CS 1010Introduction to Information Technology (3)
How computers create, preserve, manipulate and communicate information and the concepts and tools used to that end. Units include how computers work, web technologies, creating web pages, algorithms and logic, basic programming, and solving problems with spreadsheets. Students will learn to recognize computational problems and develop basic skill sets to solve future problems in their discipline of study. No prior programming experience required. Cannot be taken for credit by students in SEAS.
CS 1110Introduction to Programming (3)
Offered
Spring 2025
A first course in programming, software development, and computer science. Introduces computing fundamentals and an appreciation for computational thinking. No previous programming experience required. Note: CS 1110, 1111, 1112, 1113, and 1120 provide different approaches to teaching the same core material; students may only receive credit for one of these courses. Students may not enroll if CS 2100 or CS 3140 has been completed.
CS 1111Introduction to Programming (3)
A first course in programming, software development, and computer science. Introduces computing fundamentals and an appreciation for computational thinking. Prerequisite: Students should have some experience with programming. Note: CS 1110, 1111, 1112, 1113, and 1120 provide different approaches to teaching the same core material; students may only receive credit for one of these courses. Students may not enroll if CS 2100 or CS 3140 has been completed.
CS 1112Introduction to Programming (3)
Offered
Spring 2025
A first course in programming, software development, and computer science. Introduces computing fundamentals and an appreciation for computational thinking. Prerequisite: Students must have no previous programming experience. Note: CS 1110, 1111, 1112, 1113, and 1120 provide different approaches to teaching the same core material; students may only receive credit for one of these courses. Students may not enroll if CS 2100 or CS 3140 has been completed.
CS 1113Introduction to Programming (3)
Offered
Spring 2025
A first course in programming, software development, and computer science. Introduces computing fundamentals and an appreciation for computational thinking. Special domain topics and materials will differ by section and semester. Note: CS 1110, 1111, 1112, 1113, and 1120 provide different approaches to teaching the same core material; students may only receive credit for one of these courses. Students may not enroll if CS 2100 or CS 3140 has been completed.
CS 1120Introduction to Computing: Explorations in Language, Logic, and Machines (3)
This course is an introduction to the most important ideas in computing. It focuses on the big ideas in computer science including the major themes of recursive definitions, universality, and abstraction. It covers how to describe information processes by defining procedures using the Scheme and Python programming languages, how to analyze the costs required to carry out a procedure, and the fundamental limits of what can be computed.
CS 1501Special Topics in Computer Science (1)
Student led special topic courses which vary by semester.
CS 1511Special Topics in Computer Science (3)
Content varies, depending on instructor interests and the needs of the Department. Taught strictly at the undergraduate level. Prerequisite: Instructor permission; additional specific requirements vary with topics.
Course was offered Spring 2018, Fall 2017
CS 2100Data Structures and Algorithms 1 (4)
Offered
Spring 2025
A second course in computing with an emphasis on foundational data structures and program analysis. The course provides a introduction to object oriented programming and the Java programming language, concurrency, and inheritance / polymorphism. Additionally, foundational data structures and related algorithms / analysis are studied. These include lists, stacks, queues, trees, hash tables, and priority queues. Prereq: CS 1100 - CS 1199
CS 2102Discrete Mathematics (3)
Introduces discrete mathematics and proof techniques involving first order predicate logic and induction. Application areas include finite and infinite sets, elementary combinatorial problems, and graph theory. Development of tools and mechanisms for reasoning about discrete problems. Prerequisite: CS 1110, 1111, 1112, 1113, or 1120 with a grade of C- or higher; or the CS 1110 placement test.
CS 2110Software Development Methods (3)
A second course in computing with an emphasis on modern software development and principles central to computer science. Topics include software requirements, testing, object-oriented design, abstraction, encapsulation, recursion, and time-complexity. Prerequisite: CS 1110, 1111, 1112, 1113, or 1120 with a grade of C- or higher; or the CS 1110 placement test.
CS 2120Discrete Mathematics and Theory 1 (3)
Offered
Spring 2025
Introduces discrete mathematics and proof techniques involving first order predicate logic and induction. Application areas include sets, tuples, functions, relations, and combinatorial problems. Prereq: CS 1100 - CS 1199
CS 2130Computer Systems and Organization 1 (4)
Offered
Spring 2025
This course covers topics on the computer architecture abstraction hierarchy ranging from a step above silicon to a step below modern programming languages. Students in this course will learn to write low-level code in C and Assembly, how data is stored in memory, the basics of hardware design from gates and registers through general-purpose computers, and legal, ethical, and security issues related to these topics. CS 1100 - CS 1199 and either familiarity with Java, C++, or another C-like language, or concurrent enrollment in CS 2100
CS 2150Program and Data Representation (3)
Introduces programs and data representation at the machine level. Data structuring techniques and the representation of data structures during program execution. Operations and control structures and their representation during program execution. Representations of numbers, arithmetic operations, arrays, records, recursion, hashing, stacks, queues, trees, graphs, and related concepts. Prerequisite: CS 2110 with grades of C- or higher, or the CS 2110 placement test; co-requisite CS 2102 or CS 2120
CS 2330Digital Logic Design (3)
Introduction to analysis and design of digital systems from switches to gates to components to CPU. Analysis and design of combinational and sequential components including multiplexers and demultiplexers, decoders and encoders, comparators, adders and ALU, registers and register files, counters and timers, RTL design, culminating in the design of a simple programmable processor. 10-12 studio design activities. Cross-listed as ECE 2330.
CS 2501Special Topics in Computer Science (1 - 3)
Offered
Spring 2025
Content varies, depending on instructor interests and the needs of the Department. Taught strictly at the undergraduate level. Prerequisite: Instructor permission; additional specific requirements vary with topics.
CS 2910CS Education Practicum (1)
Offered
Spring 2025
An overview of computer science education for undergraduate students. Topics include ethics, diversity, tutoring and teaching techniques, and classroom management. Students enrolled in this course serve as a teaching assistant for a computer science course as part of their coursework.
CS 2993Independent Study (1 - 3)
Offered
Spring 2025
In-depth study of a computer science or computer engineering problem by an individual student in close consultation with departmental faculty. This version of Independent Study is appropriate for students who have not completed CS 2150.
CS 3100Data Structures and Algorithms 2 (3)
Offered
Spring 2025
Builds upon previous analysis of algorithms and the effects of data structures on them. Algorithms selected from areas such as searching, shortest paths, greedy algorithms, backtracking, divide-and-conquer, dynamic programming, and machine learning. Analysis techniques include asymptotic worst case, expected time, amortized analysis, and reductions. Prerequisites: CS 2150 or (CS 2100 & CS 2120); APMA 1090 or MATH 1210 or MATH 1310 or equivalent. CS 3140 is recommended.
CS 3102Theory of Computation (3)
Introduces computation theory including grammars, finite state machines, pushdown automata, and Turing machines. Prerequisites: (CS 2102 or CS 2120) and (CS 2100 or CS 2110 or CS 2501 topic "DSA 2" or the CS 2110 placement test); both with grades of C- or higher.
CS 3120Discrete Mathematics and Theory 2 (3)
Offered
Spring 2025
The goal of this course is to understand the fundamental limits on what can be efficiently computed. These limits reveal properties about information, communication, and computing, as well as practical issues about how to solve problems. Introduces computation theory including grammars, automata, and Turing machines. Prereq: CS 4102 or CS 3100 with a grade of C- or better
CS 3130Computer Systems and Organization 2 (4)
Offered
Spring 2025
A second course in computer systems, this course will explore a more realistic model of processors and how they and the operating system work together to provide various functionality we depend on as application programmers. Course topics include permission models, system architecture, concurrency, virtual memory, cryptographic primitives, and TCP/IP networking. Prereq CS 2100 and CS 2130 with a grade of C- or better
CS 3140Software Development Essentials (3)
Offered
Spring 2025
A first course in software engineering and software construction, this course focuses on bringing the programming concepts learned in a first course in data structures and algorithms together to begin to teach students how to build more complex systems. The course covers introductory topics in testing, software design principles, design patterns, functional programming, and data storage and manipulation. Completed CS 2100 with a C- or better.
CS 3205HCI in Software Development (3)
Offered
Spring 2025
Human-computer interaction and user-centered design in the context of software engineering. Examines the fundamental principles of human-computer interaction. Includes evaluating a system's usability based on well-defined criteria; user and task analysis, as well as conceptual models and metaphors; the use of prototyping for evaluating design alternatives; and physical design of software user-interfaces, including windows, menus, and commands. Prerequisite: CS 2110 or CS 2100 with a grade of C- or better
CS 3240Software Engineering (3)
Offered
Spring 2025
Analyzes modern software engineering practice for multi-person projects; methods for requirements specification, design, implementation, verification, and maintenance of large software systems; advanced software development techniques and large project management approaches; project planning, scheduling, resource management, configuration control, and documentation. Prerequisite: CS 2150 or CS 3140 with a grade of C- or better
CS 3250Software Testing (3)
Offered
Spring 2025
An introduction to testing for assuring software quality. Covers concepts and techniques for testing software, including testing at the unit, module, subsystem, and system levels; automatic and manual techniques for generating and validating test data; the testing process; static vs. dynamic analysis; functional testing; inspections; testing in specific application domains; and reliability assessment. Prerequisite: CS 2150 or (CS 2100 and CS 2120) with a grade of C- or better
CS 3330Computer Architecture (3)
Includes the organization and architecture of computer systems hardware; instruction set architectures; addressing modes; register transfer notation; processor design and computer arithmetic; memory systems; hardware implementations of virtual memory, and input/output control and devices. Prerequisite: CS 2150 or CS 3130 with a grade of C- or better
CS 3501Special Topics in Computer Science (1 - 3)
Offered
Spring 2025
Content varies, depending on instructor interests and the needs of the Department. Taught strictly at the undergraduate level. Prerequisite: Instructor permission; additional specific requirements vary with topics.
CS 3710Introduction to Cybersecurity (3)
Offered
Spring 2025
Introduces students to the fields of cybersecurity. Both non-technical issues, such as ethics and policy, and technical issues are covered. Students see and experiment with a wide range of areas within cybersecurity, including: binary exploitation, encryption, digital forensics, networks, and modern threats. Prerequisites: CS 2150 or (CS 2100 or CS 2100 place out test and CS 2130) with a grade of C- or better
CS 4102Algorithms (3)
Introduces the analysis of algorithms and the effects of data structures on them. Algorithms selected from areas such as sorting, searching, shortest paths, greedy algorithms, backtracking, divide-and-conquer, and dynamic programming. Data structures include heaps and search, splay, and spanning trees. Analysis techniques include asymtotic worst case, expected time, amortized analysis, and reductions between problems. Prerequisite: CS 2150 or CS 3120 with a grade of C- or better
CS 4240Principles of Software Design (3)
Focuses on techniques for software design in the development of large and complex software systems. Topics will include software architecture, modeling (including UML), object-oriented design patterns, and processes for carrying out analysis and design. More advanced or recent developments may be included at the instructor's discretion. The course will balance an emphasis on design principles with an understanding of how to apply techniques and methods to create successful software systems. Prerequisite: CS 2150 or CS 3140 with a grade of C- or better
CS 4260Internet Scale Applications (3)
A survey of methods for building large-scale internet websites and mobile apps, with a focus on how theory meets practice. Topics covered include performance engineering, scaling, security, and large team software engineering. Results in students building a working scalable online application. Prerequisites: CS 3240 with a grade of C- or better
CS 4330Advanced Computer Architecture (3)
Offered
Spring 2025
Provides an overview of modern microprocessor design. The topics covered in the course will include the design of super-scalar processors and their memory systems, and the fundamentals of multi-core processor design. Prerequisite: CS 3330 with a grade of C- or better
Course was offered Spring 2019
CS 4414Operating Systems (3)
Offered
Spring 2025
Analyzes process communication and synchronization; resource management; virtual memory management algorithms; file systems; and networking and distributed systems. Prerequisite: CS 3330 or (CS 2501 COA 2 & CS 2150) or (CS 3130 and CS 3100) with a grade of C- or better or ECE 3430 or ECE 3502 Embedded Computing & Robotics 2
CS 4434Dependable Computing Systems (3)
Focuses on techniques for designing & analyzing dependable computer-based systems. Topics include basic dependability concepts & attributes, fault models & effects, combinatorial & state-space modeling, hardware redundancy, error detecting & correcting codes, time redundancy, software fault tolerance, checkpointing & recovery, reliable networked systems, error detection techniques, & experimental dependability evaluation techniques. Prereq:CS 3330 or CS 2501 topic "COA 2" or ECE 3430 or ECE 4435 or ECE 3502 topic "ECR II" or CS 3130 and CS 3140; APMA 3100, APMA 3110, MATH 3100, or equivalent. Must complete CS courses with a grade of C- or better.
CS 4444Introduction to Parallel Computing (3)
Introduces the student to the basics of high-performance parallel computing and the national cyber-infrastructure. The course is targeted for both computer science students and students from other disciplines who want to learn how to significantly increase the performance of applications. Prereq: CS 2150 and CS 3330 or CS 2501 topic "COA 2" or ECE 3430 or ECE 4435 or ECE 3502 topic "ECR II" or CS 3100 and CS 3130. Must complete CS courses with a grade of C- or better.
CS 4457Computer Networks (3)
Offered
Spring 2025
A first course in communication networks for upper-level undergraduate students. Topics include the design of modern communication networks; point-to-point and broadcast network solutions; advanced issues such as Gigabit networks; ATM networks; and real-time communications. Cross-listed as ECE 4457. Prerequisite: CS 3330 or CS 2501 topic "COA 2" or ECE 3430 or ECE 4435 or ECE 3502 topic "ECR II" or CS 3130. Must complete CS courses with a grade of C- or better.
CS 4458Internet Engineering (3)
An advanced course on computer networks on the technologies and protocols of the Internet. Topics include the design principles of the Internet protocols, including TCP/IP, the Domain Name System, routing protocols, and network management protocols. A set of laboratory exercises covers aspects of traffic engineering in a wide-area network. Prerequisite: CS 4457 with a grade of C- or better.
CS 4501Special Topics in Computer Science (1 - 3)
Offered
Spring 2025
Content varies annually, depending on instructor interests and the needs of the department. Similar to CS 5501 and CS 7501, but taught strictly at the undergraduate level. Prerequisite: Instructor permission; additional specific requirements vary with topics.
CS 4610Programming Languages (3)
Presents the fundamental concepts of programming language design and implementation. Emphasizes language paradigms and implementation issues. Develops working programs in languages representing different language paradigms. Many programs oriented toward language implementation issues. Prerequisite: CS 2150 or (CS 2120 and 3140) with a grade of C- or better
CS 4620Compilers (3)
Provides an introduction to the field of compilers, which translate programs written in high-level languages to a form that can be executed. The course covers the theories and mechanisms of compilation tools. Students will learn the core ideas behind compilation and how to use software tools such as lex/flex, yacc/bison to build a compiler for a non-trivial programming language. Prerequisite: CS 2150 or (CS 2120 and 3140) with a grade of C- or better
CS 4630Defense Against the Dark Arts (3)
Offered
Spring 2025
Viruses, worms, and other malicious software are an ever-increasing threat to computer systems. There is an escalating battle between computer security specialists and the designers of malicious software. This course provides an essential understanding of the techniques used by both sides of the computer security battle. Prerequisite: CS 3710 with a grade of C- or better
CS 4640Programming Languages for Web Applications (3)
Offered
Spring 2025
Presents programming languages and implementations used in developing web applications. Both client and server side languages are presented as well as database languages. In addition, frameworks that enable interactive web pages are discussed as well as formatting languages. Language features and efficiencies including scoping, parameter passing, object orientation, just in time compilation and dynamic binary translation are included. Prerequisite: CS 2150 or CS 3140 with a grade of C- or better
CS 4710Artificial Intelligence (3)
Offered
Spring 2025
Introduces artificial intelligence. Covers fundamental concepts and techniques and surveys selected application areas. Core material includes state space search, logic, and resolution theorem proving. Application areas may include expert systems, natural language understanding, planning, machine learning, or machine perception. Provides exposure to AI implementation methods, emphasizing programming in Common LISP. Prerequisite: CS 2150 or CS 3100 with a grade of C- or better
CS 4720Mobile Application Development (3)
Offered
Spring 2025
Mobile computing devices have become ubiquitous in our communities. In this course, we focus on the creation of mobile solutions for various modern platforms, including major mobile operating systems. Topics include mobile device architecture, programming languages, software engineering, user interface design, and app distribution. Prerequisite: CS 2150 or CS 3140 with a grade of C- or better
CS 4730Computer Game Design (3)
Offered
Spring 2025
This course will introduce students to the concepts and tools used in the development of modern 2-D and 3-D real-time interactive computer video games. Topics covered in this include graphics, parallel processing, human-computer interaction, networking, artificial intelligence, and software engineering. Prerequisite: CS 2150 or CS 3140 with a grade of C- or better
CS 4740Cloud Computing (3)
Offered
Spring 2025
Investigates the architectural foundations of the various cloud platforms, as well as examining both current cloud computing platforms and modern cloud research. Student assignments utilize the major cloud platforms. Prerequisite: CS 2150 or CS 3140 with a grade of C- or better
CS 4750Database Systems (3)
Offered
Spring 2025
Introduces the fundamental concepts for design and development of database systems. Emphasizes relational data model and conceptual schema design using ER model, practical issues in commercial database systems, database design using functional dependencies, and other data models. Develops a working relational database for a realistic application. Prerequisite: CS 2150 or (CS 2120 and 3140) with a grade of C- or better
CS 4753Electronic Commerce Technologies (3)
History of Internet and electronic commerce on the web; case studies of success and failure; cryptographic techniques for privacy, security, and authentication; digital money; transaction processing; wired and wireless access technologies; Java; streaming multimedia; XML; Bluetooth. Defining, protecting, growing, and raising capital for an e-business. Prerequisite: CS 2150 or CS 3140 with a grade of C- or better
CS 4760Network Security (3)
Offered
Spring 2025
This course covers the principles of secure network communications and the application of network security. Topics include: attack types, attack surfaces, attack phases, network security devices.(a)symmetric key encryption, cryptographic hash function, authentication/identification techniques, key distribution, and data integrity assurance. Also, currently used security mechanisms and protocols will be discussed. Prerequisite: CS 3710 with a grade of C- or better
CS 4774Machine Learning (3)
Offered
Spring 2025
An introduction to machine learning: the study of algorithms that improve their performance through experience. Covers both machine learning theory and algorithms. Introduces algorithms, theory, and applications related to both supervised and unsupervised learning, including regression, classification, and optimization and major algorithm families for each. Prerequisites: CS 2150 or CS 3100 with a grade of C- or better; APMA 3100, APMA 3110, MATH 3100, or equivalent and Math 3350 or APMA 3080 or equivalent
CS 4780Information Retrieval (3)
An introduction to modern information retrieval technologies. Topics include indexing, query processing, document ranking, query recommendation, personalization, and other current topics in information retrieval. Students develop a custom search engine as part of this course. Prerequisites: CS 2150 or CS 3100 with a grade of C- or better; APMA 3100, APMA 3110, MATH 3100, or equivalent
Course was offered Spring 2021, Spring 2020
CS 4790Cryptocurrency (3)
Offered
Spring 2025
This course is a general introduction to cryptocurrencies and blockchain applications. Students will understand the theoretical concepts that underlay cryptocurrencies, and implement both their own cryptocurrencies as well as develop applications that run on existing cryptocurrencies. Students will see the ethics, legal, and policy aspects pertaining to the subject. Prerequisite: CS 3100 with a grade of C- or better
CS 4810Introduction to Computer Graphics (3)
Introduces the fundamentals of three-dimensional computer graphics: rendering, modeling, and animation. Students learn how to represent three-dimensional objects (modeling) and the movement of those objects over time (animation). Students learn and implement the standard rendering pipeline, defined as the stages of turning a three-dimensional model into a shaded, lit, texture-mapped two-dimensional image. Prerequisite: CS 2150 or (CS 3100 and 3130) with a grade of C- or better
CS 4970Capstone Practicum I (3)
This course is one option in the CS fourth-year thesis track. Under the practicum track, students will take two 3-credit courses, CS 4970 and CS 4971. These courses would form a year-long group-based and project-based practicum class. There would be an actual customer, which could be either internal (the course instructor, other CS professors, etc.) or external (local companies, local non-profits, etc.). Prerequisite: CS 2150 or CS 2501 topic DSA2 with a grade of C- or higher, and BSCS major
CS 4971Capstone Practicum II (3)
This course is one option in the CS fourth-year thesis track and is the continuation from CS 4970. Under the practicum track, students will take two 3-credit courses, CS 4970 and CS 4971. These courses would form a year-long group-based and project-based practicum class. There would be an actual customer, which could be either internal (the course instructor, other CS professors, etc.) or external (local companies, local non-profits, etc.). Prerequisite: CS 4970
CS 4980Capstone Research (1 - 3)
Offered
Spring 2025
This course is one option in the CS fourth-year thesis track. Students will seek out a faculty member as an advisor, and do an independent project with said advisor. Instructors can give the 3 credits across multiple semesters, if desired. This course is designed for students who are doing research, and want to use that research for their senior thesis. Note that this track could also be an implementation project, including a group-based project. Prerequisite: CS 3140 with a grade of C- or higher, and BSCS major.
CS 4991Capstone Technical Report (0)
Offered
Spring 2025
Supports the writing of the technical report component of the fourth-year thesis, credit for which is given in STS 4600. Students will write the report assuming a non-technical audience. The course is part of the CS 4XXX elective option in the fourth-year CS thesis track. BS CS 4th years (both first & second majors) and pre- or co-requisite STS 4500
CS 4993Independent Study (1 - 3)
Offered
Spring 2025
In-depth study of a computer science or computer engineering problem by an individual student in close consultation with departmental faculty. The study is often either a thorough analysis of an abstract computer science problem or the design, implementation, and analysis of a computer system (software or hardware). Prerequisite: Instructor permission.
CS 4998Distinguished BA Majors Research (3)
Offered
Spring 2025
Required for Distinguished Majors completing the Bachelor of Arts degree in the College of Arts and Sciences. An introduction to computer science research and the writing of a Distinguished Majors thesis. Prerequisites: CS 2150 or CS 2501 topic DSA2 with a grade of C- or higher, and BSCS major
CS 5010Programming and Systems for Data Science (3)
The objective of this course is to introduce basic data analysis techniques including data analysis at scale, in the context of real-world domains such as bioinformatics, public health, marketing, security, etc. For the purpose of facilitating data manipulation and analysis, students will be introduced to essential programming techniques in Python, an increasingly prominent language for data science and "big data" manipulation. Prerequisite: CS 1110, Math 1310 or APMA 1110, Math 3351 or APMA 3080, Math 3100, APMA 3010 or APMA 3110
CS 5012Foundations of Computer Science (3)
Provide a foundation in discrete mathematics, data structures, algorithmic design and implementation, computational complexity, parallel computing, and data integrity and consistency for non-CS, non-CpE students. Case studies and exercises will be drawn from real-world examples (e.g., bioinformatics, public health, marketing, and security). Prerequisite: CS 5010, CS 1110 or equivalent, Math 1210 or equiv, Math 3351 or equiv, Math 3100 or equiv.
CS 5014Computation as a Research Tool (3)
This course is an introduction to programming for students who will be using computational methods for their research but are not computer science or computer engineering students. No previous programming experience is required. We use a multi-language/multi-domain approach. The first part of the course covers basic programming concepts for a given language. The last third of the course splits into domain specific tracks of interest to students.
CS 5487Real-Time Systems (3)
This course presents the underlying theory, concepts, and practice for real-time 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 real-time computing and presents these results in the context of new applications of this technology in ubiquitous/pervasive computer systems. Prerequisite: CS 3330 and CS 4414, knowledge of C or C++, or instructor permission.
CS 5501Selected Topics in Computer Science (1 - 3)
Content varies annually, depending on students' needs and interests. Recent topics included the foundations of computation, artificial intelligence, database design, real-time systems, Internet engineering, and electronic design automation. Prerequisite: Instructor permission.
Course was offered Spring 2024, Spring 2015
CS 5787Security in Information Systems (3)
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. Prerequisite: CS 3240 and either CS 4457 or CS 4414 or instructor permission.
CS 6111Cloud Computing (3)
This course introduces a basic grounding in designing and implementing cloud systems. It aims to acquaint students with principles and technologies of server clusters, virtualized datacenters, Internet clouds, and applications. Students will gain hands-on experience on public cloud such as Amazon EC2. Prerequisites: CS2150 Program and Data Representation or CS 111x Introduction to Programming, CS 4457 Computer Networks or equivalent background.
CS 6160Theory of Computation (3)
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 NP-completeness. Prerequisite: CS 3102 or equivalent.
CS 6161Design and Analysis of Algorithms (3)
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 NP-completeness, transformations, and approximation algorithms. Prerequisite: CS 4102 or equivalent.
CS 6190Computer Science Perspectives (1 - 3)
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. Prerequisite: CS graduate student or instructor permission.
CS 6222Introduction to Cryptography (3)
This course will provide an introduction to modern cryptography and its applications to computer security. This course will cover the fundamentals of symmetric cryptography (i.e., encryption and message authentication) and public-key cryptography (i.e., key-exchange and signatures) as well as cryptographic protocols like zero-knowledge proof systems. Recommended prerequisites: CS 2102, 3102, and 4102 (or equivalent experience).
CS 6240Software Engineering (3)
Analyzes project management, software tools, requirements and specification methods; top-down, bottom-up, and data-flow design; structured programming, information hiding, programming language issues, and coding standards; software development environments, fault tolerance principles, and testing. Prerequisite: CS 3240 or equivalent.
Course was offered Fall 2016, Fall 2010, Fall 2009
CS 6316Machine Learning (3)
Offered
Spring 2025
This is a graduate-level machine learning course. Machine Learning is concerned with computer programs that automatically improve their performance through experience. This course covers introductory topics about the theory and practical algorithms for machine learning from a variety of perspectives. Topics include supervised learning, unsupervised learning and learning theory. Prerequisite: Calculus, Basic linear algebra, Basic Probability and Basic Algorithm. Statistics is recommended. Students should already have good programming skills.
CS 6333Mobile and IoT Security (3)
This course focuses on aspects of system security that arise in this challenging and ever-evolving space of mobile communication systems, primarily focusing on smartphones and IoT platforms. One of the main goals of the course is to improve knowledge and awareness of security issues faced by mobile application and system developers. The material will cover standards and research challenges in both deployed and future systems.
Course was offered Fall 2021, Fall 2020
CS 6354Computer Architecture (3)
Study of representative digital computer organization with emphasis on control unit logic, input/output processors and devices, asynchronous processing, concurrency, and parallelism. Memory hierarchies. Prerequisite: CS 3330 or proficiency in assembly language programming.
CS 6415Performance Analysis of Communication Networks (3)
Analyzes the topologies arising in communication networks; queuing theory; Markov Chains and ergodicity conditions; theory of regenerative processes; routing algorithms; multi-access and random-access transmission algorithms; mathematical methodologies for throughput and delay analyses and evaluations; performance evaluation; performance monitoring; local area networks (LANs); interactive LANs. Cross-listed as ECE 6415. Prerequisite: CE/ECE 4457, APMA 3100, or instructor permission.
CS 6434Dependable Computing Systems (3)
Focuses on techniques for designing and analyzing dependable computer-based systems. Topics include basic dependability concepts and attributes, fault models and effects, combinatorial and state-space modeling, hardware redundancy, error detecting and correcting codes, time redundancy, software fault tolerance, checkpointing and recovery, reliable networked systems, error detection techniques, and experimental dependability evaluation techniques. Prerequisites: A basic knowledge of probability and computer architecture is required. A working knowledge of programming is required for homework and mini projects.
CS 6444Introduction to Parallel Computing (3)
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. Prerequisite: CS 3330, 4414, and 4610, or instructor permission.
CS 6456Operating Systems (3)
Offered
Spring 2025
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; object-oriented OSs; reflection in OSs; real-time kernels; multiprocessing; multimedia and quality of service; mobile computing; and parallelism in I/O. Prerequisite: Undergraduate course in OS; CS 6354 or instructor permission.
CS 6465Human-Robot Interaction (3)
Offered
Spring 2025
Interactions between robots and humans are influenced by form, function and expectations. Quantitative techniques evaluate performance of specific tasks and functions. Qualitative techniques are used to evaluate the interaction and to understand expectations and perceptions of the human side of the interaction. Students use humanoid robots to develop and evaluate interactions within a specific application context.
CS 6478Text Mining (3)
Given the dominance of text information over the Internet, mining high-quality information from text becomes increasingly critical. In this course, we will cover important topics in text mining including: text analysis techniques, basic natural language processing algorithms, text categorization and clustering, sentiment analysis, social network and social media analysis, and probabilistic topic models. CS2150 is the prerequisite of this course.
CS 6501Special Topics in Computer Science (3)
Offered
Spring 2025
Course content varies by section and is selected to fill timely and special interests and needs of students. See CS 7501 for example topics. May be repeated for credit when topic varies. Prerequisite: Instructor permission.
CS 6610Programming Languages (3)
Examines modern and non-imperative languages, the theoretical techniques used to design and understand them, and the implementation techniques used to make them run. Topics include functional languages, object-oriented languages, language safety and classification of errors, type systems, formal semantics, abstraction mechanisms, memory management, and unusual control-flow mechanisms. Example languages include Standard ML, Modula-3, CLU, Scheme, Prolog, and Icon. Prerequisite: CS 4610 or equivalent.
Course was offered Fall 2015, Fall 2014, Fall 2011
CS 6620Compilers (3)
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. Prerequisite: CS 3330 or instructor permission.
CS 6666Data Mining - Principles and Algorithms (3)
This graduate-level course introduces the fundamental techniques, algorithms, and applications of data mining. Topics to be covered include frequent pattern mining, clustering, classification, anomaly detection, feature selection, graph and network analysis, correlation analysis, distance/similarity metric learning, streaming data mining, spatiotemporal data mining, visualization of patterns, recommendation systems, and evaluation and validation.
CS 6750Database Systems (3)
Studies new database systems, emphasizing database design and related system issues. Explores advanced topics such as object-oriented and real-time database systems, data warehousing, data mining, and workflow. Makes use of either commercial or research database systems for in-class projects. Prerequisite: CS 4750 or equivalent.
CS 6762Signal Processing, Machine Learning and Control (3)
This is a core Cyber Physical Systems (CPS) class. It provides fundamental core material in signal processing, machine learning, and feedback control. However, the material is not presented in a traditional manner and does not replace deep domain expertise in these topics. Rather, the principles and skills taught in this class highlight the intersection of the cyber and the physical.
Course was offered Fall 2024, Fall 2023, Fall 2022, Fall 2021
CS 6763Cyber-Physical Systems: Formal Methods, Safety and Security (3)
Offered
Spring 2025
Cyber-physical systems (CPS) are smart systems that include co-engineered interacting networks of physical and computational components. This course will teach students the required skills to analyze the CPS that are all around us, so that when they contribute to the design of CPS, they are able to understand important safety and security aspects and feel confident designing and analyzing CPS systems.
Course was offered Spring 2024, Spring 2023, Spring 2022
CS 6777Advances in Software Testing (3)
This course will examine fundamental software testing techniques, the state-of-the-art in software testing, and open challenges and research problems in testing. Topics include fault and failure models, test coverage criteria, automated test generation, test oracles, testing evolving software, and testing in specific application domains and cutting-edge software development environments. Prerequisite: CS 3240 or equivalent.
CS 6780Cyber-Physical Systems Technology and Ethics (3)
This course is designed to develop cross-competency in the technical, analytical, and professional capabilities necessary for the emerging field of Cyber-Physical Systems (CPS). It provides convergence learning activities based around the applications, technologies, and system designs of CPS as well as exploring the ethical, social, and policy dimensions of CPS work. The course also emphasizes the importance of communication as a necessary skill.
Course was offered Fall 2024, Fall 2023
CS 6840Computer Graphics (3)
Analyzes display devices, line and circle generators; clippings and windowing; data structures; 2-D picture transformations; hidden line and surface algorithms; shading algorithms; free form surfaces; color graphics; 3-D picture transformation. Cross-listed as ECE 6435. Prerequisite: Knowledge of C/C++.
CS 6888Software Analysis and Applications (3)
Offered
Spring 2025
This course provides an overview of the state of the art in software analysis including static and dynamic analysis techniques and verification and validation. It explores the various ways that the analyses are used to predict software behavior. The applications include inference, symbolic execution, fault localization, model checking, security and performance. The course combines theory with practical implementation and usage. Prerequisites: CS 3240.
CS 6890Industrial Applications (1)
Offered
Spring 2025
A graduate student returning from Curricular Practical Training can use this course to claim one credit hour of academic credit after successfully reporting, orally and in writing, a summary of the CPT experience to his/her academic advisor.
CS 6993Independent Study (1 - 12)
Offered
Spring 2025
Detailed study of graduate course material on an independent basis under the guidance of a faculty member.
CS 7406Machine Learning Systems (3)
Current state and future trends in Machine Learning Systems are covered. Topics include hardware systems, software systems, and Machine Learning optimized for metrics beyond predictive accuracy.
Course was offered Spring 2024
CS 7457Computer Networks (3)
Analyzes network topologies; backbone design; performance and queuing theory; data-grams and virtual circuits; technology issues; layered architectures; standards; survey of commercial networks, local area networks, and contention-based communication protocols; encryption; and security. Course equivalent to ECE 7457. Prerequisite: CS 6456 or instructor permission.
CS 7501Selected Topics in Computer Science (3)
Content varies based on the interest and needs of students. Topics may include safety critical systems, parallel processing, information retrieval, data communications, computer networks, real-time computing, distributed multimedia systems, electronic commerce, and advanced combinatorics and graph theory.. May be repeated for credit when topic varies. Prerequisite: Instructor permission.
Course was offered Spring 2022, Spring 2021, Spring 2020
CS 7620Advanced Compilers (3)
Study of advanced compilation techniques with a focus on code generation and optimization techniques, advanced execution environments, and compilation of emerging programming languages. Prerequisite: CS 6160 and 6610, or equivalent.
CS 7993Independent Study (1 - 12)
Offered
Spring 2025
Detailed study of graduate course material on an independent basis under the guidance of a faculty member.
CS 7995Supervised Project Research (3)
Offered
Spring 2025
Formal record of student commitment to project research for the Master of Computer Science degree under the guidance of a faculty advisor.
CS 8000TNon-UVa Transfer/Test Credit Approved (1 - 48)
Non-UVa Transfer/Test Credit Approved
CS 8501Special Topics in Computer Science (3)
Special Topics in Computer Science
CS 8524Topics in Software Engineering (1 - 3)
A special topics course in software engineering. Topics are determined by the individual instructor, but might include software reliability; engineering real-time systems; managing large software projects; resource estimation; validation and verification; or advanced programming environments. Prerequisite: CS 6240 or instructor permission.
CS 8535Topics in Computer Architecture (3)
Studies selected advances in the architecture of computer systems. May include distribution processor systems, memory hierarchies, and secondary storage management schemes. Prerequisite: CS 6354 or instructor permission.
Course was offered Spring 2011
CS 8561Topics in Programming Languages (3)
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. Prerequisite: CS 6610 or instructor permission.
Course was offered Fall 2016, Spring 2010
CS 8575Topics in Database Systems (3)
Analyzes the implementation of database systems, concurrent and distributed access, backup, and security; query languages and optimization of query access; multi-attribute dependencies and retrieval. Data warehousing and web-based data systems are explored. Prerequisite: CS 6750 or instructor permission
CS 8897Graduate Teaching Instruction (1 - 6)
Offered
Spring 2025
For master's students who are teaching assistants.
CS 8999Thesis (1 - 12)
Offered
Spring 2025
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 9897Graduate Teaching Instruction (1 - 6)
Offered
Spring 2025
For doctoral students who are teaching assistants.
CS 9999Dissertation (1 - 12)
Offered
Spring 2025
Formal record of student commitment to doctoral research under the guidance of a faculty advisor. May be repeated as necessary.
Electrical and Computer Engineering
ECE 1000TNon-UVa Transfer/Test Credit (1 - 10)
ECE 1501Special Topics in Electrical & Computer Engineering (1)
Student-led special topic courses which vary by semester.
ECE 2066Science of Information (3)
Offered
Spring 2025
An introduction to the fundamental scientific principles governing information science and engineering. Topics include: definition of information; entropy; information representation in analog and digital forms; information transmission; spectrum and bandwidth; information transformation including data compression, filtering, encryption, and error correction; information storage and display; and large-scale information systems. Technologies for implementing information functions.
ECE 2200Applied Physics (4)
Offered
Spring 2025
An applied physics course in electricity and magnetism, with emphasis on the technologies derived from them. An integrated lab component will provide team-based, hands-on examples and reviews of key concepts. Calculus 3 (Multivariable) may be taken concurrently; however, students should be proficient with vectors and calculus, including the chain rule and trigonometric functions. Prerequisite: PHYS 1425 or PHYS 1420, and APMA 1110
Course was offered Fall 2024, Spring 2024, Fall 2023
ECE 2300Applied Circuits (3)
Offered
Spring 2025
This course introduces electrical engineering theory and its application to circuits containing active and passive circuit elements. Content includes fundamental concepts such as voltage, current, power, energy and Ohm's Law as well as circuit analysis techniques including node-voltage and mesh-current based on circuit laws and theorems such as Kirchhoff Laws, source superposition, and equivalent circuits. Prerequisite: Must have completed (APMA 1110 or MATH 1320) AND (ENGR 1624 or ENGR 1410 or ENGR 2595 Topic Engineering Foundations I or ENGR 1010)
Course was offered Fall 2024, Spring 2024, Fall 2023
ECE 2330Digital Logic Design (3)
Offered
Spring 2025
Introduction to analysis and design of digital systems from switches to gates to components to CPU. Analysis and design of combinational and sequential components including multiplexers and demultiplexers, decoders and encoders, comparators, adders and ALU, registers and register files, counters and timers, RTL design, culminating in the design of a simple programmable processor. 10-12 studio design activities. Cross-listed as CS 2330.
ECE 2410Intro to Machine Learning (3)
Offered
Spring 2025
Learn about and experiment with machine learning algorithms using Python. Applications include image classification, removing noise from images, and linear regression. Students will collect and interpret data, learn machine learning theory, build systems-level thinking skills required to strategize how to break the problem down into various functions, and to implement, test and document those functions. Prerequisite: CS 111X
Course was offered Fall 2024, Spring 2024
ECE 2501Special Topics in Electrical and Computer Engineering (0.5 - 4.5)
A second-level 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 2502Special Topics in Electrical and Computer Engineering (0.5 - 4.5)
A second-level 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 2550Topics in Applied Research and Design Lab (1.5)
A lab-based course that provides a hands-on way to learn about new developments in electrical and computer engineering fields. Topics include technologies or application areas that relate to ongoing design and research activities of faculty and students.
ECE 2600Electronics (3)
Offered
Spring 2025
Studies the modeling, analysis, design, computer simulation, and measurement of electrical circuits which contain non-linear devices such as junction diodes and field effect transistors. Includes the gain and frequency response of linear amplifiers, power supplies, and other practical electronic circuits. This course is taught in a studio style with mixed lecture and lab. Pre or Corequisite: APMA 2130 and ECE 2700 AND Prerequisite: (ECE 2300 or ECE 2501 Topic Applied Circuits (link 15599)
Course was offered Fall 2024, Spring 2024, Fall 2023
ECE 2630ECE Fundamentals I (4)
Electrical circuits with linear applications of passive and active elements; Kirchhoff's voltage and current laws to derive circuit equations; solutions for first- and second-order transient and DC steady-state responses; AC steady-state analysis; frequency and time domain signal representations; Fourier series; phasor methods; complex impedance; transfer functions; Thevenin/Norton equivalent models; controlled sources. Prerequisite: APMA 1110.
ECE 2660ECE Fundamentals II (4)
Studies the modeling, analysis, design, computer simulation, and measurement of electrical circuits which contain non-linear devices such as junction diodes, bipolar junction transistors, and field effect transistors. Includes the gain and frequency response of linear amplifiers, power supplies, and other practical electronic circuits. This course is taught in the studio mode with mixed lecture and lab. Prerequisite: ECE 2630 AND (Corequisite APMA 2130 OR MATH 3250)
ECE 2700Signals and Systems (3)
Offered
Spring 2025
Develops tools for analyzing signals and systems in continuous and discrete-time, for controls, communications, signal processing and machine learning. Primary concepts are the representation of signals and linear systems in the time domain (convolution, differential equations, state-space representation) and in the frequency domain (Fourier/Laplace analysis) including practical programming examples. Pre or Coreq: APMA 2130 AND Prerequisite (ECE 2300 or ECE 2501 Topic Applied Circuits (link 15599))
Course was offered Fall 2024, Spring 2024, Fall 2023
ECE 3103Solid State Devices (3)
Offered
Spring 2025
Analyzes the basics of band theory and atomic structure; charge-transport in solids; current voltage characteristics of semiconductor devices, including p-n junction diodes, bipolar transistors, Schottky diodes, and insulated-gate field-effect transistors; electron emission; and superconductive devices. Prerequisite: ECE 2630.
ECE 3209Electromagnetic Fields (4)
Analyzes the basic laws of electromagnetic theory, beginning with static electric and magnetic fields, and concluding with dynamic E&M fields; plane wave propagation in various media; Maxwell's Laws in differential and integral form; electrical properties of matter; transmission lines, waveguides, and elementary antennas. Prerequisite: APMA 2130 & ECE 2630
ECE 3250Electromagnetic Energy Conversion (3)
Offered
Spring 2025
Analyzes the principles of electromechanical energy conversion; three-phase circuit analysis; magnetic circuits and nonlinearity; transformers; electromagnetic sensing devices; DC, synchronous, stepper, and induction machines; equivalent circuit models; power electronic control of machines, switching regulators, Class D amplification. Laboratory, computer, and design exercises complement coverage of fundamental principles. Prerequisite: ECE 2660 or ECE 2600, ECE 3209 or PHYS 2415 or ECE 2200
ECE 3251Electromagnetic Energy Conversion Lab (1.5)
Offered
Spring 2025
This lab provides practical exposure and continuation of the topics covered in the lecture sections of ECE 3250. Topics include principles of measurement and analysis using computerized instrumentation. Co-requisite ECE 3250
ECE 3430Introduction to Embedded Computer Systems (4)
Offered
Spring 2025
An embedded computer is designed to efficiently interact directly with its physical environment. This lab-based course explores architecture and interface issues relating to the design, evaluation and implementation of embedded systems . Topics include hardware and software organization, power management, digital and analog I/O devices, memory systems, timing and interrupts. Prerequisites: (ECE 2300 or ECE 2630) AND ECE 2330 AND CS 2130
ECE 3501Special Topics in Electrical and Computer Engineering (0.5 - 4.5)
Offered
Spring 2025
A third-level 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 3502Special Topics in Electrical and Computer Engineering (0.5 - 4.5)
Offered
Spring 2025
A third-level 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 3660Microelectronic Circuits (4)
Construction of electronic circuit design to specifications. Focuses on computer simulation, construction, and testing of designed circuits in the laboratory to verify predicted performance. Includes differential amplifiers, feedback amplifiers, multivibrators, and digital circuits. Three lecture and three laboratory hours. Prerequisite: ECE 2600 or ECE 2660
ECE 3750ECE Fundamentals III (4)
Develops tools for analyzing signals and systems operating in continuous-time, with applications to control, communications, and signal processing. Primary concepts are representation of signals, linear time-invariant systems, Fourier analysis of signals, frequency response, and frequency-domain input/output analysis, the Laplace transform, and linear feedback principles. Practical examples are employed throughout, and regular usage of computer tools (Matlab, CC) is incorporated. Students cannot receive credit for both this course and BIOM 3310. Prerequisite: ECE 2660, APMA 2130
ECE 4103Solid State Devices for Renewable Energy Conversion (3)
Offered
Spring 2025
This class discusses solid state devices that are used for renewable energy application. While we will provide a general overview of most new and interesting technologies via lectures, discussions, and research presentations, we will focus on the detailed technical aspects of few devices namely: solar cells, thermionic devices, thermoelectric devices, solar thermal (CSPs), and batteries.
ECE 4140Fundamentals of Nanoelectronics (3)
Today's electronic devices are reaching nanometer dimensions where fundamental quantum and atomistic processes dominate. Instead of the traditional 'top-down' classical viewpoint in "Solid State Device" courses, quantum transport principles are needed to understand `bottom-up' how current flows through individual atoms, molecules, nanotubes or spintronic devices. This course provides a convenient starting point. Prerequisite: APMA 2130
ECE 4155Microelectronic Integrated Circuit Fabrication Laboratory (1.5)
Fabrication and testing of MOS capacitors. Determination of material properties, including carrier concentration, mobility, lifetime, orientation, and layer thickness. Device fabrication using oxidation, diffusion, evaporation, and device testing of MOS and power bipolar transistors. Corequisite: ECE 5150.
ECE 4209RF Circuit Design and Wireless Systems (3)
Design and analysis of wireless communication circuits. Topics covered include transmission lines, antennas, filters, amplifiers, mixers, noise, and modulation techniques. The course is built around a semester long design project. Prerequisite ECE 2700 or ECE 3750
ECE 4265Microwave Engineering Laboratory (1.5)
Offered
Spring 2025
Analyzes the measurement and behavior of high-frequency circuits and components; equivalent circuit models for lumped elements; measurement of standing waves, power, and frequency; use of vector network analyzers and spectrum analyzers; and computer-aided design, fabrication, and characterization of microstrip circuits. Corequisite: ECE 5260 or instructor permission.
ECE 4332Introduction to VLSI Design (4.5)
Offered
Spring 2025
Digital CMOS circuit design and analysis: combinational circuits, sequential circuits, and memory. Second order circuit issues. Global design issues: clocking and interconnect. Use of Cadence CAD tools. Team design of a significant VLSI chip including layout and implementation. Prerequisites: ECE 2330 and (ECE 2660 or ECE 2600)
ECE 4434Dependable Computing Systems (3)
Focuses on the techniques for designing and analyzing dependable computer-based 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, safety modeling, trade-off analysis, design for testability, and the testing of redundant digital systems. Cross-listed as CS 4434. Prerequisite: ECE 3430 or CS 3330 and APMA 3100 or APMA 3110.
ECE 4435Computer Architecture & Design (4.5)
Offered
Spring 2025
Introduces computer architecture and provides a foundation for the design of complex synchronous digital devices, focusing on: 1) Established approaches of computer architecture, 2) Techniques for managing complexity at the register transfer level, and 3) Tools for digital hardware description, simulation, and synthesis. Includes laboratory exercises. Prerequisites: ECE 2330 and CS 2130
ECE 4440Embedded System Design (4.5)
Design, analysis and testing of an embedded computer system to meet specific needs, considering public health, safety and welfare as well as societal impacts. Tradeoff analysis and constraint satisfaction facilitated by the use of appropriate engineering analysis techniques. Semester-long team project develops physical prototype. Counts as major design experience for ECE students. Prerequisites (ECE 3430 or ECE 3502 ECR II) AND (ECE 3750 or ECE 2700) AND 4th year standing
ECE 4457Computer Networks (3)
Offered
Spring 2025
A first course in communication networks for upper-level undergraduate students. Topics include the design of modern communication networks; point-to-point and broadcast network solutions; advanced issues such as Gigabit networks; ATM networks; and real-time communications. Cross-listed as CS 4457. Prerequisite:  CS 3330 or ECE 3430
ECE 4501Special Topics in Electrical and Computer Engineering (1 - 4)
Offered
Spring 2025
A fourth-level 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 4502Special Topics in Electrical and Computer Engineering (1 - 4)
Offered
Spring 2025
A fourth-level 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 4550Applied Research and Design Lab (1.5)
Offered
Spring 2025
A lab-based course that provides a hands-on way to learn about new developments in electrical and computer engineering fields. Topics include technologies or application areas that relate to ongoing design and research activities of faculty and students.
ECE 4641Bioelectricity (3)
Studies the biophysical mechanisms governing production and transmission of bioelectric signals, measurement of these signals and their analysis in basic and clinical electrophysiology. Introduces the principles of design and operation of therapeutic medical devises used in the cardiovascular and nervous systems. Cross-listed as BME 4641. Prerequisite: ECE 2630 or ECE 2300 or BME 2101.
ECE 4660Analog Integrated Circuits (3)
Offered
Spring 2025
Topics include the design and analysis of analog integrated circuits; feedback amplifier analysis and design, including stability, compensation, and offset-correction; layout and floor-planning issues associated with mixed-signal IC design; selected applications of analog circuits such as A/D and D/A converters, references, and comparators; extensive use of CAD tools for design entry, simulation, and layout; and the creation of an analog integrated circuit design project. Prerequisites: ECE 3660 or instructor permission.
ECE 4710Communications (3)
Explores the statistical methods of analyzing communications systems: random signals and noise, statistical communication theory, and digital communications. Analysis of baseband and carrier transmission techniques; and design examples in satellite communications. Prerequisite: (APMA 3100 or MATH 3100) AND (ECE 3750 or ECE 2700)
ECE 4715Communication Systems Laboratory (1.5)
Provides first-hand exposure to communications practice, including response of systems, signal theory, modulation and detection, sampling and quantization, digital signal processing, and receiver design. Corequisite: ECE 4710.
ECE 4750Digital Signal Processing (3)
Offered
Spring 2025
An introduction to digital signal processing. Topics include discrete-time signals and systems, application of z-transforms, the discrete-time Fourier transform, sampling, digital filter design, the discrete Fourier transform, the fast Fourier transform, quantization effects and nonlinear filters. Prerequisite: ECE 2700 or ECE 3750
ECE 4784Machine Learning for Wireless Communications (3)
Offered
Spring 2025
This is a survey course in the theory and technology of modern wireless communication systems, exemplified in cellular telephony, paging, microwave distribution systems, wireless networks, and even garage door openers. Wireless technology is inherently interdisciplinary, and the course seeks to serve the interests of a variety of students.
ECE 4850Linear Control Systems (3)
Explores the modeling of linear dynamic systems via differential equations and transfer functions utilizing state space representations and classical input-output representations; the analysis of systems in the time and frequency domains; study of closed-loop systems; state-space methods and the classical stability tests, such as the Routh-Hurwitz criterion, Nyquist criterion, root-locus plots and Bode plots. Prerequisite: ECE 3750 or ECE 2700
ECE 4855Control Laboratory (1.5)
A laboratory consisting of design, analysis, construction, and testing of electrical and electromechanical circuits and devices. Corequisite: ECE 4850.
ECE 4860Digital Control Systems (3)
Analyzes the design of dynamic systems that contain digital computers; the Z transform; block diagrams and transfer functions in the z-domain; block diagrams, frequency response and stability in the z-domain; state space methods; and design using the z-transform and state methods. Prerequisite: ECE 4850 or instructor permission.
ECE 4907Electrical Engineering Projects (1 - 3)
Offered
Spring 2025
Under faculty supervision, students plan a project of at least one semester's duration, conduct the analysis or design and test, and report on the results. If this work is to be the basis for an undergraduate thesis, the course should be taken no later than the seventh semester. Prerequisite: Instructor permission.
ECE 4908Electrical Engineering Projects (1 - 3)
Under faculty supervision, students plan a project of at least one semester's duration, conduct the analysis or design and test, and report on the results. If this work is to be the basis for an undergraduate thesis, the course should be taken no later than the seventh semester. Prerequisite: Instructor permission.
ECE 4991MDE - Capstone Design (4.5)
Design, analysis and testing of an electrical system to meet specific needs, considering applicable standards, health, safety, welfare, and societal impacts as well as tradeoff and constraint considerations. Semester-long team project develops physical prototype (not simulation). Counts major design experience for students in ECE. Prerequisites (ECE 3430 or ECE 3502 ECR II) AND (ECE 3750 or ECE 2700) AND 4th year standing
ECE 5150Microelectronic Integrated Circuit Fabrication (3)
Explores fabrication technologies for the manufacture of integrated circuits and microsystems. Emphasizes processes used for monolithic silicon-based 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, chemical-mechanical polishing, multilevel metal, device contacts, rapid thermal annealing, trench isolation, process integration, and wafer yield. Prerequisite: ECE 3103 or equivalent.
ECE 5241Optics and Lasers (3)
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 semiconductor-based detectors; and noise theory and noise sources in optical detection. Prerequisite: ECE 3103, 3209, 3750.
ECE 5260Microwave Engineering I (3)
Offered
Spring 2025
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. Prerequisite: ECE 2600 or instructor permission.
ECE 5501Special Topics in Electrical and Computer Engineering (0.5 - 3)
A first-level 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. Prerequisite: Instructor permission.
ECE 5502Special Topics in Electrical and Computer Engineering (1 - 3)
Offered
Spring 2025
A first-level 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. Prerequisite: Instructor permission.
ECE 5555Special Topics in Distance Learning (3)
Special Topics in Distance Learning
ECE 5630Introduction to VLSI (3)
Digital CMOS circuit design and analysis: combinational and sequential circuits, arithmetic structures, memories. Modern design issues: leakage, optimization, clocking, and interconnect. VLSI circuit design, simulation, and layout. Prerequisite: ECE 2630, 2330. Desirable: ECE 3103, ECE 3330 or equivalent.
ECE 5750Digital Signal Processing (3)
Fundamentals of discrete-time signal processing are presented. Topics include discrete-time linear systems, z-transforms, the DFT and FFT algorithms, digital filter design, and problem-solving using the computer. Prerequisite: ECE 3750 and 3760, or equivalent.
ECE 5755Digital Signal Processing Laboratory (1.5)
This course provides hands-on exposure to real-time digital signal sampling (DSP) using general-purpose DSP processors. The laboratory sequence explores sampling/reconstruction, aliasing, quantization errors, fast Fourier transform, spectral analysis, and FIR/IIR digital filter design and implementation. Programming is primarily in C++, with exposure to assembly coding. Prerequisite: ECE 3750, ECE 4760 or ECE 6750 co-requisite
ECE 6140Fundamentals of Nanoelectronics (3)
Today's electronic devices are reaching nanometer dimensions where fundamental quantum and atomistic processes dominate. Instead of the traditional 'top-down' classical viewpoint in "Solid State Device" courses, quantum transport principles are needed to understand `bottom-up' how current flows through individual atoms, molecules, nanotubes or spintronic devices. This course provides a convenient starting point.
ECE 6155Microelectronic Integrated Circuit Fabrication Laboratory (1.5)
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. Corequisite: ECE 5150.
ECE 6163Solid State Devices (3)
Introduces semiconductor device operation based on energy bands and carrier statistics. Describes operation of p-n junctions and metal-semiconductor junctions. Extends this knowledge to descriptions of bipolar and field effect transistors, and other microelectronic devices. Related courses: ECE 5150, 6155, and 6167. Prerequisite: ECE 3103 or equivalent, or solid state materials/physics course.
ECE 6261Microwave Engineering II (3)
Explores theory and design of active microwave circuits. Review of transmission line theory, impedance matching networks and scattering matrices. Transistor s-parameters, amplifier stability and gain, and low-noise amplifier design. Other topics include noise in two-port microwave networks, negative resistance oscillators, injection-locked oscillators, video detectors, and microwave mixers. Prerequisite: ECE 5260 or instructor permission.
ECE 6265Microwave Engineering Laboratory (1.5)
Offered
Spring 2025
Explores measurement and behavior of high-frequency circuits and components. Equivalent circuit models for lumped elements. Measurement of standing waves, power, and frequency. Use of vector network analyzers and spectrum analyzers. Computer-aided design, fabrication, and characterization of microstrip circuits. Corequisite: ECE 5260 or instructor permission.
ECE 6332VLSI Design (3)
Offered
Spring 2025
Digital CMOS circuit design and analysis: combinational circuits, sequential circuits, and memory. Second order circuit issues. Global design issues: clocking and interconnect. Use of Cadence CAD tools. Semester long team research project investigating new areas in circuit design. Prerequisites: ECE 2630, ECE 2330.
ECE 6434Dependable Computing Systems (3)
Focuses on techniques for designing and analyzing dependable computer-based systems. Topics include basic dependability concepts and attributes, fault models and effects, combinatorial and state-space modeling, hardware redundancy, error detecting and correcting codes, time redundancy, software fault tolerance, checkpointing and recovery, reliable networked systems, error detection techniques, and experimental dependability evaluation techniques. Prerequisites: A basic knowledge of probability and computer architecture is required. A working knowledge of programming is required for homework and mini projects.
ECE 6435Computer Architecture and Design (3)
Offered
Spring 2025
Integration of computer organization concepts such as data flow, instruction interpretation, memory systems, interfacing, and microprogramming with practical and systematic digital design methods such as behavioral versus structural descriptions, divide-and-conquer, hierarchical conceptual levels, trade-offs, iteration, and postponement of detail.  Design exercises are accomplished using a hardware description language and simulation.  Prerequisite by topic:  Digital Logic Design (ECE 2330 or equivalent), Introductory Computer Architecture (ECE 3330 or equivalent), Assembly Language Programming.
ECE 6465Human-Robot Interaction (3)
Offered
Spring 2025
Interactions between robots and humans are influenced by form, function and expectations. Quantitative techniques evaluate performance of specific tasks and functions. Qualitative techniques are used to evaluate the interaction and to understand expectations and perceptions of the human side of the interaction. Students use humanoid robots to develop and evaluate interactions within a specific application context.
ECE 6501Topics in Electrical and Computer Engineering (3)
Offered
Spring 2025
A first-level 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. Prerequisite: Instructor permission.
ECE 6502Special Topics in Electrical and Computer Engineering (1 - 3)
Offered
Spring 2025
A first-level 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. Prerequisite:  Instructor permission.
ECE 6505Electrical and Computer Engineering Seminar (1)
This one-hour weekly seminar course features presentations given by ECE faculty members, to introduce various research areas, topics, and advances in Electrical and Computer Engineering.  It is a one-credit course required for all first-year ECE graduate students. 
ECE 6550Special Topics in Electrical and Computer Engineering (1 - 3)
A non-graded lab-based course that provides a hands-on way to learn about new developments in electrical and computer engineering fields. Topics include technologies or application areas that relate to ongoing design and research activities of faculty and students.
Course was offered Spring 2019, Fall 2017
ECE 6555Special Topics in Distance Learning (3)
Special Topics in Distance Learning
ECE 6640Fundamentals of Photovoltaics and Solar Energy (3)
Solar energy plays an important role in the growth of renewable energy. This course provides an introduction to Photovoltaics and solar energy generation and gives an overview on the subject. The course will describe the operation of photovoltaic cells and efficiency improvements, industrial processes, solar thermal power generation, thin films and nanomaterials for photovoltaics and future technologies.
ECE 6642Optoelectronic Devices (3)
Optoelectronics merges optics and microelectronics. Optoelectronic devices and circuits have become core technologies for several key technical areas such as telecommunications, information processing, optical storage, and sensors. This course will cover devices that generate (semiconductor light emitting diodes and lasers), modulate, amplify, switch, and detect optical signals. Also included are solar cells, photonic crystals, and plasmonics.
ECE 6660Analog Integrated Circuits (3)
Offered
Spring 2025
Design and analysis of analog integrated circuits. Topics include feedback amplifier analysis and design including stability, compensation, and offset-correction; layout and floor-planning issues associated with mixed-signal 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. Prerequisite: ECE 3103 and 3632, or equivalent.
ECE 6711Probability and Stochastic Processes (3)
Topics include probability spaces; random variables and vectors; and random sequences and processes; especially specification and classification. Includes detailed discussion of second-order 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. Prerequisite: APMA 3100, MATH 3100, or equivalent.
ECE 6713Communication Systems Engineering (3)
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. Prerequisite: Undergraduate course in probability.
ECE 6714Probabilistic Machine Learning (3)
Covers foundations of estimation theory and machine learning in a probabilistic modeling framework. Topics include frequentist and Bayesian estimation, analysis of estimators, linear regression, linear classification, graphical models, Markov models, sampling methods, and variational inference. Requires APMA 3100 or an equivalent course on Probability, familiarity with linear algebra, and Python programming.
ECE 6717Information Theory and Coding (3)
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. Prerequisite: two years of college-level mathematics including discrete probability, or consent of instructor.
ECE 6750Digital Signal Processing (3)
Offered
Spring 2025
A first graduate course in digital signal processing. Topics include discrete-time signals and systems, application of z-transforms, the discrete-time Fourier transform, sampling, digital filter design, the discrete Fourier transform, the fast Fourier transform, quantization effects and nonlinear filters. Additional topics can include signal compression and multi-resolution processing.
ECE 6782Machine Learning in Image Analysis (3)
This course focuses on an in-depth study of advanced topics and interests in image data analysis. Students will learn practical image techniques and gain mathematical fundamentals in machine learning needed to build their own models for effective problem solving. The graduate students (ECE/CS 6501) will be given additional programming tasks and more advanced theoretical questions.
ECE 6784Machine Learning for Wireless Communications (3)
Offered
Spring 2025
This is an entry-level course on wireless communications, especially we will discuss how machine learning impacts the design of wireless systems. The goal is to teach fundamental and core techniques that enable physical layer wireless communications.
ECE 6785Optical Communications (3)
This course covers the basics of optical communications. The first part of the course is spent describing optical devices including the LED, laser, optical fiber, PIN photodiode, APD detectors, optical amplifiers, modulators, etc. Characteristics of devices and their effect on the overall system are discussed. The second part of the course is devoted to system design and analysis. The emphasis is on modulation/demodulation and channel control methods, defining performance measures, and describing network architectures. Common applications of optical communications are then discussed. This course is intended to complement training in communications and in optics. Prerequisites: ECE 3750 and APMA 3100.
Course was offered Spring 2013, Spring 2011
ECE 6850Introduction to Control Systems (3)
This course aims to provide an instruction to basic principles and tools for the analysis and design of control systems. It is intended for general graduate students in engineering and science. Topics to be covered include concepts, examples and designs of feedback, system modeling, linear and nonlinear dynamic behaviors, stability analysis, frequency domain analysis and design, transfer functions, PID control, and robustness of control systems.
ECE 6851Linear Automatic Control Systems (3)
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. Cross-listed as MAE 6610. Prerequisite: ECE 3750 or instructor permission.
ECE 6852Linear State Space Control Systems (3)
Studies linear dynamical systems emphasizing canonical representation and decomposition, state representation, controllability, observability, stability normal systems, state feedbacks and the decoupling problem. Representative physical examples. Cross-listed as MAE 6620. Prerequisite: APMA 6150, ECE 6851, or instructor permission.
ECE 6993Independent Study (1 - 3)
Offered
Spring 2025
Detailed study of graduate course material on an independent basis under the guidance of a faculty member.
ECE 6995Supervised Project Research (3 - 6)
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 6996Supervised Graduate Teaching Experience (3)
Offered
Spring 2025
A guided teaching experience for Ph.D. students, with selected teaching assignments and directed performance evaluation, under the supervision of a faculty member, as a part of Ph.D. training designed for students' development of independent teaching skills.
ECE 7209Techniques of Advanced Electromagnetics (3)
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. Prerequisite: ECE 4209 or instructor permission.
Course was offered Spring 2016, Spring 2013, Fall 2010
ECE 7332Advanced VLSI Systems Design (3)
This course surveys advanced, challenging topics related to digital circuit design, using SRAM as a design driver. Topics include CMOS scaling and technology changes, variation tolerant design, leakage reduction, design for reliability, alternative devices, and advanced memory design. The class draws heavily from current literature on these topics. Students will conduct a semester long project related to the class topics. Prerequisites: ECE 4332 or ECE 6332 or instructor permission.
Course was offered Spring 2015, Spring 2011
ECE 7457Computer Networks (3)
Analyzes network topologies; backbone design; performance and queuing theory; data-grams and virtual circuits; technology issues; layered architectures; standards; survey of commercial networks, local area networks, and contention-based communication protocols; encryption; and security. Course equivalent to CS 7457.. Prerequisite: CS 6456 or instructor permission.
Course was offered Fall 2017, Fall 2013, Fall 2011, Fall 2009
ECE 7501Special Topics in Electrical and Computer Engineering (1 - 3)
A second 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. Prerequisite: Instructor permission.
ECE 7502Special Topics in Electrical and Computer Engineering (3)
A second 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. Prerequisite:  Instructor permission.
Course was offered Spring 2015, Spring 2010
ECE 7555Advanced Topics in Distance Learning (3)
Advanced Topics in Distance Learning
Course was offered Fall 2015, Fall 2010
ECE 7712Digital Communications (3)
An in-depth treatment of digital communications techniques and performance. Topics include performance of uncoded systems such as Mary, PSK, FSK, and multi-level signaling; orthogonal and bi-orthogonal 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. Prerequisite: ECE 6711.
ECE 7776Advanced Digital Signal Processing (3)
Provides the background of multi-dimensional digital signal processing, emphasizing the differences and similarities between the one-dimensional and multi-dimensional cases. Includes M-D Fourier transforms, M-D sampling and reconstruction, M-D DFT, M-D filtering, M-D spectral estimation, and inverse problems such as tomography, iterative signal reconstruction, and coherent imaging. Broad applications in radar, sonar, seismic, medical, and astronomical data processing are introduced. Prerequisite: ECE 5750 or instructor permission.
Course was offered Fall 2018, Fall 2017, Fall 2015
ECE 7855Multivariable Robust Control Systems (3)
Studies advanced topics in modern multivariable control theory; matrix fraction descriptions, state-space 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; H2-optimal control and loop transfer recovery; H2-optimal control and state-space solution methods. Cross-listed as MAE 7650. Prerequisite: ECE 6852 or equivalent, or instructor permission.
Course was offered Fall 2017, Spring 2015, Spring 2013
ECE 7856Nonlinear Control Systems (3)
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. Cross-listed as MAE 7660. Prerequisite: ECE 6851 and 6852.
ECE 7858Digital Control Systems (3)
Includes sampling processes and theorems, z-transforms, modified transforms, transfer functions, and stability criteria; analysis in frequency and time domains; discrete state models of systems containing digital computers; and advanced discrete-time control techniques. Some in-class experiments using small computers to control dynamic processes. Cross-listed as MAE 7680. Prerequisite: ECE 4860 and 6851, APMA 6150, or equivalent.
ECE 7993Independent Study (3)
Detailed study of graduate course material on an independent basis under the guidance of a faculty member.
ECE 7995Supervised Project Research (3 - 6)
Formal record of student commitment to project research under the guidance of a faculty advisor. Registration may be repeated as necessary.
ECE 8000TNon-UVa Transfer/Test Credit Approved (1 - 48)
Non-UVa Transfer/Test Credit Approved
ECE 8501Special Topics in Electrical and Computer Engineering (3)
A third-level 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. Prerequisite: Instructor permission.
ECE 8502Special Topics in Electrical and Computer Engineering (3)
A third-level 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. Prerequisite:  Instructor permission.
Course was offered Spring 2010
ECE 8782Magnetic Resonance Imaging (3)
The course covers the physical principles of nuclear magnetic resonance, the biological and medical problems addressed using MRI, the analysis and design of MRI pulse sequences from a signal processing perspective, and MR image reconstruction techniques. It will introduce various advanced topics, including non-Cartesian scanning and compressed sensing. The course will include a laboratory session working with an MRI scanner. Prerequisites: BME 6311 BME Measurement Principles, or knowledge of 2D Fourier transforms and linear systems theory.
Course was offered Fall 2013
ECE 8825Adaptive Control (3)
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. Prerequisite: ECE 6851 and 6852, or instructor permission.
Course was offered Fall 2016, Spring 2014, Fall 2011
ECE 8897Graduate Teaching Instruction (1 - 6)
For master's students.
ECE 8999Thesis (1 - 12)
Offered
Spring 2025
Formal record of student commitment to master's thesis research under the guidance of a faculty advisor. May be repeated as necessary.
ECE 9897Graduate Teaching Instruction (1 - 6)
Offered
Spring 2025
For doctoral students.
ECE 9999Dissertation (1 - 12)
Offered
Spring 2025
Formal record of student commitment to doctoral research under the guidance of a faculty advisor. May be repeated as necessary.
Engineering
ENGR 900International Scholars Independent Study (0)
A zero-credit course with enrollment restricted to international scholars.
ENGR 1010Engineering Foundations 1 (4)
This is the first in a two-semester course sequence for first-year SEAS undergraduates. Students are introduced to engineering practice and the design process, the concept of engineering as an endeavor that shapes and is shaped by society, the fundamentals of engineering ethics, and oral and visual communication. Majors and potential career paths are also introduced. Restricted to 1st Year Engineering Undergraduates or Instructor's Consent
Course was offered Fall 2024, Fall 2023
ENGR 1020Engineering Foundations 2 (3)
Offered
Spring 2025
This is the second in a two-semester course sequence for first-year SEAS undergraduates. Students will engage in an open-ended authentic design project that is performed as part of a team. Technical writing is emphasized, as is designing for social responsibility. Students will develop skills for prototyping, data analysis, and modeling. Restricted to First-Year Engineering Students or Instructor's Consent
Course was offered Spring 2024
ENGR 1410Synthesis Design I (4)
Students set off on a two-course journey to develop (1) effective and intentional human-centered engineering design mindsets and behaviors, (2) their abilities to work in and find ways to exhibit leadership on design teams composed of people with different skills and roles, and (3) their abilities to communicate both within a design team and with external stakeholders. Prerequisite: first-year Rodman scholar status.
ENGR 1420Synthesis Design II (3)
Offered
Spring 2025
Synthesis Design II extends students' journey started in ENGR 1410 Synthesis Design I, a journey focused on developing effective and intentional human-centered engineering design mindsets and behaviors.  The distinguishing feature is a client-based project which directly engages students with how engineers can impact people and how people can impact engineers while advancing their design, teamwork, and communication skills.  Prerequisite: first-year Rodman scholar status.
ENGR 1501Special Topics (1)
Offered
Spring 2025
Student led special topic courses which vary by semester.
ENGR 1520Explorations in Engineering (3)
This course introduces students to engineering, including the role of engineers in modern society, engineering subdisciplines, & methods used by engineers to solve problems. A key component is a hands-on design-build project in which students work in small teams to develop a solution to a problem. This activity culminates in demonstration of a design solution prototype. Students should be able to make clearer choices when deciding a career path. Prerequisite: Instructor consent.
ENGR 1559Special Topics in Engineering (3)
Considers engineering practices and principles in their local and global context. Topics vary based upon student and faculty interest.
ENGR 1595Explorations--First-Year Engineering Seminar (1)
This is a seminar course for first-year students in the School of Engineering and Applied Science to acquire information about engineering careers, what different majors do, etc.
Course was offered Spring 2012, Fall 2011
ENGR 1624Introduction to Engineering (4)
Cornerstone course for first-year SEAS undergraduates, introducing them to engineering practice and design philosophy, via exposure to open-ended, realistic , hands-on challenges. Students engage in both individual and team work, and consider the contexts in which engineering challenges arise. SEAS majors and potential career paths are also introduced. Students who have taken ENGR 1620 or 1621 or both, can't enroll in ENGR 1624.
ENGR 2500Introduction to Nanoscience and Technology (3)
Offered
Spring 2025
A hands-on introduction to nanoscience for students of all majors: Microfabrication, nanoscale chemical and biological self-assembly, applications, technological and ethical challenges; Labs ranging from use of scanning tunneling and atomic force microscopes to DNA fingerprinting. Lecture/discussion meeting + one lab. For first two weeks of registration, enrollment will be limited to 1st and 2nd years (then opened to all).
ENGR 2595Special Topics in Engineering (1 - 4)
Offered
Spring 2025
Special Topics in Engineering.
ENGR 2993Independent Study (1 - 3)
Offered
Spring 2025
Special tutorial with a topic declared in advance. The topic, work plan, and conditions are arranged by contract between instructor and student and approved by the department Chair, with a copy to be filed in the department office. Instructor's Consent Required.
ENGR 2995Research for Credit (1 - 6)
Offered
Spring 2025
Students will engage in supervised research in engineering, applying academic knowledge to real-world problems.
ENGR 3020Introduction to Engineering in Context (1)
This course provides students with realistic and contemporary perspectives on the practice of engineering. A key objective is to improve understanding and appreciation for the role of contextual factors in engineering practice, with emphasis on the interactions between technological, organizational and cultural aspects.
Course was offered Spring 2010
ENGR 3501Special Topics in Engineering (3)
Special topics in engineering will vary based upon student and faculty interests.
ENGR 3502Special Topics in Engineering (3)
Special topics in engineering will vary based upon student and faculty interests.
ENGR 3580Rodman Scholars Seminar (1)
Special Topics Restricted to Rodman Scholars. Prerequisites: Rodman Scholar Status.
ENGR 3610Nanoscale Devices & Systems (3)
The ability to spatially localize, pattern and interconnect structures with nanoscale resolution is critical for emerging technologies. This course utilizes a hierarchical approach to survey nanotechnologies, beginning with the emerging phenomena at the nanoscale; their device application for electronics, photonics, biosensing and tissue regeneration; the fabrication of integrated nanosystems; and finally their impacts on environmental systems. Prerequisites: APMA 2130 or MATH 3250; and CHEM 1410; and PHYS 1425
Course was offered Fall 2017
ENGR 4010Multidisciplinary Design and Development I (1 - 3)
A two-semester, multidisciplinary, capstone engineering design sequence; the primary objective of ENGR 4010/4020 is to provide students with a realistic and rigorous, culminating engineering design experience, which is reflective of contemporary professional practice. A disciplined design/development process is followed. Prerequisite: 4th year Engineering
ENGR 4020Multidisciplinary Design and Development II (1 - 3)
A two-semester, multidisciplinary, capstone engineering design sequence; the primary objective of ENGR 4010/4020 is to provide students with a realistic and rigorous, culminating engineering design experience, which is reflective of contemporary professional practice. A disciplined design/development process is followed. Prerequisite: ENGR 4010
ENGR 4595Special Topics in Engineering (1 - 3)
Offered
Spring 2025
Advance projects course to be taken in parallel with STS 4010, 4020, or can be used for an advanced undergraduate course on a topic not covered in the course offerings. Prerequisite: instructor permission.
ENGR 4599Special Topics in Engineering (1 - 3)
Prerequisite: instructor permission.
ENGR 4880Business and Technical Leadership in Engineering (3)
Offered
Spring 2025
This course on Business and Technological Leadership is normally taught by a senior level corporate executive with broad experience who serves as the Brenton S. Halsey Distinguished Visiting Professor of Chemical Engineering and Related Disciplines. The instructor provides experienced insight on business and professional issues likely to be faced by engineers early in their careers. The course normally covers major business skills and competencies in career management, leadership, working in teams, problem solving, and change management as well as international issues facing global companies. Guest speakers will provide additional insights on theses topics.
ENGR 5555Special Topics in Engineering Education (1 - 3)
Special Topics in Engineering Education
ENGR 6501Special Topics in Graduate Engineering (1 - 3)
Offered
Spring 2025
Special topics in graduate engineering will vary based upon student and faculty interests.
Course was offered Spring 2024
ENGR 6555Advanced Topics in Engineering Education (3)
Advanced Topics in Engineering Education
ENGR 6559Special Topics in Cyber-Physical Systems (3)
This course introduces students to core concepts and principles in the engineering of Cyber-Physical Systems (CPS). It bridges the exploration of critical engineering concepts in CPS with an examination of ethics, policy and user design issues. Writing and other communication skills are emphasized, and students are required to show cumulative progress across the semester.
Course was offered Fall 2022, Fall 2021, Fall 2020, Fall 2019
ENGR 6780Cyber-Physical Systems Technology and Ethics (3)
This course is designed to develop cross-competency in the technical, analytical, and professional capabilities necessary for the emerging field of Cyber-Physical Systems (CPS). It provides convergence learning activities based around the applications, technologies, and system designs of CPS as well as exploring the ethical, social, and policy dimensions of CPS work. The course also emphasizes the importance of communication as a necessary skill.
Course was offered Fall 2024, Fall 2023
ENGR 6890Industrial Applications (1 - 3)
Students register for this course to complement an industry work experience. Topics focus on the application of engineering principles, analysis, methods and best practices in an industrial setting. A final report is required. Registration is only offered on a Credit/No Credit basis. Courses taken for Credit/No Credit may not be used for any major or degree requirements.
ENGR 9997Graduate Teaching Instruction (1 - 6)
Offered
Spring 2025
Graduate Teaching Instruction for doctoral students.
Engineering Physics
EP 6950Supervised Project (1 - 12)
Formal record of student commitment to project research under the guidance of a faculty advisor. May be repeated.
EP 6993Independent Study (1 - 12)
Detailed study of graduate course material on an independent basis under the guidance of a faculty member.
EP 7000Graduate Seminar (1)
Weekly seminars for graduate students in Engineering Physics offered every semester. All resident EP graduate students enroll each semester.
EP 7592Special Topics in Engineering Physics (3)
Advanced-level study of selected problems in engineering physics. Prerequisite: instructor permission.
EP 7993Independent Study (1 - 12)
Detailed study of graduate course material on an independent basis under the guidance of a faculty member.
Course was offered Fall 2017, Spring 2010, Fall 2009
EP 8000TNon-UVa Transfer/Test Credit Approved (1 - 48)
Non-UVa Transfer/Test Credit Approved
EP 8970Graduate Teaching Instruction (1 - 6)
For master's students.
EP 8999Master's Degree Research (1 - 12)
Formal record of student commitment to master's thesis research under the guidance of a faculty advisor. May be repeated as necessary.
EP 9970Graduate Teaching Instruction (1 - 6)
For doctoral students.
EP 9999Ph.D. Dissertation Research (1 - 12)
Formal record of commitment to doctoral research under the guidance of a faculty advisor. May be repeated as necessary.
Mechanical & Aerospace Engineering
MAE 1501Special Topics in Mechanical & Aerospace Engineering (1)
Offered
Spring 2025
Student-led special topic courses which vary by semester.
Course was offered Fall 2024, Spring 2023, Fall 2016
MAE 2020Introduction to Mechanical Engineering (2)
Overview of the mechanical engineer's role as analyst and designer. Introduction to manufacturing tools, equipment, and processes; properties of materials relative to manufacture and design. Pre-requisite: PHYS 1425 or PHYS 1420 or PHYS 1710. Co-requisite: APMA 2120 or MATH 2310 or MATH 2315
Course was offered Fall 2024, Fall 2023, Fall 2022, Fall 2021
MAE 2030Introduction to Aerospace Engineering (2)
Historical introduction, standard atmosphere, basic aerodynamics, airfoils and wings, flight mechanics, stability and control, propulsion (airbreathing, rocket and space), orbital mechanics.
Course was offered Fall 2024, Fall 2023, Fall 2022, Fall 2021
MAE 2040Computer Aided Design (1)
Offered
Spring 2025
Communication through engineering graphics; engineering drawing interpretation, sectioning, auxiliary views; and analysis and design of mechanical devices. Workshop includes CAD and solid modeling.
MAE 2090Applied Probability and Statistics (3)
Application of probability and statistical analysis to engineering decision analysis,data description, inference (confidence intervals and hypothesis tests), model building, sstatistical quality control, and designing engineering experiments Corequisite: APMA 2120 .
MAE 2100Thermodynamics (3)
Offered
Spring 2025
Includes the formulation of the first and second laws of thermodynamics; energy conservation; concepts of equilibrium, temperature, energy, and entropy; equations of state; processes involving energy transfer as work and heat; reversibility and irreversibility; closed and open systems; and cyclic processes. Prerequisite: APMA 1110 or MATH 1320
MAE 2300Statics (3)
Offered
Spring 2025
Basic concepts of mechanics, systems of forces and couples: equilibrium of particles and rigid bodies; analysis of structures: trusses, frames, machines; internal forces, shear and bending moment diagrams; distributed forces; friction, centroids and moments of inertia; introduction to stress and strain; computer applications. Cross-listed as CE 2300. Prerequisite: PHYS 1425 or PHYS 1420 or PHYS 1710
MAE 2310Strength of Materials (3)
Offered
Spring 2025
Normal stress and strain, thermal strain, shear stress, shear strain; stress and strain transformations; Mohr's circle for plane stress and strain; stresses due to combined loading; axially loaded members; torsion of circular and thin-walled closed sections; statically indeterminate systems; deformation, strains and stresses in beams; beam deflections; column stability. Prerequisites: MAE 2300 or CE 2300
MAE 2320Dynamics (3)
Offered
Spring 2025
Kinematic and kinetic aspects of motion modeling applied to rigid bodies and mechanisms. Focus on free-body-analysis. Use of work-energy and impulse-momentum motion prediction methods. Use of Cartesian and simple non-Cartesian coordinate systems. Rotational motion, angular momentum, and rotational kinetic-energy modeling; body mass rotational moment of inertia. Relative-velocity and acceleration. Prerequisite: MAE 2300 or CE 2300
MAE 2330Mechanics Laboratory (2)
Offered
Spring 2025
Application of experimental methods for the mechanical behavior of components and materials. Topics include mechanical measurement systems (load cells, accelerometers, extensometers, rotary sensors, etc.), truss design, destructive material testing methods (e.g. tensil test), connections, data analysis, experiment design and technical writing. Co-requisites: MAE 2320 Dynamics and MAE 2310 Strength of Materials.
MAE 2501Special Topics in Mechanical Engineering (3)
Special topics in mechanical engineering
MAE 2502Special Topics in Mechanical Engineering (3)
Special topics in mechanical engineering
MAE 2503Special Topics in Aerospace Engineering (3)
Special topics in aerospace engineering
Course was offered Fall 2017, Fall 2016, Fall 2015
MAE 2504Special Topics in Aerospace Engineering (3)
Special topics in aerospace engineering
MAE 3010Astronautics (3)
Offered
Spring 2025
Discussion of the Keplerian two-body problem; elliptic, parabolic, and hyperbolic orbits; solution of Kepler's equation and analogs; the classical orbital elements; orbit determination; prediction of future position and velocity; orbital perturbations; Lambert's problem. Prerequisites: MAE 2320.
MAE 3120Thermal Systems Analysis (3)
Analysis of thermodynamic cycles and energy conversion systems. Topics include multi-component system analysis, real fluids, chemical equilibrium, and renewable energy systems. Applications include power generation, internal combustion engines, refrigeration/heat pump systems, energy audits, fuel cells, bio-derived fuels, and solar, wind, and water energy systems. Prerequisite: MAE 2100.
MAE 3130Nanoscale Heat Transfer (3)
Development of fundamentals of heat transfer from a nanoscale or atomic perspective, as applied to nanotechnology and energy applications; topics include selected relevant concepts from Kinetic Theory, Quantum Mechanics, Solid State Physics, Statistical Thermodynamics, wave vs. particle transport theory, Landauer and Boltzmann Transport Formalisms, and thermoelectricity. Prerequisite: APMA 2130 or MATH 3250 or APMA 2501 - Differential Equations & Linear Algebra.
MAE 3140Elements of Heat and Mass Transfer (3)
Offered
Spring 2025
Analysis of steady state and transient heat conduction in solids with elementary analytical and numerical solution techniques; fundamentals of radiation heat transfer, including exchange among black and diffuse gray surfaces; free and forced convective heat transfer with applications of boundary layer theory and an introduction to mass transfer by diffusion using the heat-mass transfer analogy. Prerequisite: MAE 2100 and MAE 3210.
MAE 3210Fluid Mechanics (3)
Offered
Spring 2025
Introduction to fluid flow concepts and equations; integral and differential forms of mass, momentum, and energy conservation with emphasis on one-dimensional flow; fluid statics; Bernoulli's equation; viscous effects; Courette flow, Poiseuille flow, and pipe flow; boundary layers; one-dimensional compressible flow; normal shock waves; flow with friction or heat addition; isothermal flow; and applications. Prerequisite: APMA 2130 or MATH 3250 or APMA 2501 - Differential Equations & Linear Algebra.
MAE 3220Aerodynamics (4)
Offered
Spring 2025
Boundary layers: similarity, Blasius and momentum integral methods. Ideal Flows: Kelvin's circulation theorem; complex potential; superposition; Kutta-Joukowski; thin airfoils; finite wings; lifting lines. Gas dynamics: sound waves; normal and oblique shocks; Prandtl-Meyer expansion; quasi 1D flows; converging-diverging nozzles; choked flows; diffusers; Rayleigh line and Fanno line flows. Prerequisites: MAE 2100 and MAE 3210
MAE 3230Thermal Fluids Laboratory (2)
Application of experimental methods for thermal-fluid behavior. Topics include fluid properties, pressure and buoyancy, jet momentum, dimensional analysis, pipe flow, data analysis, particle image velocimetry, and measurement uncertainty. The laboratory experience will include activities to reinforce principles from Thermodynamics (MAE 2100) and Fluid Mechanics (MAE 3210). Co-requisite: MAE 3210 Fluid Mechanics
MAE 3310Aerospace Structures (3)
Analyzes the design of elements under combined stresses; bending and torsional stresses in thin-walled beams; energy and other methods applied to statically determinate and indeterminate aerospace structural elements; buckling of simple structural members; and matrix and finite element analysis. Prerequisite: MAE 2310 or CE 2310.
MAE 3420Computational Methods in Mechanical & Aerospace Engineering (3)
Offered
Spring 2025
Introduces numerical modeling concepts used in engineering simulation tools like computational fluid dynamics and structural mechanics analysis software. Topics covered include discretization methods of partial differential equations, numerical solutions of linear matrix equations, and relaxation techniques for solving stiff equation sets. As part of the course, students will use Matlab, CFD, and mechanical analysis tools.
MAE 3501Special Topics in Mechanical Engineering (3)
Special topics in mechanical engineering
MAE 3502Special Topics in Mechanical Engineering (3)
Special topics in mechanical engineering
MAE 3503Special Topics in Aerospace Engineering (3)
Offered
Spring 2025
Special topics in aerospace engineering
MAE 3504Special Topics in Aerospace Engineering (3)
Special topics in aerospace engineering
MAE 3610Aerospace Materials (3)
Introduces physical-chemical/microstructural and working mechanical properties, along with practical applications, for materials of wide interest on aerospace materials. Includes common metal, polymer, ceramic, and composite materials. Topics include standard materials names/designations; standard forming methods; usual strengthening means; temperature and temperature-history effects. Prerequisite CHEM 1410 or 1610 or CHEM 1810: Corequisite MAE 2310 or CE 2310.
MAE 3620Machine Elements and Fatigue in Design (3)
Offered
Spring 2025
Applies mechanical analysis to the basic design of machine elements; basic concepts in statistics and reliability analysis, advanced strength of materials, and fatigue analysis; and the practical design and applications of materials to fastening systems, weldments, power screws, springs, journal and anti-friction bearings, gears, brake clutches and flexible power transmission elements. Prerequisites: MAE 3310.
MAE 3710Mechanical Systems (3)
Presents general concepts of dynamical systems modeling and provides mathematical tools to develop and analyze models that describe input/output behaviors of physical systems. Topics include basic elements of mechanical systems, transfer functions, frequency response, stability and poles, resonance and natural frequency, transient and time constant, steady state and DC gain, block diagrams. Prerequisites: MAE 2320 and APMA 2130
MAE 3730Flight Vehicle Dynamics (3)
Offered
Spring 2025
Introduces definitions and concepts and includes a review of longitudinal static stability; rigid body dynamics: general equations of motion, rotating coordinate systems; small disturbance theory; atmospheric flight mechanics, stability derivatives; motion analysis of aircraft; static and dynamic stability; aircraft handling qualities; and an introduction to flight control systems and automatic stabilization. Prerequisite: MAE 2320.
MAE 3810Experimental Methods Laboratory (3)
The study of basic concepts and methods in engineering measurements and data analysis. Basic topics include mechanical and electrical sensors and measurement instruments, measurement uncertainty, statistic and data analysis. Additional topics include digital signal processing and data acquisition systems using Labview. Applications are to mechanical and aero/thermofluids devices. Two lectures and two laboratory hours Prerequisite: PHYS 2415, MAE 2320; corequisite: APMA 3110
MAE 3820Aerodynamics Laboratory (2)
Offered
Spring 2025
Application of experimental methods to the design of experiments. Topics include data acquisition, hypothesis testing, and uncertainty assessment. Includes two experiments to investigate wing aerodynamic behaviors in a low speed wind tunnel and supersonic flow over a model or through a nozzle. Additional activities and experiments may vary to meet student interest. Must have completed MAE 2330 or MAE 3230.
MAE 3840Mechanical Engineering Laboratory (2)
Offered
Spring 2025
Application of experimental methods to the design of experiments. Topics include data acquisition, hypothesis testing, and uncertainty assessment. Students will complete an array of experiments requiring the examination of test equipment and procedures for heat transfer, mechanical and fluid systems. Pre-requisites: MAE 2330 or MAE 3230.
MAE 4120Aerospace Propulsion (3)
Aero- and thermodynamics of compressible fluids in air-breathing and rocket engines. Performance and cycle analysis of air-breathing engines, emphasizing turbojets, turbofans, turboprops, and ramjets; space propulsion including rocket dynamics, thrust chamber thermodynamics, and propulsion performance; performance of axial-flow and centrifugal compressors; turbines; and the matching of engine components. Prerequisite: MAE 3210 and MAE 2100.
MAE 4130Rocket Propulsion (3)
Introduces rocket-engine design and optimization problems; materials, temperature-exposure, and stress-strain issues; rocket flight mechanics and trajectories; rocket staging issues; liquid propellants; liquid-propellant engine designs; rocket thrust-chamber flow behaviors and modeling;rocket exhaust behaviors; modeling methods; maneuver, orbit-adjustment, and attitude-adjustment engines Prerequisite: MAE 2320, 3010, 3210; corequisite: MAE 3220
MAE 4260Robotic Autonomy (3)
Offered
Spring 2025
Principles of robotic autonomy for navigating unstructured environments using mathematical principles. Basic probability theory, numerical techniques for recursive Bayesian estimation and multi-sensor data fusion, Simultaneous Localization and Mapping, quantification of belief, and autonomous control. Prerequisites: MAE 2320 Dynamics and CS 1110 or CS 1111 or CS 1112 Introduction to Programming, or instructor's permission.
Course was offered Spring 2024, Spring 2023, Spring 2022
MAE 4270Experimental Robotics (3)
Mechanical design and build of a robot complete with sensors and actuators. Install Robot Operating System (ROS) and operate. Communication using ROS. Integration of microcontrollers and onboard computers. Object recognition. Simultaneous Localization and Mapping (SLAM) of the environment. Pre-requisites: 4th year standing or instructor's permission
Course was offered Fall 2024, Fall 2023, Fall 2022
MAE 4280Motion Biomechanics (3)
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. Cross-listed as BIOM 4280. Prerequisite: MAE 2310 and 2320.
MAE 4300Wind Energy (3)
Offered
Spring 2025
Fundamentals of modern wind turbines with emphasis on mechanical and aerospace engineering aspects as well as design and economic considerations. Topics include wind resources, aerodynamics and performance, control of turbine dynamics for power and safety, structural loads and response, blade materials and design, siting and installation, and economic drivers of wind systems. Prerequisite: MAE/CE 3210 Fluid Mechanics or equivalent
MAE 4501Special Topics in Mechanical Engineering (3)
Offered
Spring 2025
Applies basic engineering science, design methods, and systems analysis to developing areas and current problems in mechanical engineering. Topics vary based on student and faculty interest. Prerequisite: 3rd or 4th year standing.
MAE 4502Special Topics in Mechanical Engineering (3)
Offered
Spring 2025
Applies basic engineering science, design methods, and systems analysis to developing areas and current problems in mechanical engineering. Topics vary based on student and faculty interest.
MAE 4503Special Topics in Aerospace Engineering (3)
Applies basic engineering science, design methods, and systems analysis to developing areas and current problems in aerospace engineering. Topics vary based on student and faculty interest. Prerequisite: Third or Fourth-year standing.
MAE 4504Special Topics in Aerospace Engineering (3)
Applies basic engineering science, design methods, and systems analysis to developing areas and current problems in aerospace engineering. Topics vary based on student and faculty interest. Prerequisite: Third or Fourth-year standing.
MAE 4511Mechanical Engineering Special Project (1.5)
Individual survey, analysis, or apparatus project in the mechanical engineering field, concluded with the submission of a formal report. Subject originates with students wishing to develop a technical idea of personal interest. One hour conference per week. Prerequisite: Professional standing and prior approval by a faculty member who is project supervisor. Prerequisite: fourth year standing.
MAE 4512Mechanical Engineering Special Project (1.5)
Individual survey, analysis, or apparatus project in the mechanical engineering field, concluded with the submission of a formal report. Subject originates with students wishing to develop a technical idea of personal interest. One hour conference per week. Prerequisite: Professional standing and prior approval by a faculty member who is project supervisor. Prerequisite: fourth year standing.
MAE 4513Aerospace Engineering Special Projects (1.5)
Applied research in areas pertinent to aerospace engineering; conducted in close consultation with a departmental faculty advisor. Includes the design and construction of experiments, analysis, or the investigation of physical phenomena. The research may be related to ongoing faculty research and may be the topic of the senior thesis, but its scope must be significantly beyond that required for the thesis. Prerequisite Fourth yr. standing.
MAE 4514Aerospace Engineering Special Projects (1.5)
Offered
Spring 2025
Applied research in areas pertinent to aerospace engineering; conducted in close consultation with a departmental faculty advisor. Includes the design and construction of experiments, analysis, or the investigation of physical phenomena. The research may be related to ongoing faculty research and may be the topic of the senior thesis, but its scope must be significantly beyond that required for the thesis. Prerequisite Fourth yr. standing
MAE 4605Manufacturing and Process Technology (3)
Offered
Spring 2025
Includes familiarization with concepts of mass production tooling and automation; metallurgical and mechanical aspects of machining and metal forming; and experiments with machine tools. Prerequisite: MAE 2000, MAE 3620.
MAE 4610Mechanical Engineering Design I (3)
Coverage of the design process including project management, specifications, budgeting and case histories, Conceptual, preliminary, and detailed design phases. Technical proposal and report preparation and technical presentations. Organization of design teams to work on specific semester long mechanical design projects selected to illustrate the design process. Engineering 4th Year Standing or instructor permission.
MAE 4620Mechanical Engineering Design II (3)
Offered
Spring 2025
A continuation of MAE 4610 that applies the design process to projects. Organization of design teams to work on specific semester-long design projects, including oral presentations and written reports. Pre- or Co-Requisite MAE 4610
MAE 4630Energy Systems Design I (3)
Design of systems for the useful conversion of energy. Applications include various combustion systems that generate electricity and the control of air pollutant emissions from combustion systems. Considers the control and performance features present in such operating systems, as well as the economic optimization of capital and operating expense. Y) Prerequisite: MAE 3140
Course was offered Fall 2010, Fall 2009
MAE 4640Energy Systems Design II (3)
Design of systems for the useful conversion of energy. Applications include various combustion systems that generate electricity and the control of air pollutant emissions from combustion systems. Considers the control and performance features present in such operating systems, as well as the economic optimization of capital and operating expense. Prerequisite: MAE 3140
Course was offered Spring 2011, Spring 2010
MAE 4670Creativity and New Product Development I (3)
Engineering design process by engaging teams of students in design activities that results in useful and novel products. Stages of the typical product design process, concepts of intellectual property and its protection through patents, copyrights, trademarks, and trade secrets, and the technical tools of modern engineering practice, including solids modeling and rapid prototyping. Prerequisite: 4th year standing - ENU
MAE 4680Creativity and New Product Development II (3)
Creating working prototypes, development of business plans for commercialization, and writing of proposals for external funding.Prerequisite: MAE 4670.
MAE 4710Mechatronics (4)
Offered
Spring 2025
Presents the synergistic integration of mechanical engineering with electronics and computer control in the design of industrial products and processes. Surveys basic electronics, electromechanical actuators, analog and digital signals, sensors, basic control algorithms, and microcontrol programming. Weekly laboratory exercises and a final design project. Prerequisite: Third year standing in ME or AE or instructor permission.
MAE 4720Advanced Mechatronics (3)
Offered
Spring 2025
Mechatronics studies synergistic integration of mechanical engineering, electronics, and intelligent control in the design and manufacture of devices. Advanced Mechatronics follows MAE 4710 Mechatronics and dives deeper into circuits, electromechanical actuators, analog and digital signals, sensors, control algorithms, and microcontroller programming. An emphasis is placed on synergistically combining components to design and invent new products.
Course was offered Fall 2023, Fall 2022, Spring 2022
MAE 4730Introduction to Automatic Controls (3)
Discusses the mathematics of feedback control systems; transfer functions; basic servo theory; stability analysis; root locus techniques; and graphical methods. Applications to analysis and design of mechanical systems, emphasizing hydraulic, pneumatic, and electromechanical devices. Prerequisite: MAE 2320 and 3710.
MAE 4740Mechanical Vibrations (3)
Studies free and forced vibration of damped and undamped single and multiple degree of freedom systems. Includes modeling of discrete and continuous mass systems; application to vibration measurement instruments; analysis of concepts of modal analysis; concepts of linear stability; application to rotating machinery, Prerequisite MAE 2320, corequisite MAE 3710
MAE 4760Automobile Dynamics (3)
Fundamentals of automobile power train performance. Dynamics of straight-line motion including acceleration and braking. Fundamentals of suspension design, operation, and application to automobile dynamics including geometry, kinematic motion. Static analysis of automobile weight, balance, and load transfer and application to cornering. Prerequisite MAE 2320
Course was offered Spring 2011, Spring 2010
MAE 4790Aerospace Engineering Design I (3)
Analyze design requirements for and produce the conceptual design of an aircraft or a spacecraft. Includes synthesis of materials, structures, propulsion, flight mechanics, avionics, data handling and telemetry, stability and control, interior and external configuration, and all systems. Exploration of industrial design tools and program management strategies. Work in teams. Oral presentations and report writing. Design topics vary. Pre-requisite: 4th Year Standing in Aerospace Engineering
Course was offered Fall 2024
MAE 4800Aerospace Engineering Design II (3)
Offered
Spring 2025
A continuation of MAE 4790. Completion of the design topics. Includes the option to advance the design to the critical design stage and build prototypes. Final report and oral presentations. Pre-requisite: MAE 4790
MAE 4990Professional Development in Mechanical and Aerospace Engineering (1)
Review of the fundamental topics in Mechanical and Aerospace Engineering covered on the Fundamentals of Engineering licensure examination. Prerequisites: MAE 3140, 4710, 3620.
MAE 6020Continuum Mechanics with Applications (3)
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. Cross-listed as APMA 6020, AM 6020. Taught concurrently w/ CE 6720. Prerequisite: Instructor permission.
MAE 6030Computational Solid Mechanics (3)
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. Cross-listed as CE 6730. Prerequisite: MAE 6020.
MAE 6040Plates and Shells (3)
Includes the classical analysis of plates and shells of various shapes; closed-form numerical and approximate methods of solution of governing partial differential equations; and advanced topics (large deflection theory, thermal stresses, orthotropic plates). Cross listed as AM 6040 and taught concurrently w/ CE 6740. Prerequisite: APMA 6410 and CE 6710 or 6720 or MAE 6020.
MAE 6070Theory of Elasticity (3)
Offered
Spring 2025
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; thermal stress; and energy methods.
MAE 6080Constitutive Modeling of Biosystems (3)
The course covers state-of-the-art 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. Prerequisite: MAE 6020
MAE 6100Thermomechanics (3)
Offered
Spring 2025
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. Prerequisite: Graduate standing.
MAE 6110Heat and Mass Transport Phenomena (3)
Offered
Spring 2025
Fundamentals of conduction and convection heat and mass transfer. Derivation and application of conservation equations for heat and mass transfer in laminar and turbulent flows. Steady, unsteady and multidimensional transport. Applications to free and confined flows in forced, natural and mixed convection regimes. Phase change problems with moving boundaries, condensation and evaporation. High speed flows. Prerequisite: Undergraduate fluid mechanics or instructor permission.
MAE 6120Microscale Heat Transfer (3)
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 microscale effects in space and in time. 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 ultra-short time scale heating and ultra-low temperatures. Prerequisite: Instructor Permission
MAE 6130Kinetic Theory and Transport Properties (3)
Derivation of Boltzmann equation; Molecular derivation of Navier-Stokes equations; dynamics of molecular collisions; Chapman-Enskog solution of Boltzmann equation; transport properties of gases; analyses of shock structure, flows with chemical reactions, radiative nonequilibrium, rarefied gases, etc. Prerequisite: MAE 6100 or instructor permission.
Course was offered Spring 2012
MAE 6160Advanced Thermodynamics (3)
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. Prerequisite: Instructor permission.
MAE 6200Energy Principles in Mechanics (3)
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. Cross-listed as CE 6700. Prerequisite: Instructor permission.
Course was offered Fall 2009
MAE 6210Analytical Dynamics (3)
Offered
Spring 2025
Classical analytical dynamics from a modern mathematical viewpoint: Newton's laws, dynamical variables, many particle systems; the Lagrangian formulation, constraints and configuration manifolds, tangent bundles, differential manifolds; variational principles, least action; non-potential forces; constrained problems; linear oscillations; Hamiltonian formulation: canonical equations, Rigid body motion. Prerequisite: Undergraduate physics, ordinary differential equations.
MAE 6220Waves (3)
The topics covered are: plane waves; d'Alembert solution; method of characteristics; dispersive systems; wavepackets; group velocity; fully-dispersed waves; Laplace, Stokes, and steepest descents integrals; membranes, plates and plane-stress waves; evanescent waves; Kirchhoff's solution; Fresnel's principle; elementary diffraction; reflection and transmission at interfaces; waveguides and ducted waves; waves in elastic half-spaces; P, S, and Rayleigh waves; layered media and Love waves; slowly-varying media and WKBJ method; Time-dependent response using Fourier-Laplace transforms; some nonlinear water waves. Prerequisite: MAE 6020 or equivalent.
MAE 6230Vibrations (3)
Topics include free and forced vibrations of undamped and damped single- and multi-degree-of-freedom systems; modal analyses; continuous systems; matrix formulations; finite element equations; direct integration methods; and eigenvalue solution methods. Cross-listed as CE 6731. Prerequisite: Instructor permission.
MAE 6240Nonlinear Dynamics and Waves (3)
Introduces phase-space 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. Prerequisite: Undergraduate ordinary differential equations or instructor permission.
MAE 6250Multibody Mechanical Systems (3)
Offered
Spring 2025
Analytical and computational treatment for modeling and simulation of 3-Dimensional 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. Prerequisite: Engineering degree and familiarity with a programming language.
MAE 6260Robotic Autonomy (3)
Offered
Spring 2025
Principles of robotic autonomy for navigating unstructured environments using mathematical principles. Basic probability theory, numerical techniques for recursive Bayesian estimation and multi-sensor data fusion, Simultaneous Localization and Mapping, quantification of belief, and autonomous control. Prerequisites: undergraduate dynamics, a programming course in Python, C++, or Matlab; or instructor's permission.
Course was offered Spring 2024, Spring 2023, Spring 2022
MAE 6270Experimental Robotics (3)
Mechanical design and build of a robot complete with sensors and actuators. Install Robot Operating System (ROS) and operate. Communication using ROS. Integration of microcontrollers and onboard computers. Object recognition. Simultaneous Localization and Mapping (SLAM) of the environment. Prerequisites: undergraduate dynamics; a programming course in Python, C++, or MATLAB; or instructor's permission
Course was offered Fall 2024, Fall 2023, Fall 2022
MAE 6300Wind Energy (3)
Offered
Spring 2025
Fundamentals of modern wind turbines with emphasis on mechanical and aerospace engineering aspects as well as design and economic considerations.  Topics include wind resources, aerodynamics and performance, control of turbine dynamics for power and safety, structural loads and response, blade materials and design, siting and installation, and economic drivers of wind systems. Prerequisite: MAE/CE 3210 Fluid Mechanics or equivalent
MAE 6310Fluid Mechanics I (3)
Offered
Spring 2025
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 Navier-Stokes equation; effects of viscosity - high and low Reynolds numbers; waves in incompressible flow; hydrodynamic stability. Prerequisite: Graduate Standing
MAE 6320Fluid Mechanics II (3)
The topics covered are: thin wing theory; slender-body theory; three-dimensional wings in steady subsonic and supersonic flows; drag at supersonic speeds; drag minimization; transonic small-disturbance flow; unsteady flow; properties and modeling of turbulent flows. Prerequisite: MAE 6310.
MAE 6330Lubrication Theory and Design (3)
Topics include the hydrodynamic theory of lubrication for an incompressible fluid; design principles of bearings: oil flow, load-carrying capacity, temperature rise, stiffness, damping properties; influence of bearing design upon rotating machinery; computer modeling methods; and applications to specific types. Prerequisite: Instructor permission.
MAE 6340Transport Phenomena in Biological Systems (3)
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 bio-mechanical 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. Prerequisite: Introductory fluid mechanics and/or heat or mass transfer, or instructor permission.
MAE 6360Gas Dynamics (3)
Analyzes the theory and solution methods applicable to multi-dimensional compressible inviscid gas flows at subsonic, supersonic, and hypersonic speeds; similarity and scaling rules from small-petrurbation theory, introduction to transonic and hypersonic flows; method-of-characteristics applications to nozzle flows, jet expansions, and flows over bodies one dimensional non-steady flows; properties of gases in thermodynamic equilibrium, including kinetic-theory, chemical-thermodynamics, and statistical-mechanics considerations; dissociation and ionization process; quasi-equilibrium flows; and introduction to non-equilibrium flows. Prerequisite: MAE 6100.
Course was offered Fall 2024, Spring 2022, Spring 2013
MAE 6370Singular Perturbation Theory (3)
Analyzes regular perturbations, roots of polynomials; singular perturbations in ODE's, periodic solutions of simple nonlinear differential equations; multiple-Scales method; WKBJ approximation; turning-point problems; Langer's method of uniform approximation; asymptotic behavior of integrals, Laplace Integrals, stationary phase, steepest descents. Examples are drawn from physical systems. Prerequisite: Familiarity with complex analysis.
MAE 6410Engineering Mathematics I (3)
Review of ordinary differential equations, initial/boundary value problems. Linear algebra including systems of linear equations, matrices, eigenvalues, eigenvectors, diagonalization. Solution of partial differential equations that govern physical phenomena in science and engineering by separation by variables, superposition, Fourier series, variation of parameter, d'Alembert's solution. Cross-listed as APMA 6410. Prerequisite: Graduate standing.
MAE 6420Engineering Mathematics II (3)
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 time-independent and time-dependant boundary value problems. Fourier transform methods, and Laplace transform methods. Solution of variety of initial-value, boundary-value 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. Cross-listed as APMA 6420. Prerequisite: Graduate standing and APMA/MAE 6410 or equivalent.
MAE 6430Statistics for Engineers and Scientists (3)
Offered
Spring 2025
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. Cross-listed as APMA 6430. Prerequisite: Admission to graduate studies or instructor permission.
MAE 6440Applied Partial Differential Equations (3)
Includes first order partial differential equations (linear, quasilinear, nonlinear); classification of equations and characteristics; and well-posed-ness of initial and boundary value problems. Cross-listed as APMA 6440. Prerequisite: APMA/MAE 6410 or equivalent.
MAE 6555Special Topics in Distance Learning (3)
Special Topics in Distance Learning
MAE 6592Special Topics in Mechanical and Aerospace Science: Intermediate Level (1 - 3)
Offered
Spring 2025
Study of a specialized, advanced, or exploratory topic relating to mechanical or aerospace engineering science, at the first-graduate-course level. May be offered on a seminar or a team-taught 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 6594Special Grad Project in Mechanical or Aerospace Engineering: First-Year Lvl (1 - 12)
A design or research project for a first-year graduate student under the supervision of a faculty member. A written report must be submitted and an oral report presented. Up to three credits from either this course or MAE 7540 may be applied toward the master's degree. Prerequisite: Students must petition the department Graduate Studies Committee before enrolling.
MAE 6600Introduction to Control Systems (3)
This course has been developed for general graduate students and advanced undergraduate students in engineering. Assuming only basic knowledge of matrix operations, differential equations and electric circuits, the course aims to introduce, through numerous examples, fundamental concepts and tools for the analysis and design of control systems.
Course was offered Fall 2024, Fall 2023, Spring 2023
MAE 6610Linear Automatic Control Systems (3)
Studies the dynamics of linear, closed-loop systems. Analysis of transfer functions; stability theory; time response, frequency response; robustness; and performance limitations. Design of feedback controllers. Cross-listed as ECE 6851. Prerequisite: Instructor permission.
MAE 6620Linear State Space Systems (3)
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. Cross-listed as SYS 6012 and ECE 6852. Prerequisite: Graduate standing.
MAE 6680Advanced Machine Technologies (3)
Studies new technologies for machine automation, including intelligent machines, robotics, machine vision, image processing, and artificial intelligence. Emphasis on computer control of machines; intelligent automatic control systems; and distributed networks. Focuses on research problems in each of these areas.
MAE 6710Finite Element Analysis (3)
Offered
Spring 2025
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. Prerequisite: MAE 6020 or equivalent
MAE 6720Computational Fluid Dynamics I (3)
Includes the solution of flow and heat transfer problems involving steady and transient convective and diffusive transport; superposition and panel methods for inviscid flow, finite-difference methods for elliptic, parabolic and hyperbolic partial differential equations, elementary grid generation for odd geometries, primitive variable and vorticity-steam function algorithms for incompressible, multidimensional flows. Extensive use of personal computers/workstations, including interactive graphics. Prerequisite: MAE 6310 or instructor permission.
MAE 6780Cyber-Physical Systems Technology and Ethics (3)
This course is designed to develop cross-competency in the technical, analytical, and professional capabilities necessary for the emerging field of Cyber-Physical Systems (CPS). It provides convergence learning activities based around the applications, technologies, and system designs of CPS as well as exploring the ethical, social, and policy dimensions of CPS work. The course also emphasizes the importance of communication as a necessary skill.
Course was offered Fall 2024, Fall 2023
MAE 6850Measurement Theory and Advanced Instrumentation (3)
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. Prerequisite: Undergraduate electrical science.
Course was offered Spring 2010
MAE 6870Applied Engineering Optics (3)
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. Prerequisite: PHYS 2415.
Course was offered Fall 2022, Fall 2020
MAE 6993Independent Study in Mechanical or Aerospace Science: Intermediate Level (3)
Offered
Spring 2025
Independent study of first-year graduate level material under the supervision of a faculty member. Prerequisite: Students must petition the department Graduate Studies Committee before enrolling.
MAE 7030Injury Biomechanics (3)
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 state-of-the-art 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. Prerequisite: MAE 6080.
MAE 7150Combustion (3)
Reviews chemical thermodynamics, including conservation laws, perfect gas mixtures, combustion chemistry and chemical equilibrium; finite-rate 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; chemically-reacting boundary-layer 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. Prerequisite: Undergraduate thermodynamics and MAE 6310, or instructor permission.
MAE 7510Research Seminar, Mechanical and Aerospace Engineering: Master's Students (0 - 1)
Offered
Spring 2025
Required one-hour weekly seminar for master's students in mechanical and aerospace and nuclear engineering. Students enrolled in MAE 8999 or 6594/7540 make formal presentations of their work.
MAE 7520Special Topics in Mechanical or Aerospace Engineering Science: Advanced Level (3)
A specialized, advanced, or exploratory topic relating to mechanical or aerospace engineering science, at the second-year or higher graduate level. May be offered on a seminar or team-taught basis. Subjects selected according to faculty interest. Topics and prerequisites are listed in the Course Offering Directory.
Course was offered Fall 2020, Fall 2018, Fall 2009
MAE 7530Independent Study in Mechanical or Aerospace Engineering Science: Advanced (3)
Offered
Spring 2025
Independent study of advanced graduate material under the supervision of a faculty member. Prerequisite: Students must petition the department Graduate Studies Committee before enrolling.
MAE 7540Special Graduate Project in Mechanical or Aerospace Engineering: Advanced Level (1 - 12)
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 6594 may be applied toward the master's degree. Prerequisite: Students must petition the department Graduate Studies Committee before enrolling.
MAE 7555Advanced Topics in Distance Learning (3)
Advanced Topics in Distance Learning
MAE 7630Optimal Dynamical Systems (3)
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. Cross-listed as ECE 7853. Prerequisite: Two years of college mathematics, including some linear and vector calculus. Classical and state-spaced controls and undergraduate design courses are recommended.
MAE 7650Multivariable Control (3)
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. Cross-listed as ECE 7855. Prerequisite: MAE 6620.
Course was offered Fall 2017, Spring 2015, Spring 2013
MAE 7660Nonlinear Control Systems (3)
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. Cross-listed as ECE 7856. Prerequisite: ECE 6851 or instructor permission.
MAE 7680Digital Control Systems (3)
Topics include sampling processes and theorems, z-transforms, modified transforms, transfer functions, stability criteria; analysis in both frequency and time domains; discrete-state models for systems containing digital computers; and applications using small computers to control dynamic processes. Cross-listed as ECE 7858. Prerequisite: MAE 5265 or instructor permission.
MAE 7720Computational Fluid Dynamics II (3)
A continuation of MAE 6720. 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. Prerequisite: MAE 6720 or instructor permission.
Course was offered Spring 2013
MAE 8000TNon-UVa Transfer/Test Credit Approved (1 - 48)
Non-UVa Transfer/Test Credit Approved
MAE 8591Research Seminar, Mechanical and Aerospace Engineering: Doctoral Students (0 - 1)
Offered
Spring 2025
Required one-hour weekly seminar for doctoral students in mechanical, aerospace, and nuclear engineering. Students enrolled in MAE 9999 may make formal presentations of their work.
MAE 8897Graduate Teaching Instruction (1 - 6)
Offered
Spring 2025
For master's students.
MAE 8999Master's Thesis Research, Mechanical and Aerospace Engineering (1 - 12)
Offered
Spring 2025
Formal documentation of faculty supervision of thesis research. Each full-time, 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 one-credit MAE 7510 seminar) and 12.
MAE 9897Graduate Teaching Instruction (1 - 6)
Offered
Spring 2025
For doctoral students.
MAE 9999Dissertation Research, Mechanical and Aerospace Engineering (1 - 12)
Offered
Spring 2025
Formal documentation of faculty supervision of dissertation research. Each full-time resident doctoral 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 one-credit MAE 8591 seminar) and 12.
Materials Science and Engineering
MSE 2010Materials That Shape Our Civilization (3)
To introduce the issues surrounding long-term sustainability with respect to materials, including scarcity, recycling, climate change, and environmental stress on water resources, land resources and pollution. Scope of the issue at the present day will be discussed and projections of the effects of current patterns of material production, consumption, and recycling will be described. Methods of analysis will be developed.
MSE 2090Introduction to Materials Science (3)
Offered
Spring 2025
The field of Materials Science drives technological innovations underlying all engineering fields. This course provides a scientific foundation to promote a rigorous understanding of materials from an atomistic to macroscopic viewpoint. Material systems (polymers, metals, ceramics, and electronic) are developed sequentially to provide a framework to explain the fundamental, physical origins of observable and important macro scale properties.
MSE 2101Materials Science Investigations: Properties (3)
The properties of any material help determine its ultimate usefulness to society. We can modify and manipulate properties by processing materials in different ways to control their structure. This class will examine mechanical, electrical and thermal properties of materials-what they mean, how they depend on structure, how to measure them, how to change them, and how to analyze the measurements. The course includes both a lecture and a lab. MSE 2090 required as a pre- or co-requisite.
MSE 2200Introduction to Additive Manufacturing and 3-D Printing (3)
Offered
Spring 2025
This course introduces state-of-the-art 3D printing and additive manufacturing techniques for metals, polymers, ceramics, and other materials. Students will be familiarized with both the fundamental science and industrial process, and learn critical limitations and current development efforts to resolve existing challenges. The course will develop a basic understanding for future engineers in working with existing additive manufacturing systems.
MSE 2300Science of Cooking: From Modern Cuisine to Soft Matter Science (3)
We discuss how soft matter science, a new and growing area of materials science and engineering, underpins everyday cooking and haute cuisine. The goal is to use cooking to educate students about the fundamental concepts and behavior of soft materials. The benefit is that students will be able to interrelate cooking techniques and recipes to physical, chemical, and biological transformations in food.
Course was offered Fall 2024
MSE 2500Special Topics in Materials Science and Engineering (1 - 3)
Offered
Spring 2025
Special topic courses in Materials Science and Engineering
MSE 3050Thermodynamics and Phase Equilibria of Materials (3)
The course includes (1) an overview of classical thermodynamics necessary for understanding the conditions for phase equilibria, phase stability and phase transformations in one-component and multi-component systems, (2) application of thermodynamic concepts to phase diagrams and construction of phase diagrams from thermodynamic data, (3) discussion of the thermodynamics of interfaces and the role the interfaces play in phase transformations. Prerequisite: APMA 2120 or MATH 2310.
MSE 3060Structures and Defects of Materials (3)
Crystal structures of solids and their possible defects are examined. The structure-property paradigm is illustrated through discussion of the anisotropic properties of crystals, such as elasticity, thermal expansion, piezoelectricity, and magnetism. Point defects, dislocations, and interfaces are introduced along with the thermodynamic and kinetic principles that govern their interactions and roles during materials processing and application. Prerequisite: APMA 2120 or MATH 2310
MSE 3070Kinetics and Phase Transformation in Materials (3)
Offered
Spring 2025
The course aims to let students learn how to perform the analysis of the key kinetic processes, phase transformations, and the development of microstructure in real materials. We will study the atomic mechanisms of diffusion and the analytical and numerical methods to describe diffusion, kinetics of phase transformations and formation of complex microstructure as defined by the interplay of thermodynamics and kinetics of mass transfer. Pre-requisite: MSE 3050 or Instructor Permission
MSE 3080Corrosion, Batteries and Fuel Cells (3)
Covers the principles of electrochemistry governing corrosion, batteries and fuel cells at the materials science and engineering level. Describes the basic electrochemistry, terminology, and performance of specific corrosion, battery and fuel cell systems using various energy materials including ion and solid-state lithium. Explains corrosion in recycling/sustainability as well as degradation and failure of functional and structural materials. Pre-requisite: CHEM 1410 or equivalent.
MSE 3081Corrosion, Batteries, and Fuel Cells Laboratory (1)
Provides instruction in standard corrosion, battery and fuel cell experimental methods that demonstrate the instrumentation of corrosion, battery and fuel cell testing and some of the ways to evaluate these electrochemical systems. Standard experiments involving cathodic protection, anodic protection, inhibitors, and simple examples of batteries and fuel cells. MSE 3080 may be taken without the lab, but MSE 3081 may not be taken without the lecture.
MSE 3101Materials Science Investigations (3)
Offered
Spring 2025
The course amplifies topics covered in introductory materials science through laboratory demonstration and experimentation. An understanding of modern instruments and experimental techniques including x-ray diffraction, optical and electron microscopy is gained through lecture and laboratory experience. Experimental determination of the processing, structure, property relationship is emphasized. Laboratory report writing skills are developed. Prerequisite: MSE 2090
MSE 3610Aerospace Materials (3)
Introduces physical-chemical-microstructural-mechanical property relations for aerospace materials. Metal, polymer, ceramic, and composite material systems are covered. Topics include strength, fracture, corrosion, oxidation/corrosion, materials selection, phase diagrams, kinetics of phase change, and materials processing. Case studies include materials for aero turbine engines and ultralight structures. Prerequisite CHEM 1410 or 1610 or CHEM 1810. Corequisite MAE 2310 or CE 2310.
MSE 3670Materials for Electronic, Magnetic and Optical Applications (3)
The course introduces the basics of materials interactions with electric and magnetic fields, including electromagnetic radiation. It describes the classes of materials that exhibit useful electronic, optical, and magnetic properties. Particular attention will be devoted to the intrinsic (structure, chemistry) and extrinsic (processing, microstructure) material features that determine these properties. Prerequisite: PHYS 2415 or equivalent.
MSE 4030X-ray Scattering Techniques in Materials Science (3)
This course will introduce the fund. theories of x-ray-matter interactions, working principles of basic and advanced x-ray techniques, and state-of-the-art instruments and facilities. The goal of the class is to prepare students for independently using those common lab-based x-ray tools, and also equip them with comprehensive knowledge on the specific strength and limitation of other adv. synchrotron-based x-ray techniques. Pre-req: MSE 3101
MSE 4055Nanoscale Science & Technology (3)
Covers the phenomena exhibited by materials below one hundred nanometers and their use in technology. The course will provide students with fundamental principles to analyze nanoscale phenomena, assemble nanostructures characterization. Electrical, mechanical and optical properties and synthesis will be discussed. Current and potential applications will be discussed with consideration of economic and societal aspects. Prerequisite: MSE 3670.
MSE 4200Additive Manufacturing of Metals (3)
This course introduces state-of-the-art additive manufacturing techniques for metallic materials, processing considerations, unresolved challenges and future opportunities. The course focuses on the underlying mechanisms such as energy-matter interaction, solidification, melt pool characteristics, defects, as well as the impact on resulting materials properties based on the processing-structure-property relationships. Prerequisite: MSE 3070
Course was offered Fall 2024, Fall 2023, Fall 2021, Fall 2020
MSE 4210Materials Processing (3)
Offered
Spring 2025
This course examines the fundamental principles of physics, chemistry, materials science, and manufacturing which underlie the making, shaping, and fabrication of engineering components from casting and deformation processing (e.g. rolling, extrusion, forging) of metals, to powder processing of metals and ceramics, to polymer injection molding, to thin-film processing and lithography relevant to microelectronic circuit fabrication. Prerequisite: MSE 3070 or Instructor Permission
MSE 4220Polymer Physics (3)
This course provides a rigorous understanding of polymers and polymeric materials from molecule to macroscopic viewpoint. Topics covered include single polymers, solutions, melts, gels, and networks. The knowledge obtained is universal to all polymeric systems across various length scales and can be applied to both synthetic and biopolymers. Thus, this course can serve as general guidance for the design and development of soft (bio) materials. Pre-requisite: MSE 3050 or CHE 3316 or MAE 2100 or instructor permission
Course was offered Fall 2024
MSE 4270Introduction to Atomistic Simulations (3)
Offered
Spring 2025
Introduction to classical atomic-level simulation techniques (molecular dynamics, Metropolis and kinetic Monte Carlo). The basic concepts, capabilities and limitations of the methods are discussed, an overview of the state-of-the-art is provided, and examples of recent success stories are considered. The emphasis is on getting practical experience in designing and performing simulations. Prerequisite: 3rd year standing or instructor permission. Prerequisite: 3rd year standing or instructor permission.
MSE 4320Origins of Mechanical Behavior (3)
Offered
Spring 2025
Explores the microstructural origins of material deformation and fracture in response to mechanical loading. Deformation and creep are understood based on elasticity theory and dislocation concepts. Fatigue and fracture are understood based on continuum fracture mechanics and microstructural damage mechanisms. Prerequisite: MSE 3060
MSE 4592Special Topics in Materials Science (1 - 3)
Offered
Spring 2025
Advanced undergraduate course on topics not normally covered in other course offerings. The topic usually reflects new developments in the materials science and engineering field. Offerings are based on student and faculty interests.
MSE 4960Special Project in Materials Science and Engineering (1 - 6)
Offered
Spring 2025
A fourth-year project in MSE, under the supervision of a faculty member, is designed to give undergraduate students an application of principles learned in the classroom. The work may be experimental or computational, and the student is expected to become proficient in techniques used to process, characterize, or model materials. The project should make use of design principles in the solution of a problem. Prerequisite: Instructor permission.
MSE 6010Electronic and Crystal Structure of Materials (3)
Provides a fundamental understanding of the structure of crystalline and non-crystalline engineering materials from electronic to macroscopic properties. Topics include symmetry and crystallography, the reciprocal lattice and diffraction, quantum physics, bonding and band theory. Prerequisite: Instructor permission.
MSE 6020Defects and Microstructure in Materials (3)
Offered
Spring 2025
Basic course designed to provide a foundation for correlating defect structure and microstructure with physical, mechanical and chemical properties of engineering materials. The fundamental properties of point, line and surface defects in ordered media will be formulated. The thermodynamics of point defects in various types of solids will be discussed as well as the geometry and mechanics of crystal dislocations and their role in crystal plasticity elucidated. The essential elements of microstructure will be characterized emphasizing the concepts of phase constitution, microconstituent, polycrystalline aggregate and multiphase materials. The concept of real materials embodying a hierarchy of structures is emphasized. The principles governing the genesis and stability of material structure at various levels will be discussed. Prerequisite: MSE 6010.
MSE 6050Structure and Properties of Materials I (3)
This is the first of a sequence of two basic courses for first-year 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 non-equilibrium phase transformation; metastable structures; solidification; and recrystallization. Prerequisite: Instructor permission.
Course was offered Fall 2016, Fall 2013, Fall 2010, Fall 2009
MSE 6060Structure and Properties of Materials II (3)
This is the second of a two-course sequence for the first-year 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. Prerequisite: MSE 6050 or instructor permission.
Course was offered Spring 2014, Spring 2011
MSE 6080Chemical and Electrochemical Properties (3)
Offered
Spring 2025
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, electro-catalysis, electroanalysis, electrochemical industrial processes, bioelectrochemistry, and water treatment. Prerequisite: Physical chemistry course or instructor permission.
MSE 6120Characterization of Materials (3)
Provides a fundamental understanding of a broad spectrum of techniques utilized to characterize properties of solids. The methods used to assess properties are described through integration of the basic principles and application. Methods more amenable to analysis of bulk properties are differentiated from those aimed at measurements of local/surface properties. MSE 3670 or equivalent, or a solid state materials/physics course.
MSE 6130Transmission Electron Microscopy (3)
Emphasizes the fundamental principles of transmission electron microscopy and illustrates its capabilities for characterizing the internal structures of materials by diffraction, imaging and spectroscopic techniques; includes weekly laboratory exercises. Prerequisite: MSE 6010 or instructor permission.
MSE 6140Magnetism and Magnetic Materials (3)
Fundamental course on the principles governing the behavior of modern magnetic materials employed in technology from transformer materials to permanent magnets and magnetic recording media including such new areas as nanomagnetism. The approach integrates the basic physics of magnetism with the materials science paradigm of processing-structure-properties-performance. The subject matter is developed at a level to enable students to understand magnetism and magnetic materials at the forefront of the field and to readily read the current research and technological literature. Prerequisite: Instructor permission.
Course was offered Fall 2019, Fall 2014, Fall 2012, Fall 2010
MSE 6160Scanning Electron Microscopy and Related Techniques (3)
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 x-ray 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. Prerequisite: Instructor permission.
MSE 6167Electrical, Magnetic and Optical Properties of Materials (3)
Offered
Spring 2025
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. Cross-listed as ECE 6167. Prerequisite: Some background in solid state materials and elementary quantum principles.
MSE 6230Thermodynamics and Phase Equilibria of Materials (3)
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. Atomistic and statistical mechanical interpretations of crystalline and non-crystalline solids are linked to the general thermodynamical laws by the partition function. Nonequilibrium and irreversible processes in solids are discussed. Prerequisite: Instructor permission.
MSE 6240Kinetics of Transport and Transformations in Materials (3)
Offered
Spring 2025
An introduction to basic kinetic processes in materials and develops basic mathematical skills necessary for materials research. Students 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 two-phase systems, the motion of planar phase boundaries, and interfacial reactions. Students develop analytical and numerical techniques for solving these equations and apply them to understanding microstructural evolution. Prerequisite: MSE 6230.
MSE 6270Introduction to Atomistic Simulations (3)
Offered
Spring 2025
Introduction to several classical atomic-level simulation techniques (molecular dynamics, Metropolis and kinetic Monte Carlo). The basic concepts, capabilities and limitations of the methods are discussed, an overview of the current state-of-the-art is provided, and examples of recent success stories are considered. The emphasis of the course is on getting practical experience in designing and performing computer simulations.
MSE 6310Nanomaterials (3)
Introduces relevant concepts governing the synthesis, science, and engineering of nanomaterials. Course modules cover the fundamental scientific principles controlling assembly of nanostructured materials; the types of nanomaterials that are extant; synthesis, measurement and computational tools; new properties at the nanoscale, and existing and emerging applications of nanomaterials.
Course was offered Fall 2014, Fall 2012
MSE 6320Deformation and Fracture of Structural Materials (3)
Offered
Spring 2025
Deformation and fracture are considered through integration of materials science microstructure and solid mechanics principles over a range of length scales, emphasizing the mechanical behavior of metallic-structural alloys and electronic materials. 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, elevated temperature behavior, material embrittlement, time-dependency, experimental design, damage-tolerant life prognosis, small-volume behavior, and material property modeling. Prerequisite: MSE 4320, or BS in MSE, or MSE 6050, or permission of instructor for graduate students outside of MSE.
MSE 6340Physical Metallurgy of Transition-Element Alloys (3)
Reinforces fundamental concepts, introduces advance topics, and develops literacy in the major alloy systems. 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 model-simulation approaches. Prerequisite: MSE 6060 or instructor permission.
Course was offered Fall 2013, Fall 2010
MSE 6350Physical Metallurgy of Light Alloys (3)
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 processing-microstructure development, and structure-property relationships. Prerequisite: Instructor permission.
Course was offered Fall 2020, Spring 2018
MSE 6555Special Topics in Distance Learning (3)
Special Topics in Distance Learning
MSE 6592Topics in Material Science (3)
A study of special subjects related to developments in materials science under the direction of members of the staff. Offered as required under the guidance of a faculty member.
MSE 6640Thin Film Growth (3)
Students are exposed to materials issues concerning the relevant growth models, techniques, and characterization of thin films pertaining to metals, oxides, and semiconductor materials. Growth techniques including sputtering, chemical vapor deposition, thermal evaporation, pulsed laser deposition, and molecular beam epitaxy will be discussed in detail.
Course was offered Fall 2009
MSE 6993Independent Study (1 - 12)
Detailed study of graduate course material on an independent basis under the guidance of a faculty member.
Course was offered Fall 2022
MSE 6995Supervised Project Research (1 - 12)
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 7020Crystal Defect Theory (3)
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. Prerequisite: MSE 6010 and 6020 or instructor permission.
MSE 7080Advanced Electrochemistry (3)
Offered
Spring 2025
A highly-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. Prerequisite: MSE 6080
MSE 7130Advanced Electron Microscopy (3)
Emphasis placed on 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 and back scattered electron imaging and channeling are covered. Prerequisite: MSE 6130 or instructor permission.
MSE 7140Physics of Materials (3)
This course covers the physical principles governing the elastic, thermal, electronic, and optical properties of materials via a fundamental approach integrating materials science with concepts in solid state physics. Special attention is given to the nature of the crystalline state and wave-particle diffraction with a strong emphasis on the reciprocal lattice, tensor, and Brillouin Zone concepts.
MSE 7220Surface Science (3)
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. Prerequisite: Instructor permission.
MSE 7240Diffusional Processes in Materials (3)
An introduction to elasticity theory, the thermodynamics of stressed crystals, and diffuse interface theory with application to understanding microstructural evolution in bulk materials and thin films. Prerequisite: MSE 6230, 6240.
MSE 7320Deformation and Fracture of Materials (3)
Emphasizes the roles of defects, state of stress, temperature, strain rate, and environment on macroscopic mechanical behavior of materials, as well as nano-to-micro scale modeling of such responses. The first half of the course considers dislocation theory with application to understanding materials plasticity, strengthening mechanisms and creep. The second half develops tools necessary for advanced fatigue and fracture control in structural materials. Linear and nonlinear continuum fracture mechanics principles are developed and integrated with microscopic plastic deformation and fracture mechanisms. Topics include cleavage, ductile fracture, fatigue, environmental cracking and micromechanical modeling of governing properties. Prerequisite: MSE 6320 or AM/MAE/APMA 6020 or CE 6720 or instructor permission.
Course was offered Fall 2023, Fall 2014, Spring 2011
MSE 7340Phase Transformations (3)
Offered
Spring 2025
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 solid-solid 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. Prerequisite: MSE 6230 or comparable thermodynamics.
MSE 7555Advanced Topics in Distance Learning (3)
Advanced Topics in Distance Learning
MSE 7570Materials Processing (3)
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. Prerequisite: Instructor permission.
MSE 7592Advanced Topics in Materials Science (1 - 3)
An advanced level study of special topics related to developments in materials science. Prerequisite: Instructor permission.
MSE 7820Materials Science Seminar (1)
Offered
Spring 2025
Broad topics and in-depth subject treatments are presented. The course is related to research areas in materials science and involves active student participation.
MSE 7993Independent Study (1 - 12)
Offered
Spring 2025
Detailed study of graduate course material on an independent basis under the guidance of a faculty member.
MSE 7995Supervised Project Research (1 - 12)
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.
Course was offered Fall 2011
MSE 8000TNon-UVa Transfer/Test Credit Approved (1 - 48)
Non-UVa Transfer/Test Credit Approved
MSE 8970Graduate Teaching Instruction-M.S. (1 - 6)
Offered
Spring 2025
For master's students.
MSE 8999Masters Degree Research (1 - 12)
Offered
Spring 2025
Formal record of student commitment to master's thesis research under the guidance of a faculty advisor. May be repeated as necessary.
MSE 9970Graduate Teaching Instruction-Ph.D. (1 - 6)
Offered
Spring 2025
For doctoral students.
MSE 9999PHD Dissertation Research (1 - 12)
Offered
Spring 2025
Formal record of student commitment to doctoral research under the guidance of a faculty advisor. May be repeated as necessary.
Science, Technology, and Society
STS 1500Science, Technology, and Contemporary Issues (3)
This course introduces students to contemporary issues involving science, technology, and engineering as well as the core ideas of STS. Emphasis is on three ideas: a) engineering is a social endeavor; b) technology shapes and is shaped by society; and c) technologies are sociotechnical systems. The course also teaches writing and public speaking, skills needed in engineering.
STS 1501Special Topics in Engineering & Society (1)
Student led special topic courses which vary by semester.
STS 2050Introduction to Sustainable Energy Systems (3)
Offered
Spring 2025
This course investigates a major source of human impact upon the Earth - energy consumption to fuel human activity. The course a) provides a cross-disciplinary perspective on the challenge of human-centered energy use, b) explains the historical origins of today's energy systems, c) describes current energy systems, d) examines the components of sustainable energy systems, and e) considers keys to their deployment.
STS 2070Technology and Disability (3)
From Wheelchairs, to Prozac, to Closed Captions, to depictions in Media, disabled people interface with technology in many ways. These ways are not always beneficial to disabled people, and they are often left out of the conversations about how to design, build and implement these technologies. In this course, students will investigate these relationships, learning from disabled people themselves about their experiences with technology. Prerequisite: STS 1500 or ENGR 1020
STS 2101Social Foundations Engineering (3)
STS 2101 examines the relationships of engineering, technology, and society, with a specific focus on the multiple forms of expertise required for socially responsible engineering practice and career advancement, including (1) sociotechnical systems thinking, (2) ethical awareness, and (3) the ability to communicate and collaborate with a wide range of stakeholders in both formal and informal settings.
Course was offered Fall 2024
STS 2500Science and Technology in Social and Global Context (3)
Offered
Spring 2025
This course invites students to explore the implications of STS core concepts within a specific topical or disciplinary area. The course explores the social and global context of engineering, science and technology. Although writing and speaking skills are emphasized, more attention is given to course content and the students' analytical abilities.
STS 2600Engineering Ethics (3)
Offered
Spring 2025
The mission of UVA - SEAS is "to make the world a better place by creating and disseminating knowledge and by preparing engineering leaders to solve global challenges." In alignment with that mission, this course seeks to equip undergraduates with knowledge, understanding, and practice to prepare them for ethical leadership now, as students, and for their future as engineering leaders. Prerequisite 2nd, 3rd, or 4th year Engineering student
STS 2620Science and Technology Public Policy (3)
Offered
Spring 2025
Examines the development of public policies aimed at promoting and regulating science and technology. Topics include historical evolution of the federal government's involvement in science policy; the players, organizations, and agencies who make science policy; the reasons the government funds the research it does; how science and technology is regulated by the government. Prerequisites: STS 1500 or equivalent.
STS 2740Earth Systems Technology and Management (3)
Introduces students to earth systems technology and management, and related concepts such as industrial ecology (the objective, multidisciplinary study of industrial and economic systems and their linkages with fundamental natural systems).  The requirements of this course include regular and prepared participation in class and discussions, two semester projects, homework as assigned, and substantial reading and analysis of case studies and articles.  Additionally, students will become familiar with design methodologies, and apply those methodologies to case studies as part of a class project.  Prerequisite: STS 1500 or equivalent.
STS 2750Engineers as Consultants (3)
This course will challenge students to take the role of engineering consultants. Students will learn skills pertinent to the end-to-end process of client side interactions, as well as survey project management theories and learn how to co-develop a project in an efficient and ethical manner. Experiential learning will be emphasized, and heavy student participation will be expected.
STS 2760Technology and Policy: Where Intent Meets Process (3)
In this course, we will explore four case studies illustrative of the potential disharmony between intent and process. In each case, the action is a public policy initiative with scientific or technological dimensions, where good intentions either led to unwelcome collateral consequences, or the process of implementation failed to fulfill the intent of the policy.
STS 2781Making the Machine Age: Technology in American Society, 1890-1990 (3)
Social history of American technology in the twentieth century. Primarily concerned with the interplay between society and technology. Historical perspectives on the causes of technological change and the ways in which technologies extend or upset centers of social power and influence. Prerequisites: STS 1500 or equivalent
STS 2870Scientific and Technological Thinking (3)
Explores the ways scientists and inventors think, using concepts, theories, and methods borrowed from several disciplines, but focusing especially on psychology. Topics include experimental simulations of scientific reasoning, a cognitive framework for understanding creativity, and modeling discovery on a computer. Students read and discuss articles and conduct a short research project. Prerequisite: STS 1500 or equivalent.
STS 2993Independent Study: Technology and Society (1 - 3)
Special tutorial with a topic declared in advance. Limited to undergraduate SEAS students with third- or fourth-year standing. Not to substitute for STS 4500, 4600. The topic, work plan, and conditions are arranged by contract between instructor and student and approved by the department chair, with a copy to be filed in the department office. Prerequisites: STS 1500 or equivalent, a 2000-level STS course.
STS 3020Science and Technology Policy for Interns (3)
Offered
Spring 2025
This Socratic course prepares undergrads for internships in science, engineering and technology (SET) in Washington, DC. A core objective is to increase knowledge, oral and written skills for assessing SET and their impacts on public policy. Engineering students accepted into the SEAS Policy Internship Program in Science and Technology must take the course. Students from Batten School, the College and other schools are also welcome to enroll.
STS 3046Sustainability Models and Human Needs (3)
What is a globally sustainable standard of living? How should governments balance the desire to create national income and provide for the human needs of their citizens, against the desire to conserve natural resources and the environment for future generations? This course takes a systematic approach to answering these questions by evaluating sustainability in the context of human needs.
Course was offered Summer 2021
STS 3110Societal Dimensions of Nanotechnology (3)
Students will explore the societal dimensions of a new technology through a combination of readings and discussions and a simulation of nanotechnology policy. Students should have an interest in the management of nanotechnology and other emerging technologies, including how these technologies might transform our ways of living and even ourselves.
STS 3210The Global Context of Clean Energy Materials (3)
Clean energy (CE) systems require far more minerals than their fossil fuel-based counterparts, minerals sourced, refined, and disposed of globally. The course examines which minerals are needed for the CE transition and why. It considers social, economic, and environmental sustainability challenges from use of these materials and highlights the sociotechnical reality of sustainability, i.e., Success depends upon social and technical advance. 3rd year standing or instructor permission
Course was offered Spring 2023, Spring 2022
STS 3300STS Research Methods (3)
Offered
Spring 2025
Development of knowledge and skills needed to conduct qualitative research. Grounded in science and technology studies (STS), feminism, anthropology, and ethnic studies, students will engage questions of authority, representation, critical consciousness, and power. Lays the intellectual groundwork for students to use research methods as tools for catalyzing reflexivity in scientific and technological disciplines. Prerequisite: STS 2101 or receive permission from the instructor.
STS 3500Advanced Topics in Technology and Society (1 - 4)
Specific topics vary. Advanced level examination of the relationships among science, technology and society.
STS 4500STS and Engineering Practice (3)
Offered
Spring 2025
This course engages students with the idea that success in posing and solving engineering problems requires attention to the social dimensions of professional endeavors and practice. STS theories and methods are applied to student thesis projects. Students produce a prospectus for the undregraduate thesis project. Students must be in residence to take this course. Students are not permitted to take STS 4500 and STS 4600 simultaneously. Prereq: STS 2600 and STS 2000 or STS 3000 level (or writing requirement equivalent) course. 4th Year Engineering or by instructor permission for early graduation.
STS 4600The Engineer, Ethics, and Professional Responsibility (3)
Offered
Spring 2025
This course focuses on ethical issues in engineering. The key theme is that ethics is central to engineering practice. The professional responsibilities of engineers are examined. Students produce an STS Research paper linked to their technical thesis project and complete all of the requirements for the undergraduate thesis. Students must be in residence to take this course. Students are not permitted to take STS 4500 and STS 4600 simultaneously. Prerequisites: STS 4500.
STS 4993Open Science (1 - 3)
Students in this independent study work with the Center for Open Science learning how to develop tools that scaffold sharing in science, and considering the broader implications of the Center and its work. Prerequisite: Permission of instructor
STS 5200Technical Writing& Professional Communication for Engineering Grad Students (3)
This course teaches ESL graduate students in engineering to communicate effectively with a wide variety of specialized and non-specialized audiences and will provide ESL-specific help with grammar, vocabulary, and pronunciation in these different contexts. In addition, this course introduces engineering graduate students to the expectations of writing in the workplace and academic writing conventions in their discipline.
Course was offered Fall 2019
STS 5500Topics in Technology and Society (1 - 3)
A first-level graduate/advanced undergraduate course relates technology or engineering to the broader culture. The specific subject will differ from time to time.
STS 5600Responsible Conduct of Research (1)
Responsible conduct of research is defined as "the practice of scientific investigation with integrity. It involves the awareness and application of established professional norms and ethical principles in the performance of all activities related to scientific research." (NIH) This course will follow the NIS recommended format of substantial face-to-face discussions, with case studies being used as the primary focus of these conversations.
Course was offered Spring 2018
STS 5610Knowledge Entrepreneurship: Launching Your Career in Engineering Research (1)
This course introduces new graduate students to engineering research providing them with an intellectual framework which will help them to succeed as innovators and leaders. Students will understand the process and skills needed to successfully launch their research, develop their communication skills and map out their education and long-term career goals.
Course was offered Fall 2019, Fall 2018, Fall 2017
STS 5620Government Contracting Opportunities (1)
he course will cover the terminology, basic regulations and ethics, and the people, processes and procedures of government contracting. We will discuss how the government determines, develops and communicates their requirements, and how they evaluate potential solutions and contractors. The students will learn the basics of how to read and interpret the goals and objectives of government solicitations and making responsive bids.
Course was offered Fall 2018
STS 5993Independent Study: Technology and Society (1 - 12)
Detailed study of graduate course material on an independent basis under the guidance of a faculty member.
Course was offered Spring 2021, Spring 2020, Spring 2014
STS 6000Effective Communication in English (3)
This course is designed to teach reading/writing/ speaking/ listening skills required for success in technical communication for graduate students whose first language is not English, and scored less than 50 on the SPEAK Test. Specialized instruction in academic/content area writing as well as personal expression in a variety of settings will enable students to complete academic programs in a more efficient and timely manner.
Course was offered Spring 2019
STS 6592Special Topics in Engineering and Sociotechnical Systems (3)
The purpose of these courses is to address and discuss the sociotechnical systems of engineering, and how engineering impacts diversity, equity, and inclusion.
Course was offered Fall 2022
STS 6610Technology Innovation: From Discovery to Product Concept (3)
Designed for graduate students. Explore how to take a high value opportunity and use the fundamentals entrepreneurship to develop a commercialization plan. Learn the unique aspects of "supply-push" innovation -- the process of converting new discoveries and knowledge into products. This involves both an awareness of how scientists and engineers create new knowledge as well as a willingness to listen and learn from customers/stakeholders.
Course was offered Spring 2019, Fall 2017
STS 6993Topics in Socio-Technical-Natural Systems (0 - 4)
This independent study is designed to accommodate graduate students from SEAS, Architecture and potentially other schools whose work would benefit STS and/or Earth Systems Engineering Management principles and applying them to their thesis, or to a related project.
Course was offered Spring 2018
Systems & Information Engineering
SYS 2001Case Studies in Systems Engineering Concepts (3)
Offered
Spring 2025
Major dimensions of systems engineering will be covered and demonstrated through case studies: (1) The history, philosophy, art, and science upon which systems engineering is grounded; including system thinking and guiding principles and steps in the `systems engineering approach¿ to problem solving; and (2) The basic tools of systems engineering analysis, including; goal definition and system representation, requirements analysis, system assessment and evaluation, mathematical modeling, and decision analysis.
SYS 2048Introduction to Electromechanical Systems (4)
Students are introduced to electromechanical systems and the challenges of designing and building systems that incorporate topics from a wide-variety of disciplines, including mechanical, computer, electrical, and systems engineering and computer science. Projects will emphasize the collection and storage of data, simulation and control of systems, and self-monitoring of system performance, as well as practical skills used in prototyping. Co-requisite: APMA 2130 or MATH 3250 or APMA 2501 - Differential Equations & Linear Algebra.
SYS 2054Systems Case Studies (3)
Focuses on the application of systems engineering methodology to an actual, open-ended situation faced by a client. Areas of emphasis will include the identification of system goals, the formulation of requirements and performance measures, the creation and evaluation of alternative solutions, and the presentation of results to clients. When offered abroad, this course also focuses on cutlural differences in engineering and business.
Course was offered January 2017
SYS 2055Technology Leaders Colloquium (0.5)
Students learn about systems integration, technical leadership, innovation, professional development, interdisciplinary teamwork, and the engineering field through a variety of experiences including industry speakers, field trips, student presentations, in-class activities, and projects.
SYS 2056Technology Leaders Internship Colloquium (0.5)
Students learn about systems integration, technical leadership, innovation, professional development, interdisciplinary teamwork, and the engineering field through a variety of experiences including industry speakers, field trips, student presentations, in-class activities, and projects. As distinguished from SYS 2055, students must also complete assignments relating their summer internship work to their field of study.
SYS 2057Management of E-Commerce Systems (3)
An introduction to the management, technology, and performance assessment of electronic business systems. The course emphasizes the intimate relationship between business planning and technology planning for e-businesses. Details of specific e-commerce technologies will be covered as well as approaches to e-business planning. Prerequisite: ENGR 1624 or ENGR 1010 or ENGR 2595 - Engineering Foundations I
SYS 2202Data and Information Engineering (3)
Offered
Spring 2025
This course provides students with the background necessary to model, store, manipulate, and exchange information to support decision making. It covers Unified Modeling Language (UML), SQL, and XML; the development of semantic models for describing data and their relationships; effective use of SQL; web-based technologies for disseminating information; and application of these technologies through web-enabled database systems. Corequisite: CS 2100 or CS 2110.
SYS 2501Special Topics in Systems and Information Engineering (1 - 3)
A second-year level undergraduate course focused on a topic not normally covered in the course offerings. The topic usually reflects new developments in the systems and information engineering field. Offering is based on student and faculty interests. Prerequisites: Instructor Permission
Course was offered Spring 2015
SYS 2502Special Topics in Systems and Information Engineering (1 - 3)
A second-year level undergraduate course focused on a topic not normally covered in the course offerings. The topic usually reflects new developments in the systems and information engineering field. Offering is based on student and faculty interests. Prerequisites: Instructor Permission
SYS 2620Engineered Systems Public Policy (3)
Offered
Spring 2025
This course examines the lifecycle of engineered systems (ES) and the public policies developed to regulate them. It covers risks, costs, benefits, and equity as common evaluation criteria for ES and their regulatory policies. It uses case studies and basic tools of decision analysis to critically evaluate the tradeoffs involved in developing and regulating ES through public policy. Pre-reqs: (STS 1500 or ENGR 1020 or ENGR 2595 - Engineering Foundations II) and (APMA 1110 or MATH 1320), and (CHEM 1410 or CHEM 1810), and (PHYS 1425 or PHYS 1420 or PHYS 1710).
SYS 3001The Art and Science of Systems Modeling (3)
This course will introduce the students to the systemic process of model building and to the richness of the plethora of classes of models, spanning linear vs. nonlinear; static vs. dynamic; deterministic vs. probabilistic; discrete vs. continuous; single-objective vs. multi-objective. In particular, the central role of state space and state variables in system modeling will be the focus of model building. All models developed in class will be introduced with example problems and the students' learning experience in model building will be codified through group homework assignments, exams and a term project.
SYS 3021Deterministic Decision Models (3)
Introduction to deterministic optimization models: theory, algorithms, and applications. Coverage begins with highly structured network optimization models and ends with unstructured linear optimization models. Applications include (1) telecommunications network planning and design, (2) design and utilization of transportation and distribution networks, and (3) project management and scheduling. Corequisite: SYS 2001 and APMA 3080.
SYS 3023Human Machine Interface (3)
An introduction to the fundamentals for the analysis, design and evaluation of human-centered systems. For example, user interaction can be designed to leverage the strengths of people in controlling automation and analyzing data. Course topics include Task, User and Work Domain Analysis, User Interface Design Principles, Human Cognition and Information Processing (Top-Down Design), Human Perception (Bottom-Up Design), and Usability Testing. Corequisite: SYS 2001.
SYS 3034System Evaluation (3)
Offered
Spring 2025
Focuses on the evaluation of candidate system designs and design performance measures. Includes identification of system goals; requirements and performance measures; design of experiments for performance evaluation; techniques of decision analysis for trade-studies; presentation of system evaluation and analysis results. Illustrates the concepts and processes of systems evaluations using case studies. Pre-reqs: APMA 3120, SYS 2001, & SYS 3021.
SYS 3046Sustainability Models and Human Needs (3)
What is a globally sustainable standard of living? How should governments balance the desire to create national income and provide for the human needs of their citizens, against the desire to conserve natural resources and the environment for future generations? This course takes a systematic approach to answering these questions by evaluating sustainability in the context of human needs.
Course was offered Summer 2021
SYS 3048Integrated Systems Design (3)
In this project-based course, students synthesize domain-specific knowledge from several engineering disciplines to produce integrated systems. Problems are approached utilizing both a top-down integration approach and a bottom-up component approach, and substantial focus is put on the interactions and interfaces between system components. Students get hands-on experience with prototyping, design evaluation, and iterative design. Prerequisite: SYS 2001, SYS 2048 and MAE 4710.
SYS 3054Systems Case Studies (3)
Focuses on the application of systems engineering methodology to an actual, open-ended situation faced by a client. Areas of emphasis will include the identification of system goals, the formulation of requirements and performance measures, the creation and evaluation of alternative solutions, and the presentation of results to clients. When offered abroad, this course also focuses on cultural differences in engineering and business. Prerequisites: SYS 2001, APMA 3100, APMA 3110, APMA 3120, or instructor permission.
Course was offered Fall 2013
SYS 3055Systems Engineering Design Colloquium I (1)
Focuses on the practice of systems engineering directly from current systems engineers. A variety of topics are covered by invited speakers from industry, government, and the academy. Discussions include engineering design projects, alternative career paths, graduate studies, professional development, and more immediate options with opportunities for summer internships and capstone projects. Prereq: 3rd Year standing in systems engineering.
SYS 3060Stochastic Decision Models (3)
Offered
Spring 2025
This is an introductory course on modeling probabilistic systems. The emphasis will be on model formulation and probabilistic analysis. Topics to be covered include general stochastic processes, discrete and continuous time Markov chains, the Poisson Process, Non-Stationary Poisson Processes, Markov Decision Processes, Queueing Theory, and other selected topics. Prerequisite: APMA 3100 or MATH 3100.
SYS 3062Discrete Event Simulation (4)
Offered
Spring 2025
A first course in the theory & practice of discrete-event simulation. Monte Carlo methods, generating random numbers & variates, spreadsheet add-ins & applications, sampling distributions & confidence intervals, input analysis & distribution fitting. Discrete-event dynamic systems, modeling, simulation logic & data structures, output analysis, model verification & validation, comparing alternative systems, simulation optimization, case studies. Prerequisite: CS 2100, APMA 3100, and APMA 3120
SYS 3501Special Topics in Systems and Information Engineering (1 - 4)
A third-year level undergraduate course focused on a topic not normally covered in the course offerings. The topic usually reflects new developments in the systems and information engineering field. Offering is based on student and faculty interests. Prerequisites: Instructor Permission
SYS 3502Special Topics in Systems and Information Engineering (0.5 - 3)
A third-year level undergraduate course focused on a topic not normally covered in the course offerings. The topic usually reflects new developments in the systems and information engineering field. Offering is based on student and faculty interests. Prerequisites: Instructor Permission
SYS 4000Financial Aspects of Engineering (3)
Students will investigate various financial aspects of engineering. Topics will include basic economic analysis (e.g., opportunity cost, time value of money), calculation of present value, interest rates, basic principles of accounting, methods of depreciation, risk analysis, insurance, taxation, decision analysis, and legal issues.
SYS 4021Linear Statistical Models (4)
This course shows how to use linear statistical models for analysis in engineering and science. The course emphasizes the use of regression models for description, prediction, and control in a variety of applications. Building on multiple regression, the course also covers principal component analysis, analysis of variance and covariance, logistic regression, time series methods, and clustering. Prerequisite: CS 2100, APMA 3100 and APMA 3120.
SYS 4024User Experience Design (3)
A case-based approach to the design of user interfaces with a focus on iterative project experiences. Display design concepts are related to ecological factors, situational awareness, attention, vision, and information processing. Project cases are tied to real-world problems of decision support on mobile platforms, large scale command and control, and data visualization, among others. Prerequisites: SYS 3023 or CS 3205.
SYS 4036Design of Experiments (3)
A problem-oriented approach to planning, design and analysis of experiments. A strategic selection of experimental design takes fundamental understanding of variability, and the skills to analyze and control it. The lectures cover a list of statistical methods and their relationship, including ANOVA, Regression, Factorial Designs and RSM. The final project will help gain experiences in collecting and analyzing human subject experiments.
Course was offered Spring 2018
SYS 4044Economics of Engineering Systems (3)
"This course is an introduction to the theory of the industrial organization (from a game-theoretic perspective) and its applications to industries with strong engineering content (electricity, telecommunications, software & hardware etc.) Topics include: congestion pricing in networks, pricing and efficiency in electricity markets, planned obsolescence in software development, ""network"" effects and the dynamics of technology adoption etc. Prerequisites: ECON 2010 and a course in probability (either APMA 3100, APMA 3110, or Math 3100)."
SYS 4050Risk Analysis (3)
Offered
Spring 2025
This course is an introduction to the theory, methods, and applications of risk analysis and systems engineering. The topics include research and development priorities, risk-cost-benefit analysis, emergency management, human health and safety, environmental risk, extreme events, infrastructure resilience, system interdependencies, and enterprise systems. Corequisites: a course in probability (APMA 3100 or APMA 3110 or Math 3100).
SYS 4053Systems Capstone Design I (3)
A design project extending throughout the fall and spring semesters. Involves the study of a real-world, open-ended situation, including problem formulation, data collection, analysis and interpretation, model building and analysis, and generation of solutions. Students work on the same project with the same team in SYS 4053 and 4054 in subsequent semesters.  Pre-requisites: SYS 2001 and SYS 2202 and FOUR of the following (SYS 3021 or SYS 3023 or SYS 3034 or SYS 3060 or  SYS 3062)
SYS 4054Systems Capstone Design II (3)
Offered
Spring 2025
A design project extending throughout the fall and spring semesters. Involves the study of a real-world, open-ended situation, including problem formulation, data collection, analysis and interpretation, model building and analysis, and generation of solutions. Students work on the same project with the same team in SYS 4053 and 4054 in subsequent semesters.  Pre-requisite:  SYS 4053
SYS 4055Systems Engineering Design Colloquium II (1)
This is a colloquium that allows fourth-year students to learn about engineering design, innovation, teamwork, technical communication, and project management in the context of their two-semester systems capstone design project. Prerequisite: must have successfully completed 6 or more courses in the standard SYS curriculum (SYS 2001, SYS 2202, and 4 of the following: SYS 3021, SYS 3023, SYS 3034, SYS 3060, and SYS 3062)
SYS 4081Human-Computer Interaction (3)
To learn basic aspects of human factors in the design of information support systems. We will cover: (1) basic human performance issues (physiology, memory, learning, problem-solving, human error), (2) the user interface design process (task analysis, product concept, functional requirements, prototype, design, and testing.) Students will gain basic skills in the analysis and design of human-machine systems through in-class exercises and two course projects. The course is also designed to help you practice different communication skills (interviewing, written analysis, and oral presentation).
SYS 4501Special Topics in Systems and Information Engineering (0.5 - 3)
A fourth-year level undergraduate course focused on a topic not normally covered in the course offerings. The topic usually reflects new developments in the systems and information engineering field. Offering is based on student and faculty interests. Prerequisites: Instructor Permission
SYS 4502Special Topics in Systems and Information Engineering (0.5 - 3)
A fourth-year level undergraduate course focused on a topic not normally covered in the course offerings. The topic usually reflects new developments in the sysems and information engineering field. Offering is based on student and faculty interests.
SYS 4581Selected Topics in Systems Engineering (0.5 - 3)
Detailed study of a selected topic determined by the current interest of faculty and students. Offered as required. Prerequisite: As specified for each offering.
SYS 4582Selected Topics in Systems Engineering (0.5 - 3)
Offered
Spring 2025
Detailed study of a selected topic determined by the current interest of faculty and students. Prerequisite: As specified for each offering.
SYS 4995Supervised Projects in Systems Engineering (1 - 6)
Offered
Spring 2025
Independent study or project research under the guidance of a faculty member. Offered as required. Prerequisite: As specified for each offering.
SYS 5044Economics of Engineering (3)
This course is an introduction to the theory of the industrial organization (from a game-theoretic perspective) and its applications to industries with strong engineering content (electricity, telecommunications, software and hardware, etc.). Topics include: congestion pricing in networks, pricing and efficiency in electricity markets, planned obsolescence in software development, "networks" effects and the dynamics of technology adoption. Prerequisite: ECON 2010, APMA 3100 or 3110.
Course was offered Spring 2012
SYS 5581Selected Topics in Systems Engineering (3)
Offered
Spring 2025
Detailed study of a selected topic, determined by the current interest of faculty and students. Offered as required.
SYS 5582Selected Topics in Systems Engineering (3)
Detailed study of a selected topic, determined by the current interest of faculty and students. Offered as required.
SYS 6001Introduction to Systems Analysis & Design (3)
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. Prerequisite: Admission to the graduate program.
SYS 6002Systems Integration (3)
Offered
Spring 2025
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 case-studies 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. Prerequisite: SYS 6001 or instructor permission.
SYS 6003Optimization Models and Methods I (3)
This course is an introduction to theory and application of mathematical optimization. The goal of this course is to endow the student with a) a solid understanding of the subject's theoretical foundation and b) the ability to apply mathematical programming techniques in the context of diverse engineering problems. Topics to be covered include a review of convex analysis (separation and support of sets, application to linear programming), convex programming (characterization of optimality, generalizations), Karush-Kuhn-Tucker conditions, constraint qualification and Lagrangian duality. The course closes with a brief introduction to dynamic optimization in discrete time. Prerequisite: Two years of college mathematics, including linear algebra, and the ability to write computer programs.
SYS 6005Stochastic Modeling I (3)
Covers basic stochastic processes with emphasis on model building and probabilistic reasoning. The approach is non-measure 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. Prerequisite: APMA 3100, 3120, or equivalent background in applied probability and statistics.
SYS 6007Human Factors I (3)
Offered
Spring 2025
An introduction to the analysis, design and evaluation of human-centered systems. User interaction can be designed to leverage the strengths of people in controlling automation and analyzing data. Topics include Task, User and Work Domain Analysis, User Interface Design Principles, Human Cognition and Information Processing, Human Perception, and Usability Testing. Graduate version includes separate project review sessions.
SYS 6009The Art and Science of Systems Modeling (3)
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 non-linear, and deterministic and probabilistic systems. Two major dimensions of systems modeling are discussed and their efficacy is demonstrated: 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; and effective tools in systems modeling, including multiobjective models, influence diagrams, event trees, systems identification and parameter estimation, hierarchical holographic modeling, and dynamic programming.
Course was offered Fall 2015, Fall 2013
SYS 6012Dynamic Systems (3)
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, state-variable methods and concepts from modern control theory, and continuous system simulation. Applications are drawn from social, economic, managerial, and physical systems. Cross-listed as MAE 6620. Prerequisite: APMA 2130 or equivalent.
SYS 6013Applied Multivariate Statistics (3)
The theory and applications of primary methods for multivariate data analysis, such as MANOVA, principal components, factor analysis, canonical correlation, and discriminant analysis, are covered in this course. Students are expected to be familiar with at least one statistical software package and with concepts of linear algebra. It is cross-listed as STAT 5130. Prerequisites: SYS 6018, SYS 4021/6021, or STAT 5120 (or their equivalents); courses in linear algebra and univariate statistics; or instructor permission.
SYS 6014Decision Analysis (3)
Principles and procedures of decision-making 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. Prerequisite: SYS 6003, 6005, or equivalent.
SYS 6016Machine Learning (3)
A graduate-level course on machine learning techniques and applications with emphasis on their application to systems engineering. Topics include: Bayesian learning, evolutionary algorithms, instance-based learning, reinforcement learning, and neural networks. Students are required to have sufficient computational background to complete several substantive programming assignments. Prerequisite: A course covering statistical techniques such as regression. Co-Listed with CS 6316.
SYS 6018Data Mining (3)
Offered
Spring 2025
Data mining describes approaches to turning data into information. Rather than the more typical deductive strategy of building models using known principles, data mining uses inductive approaches to discover the appropriate models. These models describe a relationship between a system's response 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. Prerequisite: SYS 6021, SYS 4021, or STAT 5120.
SYS 6021Statistical Modeling I (3)
This course shows how to use linear statistical models for analysis in engineering and science. The course emphasizes the use of regression models for description, prediction, and control in a variety of applications. Building on multiple regression, the course also covers principal component analysis, analysis of variance and covariance, logistic regression, time series methods, and clustering. Course lectures concentrate on theory and practice.
SYS 6023Cognitive Systems Engineering (3)
Introduces the field of cognitive systems engineering, which seeks to characterize and support human-systems integration in complex systems environments. Covers key aspects of cognitive human factors in the design of information support systems. Reviews human performance (memory, learning, problem-solving, expertise and human error); characterizes human performance in complex, socio-technical 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 human-centered design process (task analysis, knowledge acquisition methods, product concept, functional requirements, prototype, design, and testing).
SYS 6024User Experience Design (3)
A case-based approach to the design of user interfaces with a focus on iterative project experiences. Display design concepts are related to ecological factors, situational awareness, attention, vision, and information processing. Project cases are tied to real-world problems of decision support on mobile platforms, large scale command and control, and data visualization, among others. Graduate version includes 4-5 advanced discussion sessions.
SYS 6026Quantitative Models of Human Perceptual Information Processing (3)
An introduction to the measurement and modeling of human perceptual information processing, with approaches from neurophysiology to psychophysics, for the purposes of system design. Measurement includes classical psychophysics, EEG field potentials, and single-neuron recordings. Modeling includes signal detection theory, neuronal models (leaky integrate-and-fire, Hodgkin-Huxley, and models utilizing regression, probability, and ODEs). Prerequisities: Graduate standing in Systems and Information Engineering; background courses in ordinary differential equations, statistics and probability; or consent of instructor.
Course was offered Spring 2013, Spring 2012, Spring 2011
SYS 6034Discrete-Event Stochastic Simulation (3)
Offered
Spring 2025
A first graduate course covering the theory and practice of discrete-event stochastic simulation. Coverage includes Monte Carlo methods and spreadsheet applications, generating random numbers and variates, specifying input probability distributions, discrete-event simulation logic and computational issues, review of basic queueing theory, analysis of correlated output sequences, model verification and validation, experiment design and comparison of simulated systems, and simulation optimization. Emphasis includes state-of-the-art simulation programming languages with animation on personal computers. Applications address operations in manufacturing, distribution, transportation, communication, computer, health care, and service systems. Prerequisite: SYS 6005 or equivalent background in probability, statistics, and stochastic processes.
SYS 6035Agent-Based Modeling and Simulation of Complex Systems (3)
Complex system are composed of many independent parts, each endowed with behavioral rules that dictate its actions while the collective behavior of the overall system displays unpredictable, /emergent/ properties, thus the whole is indeed more than the sum of its parts. The course will examine the nature of complex systems as observed in many disciplines including biology, physics, economics, political science, ecology, sociology, and engineering systems. Agent-based modeling and simulation will be used as a tool for further understanding such systems. Prerequisite: Agent-Based Modeling and Simulation of Complex Systems.
SYS 6036Design of Experiments (3)
A problem-oriented approach to planning, design and analysis of experiments. A strategic selection of experimental design takes fundamental understanding of variability, and the skills to analyze and control it. The lectures cover a list of statistical methods and their relationship, including ANOVA, Regression, Factorial Designs and RSM. Graduate students will be tasked to propose a new method in experimental design for their final exam.
Course was offered Spring 2018
SYS 6041Ethics in Engineering Research & Practice (EERP) (3)
Offered
Spring 2025
The goals of this course are to educate graduate students in SEAS in the ethical conduct of research & publication, and to facilitate the thoughtful integration of ethics into their engineering research & practice. This is done by i) engaging students in deliberative readings, discussion, & writing about EERP, and ii) using cases to consider the ethical dimensions of engineering and resources to support the engineer facing ethical dilemmas.
SYS 6042Network and Combinatorial Optimization (3)
This course provides an introduction to network and combinatorial optimization at the level of a second graduate course in optimization. Designed to complement SYS 6003, but the course is not a pre-requisite. Solid background in linear algebra and some mathematical maturity.
Course was offered Spring 2023
SYS 6043Applied Optimization (3)
Presents the foundations of mathematical modeling and optimization, with emphasis on problem formulation and solution techniques. Includes applications of linear programs, nonlinear programs, and combinatorial models, as well as a practical introduction to algorithms for solving these types of problems. Topics are illustrated through classic problems such as service planning, operations management, manufacturing, transportation, and network flows. Prerequisites: Two years of college mathematics, including linear algebra, or instructor permission Note: This course cannot be applied toward completing the requirements for an M.S. or Ph.D. in Systems Engineering
SYS 6044Engineering Economic Systems (3)
This course is an introduction to the theory of the industrial organization (from a game-theoretic perspective) and its applications to industries with strong engineering content (electricity, telecommunications, software and hardware, etc.). Topics include: congestion pricing in networks, pricing and efficiency in electricity markets, planned obsolescence in software development, "networks" effects and the dynamics of technology adoption. Prerequisite: ECON 2010, APMA 3100 or 3110.
SYS 6045Applied Probabilistic Models (3)
The goal of this course is to develop an operational understanding of the basic tools of probabilistic modeling, including (i) a review of undergraduate probability, (ii) introduction to Bernoulli and Poisson processes with applications, (iii) Markov chains and applications, and (iv) limit theorems. Homework and exams will emphasize the use of basic concepts of probability theory in applications.
SYS 6050Risk Analysis (3)
Offered
Spring 2025
A study of technological systems, where decisions are made under conditions of risk and uncertainty. Topics include conceptualization (the nature, perception, and epistemology of risk, and the process of risk assessment and management) systems engineering tools for risk analysis (basic concepts in probability and decision analysis, event trees, decision trees, and multiobjective analysis), and methodologies for risk analysis. Prerequisite: APMA 3100, SYS 3021, or equivalent.
SYS 6054Financial Engineering (3)
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. Prerequisite: SYS 6003 or equivalent graduate-level optimization course. Students need not have any background in finance or investment.
Course was offered Spring 2010
SYS 6060Autonomous Mobile Robots (3)
This course will teach students the required skills, concepts, and algorithms to develop mobile robots that act autonomously in complex environments. The main emphasis is on mobile robot locomotion and kinematics, control, sensing, localization, mapping, path planning, and motion planning. Besides theory, students are exposed to simulation environments and lab exercises with real robotic systems.
Course was offered Fall 2024, Fall 2023, Fall 2022
SYS 6064Applied Human Factors Engineering (3)
This topic covers principles of human factors engineering, understanding and designing systems that take into account human capabilities and limitations from cognitive, physical, and social perspectives. Models of human performance and human-machine interaction are covered as well as methods of design and evaluation. Prerequisite: Basic statistics knowledge (ANOVA, linear regression)
SYS 6070Environmental Systems Processes (3)
This course covers the design, operation, & maintenance of sustainable water and sanitation infrastructure as integrated municipal systems. It reviews mass & energy balances & unit operations as bases for the processes for water and sanitation (wasan) system design & management. It covers wasan regulation, and introduces the topic of small infrastructure. It also covers the challenges of deteriorating infrastructure, population, & climate change. Prerequisite: Graduate Standing in SEAS or Approval of Instructor
SYS 6074Total Quality Engineering (3)
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. Prerequisite: Basic statistics or instructor permission.
SYS 6097Graduate Teaching Instruction (1 - 6)
Offered
Spring 2025
For master's students.
SYS 6465Human-Robot Interaction (3)
Offered
Spring 2025
Interactions between robots and humans are influenced by form, function and expectations. Quantitative techniques evaluate performance of specific tasks and functions. Qualitative techniques are used to evaluate the interaction and to understand expectations and perceptions of the human side of the interaction. Students use humanoid robots to develop and evaluate interactions within a specific application context.
SYS 6555Special Topics in Distance Learning (3)
Special Topics in Distance Learning
SYS 6581Selected Topics in Systems Engineering (1 - 3)
Offered
Spring 2025
Detailed study of a selected topic, determined by the current interest of faculty and students. Offered as required.
SYS 6582Selected Topics in Systems Engineering (1 - 3)
Offered
Spring 2025
Detailed study of a selected topic, determined by the current interest of faculty and students. Offered as required.
SYS 6763Cyber-Physical Systems: Formal Methods, Safety and Security (3)
Offered
Spring 2025
Cyber-physical systems (CPS) are smart systems that include co-engineered interacting networks of physical and computational components. This course will teach students the required skills to analyze the CPS that are all around us, so that when they contribute to the design of CPS, they are able to understand important safety and security aspects and feel confident designing and analyzing CPS systems.
Course was offered Spring 2024, Spring 2023, Spring 2022
SYS 6780Cyber-Physical Systems Technology and Ethics (3)
This course is designed to develop cross-competency in the technical, analytical, and professional capabilities necessary for the emerging field of Cyber-Physical Systems (CPS). It provides convergence learning activities based around the applications, technologies, and system designs of CPS as well as exploring the ethical, social, and policy dimensions of CPS work. The course also emphasizes the importance of communication as a necessary skill.
Course was offered Fall 2024, Fall 2023
SYS 6993Independent Study (1 - 12)
Offered
Spring 2025
Detailed study of graduate course material on an independent basis under the guidance of a faculty member.
SYS 6995Supervised Project Research (1 - 12)
Offered
Spring 2025
Formal record of student commitment to project research under the guidance of a faculty advisor. Registration may be repeated as necessary.
SYS 7001System and Decision Sciences (3)
Introduction to system and decision science with focus on theoretical foundations and mathematical modeling in four areas: systems (mathematical structures, coupling, decomposition, simulation, control), human inputs (principles from measurement theory and cognitive psychology, subjective probability theory, utility theory), decisions under uncertainty (Bayesian processing of information, Bayes decision procedures, value of information), and decisions with multiple objectives (wholistic ranking, dominance analysis, multiattribute utility theory). Prerequisite: Mathematical analysis and probability theory at an undergraduate level; admission to the graduate program.
SYS 7002Case Studies in Systems Engineering (3)
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. The primary goal is the integration of numerous concepts from systems engineering using real-world cases. Focuses on presenting, defending, and discussing systems engineering projects in a typical professional context. Cases, extracted from actual government, industry, and business problems, 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. Prerequisite: SYS 6001, 6003, and 6005.
SYS 7005Stochastic Systems II (3)
Provides a non-measure 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 is to convey a deep understanding of the main results and their proofs, sufficient to allow students to make theoretical contributions to engineering research. Prerequisite: SYS 6005 or equivalent.
Course was offered Spring 2012, Spring 2010
SYS 7016Artificial Intelligence (3)
In-depth 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. Cross-listed as CS 7716. Prerequisite: SYS 6016 or CS 6316.
SYS 7021Research Methods in Systems Engineering (3)
The 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. Throughout the semester, students make a presentation of a chosen paper, followed by a discussion, critique, evaluation, and conclusions regarding the topic and its exposition. Corequisite: SYS 6001, 6003, 6005, or equivalent.
Course was offered Fall 2012, Fall 2010, Fall 2009
SYS 7027Quantitative Models of Human Judgment and Decision-making (3)
This course provides an introduction to quantitative methods of measuring human performance in complex systems. The focus of the selected methodologies is based on providing insight into human performance in order to guide design and/or training. Assignments involve applying the methods to a human-machine system problem. If possible the application domain will involve the student's research area of interest. Competency with regression techniques (e.g. SYS 4021 or SYS 6018) and statistics/design of experiments preferred.
Course was offered Spring 2011
SYS 7030Time Series Analysis and Forecasting (3)
An introduction to time series analysis and forecasting. Topics include exploratory data analysis for time-correlated data, time series modeling, spectral analysis, filtering, and state-space models. Time series analysis in both the time domain and frequency domain will be covered. Concentration will be on data analysis with inclusion of important theory. Prerequisite: SYS 6005 or equivalent, SYS 4021 or equivalent.
Course was offered Fall 2020
SYS 7034Advanced System Simulation (3)
Seminar on contemporary topics in discrete-event simulation. Topics are determined by student and faculty interests and may include model and simulation theory, validation, experiment design, output analysis, variance-reduction techniques, simulation optimization, parallel and distributed simulation, intelligent simulation systems, animation and output visualization, and application domains. Term project. Prerequisite: SYS 6005, 6034, or equivalent.
SYS 7042Heuristic Search (3)
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 best-first 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. Prerequisite: SYS 6005 or instructor permission.
SYS 7050Risk Analysis (3)
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. Prerequisite: APMA 3100, SYS 3021, or equivalent.
Course was offered Spring 2010
SYS 7052Sequential Decision Processes (3)
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 neuro-dynamic programming; examples: inventory control, maintenance, portfolio selection, optimal stopping, water resource management, and sensor management. Prerequisite: SYS 6005, 6014, or equivalent.
Course was offered Fall 2009
SYS 7054Multiobjective Optimization (3)
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 trade-off judgments); vector optimization theory and methods for generating non-dominated solutions. Methods with prior assessment of preferences, methods with progressive assessment of preferences (iterative-interactive methods), methods allowing imprecision in preference assessments; group decision making; building and validation of decision-aiding systems. Prerequisite: SYS 6003, 6014, or equivalent.
SYS 7063Simulation Optimization (3)
Simulation optimization provides process and design improvement through the collection and analysis of data from controlled experimentation. This course investigates the construction of response models for systems with discrete and continuous valued responses. The course will cover design of experiments for optimization and methods for building and using response surfaces from simulation, known as simulation-optimization. Prerequisite: SYS 6001, 6005, and 6074, or instructor permission.
Course was offered Spring 2012, Fall 2009
SYS 7070Sequencing and Scheduling (3)
A comprehensive treatment of scheduling theory and practice. The formal machine-scheduling problem: assumptions, performance measures, job and flow shops, constructive algorithms for special cases, disjunctive and integer programming formulations, branch-and-bound and dynamic programming approaches, computational complexity and heuristics. Includes alternative scheduling paradigms and scheduling philosophies and software tools in modern applications. Prerequisite: SYS 6003, 6005, or equivalent.
SYS 7075Bayesian Forecast-Decision Theory (3)
Bayesian theory of forecasting and decision making; judgmental procedures and statistical models for probabilistic forecasting, post-processors of deterministic forecasts; sufficient comparisons of forecasters, verification of forecasts, combining forecasts; optimal decision models using probabilistic forecasts including static decision models, sequential decision models, stopping-control models; economic value of forecasts. Prerequisite: SYS 6005 or STAT 6190.
SYS 7096Systems Engineering Colloquium (0)
Offered
Spring 2025
Weekly meeting of graduate students and faculty for presentation and discussion of contemporary systems engineering problems and research. This seminar is offered every spring and fall semesters.
SYS 7097Topics in Systems Engineering (1 - 3)
Seminar devoted to a specific topic in Systems Engineering methodology or application, as defined by the instructor. (Note: This course is not to be confused with the more generic Systems Engineering Colloquium (SYS 7096), required for each Systems Engineering degree program.)
Course was offered Fall 2012, Spring 2010
SYS 7555Advanced Topics in Distance Learning (3)
Advanced Topics in Distance Learning
SYS 7581Advanced Topics in Systems Engineering (1 - 3)
Detailed study of an advanced or exploratory topic determined by faculty and student interest. Offered as required.
SYS 7582Advanced Topics in Systems Engineering (3)
Offered
Spring 2025
Detailed study of an advanced or exploratory topic determined by faculty and student interest. Offered as required.
SYS 7993Independent Study (1 - 12)
Offered
Spring 2025
Detailed study of graduate course material on an independent basis under the guidance of a faculty member.
SYS 8000TNon-UVa Transfer/Test Credit Approved (1 - 48)
Non-UVa Transfer/Test Credit Approved
SYS 8995Supervised Project Research (1 - 12)
Offered
Spring 2025
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 8999Non-Topical Research, Masters (1 - 12)
Offered
Spring 2025
Formal record of student commitment to master's research under the guidance of a faculty advisor. Registration may be repeated as necessary.
SYS 9997Graduate Teaching Instruction (1 - 6)
Offered
Spring 2025
For doctoral students.
SYS 9999Dissertation (1 - 12)
Offered
Spring 2025
For doctoral students.