School of Engineering and Applied ScienceRegistrar Home
Course Descriptions
Some courses included in the engineering and applied science curricula are taught by the College of Arts and Sciences faculty and are listed in the course offerings of that school. These include physics (PHYS), chemistry (CHEM), and college mathematics (MATH).

Note  Courses at the 600 level and above are listed in the Graduate Record.

Applied Mathematics

APMA 100 - (4) (Y)
Introduction to Engineering Mathematics
Includes algebra, trigonometry, and analytic geometry; emphasizes graphing and attaining proficiency in the manipulation of mathematical expressions. Designed to promote the mathematical maturity necessary for success in calculus. Does not count toward the degree requirements in engineering.
APMA 109 - (4) (Y)
Calculus I
The concepts of differential and integral calculus are developed and applied to the elementary functions of a single variable. Applications are made to problems in analytic geometry and elementary physics. For students with no exposure to high school calculus.
APMA 111 - (4) (Y)
Calculus II
Prerequisite: Prior exposure to calculus.
Includes the concepts of differential and integral calculus and applications to problems in geometry and elementary physics, including indeterminate forms; techniques of integration; polar coordinates; and infinite series.
APMA 202 - (3) (S)
Discrete Mathematics I
Prerequisite: APMA 110 and CS 101, or equivalent.
Introduces discrete mathematics and proof techniques involving first order predicate logic and induction. Application areas include sets (finite and infinite, such as sets of strings over a finite alphabet), elementary combinatorial problems, and finite state automata. Develops tools and mechanisms for reasoning about discrete problems. Cross-listed as CS 202.
APMA 212 - (4) (S)
Multivariate Calculus
Prerequisite: APMA 110 or APMA 111.
Topics include vectors in three-space and vector valued functions; and multivariate calculus, including partial differentiation and multiple integrals, line integrals, Green's Theorem, and Stokes's Theorem.
APMA 213 - (4) (S)
Ordinary Differential Equations
Prerequisite: APMA 212.
An introduction that includes basic linear algebra, systems of ordinary differential equations, and Laplace transforms.
APMA 302 - (3) (Y)
Discrete Mathematics II
Prerequisite: APMA/CS 202 or equivalent.
A continuation of APMA 202, consisting of topics in combinatorics, including recurrence relations and generating functions. An introduction to graph theory, including connectivity properties; and Eulerian and Hamiltonian graphs, spanning trees and shortest path problems. Cross-listed as CS 302.
APMA 308 - (3) (S)
Linear Algebra
Prerequisite: APMA 212 or equivalent.
Analyzes the systems of linear equations; vector spaces; linear dependence; bases; dimension; linear mappings; matrices; determinants; quadratic forms; eigenvalues; orthogonal reduction to diagonal form; and geometric applications.
APMA 310 - (3) (S)
Prerequisite: APMA 212 or equivalent.
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, expected value and variance, joint distributions, covariance, correlation, Central Limit theorem, an introduction to stochastic processes.
APMA 311 - (3) (S)
Applied Statistics and Probability
Prerequisite: APMA 212 or equivalent.
Examines variability and its impact on decision-making. Introduces students to basic concepts of probability, such as random variables, probability distribution functions, and the central limit theorem. Based on this foundation, the course then emphasizes applied statistics - covering topics such as descriptive statistics, statistical inference, and regression modeling. Students cannot receive credit for both this course and APMA 312.
APMA 312 - (3) (S)
Prerequisite: APMA 310 or equivalent.
Includes confidence interval and point estimation methods, hypothesis testing for single samples, inference procedures for single-sample and two-sample studies, single and multifactor analysis of variance techniques, linear and non-linear regression and correlation, and using Minitab for large data sets. Students cannot receive credit for both this course and APMA 311.
APMA 314 - (3) (S)
Vector Calculus and Partial Differential Equations
Prerequisite: APMA 213.
Includes vector integration, boundary value problems, Fourier series, and the solution of the heat, wave, and Laplace's equations by separation of variables.
APMA 495, 496 - (3) (Y)
Independent Reading and Research
Prerequisite: Fourth-year standing.
Reading and research under the direction of a faculty member.
APMA 507 - (3) (SI)
Numerical Methods
Prerequisite: Two years of college mathematics, including some linear algebra and differential equations, and the ability to write computer programs in any language.
Introduces techniques used in obtaining numerical solutions, emphasizing error estimation. Includes approximation and integration of functions, and solution of algebraic and differential equations.

Biomedical Engineering

BIOM 301 - (3) (Y)
Physiology I
Prerequisite: CHEM 151, PHYS 241E and BIOL 201, or instructor permission.
Studies how excitable tissue, nerves and muscle, and the cardiovascular and respiratory systems work. Focuses on understanding mechanisms, and includes an introduction to structure, an emphasis on quantitative function, and integration of hormonal and neural regulation and control.
BIOM 304 - (3) (Y)
Cell and Molecular Biology for Engineers
Prerequisite: CHEM 151 and BIOL 201, or instructor permission.
Introduces the fundamentals of cell structure and function, emphasizing the techniques and technologies available for the study of cell biology. A problem-based approach is used to motivate each topic. Divided into three general sections: cell structure and function includes cell chemistry, organelles, enzymes, membranes, membrane transport, intracellular compartments and adhesion structures; energy flow in cells concentrates on the pathways of glycolysis and aerobic respiration; 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. Also presents specific cell functions, including movement, the cytoskeleton and signal transduction.
BIOM 411 - (3) (Y)
Bioinstrumentation and Design
Prerequisite: ECE 203 or MAE 202, or instructor permission.
Introduces transducers and instrumentation systems used in measuring biological variables. Discusses the physical, electromagnetic, and chemical principles of measurement, effects of interfaces between biological systems and sensors, and design tradeoffs. Surveys major electronic circuits and signal conditioning systems for biological and medical monitoring. Laboratory experiments involve construction and characterization of simple transducers, imaging systems, and signal conditioning equipment for biological variables, such as blood pressure, displacement, force, temperature, flow, and biopotentials. Exercises cover conceptual design to detailed design specifications for selected biomedical instrumentation systems.
BIOM 422 - (3) (Y)
Prerequisite: APMA 212, 213, and BIOM 301, or instructor permission.
Introduces principles of mechanics, with applications to biological tissues and systems. Includes statics, dynamics, free-body diagrams, elements of continuum mechanics, constitutive equations of biological materials including biofluids, biosolids, and viscoelastic structures, and strength of materials. Treats basic mechanics of structural molecules and molecular assemblies, membranes, and cells. Presents properties of blood vessels, bone, muscle, skin, cartilage, ligaments, tendons, and other tissues. Investigates mechanical basis and effects of pathology and trauma, applications to medical diagnosis and therapy.
BIOM 428 - (3) (SI)
Motion Biomechanics
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.
BIOM 441 - (3) (SI)
Prerequisite: ECE 203 or MAE 202; BIOM 301, or instructor permission.
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. Includes membrane potential, action potentials, channels and synaptic transmission, electrodes, electroencephalography, electromyography, electrocardiography, pacemakers, defibrillators, and neural assist devices.
BIOM 453, 454 - (3) (Y)
Advanced Projects
Prerequisite: fourth-year standing.
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.
BIOM 483 - (3) (Y)
Medical Image Modalities
Studies engineering and physical principles underlying the major imaging modalities such as X-ray, ultrasound CT, MRI, and PET. A comprehensive overview of modern medical imaging modalities with regard to the physical basis of image acquisition and methods of image reconstruction. Students learn about the tradeoffs, which have been made in current implementations of these modalities.  Considers both primarily structural modalities (magnetic-resonance imaging, electrical-impedance tomography, ultrasound, and computer tomography) and primarily functional modalities (nuclear medicine, single- photo-emission computed tomography, positron-emission tomography, magnetic-resonance spectroscopy, and magnetic-source imaging.
BIOM 484 - (4) (SI)
Medical Image Analysis
Prerequisite: ECE 323 or instructor permission.
Introduces the fundamental principles of medical image analysis and visualization. Focuses on the processing and analysis of ultrasound, MR, and X-ray images for the purpose of 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. A weekly lab develops skill in computer image analysis with the KHOROS system.
BIOM 495, 496 - (3) (SI)
Special Topics in Biomedical Engineering
Prerequisite: fourth-year standing and instructor permission.
Applies engineering science, design methods, and system analysis to developing areas and current problems in biomedical engineering. Topics vary by semester.

Chemical Engineering

CHE 202 - (3) (S)
Prerequisite: APMA 112.
Includes the formulation and analysis 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; and closed and open systems and cyclic processes. Three lecture and one laboratory/ workshop hour.
CHE 215 - (3) (Y)
Material and Energy Balances
Prerequisite: CHEM 151, APMA 111.
Introduces the field of chemical engineering, including material and energy balances applied to chemical processes, physical and thermodynamic properties of multicomponent systems. Three lecture and one discussion hour.
CHE 216 - (3) (Y)
Modeling and Simulation in Chemical Engineering
Prerequisite: CS 101, CHE 215, APMA 213.
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.
CHE 246 - (3) (Y)
Introduction to Biotechnology
Prerequisite: CHEM 151.
Introduction to the fundamentals of biochemistry and molecular and cell biology emphasizing their relevance to industrial applications of biotechnology.  Three lecture hours.
CHE 316 - (3) (Y)
Chemical Thermodynamics
Prerequisite: CHE 202 or equivalent.
Principles of chemical thermodynamics further developed and applied. Emphasizes phase and chemical equilibria calculations. Three lecture hours.
CHE 318 - (3) (Y)
Chemical Reaction Engineering
Prerequisite: CHEM 151, 152, CHE 215, 216, APMA 213; corequisite: CHE 322.
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.
CHE 321 - (4) (Y)
Transport Processes I: Momentum and Heat Transfer
Prerequisite: CHE 215, 216, and APMA 213.
Development and application of the concepts of momentum and heat transfer to chemical processing operations, emphasizing continuous operations. Four lecture hours.
CHE 322 - (4) (Y)
Transport Processes II: Mass Transfer and Separations
Prerequisite: CHE216, 316, and 321.
Fundamental concepts of diffusion and mass transfer. Application to continuous contacting in separation devices. Material and energy conservation calculations for equilibrium stage processes, including multistage, multicomponent calculations as involved in distillation, absorption, and extraction systems. Four lecture hours.
CHE 347 - (3) (Y)
Biochemical Engineering
Prerequisite: CHE 246, CHE 321 or instructor permission; corequisite: CHE 322 or instructor permission.
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.
CHE 398 - (3) (Y)
Chemical Engineering Laboratory I
Prerequisite: CHE 215 and 321.
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.
CHE 438 - (3) (Y)
Process Modeling, Dynamics, and Control
Prerequisite: CHE 318 and 322.
Introduction to the dynamics and control of process systems, controller, sensors, and final control elements. Time and frequency domain characterization of these subsystems are developed and employed in stability analysis of closed control loops. Design of simple process control systems. Three lecture hours.
CHE 442 - (3) (Y)
Applied Surface Chemistry
Prerequisite: Instructor permission.
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.
CHE 448 - (3) (Y)
Bioseparations Engineering
Prerequisite: CHE 322 or instructor permission.
Principles of bioseparations engineering, including specialized unit operations not normally covered in regular chemical engineering courses. Processing operations downstream of the initial manufacture of biotechnology products, including product recovery, separations, purification, and ancillary operations such as sterile processing, clean-in place and regulatory aspects. Three lecture hours.
CHE 449 - (3) (Y)
Polymer Chemistry and Engineering
Prerequisite: CHE 321 or instructor permission.
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.
CHE 461, 462 - (3) (SI)
Special Topics in Chemical Engineering
Prerequisite: Fourth-year standing and instructor permission.
Applies engineering science, design methods, and system analysis to developing areas and current problems in chemical engineering. Topics are announced at registration.
CHE 476 - (3) (Y)
Chemical Engineering Design
Prerequisite: CHE 216, 318, and 322.
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.
CHE 491 - (3) (Y)
Chemical Engineering Laboratory II
Prerequisite: CHE 318, 322, and 398.
Continuation of CHE 398; emphasizes separations, chemical reaction, and process dynamics and control. One discussion and four laboratory hours.
CHE 495, 496 - (1-3) (S)
Chemical Engineering Research
Prerequisite: Instructor permission.
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.


CHEM 151, 152 - (3) (Y)
Introductory Chemistry for Engineers
Corequisite: CHEM 151L and 152L; or CHEM 181L and 182L.
Develops the principles and applications of chemistry. Topics include stoichiometry, chemical equations and reactions, chemical bonding, states of matter, thermochemistry, chemical kinetics, equilibrium, acids and bases, electrochemistry, nuclear chemistry, and descriptive chemistry of the elements. Designed for engineering students and may be used as a prerequisite for further courses in chemistry. Three class hours.
CHEM 151L, 152L - (1) (Y)
Introductory Chemistry for Engineers Laboratory
Corequisite: CHEM 151 and 152.
Investigates the practice of chemistry as an experimental science; the development of skills in laboratory manipulation; laboratory safety; observation, measurement, and data analysis; separation and purification techniques; and qualitative and quantitative analysis. Three and one-half laboratory hours. Meets every other week.
CHEM 212 - (3) (Y)
Introduction to Organic Chemistry
Prerequisite: One semester of general chemistry; corequisite: CHEM 212L.
Introduces the nomenclature, structure, reactivity, and applications of organic compounds, including those of importance in the chemical industry. Three lecture hours.
CHEM 212L - (1) (Y)
Introduction to Organic Chemistry Laboratory
Corequisite: CHEM 212.
Six-to-seven four-hour laboratory sessions and an equal number of one-hour laboratory lectures to accompany CHEM 212.

Civil Engineering

CE 205 - (3) (Y)
Introduction to Environmental Engineering
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.
CE 230 - (3) (Y)
Prerequisite: PHYS 104E.
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; computer applications. Cross-listed as MAE 230.
CE 231 - (4) (Y)
Strength of Materials
Prerequisite: CE 230, APMA 212.
Stress and strain definitions: Normal stress and strain, thermal strain, shear stress, shear strain; transformations of stress and strain; 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; deflections of beams; stability of columns; energy concepts in mechanics. Cross listed as MAE 231.
CE 232 - (3) (Y)
Prerequisite: PHYS 142E and CE 230.
Reviews kinematics and kinetics of particles and the kinematics of rigid bodies, including translation and fixed-axis rotation relative to translating axes; general planar motion; fixed point rotation; and general motion and the kinetics of rigid bodies, specifically 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 232.
CE 315 - (3) (Y)
Fluid Mechanics
Prerequisite: CE 230 or equivalent.
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.
CE 316 - (4) (Y)
Introduction to Geotechnical Engineering
Prerequisite: CE 231.
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 combined with laboratory investigation of soil behavior. Three lecture and three laboratory hours.
CE 319 - (3) (Y)
Structural Mechanics
Prerequisite: CE 231.
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.
CE 323 - (3) (Y)
Properties and Behavior of Materials
Prerequisite: CE 231.
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.
CE 326 - (3) (Y)
Design of Concrete Structures
Prerequisite: CE 319.
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.
CE 336 - (3) (Y)
Water Resources Engineering
Prerequisite: CE 315.
Principles of fluid mechanics and hydrology, including open channel and groundwater flow, rainfall, evaporation, and surface runoff applied to water resources development and management. Applications include water supply, drainage, flood control, and water control, emphasizing computer simulation tools.
CE 341 - (3) (Y)
Civil Engineering Systems Analysis
Introduces the tools of operations research and engineering economy as applied to civil engineering problems; problem formulation, linear programming, economic analysis, and decision analysis; optimization, minimum cost and utility methods; and application to structural optimization, traffic flow, resource allocation and environmental design.
CE 344 - (3) (Y)
Transportation Engineering I
Prerequisite: Third-year standing.
Analyzes of the characteristics of the driver, pedestrian, vehicle, and road; highway surveys and locations; geometric design, horizontal and vertical alignment of highway cross sections, highway drainage and drainage structures; and highway pavement design.
CE 363 - (1) (Y)
Materials Laboratory
Corequisite: CE 323.
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.
CE 365 - (1) (Y)
Fluid Mechanics Laboratory
Corequisite: CE 315.
Laboratory study of the flow of fluids. Six experiments are conducted: hydrostatics, jet impact, weir, orifice, Venturi meter, and pipe flow. Uses laboratory data to quantify hydrostatic pressure and force, force due to momentum impact, and flow rates. Also determines friction losses in pipe networks.
CE 401 - (3) (Y)
Design of Metal Structures I
Analyzes the behavior and design of tension, compression, and flexural members in metal, and the behavior and design of bolted and welded connections. Applies AISC Load and Resistance Factor Design (LRFD) specification for use of structural steel in buildings.
CE 402 - (3) (Y)
Design of Metal Structures II
Analyzes the behavior and design of continuous beams, plate girders, composite steel-concrete members, members subjected to combined bending and compression, and eccentric connections using LRFD design approach; and torsion and torsional stability of structural members.
CE 403 - (3) (Y)
Advanced Reinforced Concrete Design
Prerequisite: CE 326.
Design of building and bridge components, including floor systems, rigid frames, retaining walls, and tanks. Introduction to pre-stressed concrete.
CE 404 - (3) (SI)
Advanced Concrete Technology
Topics include the fundamentals of concrete: ingredients, hydration, and proportioning; production of concrete: batching, transport, finishing, curing, testing, and inspection; special types of concrete: high-performance, fiber-reinforced, roller compacted, polymer, shrinkage compensating, structural lightweight, and shotcrete; and design and code provisions: working stress and ultimate strength design, and provisions of ACI code.
CE 411 - (3) (Y)
Foundation Engineering
Prerequisite: CE 316 and 326 or CE 401.
Analyzes the methods and purposes of subsurface exploration; control of ground water; excavations; sheeting and bracing design; shallow foundations; bearing capacity and settlement analysis; deep foundation'piles, piers, caissons and cofferdams; underpinning; and the legal aspects of foundation engineering.
CE 420 - (3) (Y)
Experimental Analyses in Environmental Engineering
Prerequisite: CHEM 151/151L, APMA 213, CE 315, or equivalent.
Increases familiarity with the theory and implementation of laboratory, computational, and field procedures common to environmental engineering. Weekly in-class laboratories alternate between hands-on-laboratory, field, or computer experiments, and demonstrations of advanced analytical instrumentation or field sampling procedures. Weekly lectures provide the theoretical background that pertains directly to the laboratory for that week. Topics covered are relevant to water and wastewater treatment operations, ground- and surface-water hydrology, and the fate and transport of pollutants in the environment.
CE 430 - (3) (Y)
Environmental Engineering
Prerequisite: CE 315.
Analyzes the design of unit processes used to control the quality of water and waste water associated with people and the environment. Process considerations include pump systems, mixing, sedimentation, filtration, precipitation, coagulation, disinfection, and biological oxidation. Presents principles of design and design practices used in physical, chemical, and biological treatment are presented.
CE 440 - (3) (Y)
Groundwater Hydrology
Prerequisite: CS 101, CE 315, CE 336 or equivalent.
Topics include Darcy's Law, fluid potential, hydraulic conductivity, heterogeneity and anisotropy, the unsaturated zone, compressibility, transmissivity and storativity, the 3-D equation of groundwater flow, steadystate and transient regional groundwater flow, and well hydraulics, including discussions involving Theis' Inverse Method, Jacob's Method, slug test analyses, and the principle of superposition. Introduces computer simulation of groundwater flow using the finite-difference method. Requires computer programming using FORTRAN, C++, or equivalent.
CE 441 - (3) (Y)
Construction Engineering and Economics
Legal and commercial aspects of the relation between owner, engineer, architect, and contractor. Salient features of labor law affecting the construction industry. Job planning and scheduling construction stages and operations. Depreciation, replacements, comparison of alternate proposals, and calculation of prospective rate of return. Design of material handling facilities and theoretical analysis of construction equipment performance. SEAS students cannot receive degree credit for both CE 441 and ARCH 534.
CE 444 - (3) (Y)
Transportation Engineering II
Prerequisite: CE 344 or instructor permission.
Analyzes traffic characteristics: the road user, the vehicle and roadway; traffic engineering studies: speed, volume, and delay; and intersection control, capacity, and level of service.
CE 445 - (3) (Y)
Transportation Engineering III
Prerequisite: Graduate standing or CE 344; or instructor permission.
Framework and principles of urban transportation planning; transportation decision making; transportation data and information systems; analysis and evaluation of alternatives; forecasts of population and socioeconomic activity; small area land use allocation; introduction to supply-demand equilibrium, trip generation, trip distribution, modal choice, traffic assignment; quick response model applications.
CE 446 - (3) (Y)
Introduction to Geographic Information Systems
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. Focuses on the fundamental concepts of GIS, the top-down process required to effectively use advanced information technology tools, and the acquisition of hands-on experience in GIS problem-solving using the ArcView GIS package. Provides experience with the GIS application process, rather than expertise in a particular GISsoftware package.
CE 451, 452 - (3) (SI)
Special Topics in Civil Engineering
Prerequisite: Fourth-year standing and instructor permission.
Applies basic engineering principles, analytical procedures and design methodology to special problems of current interest in civil engineering. Topic(s) for each semester are announced at the time of course enrollment.
CE 455 - (3) (Y)
Mechanics of Composite Materials
Prerequisite: CE 231.
Introduces engineering properties and advantages of advanced fibrous composites; anisotropic, thermo-mechanical constitutive theory for plane stress analysis; thermal-mechanical stress analysis of laminates subjected to inplane and bending loads; engineering properties of laminates; test methods and material response (in the laboratory); designing with composites; computer implementation. Cross-listed as MAE 454.
CE 461 - (3) (Y)
Computer Applications in Civil Engineering
Prerequisite: Fourth-year standing.
Studies civil engineering problems and their solutions in a numerical context, using the digital computer; 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 multidimensional problems from all areas of civil engineering.
CE 462 - (3) (Y)
Advanced Structural Analysis
Prerequisite: CE 319.
The general methods of analyzing indeterminate structures; fundamentals of structural theory, including virtual work and energy theorems; introduction to concepts of stiffness and flexibility; force and displacement methods of analysis, methods of consistent deformation, slope-deflection, moment distribution; and an introduction to matrix formulation.
CE 471 - (3) (Y)
Introduction to Finite Element Methods
Prerequisite: CE 319.
Review of matrix operations. Introduces 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.
CE 490 - (3) (Y)
Civil Engineering Design and Practice
Prerequisite: Fourth-year status.
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 multiple sub-areas of civil engineering (structural, environmental and transportation systems) and application of managerial skills. Extension of design projects to undergraduate thesis projects is encouraged.
CE 495, 496 - (1-3) (SI)
Civil Engineering Research
Prerequisite: Fourth-year standing.
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.

Computer Science

CS 101 - (3) (S)
Introduction to Computer Science
Introduces the basic principles and concepts of object-oriented programming through a study of algorithms, data structures and software development methods. Emphasizes both synthesis and analysis of computer programs.
CS 110 - (3) (S)
Introduction to Information Technology
Provides exposure to a variety of issues in information technology, such as computing ethics and copyright. Introduces and provides experience with various computer applications, including e-mail, newsgroups, library search tools, word processing, Internet search engines, and HTML. Not intended for students expecting to do further work in CS. Cannot be taken for credit by students in SEAS or Commerce.
CS 120 - (3) (S)
Introduction to Business Computing
Overview of modern computer systems and introduction to programming in Visual Basic, emphasizing development of programming skills for business applications. Intended primarily for pre-commerce students. May not be taken for credit by students in SEAS.
CS 201 - (3) (S)
Software Development Methods
Prerequisite: CS 101 with a grade of C- or higher.
A continuation of CS 101, emphasizing modern software development methods. An introduction to the software development life cycle and processes. Topics include requirements analysis, specification, design, implementation, and verification. Emphasizes the role of the individual programmer in large software development projects.
CS 201J - (3) (S)
Engineering Software
Explores techniques and tools for constructing robust, complex and secure software. This course is open to College students and Computer Science majors. Students are expected to be able to write and understand short programs. Students are not assumed to know any particular programming language. Students should have passed CS 101 or CS 200 or have equivalent experience.
CS 202 - (3) (S)
Discrete Mathematics I
Prerequisite: CS 101 with grade of C- or higher.
Introduces discrete mathematics and proof techniques involving first order predicate logic and induction. Application areas include sets (finite and infinite), elementary combinatorial problems, and finite state automata. Development of tools and mechanisms for reasoning about discrete problems. Cross-listed as APMA 202.
CS 216 - (3) (S)
Program and Data Representation
Prerequisite: CS 201 and 202 with grades of C- or higher.
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.
CS 230 - (3) (S)
Digital Logic Design
Includes number systems and conversion; Boolean algebra and logic gates; minimization of switching functions; combinational network design; flip-flops; sequential network design; arithmetic networks. Introduces computer organization and assembly language. Five laboratory assignments. Cross-listed as ECE 230.
CS 302 - (3) (Y)
Discrete Mathematics II
Prerequisite: CS 201 and CS 202 with grades of C- or higher or instructor permission.
Continuation of CS 202, consisting of topics in combinatorics, including recurrence relations and generating functions. Introduces computation theory including grammars, finite state machines and Turing machines; and graph theory, including connectivity properties, Eulerian and Hamiltonian graphs, spanning trees and shortest path problems. Cross-listed as APMA 302.
CS 305 - (3) (Y)
Usability Engineering
Prerequisite: CS 101 with a grade of C- or higher, or instructor permission.
Focuses on the interface between humans and all technology, not just humans and computers. Treats human usability as an engineering design goal. Designs user interfaces to technology.
CS 333 - (3) (S)
Computer Architecture
Prerequisite: CS 201 and ECE/CS 230 with grades of C- or higher.
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. Cross-listed as ECE 333.
CS 340 - (3) (Y)
Advanced Software Development Techniques
Prerequisite: CS 216 with a grade of C- or higher or permission of instructor.
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, accounting, configuration control, and documentation.
CS 390 - (1) (Y)
Computer Science Seminar I
Prerequisite: Third-year CS majors only.
A 'cultural capstone' to the undergraduate experience. Students make presentations based on topics not covered in the traditional curriculum. Emphasizes learning the mechanisms by which researchers and practicing computer scientists can access information relevant to their discipline, and on the professional computer scientist's responsibility in society.
CS 414 - (3) (Y)
Operating Systems
Prerequisite: CS 216 and CS 333 with grades of C- or higher.
Analyzes process communication and synchronization; resource management; virtual memory management algorithms; file systems; and networking and distributed systems.
CS 415 - (3) (Y)
Programming Languages
Prerequisite: CS 216 and CS 333 with grades of C- or higher.
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.
CS 416 - (3) (Y)
Artificial Intelligence
Prerequisite: CS 201 and 202 with grades of C- or higher.
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.
CS 432 - (3) (Y)
Prerequisite: CS 216 and 302 with grades of C- or higher.
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.
CS 434 - (3) (Y)
Fault-tolerant Computing
Prerequisite: CS 333, APMA 213, APMA 310 with grades of C- or higher.
Investigates 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 ECE 434.
CS 445 - (3) (Y)
Introduction to Computer Graphics
Prerequisites: CS 216 with a grade of C- or better or instructor permission.
This course will introduce the fundamentals of three-dimensional computer graphics: rendering, modeling, and animation. Students will learn how to represent three-dimensional objects (modeling) and the movement of those objects over time (animation). Students will 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.
CS 453 - (3) (Y)
Electronic Commerce Technologies
Prerequisite: CS 340 with a grade of C- or better or equivalent programming maturity.
History of Internet and electronic commerce on the WWW; 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.
CS 457 - (3) (Y)
Computer Networks
Prerequisite: CS 333 with grade of C- or higher.
Intended as 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 457.
CS 458 - (3) (Y)
Internet Engineering
Prerequisite: CS 457 or ECE 457 with a grade of C- or better.
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.
CS 462 - (3) (Y)
Database Systems
Prerequisite: CS 202 and CS 216 with grades of C- or higher.
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.
CS 493 - (1-3) (S)
Independent Study
Prerequisite: Instructor permission.
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).
CS 494 - (1-3) (S)
Special Topics in Computer Science
Prerequisite: Instructor permission, additional specific requirements vary with topics.
Content varies annually, depending on instructor interests and the needs of the department. Similar to CS 551 and CS 751, but taught strictly at the undergraduate level.
CS 551 - (1-3) (S)
Selected Topics in Computer Science
Prerequisite: Instructor permission.
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.
CS 571 - (3) (Y)
Translation Systems
Prerequisite: CS 340 and CS 333 with grades of C- or higher.
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. Students design, specify, and implement various translators by applying classical translation theory using rigorous specification techniques to describe the inputs and outputs of the translators.
CS 586 - (3) (Y)
Real Time Systems
Prerequisites: CS 333 and CS 414 with grades of C- or higher, knowledge of C or C++, or instructor permission.
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.
CS 587 - (3) (Y)
Security in Information Systems
Prerequisites: CS 340 and either CS 457 or CS 414 with grades of C- or higher, or instructor permission.
This course focuses on security as an aspect of a variety of software systems. We will consider software implementations of security related policies in the context of operating systems, networks, and data bases. Topics include: operating system protection mechanisms, intrusion detection systems, formal models of security, cryptography and associated security protocols, data base security, worms, viruses, network and distributed system security, and policies of privacy and confidentiality.
CS 588 - (3) (Y)
Cryptology: Principles and Applications
Prerequisites: CS 302 with a grade of C- or higher, or instructor permission.
Introduces the basic principles and mathematics of cryptology including information theory, classical ciphers, symmetric key cryptosystems and public-key cryptosystems. Develops applications of cryptology such as anonymous email, digital cash and code signing.

Electrical and Computer Engineering

ECE 200 - (3) (S)
Science of Information
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.  Three credit hours.
ECE 203 - (3) (S)
Introductory Circuit Analysis
Prerequisite: APMA 111.
Includes elementary electric circuit concepts and their application to linear circuits with passive elements; use of Kirchhoff's voltage and current laws to derive circuit equations; solution methods for first- and second-order transient and DC steady-state responses; AC steady-state analysis; frequency domain representation of signals; trigonometric and complex Fourier series; phasor methods; transfer functions and resonance; Thevenen/ Norton equivalent models; and controlled sources. Six laboratory assignments.
ECE 204 - (4) (Y)
Electronics I
Prerequisite: ECE 203.
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. Three lecture and three laboratory hours.
ECE 230 - (3) (S)
Digital Logic Design
Includes number systems and conversion; Boolean algebra and logic gates; minimization of switching functions; combinational network design; flip-flops; sequential network design; arithmetic networks. Introduces computer organization and assembly language. Five laboratory assignments. Cross-listed as CS 230.
ECE 303 - (3) (Y)
Solid State Devices
Prerequisite: ECE 203, or MAE 202.
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.
ECE 307 - (4) (Y)
Electronics II
Prerequisite: ECE 204.
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.
ECE 309 - (3) (Y)
Electromagnetic Fields
Prerequisite: PHYS 241E, APMA 213, and ECE 203.
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.
ECE 310 - (4) (Y)
Electromechanical Energy Conversion
Prerequisite: ECE 203, PHYS 241E, and CS 101, or instructor permission.
Analyzes the principles of electromechanical energy conversion; three-phase circuit analysis; magnetic circuits and nonlinearity; transformers; DC, synchronous, and induction machines; equivalent circuit models; power electronic control of machines. Laboratory, computer, and design exercises complement coverage of fundamental principles.
ECE 323 - (3) (Y)
Signals and Systems I
Prerequisite: ECE 203 and APMA 213.
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.
ECE 324 - (3) (Y)
Signals and Systems II
Prerequisite: ECE 323.
Sequel to ECE 323; provides analogous tools for analyzing discrete-time signals and systems, with applications to discrete-time signal processing and control. Sampling and reconstruction of continuous-time signals provides the transition between CT and DT settings. State space methods are also introduced.
ECE 333 - (3) (S)
Computer Architecture
Prerequisite: CS 201 and ECE/CS 230 with grades of C- or higher.
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. Cross-listed as CS 333.
ECE 363 - (3) (S)
Digital Integrated Circuits
Prerequisite: ECE/CS 230 and ECE 204.
Digital CMOS circuits. MOSFET transistor.  Combinational circuits. Sequential circuits. Design simple digital gates and circuits at the transistor level. Simulate designed circuits to verify performance. Three credit hours.
ECE 402 - (3) (Y)
Linear Control Systems
Prerequisite: ECE 323 or instructor permission.
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. Studies compensation design through lead and lag networks, rate feedback, and linear state-variable feedback.
ECE 403 - (1 1/2) (Y)
Control Laboratory
Corequisite: ECE 402.
A laboratory consisting of design, analysis, construction, and testing of electrical and electromechanical circuits and devices.
ECE 407, 408 - (1-3) (SI)
Electrical Engineering Projects
Prerequisite: Instructor permission.
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.
ECE 409 - (3) (Y)
RF Circuit Design and Wireless Systems
Prerequisite: ECE309, ECE307, ECE324.
Design and analysis of wireless communication circuits. Topics covered will include transmission lines, antennas, filters, amplifiers, mixers, noise, and modulation techniques. The course is built around a semester long design project.
ECE 410 - (1 1/2) (Y)
Electromechanical Energy Conversion Laboratory
Prerequisite: ECE 309 and 204; corequisite: ECE 310.
Laboratory investigations of electromechanical energy conversion. Includes three-phase circuit analysis; magnetic coupling, magnetic forces, and nonlinearity; transformers; DC, synchronous and induction machines; equivalent circuit models; and power electronic control of machines.
ECE 411 - (3) (SI)
Prerequisite: ECE 203, BIOM 301 or instructor permission.
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. Includes membrane potential, action potentials, channels and synaptic transmission, electrodes, electrocardiography, pacemakers, defibrillators, and neural assist devices. Cross-listed as BIOM 441.
ECE 412 - (3) (Y)
Digital Control Systems
Prerequisite: ECE 324 and 402, or instructor permission.
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.
ECE 415 - (1 1/2) (Y)
Microelectronic Integrated Circuit Fabrication Laboratory
Corequisite: ECE 564.
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.
ECE 420 - (3) (Y)
Prerequisite: APMA 310, ECE 324.
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.
ECE 422 - (1 1/2) (Y)
Communication Systems Laboratory
Prerequisite: ECE 324; corequisite: ECE 420.
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.
ECE 434 - (3) (Y)
Fault-Tolerant Computing
Prerequisite: ECE/CS 333, APMA 213 and 310 or equivalent, with grades of C- or higher, or instructor permission.
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 434.
ECE 435 - (4 1/2) (Y)
Computer Organization and Design
Prerequisite: ECE 333 or instructor permission.
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.
ECE 436 - (4 1/2) (Y)
Advanced Digital Design
Prerequisite: ECE 435 or instructor permission.
Analyzes digital hardware and design; digital system organization; digital technologies; and testing. A semester-long hardware design project is conducted.
ECE 457 - (3) (Y)
Computer Networks
Corequisite: CS 333.
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 457.
ECE 473 - (3) (Y)
Analog Integrated Circuits
Prerequisite: ECE 303 and 307.
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.
ECE 482 - (1 1/2) (Y)
Microwave Engineering Laboratory
Corequisite: ECE 556 or instructor permission.
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.
ECE 525 - (3) (SI)
Introduction to Robotics
Prerequisite: ECE 402, or 621, or equivalent.
Analyzes kinematics, dynamics and control of robot manipulators, and sensor and actuator technologies (including machine vision) relevant to robotics. Includes a robotics system design project in which students completely design a robotic system for a particular application and present it in class. Includes literature related to emerging technologies and Internet resources relevant to robotics.
ECE 541 - (3) (Y)
Optics and Lasers
Prerequisite: ECE 303, 309, and 323.
Reviews the electromagnetic principles of optics: Maxwell's equations; reflection and transmission of electromagnetic fields at dielectric interfaces; Gaussian beams; interference and diffraction; laser theory with illustrations chosen from atomic, gas, and semiconductor laser systems; photomultipliers and semiconductor-based detectors; and noise theory and noise sources in optical detection.
ECE 556 - (3) (Y)
Microwave Engineering I
Prerequisite: ECE 309.
Design and analysis of passive microwave circuits. Topics include transmission lines, electromagnetic field theory, waveguides, microwave network analysis and signal flow graphs, impedance matching and tuning, resonators, power dividers and directional couplers, and microwave filters.
ECE 563 - (3) (Y)
Introduction to VLSI
Prerequisite: ECE 230 or CS 230; ECE 204 and 303.
Analyzes NMOS and PMOS transistor design, CMOS fabrication, fabrication design rules, inverter design, cell design using computer aided design tool 'Magic,' chip layout and design, VLSI circuit design and implementation using the MOSIS process.
ECE 564 - (3) (Y)
Microelectronic Integrated Circuit Fabrication
Prerequisite: ECE 303 or equivalent.
Analyzes fabrication technology and MOS device design for integrated circuits. Discusses crystal growth and characterization; oxide growth and deposition; diffusion; ion-implantation; metalization; etching and high resolution lithography; MOS capacitor and MOSFET device theory including equivalent circuit model derivation; and constraints presented by VLSI fabrication processes.
ECE 576 - (3) (Y)
Digital Signal Processing
Prerequisite: ECE 323 and 324 or equivalent.
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.
ECE 586/587 - (1-3) (SI)
Special Topics in Electrical Engineering
Prerequisite: Instructor permission.
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.

Engineering (Interdepartmental)

ENGR 141R-142R - (3) (Y)
Synthesis Design I and II
Prerequisite: First-year Rodman scholar status.
Introduces engineering, emphasizing the creative aspects of the profession. Rudiments of design methodology utilizing a case study approach with individual and small team assignments/projects. Evolution of concepts to multi-objective design examples, decision-making and optimization; cases varying from small product design to large scale facilities with life-cycle impact. Instruction on estimations, sketching, computer graphics, economics, spreadsheet analysis, human factors, planning and scheduling, elementary statistics, safety and risk analysis, materials and manufacturing, engineering ethics. Lectures followed by recitation or workshop sessions.
ENGR 162 - (4) (Y)
Introduction to Engineering
Prerequisite: Enrollment in engineering or permission of course coordinator.
Integrates problem solving and design practice. Encourages the development of skills in using computer application packages for web page design, modeling and visualization (CAD), spreadsheets, and a math solver. Applies these skills to computer assignments and team design projects that feature conceptual design, analytical design, and design and build activities. Topics include methodologies for computation, problem solving, and design; graphing data; linear regression; plotting functions; matrix manipulation; modeling and visualization; and engineering optimization.
ENGR 488 - (3)(Y)
Aspects of Engineering Practice
This course will concentrate in examining and clarifying human values and practices in organizations. It is intended to complement the technical education programs offered by SEAS. The course will provide an introduction to a number of critical skills and competencies that will be very useful in the technical and business world. These include leadership, working in teams, management of organizations, conflict resolution, balancing career and personal needs and analyzing specific situations and exploring alternative outcomes.
ENGR 489 - (0-3) (S)
Industrial Applications
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 492 - (0) (Y)
Engineering License Review
Corequisite: Formal application for state registration.
Overview of registration laws and procedures. Review of engineering fundamentals preparatory to public examination for the 'Engineer in Training' part of the professional engineers examination. Three hours of lecture up to the licensing examination.
ENGR 495/499 - (3) (Y)
Special Topics in Engineering
Prerequisite: Instructor permission.
Advanced undergraduate courses on topics not covered in the course offerings and based on student and faculty interests.

Materials Science and Engineering

MSE 201 - (3) (S)
Materials That Shape Our Civilization
A general review of structure, properties, methods of production, uses and world supply of the materials on which present and past civilizations have been based, including materials used in heavy industry, construction, communications, energy production, and medicine as well as textiles and naturally-occurring organic materials. Cross-listed as EVSC 201.
MSE 209 - (3) (Y)
Introduction to the Science and Engineering of Materials
The collective properties of the materials in an engineering structure often dictate the feasibility of the design. Provides the scientific foundation for understanding the relations between the properties, microstructure, and behavior during use of metals, polymers, and ceramics. Develops a vocabulary for the description of the empirical facts and theoretical ideas about the various levels of structure from atoms, through defects in crystals, to larger scale morphology of practical engineering materials.
MSE 301 - (3) (Y)
Corrosion and its Prevention
Prerequisite: MSE 209 or instructor permission.
Includes basic electrochemical principles and terminology, definitions and magnitude of corrosion, thermodynamics and kinetics of corrosion, examples of corrosion, experimental techniques to measure and evaluate corrosion, corrosion prevention, passivation, stress corrosion cracking, and hydrogen embrittlement.
MSE 301L - (1) (Y)
Corrosion Engineering Laboratory
Provides instruction in standard corrosion experiments that demonstrate the instrumentation of corrosion testing and some of the accelerated forms of evaluating metals' susceptibility to various forms of corrosion attack. Standard experiments involving cathodic protection, anodic protection, and inhibitors. MSE 301 may be taken without the lab, but MSE 301L may not be taken without the lecture.
MSE 304 - (3) (Y)
Structure and Properties of Polymeric Materials
Prerequisite: MSE 209 or equivalent.
Examines polymeric materials from their molecular structure and morphological organization to their macroscopic properties. Topics include polymerization reactions; molecular weight determination; solution behavior; organization of crystalline and amorphous polymers; rubber elasticity; crystallization kinetics; morphology; mechanical, optical, and electrical properties; applications and materials selection; and degradation and recycling.
MSE 304L - (1) (Y)
Structures and Properties Laboratory
Prerequisite: MSE 209.
Demonstrates the phenomena and experimental techniques used to establish the relationships between the structures and properties of metals and polymers. Experiments include viscometry, X-ray diffraction, light scattering, optical microscopy, hardness and impact tests, thermal analysis, and computer simulations.
MSE 305 - (3) (Y)
Phase Diagrams and Kinetics of Materials
Prerequisite: MAE 210 or CHE 202; APMA 213.
Applies thermodynamic principles developed in MAE 210 or CHE 202 to material systems. Includes phase equilibria; phase diagrams and free energy curves; solution thermodynamics; and the kinetics of thermal and mass diffusion in binary, single- and two-phase solids.
MSE 306 - (3) (Y)
Physical Metallurgy Principles: Structures and Properties of Metals
Corequisite: MSE 304 or 306.
Studies the fundamental concepts of physical metallurgy at an advanced undergraduate level. These include metallic bonding, crystallography of nanostructures, preferred orientation and texture, point defects, dislocations and deformation, grain boundary structure, solid state phase transformations, precipitation age hardening, and martensitic reactions, as well as hardenability and how each of these effects the strengthening mechanisms in metallic materials. Nano- and microstructures, composition and processing are linked to macroscopic properties. Introduces physical metallurgy characterization techniques, such as X-ray diffraction, stereographic projections, metallography, and electron microscopy methods.
MSE 310 - (3) (Y)
Materials Science Laboratory
Prerequisite: MSE 209 or instructor permission.
Experimental study of the structure and properties of materials. Course amplifies topics covered in MSE 209 through experimentation and analysis. Experiment topics include atomic and microscopic structure, mechanical properties of metals, polymers and composites, electrical properties, and corrosion characteristics. Introduction to modern experimental methods and instruments used for materials characterization. Two lecture hours and three laboratory hours.
MSE 451, 452 - (5) (Y)
Special Project in Materials Science and Engineering
Prerequisite: Professional standing and prior approval by a faculty member who is project supervisor.
A project in the materials science field that requires individual laboratory investigation. Each student works on an individual project in the research area of a supervisor. The student is required to conduct a literature search and to become familiar with the necessary experimental techniques, such as electron microscopy, X-ray diffraction, and ultra-high vacuum techniques. A comprehensive report on the results of the experimental investigation and a final examination are required. One hour of conference, eight hours of laboratory per week.
MSE 500 - (1-3) (SI)
Special Topics in Materials Science and Engineering
Prerequisite: Instructor permission.
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 materials science and engineering field. Offering is based on student and faculty interests.
MSE 512 - (3) (Y)
Introduction to Biomaterials
Prerequisite: MSE 209 and BIOM 301 or equivalent, or instructor permission.
Provides a multi-disciplinary perspective on the phenomenon and processes that govern material-tissue interactions with the soft tissue, hard tissue, and cardiovascular environments. Emphasizes both sides of the biomaterials interface, so that events at the interface are examined and topics on material durability and tissue compatibility are discussed.
MSE 524 - (3) (Y)
Modeling in Materials Science
Prerequisite: At least two 300-400 level MSE courses or instructor permission.
Introduces computer modeling in atomistics, kinetics and diffusion, elasticity, and processing. Analyzes the energy and configuration of defects in materials, such as solute segregation, phase transformations, stresses in multicomponent systems, and microstructural development during processing.
MSE 532 - (3) (Y)
Deformation and Fracture of Materials During Processing and Service
Prerequisite: MSE 306 or instructor permission.
Considers deformation and fracture through integration of materials science microstructure and solid mechanics principles, emphasizing the mechanical behavior of metallic alloys and engineering polymers. Metal deformation is understood based on elasticity theory and dislocation concepts. Fracture is understood based on continuum fracture mechanics and microstructural damage mechanisms. Additional topics include fatigue loading, elevated temperature behavior, material embrittlement, time-dependency, experimental design, and life prediction.
MSE 567 - (3) (Y)
Electronic, Optical and Magnetic Properties of Materials
Explore the fundamental physical laws governing electrons in solids, and show how that knowledge can be applied to understanding electronic, optical and magnetic properties.  Students will gain an understanding of how these properties vary between different types of materials, and thus why specific materials are optimal for important technological applications. It will also be shown how processing issues further define materials choices for specific applications.

Mechanical and Aerospace Engineering

MAE 200 - (2) (Y)
Introduction to Mechanical Engineering
Prerequisite: ENGR 162 and PHYS 142E.
Overview of the mechanical engineer's role as analyst, designer, and manager. Introduction to manufacturing tools, equipment, and processes; properties of materials relative to manufacture and design; engineering design graphics with AutoCAD; engineering drawing interpretation, sectioning, auxiliary views; analysis and design of mechanical devices; engineering project management and control with computer aided project organization; applications of project management to plant layout and production lines; and plant tours to local industry. Labs include hands on experience with tools and materials, dissection of mechanical devices. Two lectures, one laboratory period.
MAE 200L - (1) (Y)
Mechanics Familiarity Laboratory
Prerequisite: PHYS 142E.
Hands-on activities to familiarize students with the mechanical devices and systems that they will be analyzing in present and future MAE courses. Topics will include basic devices that are associated with principles of mechanics. e.g. tools, mechanisms, mechanical properties and testing, basic fluid mechanics. Tests will be run demonstrating, for example, stresses and deflections in aircraft and building structures, stability of mechanical and aero systems, wind tunnel operation, vibrations of 1 and 2 degree of freedom systems, dissection of products to determine materials, function, and manufacturing processes, studies of gears/ linkages, operation of basic tools, etc. Several local industry tours to observe manufacturing processes and machines are included. Two laboratory hours.
MAE 201 - (3) (Y)
Introduction to Aerospace Engineering
Prerequisite: Enrollment in Engineering or permission of instructor.
Historical introduction, standard atmosphere, basic aerodynamics, airfoils and wings, flight mechanics, stability and control, propulsion (airbreathing, rocket and space), orbital mechanics, space environment, advanced flight vehicles.
MAE 209 - (3) (Y)
Applied Probability and Statistics
Prerequisite: APMA 212.
Focuses on the application of probability and statistical analysis to engineering decision analysis. An applied course emphasizing data description, inference (confidence intervals and hypothesis tests), model building, designing engineering experiments, and statistical quality control. Statistical methods are presented within the context of real mechanical engineering programs. Includes readings, homework, team projects, reports, and in-class experiment design and data generation and analysis. Provides an active learning environment that fosters the development of skills required for solid engineering decisions. Cross-listed as CE 209.
MAE 210 - (3) (Y)
Prerequisite: APMA 110.
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. Three lecture and one laboratory/workshop hour per week. Cross-listed as CHE 202.
MAE 210L -(1) (Y)
Thermo/Fluids Familiarity Laboratory
Prerequisite: PHYS 142.
Hands-on activities to familiarize students with the Thermo/fluids devices and systems that they will be analyzing in present and future MAE courses. Topics will include basic devices that are associated with principles of Thermodynamics, fluid mechanics, and heat transfer. Tests will be run demonstrating, for example, incompressible and compressible flow, fluid machinery (pumps/fans/turbines), solar energy, conduction and convection heat flow, heat exchangers, etc. Several local tours to observe manufacturing and testing of thermo/fluids equipment as well as the Uva heating plant are included. Two laboratory hours.
MAE 230 - (3) (Y)
Prerequisite: PHYS 104E.
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.
MAE 231 - (3) (Y)
Strength of Materials
Corequisite: PHYS 142E.
Analyzes the basic concepts of mechanics of deformable solids; systems of forces and couples; equilibrium of particles and rigid bodies; internal forces and analysis of structures: trusses, frames, machines, and beams; distributed forces; centroids and moments of inertia; and an introduction to stress, strain, constitutive relations, bending of beams, torsion, shearing, deflection of beams, column buckling, fatigue, and failure theory. Four lectures plus one workshop. Students may not earn credit for both MAE 231 and CE 206 or 207.
MAE 232 - (3) (Y)
Prerequisite: PHYS 142E and MAE 231.
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 relative-acceleration connection relations/methods, including use of moving Cartesian coordinate systems. Introduction to 3d motion modeling. Computational applications, one hour workshop. Students may not earn credit for both MAE 232 and CE 206 or 207.
MAE 263, 264 - (1 1/2) (Y)
Intermediate Design Topics in Aerospace Engineering
Prerequisite: Second-year standing.
Application of basic engineering sciences, design methods, and systems analysis to ongoing design projects in aerospace engineering. Topic varies based on student and faculty interests and current upper-level design projects.
MAE 301 - (3) (SI)
Prerequisite: MAE 232.
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; introduction to estimation theory; patched-conic analysis of interplanetary flight; Lambert's two-point boundary value problem; mission planning; chemical rocket propulsion; propellant requirements; staging; atmospheric reentry dynamics; the space environment; and an introduction to spacecraft attitude dynamics.
MAE 312 - (3) (Y)
Thermal Systems Analysis
Prerequisite: MAE 210.
Analyzes the thermodynamics of reactive and nonreactive, multi-component systems; energy cycles; and thermodynamic analysis of energy conversion systems.
MAE 314 - (3) (Y)
Elements of Heat and Mass Transfer
Prerequisite: MAE 321 and CS 101.
Analyzes steady state and transient heat conduction in solids with elementary analytical and numerical solution techniques; fundamentals of radiant heat transfer, including considerations for black, gray, and diffuse surfaces and the electrical analogy for systems having multiple surfaces; free and forced convective heat transfer with applications of boundary layer theory, Reynolds analogy, and dimensional analysis; and an introduction to mass transfer by diffusion using the heat-mass transfer analogy.
MAE 321 - (3) (Y)
Fluid Mechanics
Prerequisite: APMA 213 and MAE 210.
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; introduction to boundary layers; one-dimensional compressible flow; normal shock waves; flow with friction; flow with heat addition; isothermal flow; and applications.
MAE 322 - (3) (Y)
Advanced Fluid Mechanics
Prerequisite: MAE 321 or equivalent; APMA 314.
Analyzes ideal fluids; velocity potential; stream function; complex potential; Blasius theorem; boundary conditions; superposition; circulation; vorticity; thin airfoil theory; two-dimensional gas dynamics; acoustic waves; normal and oblique shock waves; shock reflections; Prandtl-Meyer expansion; quasi one-dimensional compressible flow; converging-diverging nozzles; diffusers; choked flows; flow with friction; flow with heat addition; isothermal flow; linearized flows; Prandtl-Glauert correction; and applications.
MAE 331 - (3) (Y)
Aerospace Structures
Prerequisite: MAE 231.
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.
MAE 340 - (3) (SI)
Applied Computer Graphics
Prerequisite: CS 101.
Studies graphics fundamentals, including  two- and three-dimensional coordinate geometry and matrix transformations used for viewing; visual realism and rendering; curves and surfaces; and engineering data visualization techniques. Most assignments are implemented in a high-level programming language.
MAE 342 - (3) (Y)
Computational Methods in Aerospace Engineering
Prerequisite: APMA 314 and MAE 321.
Introduces solid modeling software with applications to aircraft and spacecraft; solutions of the flow over aerodynamically shaped bodies using panel method codes and Navier Stokes codes; computation and analysis of aerodynamic quantities, such as lift, drag, and moments; and numerical methods for analyzing dynamics of spacecraft.
MAE 352 - (3) (Y)
Engineering Materials: Properties and Applications
Prerequisite: CHEM 151; corequisite: MAE 231.
Introduces physical-chemical/microstructural and working mechanical properties, along with practical applications, for materials of wide interest in engineering design. 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; common processing methods; common properties measurement and other testing methods; oxidation/ corrosion processes; sources of abrupt failure; creep; and viscoelastic behaviors. Case-studies illustrate engineering application advantages and disadvantages for specific materials, forming, and processing methods. Use of material property data base.
MAE 362 - (4) (Y)
Machine Elements and Fatigue in Design
Prerequisite: MAE 200, MAE 209, and MAE 231.
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, power screws, springs, bearings, gears, brake clutches and flexible power transmission elements. Introduction to the finite element method. Three lectures and one laboratory period.
MAE 363, 364 - (1 1/2) (Y)
Intermediate Design Topics in Aerospace Engineering
Prerequisite: Third-year standing.
Applies basic engineering sciences, design methods, and systems analysis to ongoing design projects in aerospace engineering. Topics vary based on student and faculty interests and current upper-level design projects.
MAE 371 - (3) (Y)
Mechanical Systems Modeling
Prerequisite: MAE 232 and APMA 213.
Topics include the analysis of linear, mechanical, fluid, thermal and chemical systems, including first and second order systems, Laplace Transforms, block diagrams, Bode plots, stability, and applications.
MAE 373 - (3) (Y)
Flight Vehicle Dynamics
Prerequisite: MAE 201 and 232.
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.
MAE 381 - (2) (Y)
Experimental Methods Laboratory
Prerequisite: PHYS 241E and MAE 209; Corequisite: MAE 371.
The study of basic concepts and methods in engineering measurements. Basic topics include mechanical and electrical sensors and measurement instruments, measurement uncertainty, statistics and data analysis, and dimensional analysis. Additional topics include analog and digital signal processing, experiment planning, and test rig design. Applications to mechanical and aero/thermofluids devices and systems. Two lecture and two laboratory hours.
MAE 382 - (3) (Y)
Aerodynamics Laboratory
Prerequisite: MAE 201, 321 and 381; Corequisite: MAE 322.
Investigates low-speed nozzle and jet flows, wing aerodynamic behaviors in a small low-speed wind tunnel, and aerodynamic model testing in a larger low-speed wind tunnel. Building, testing, and trajectory-tracking for small rockets; trajectory predictions. Examines supersonic flow and aerodynamic behaviors in a small supersonic wind tunnel.
MAE 384 - (2) (Y)
Mechanical Engineering Laboratory
Prerequisites: MAE 381, MAE 321; Corequisites: MAE 314, MAE 362.
Experimental studies of major mechanical and thermo/fluid devices. Development of math models based on fundamental principles and comparison of predicted and tested performance. Experiments include: Pump and fan tests, machine tools, air compressors, steam engine, heat exchanger, refrigeration, pipe flow, vibration, acoustics, convective and radiative heat transfer, UVa heating plant and chill water plant analysis, electric motors, hydraulic and pneumatic machines, and failure of structures. Two lectures and two laboratory hours.
MAE 400 - (3) (Y)
Financial Aspects of Engineering
Financial influences on the engineering decision making process. Time-value-of-money concepts for establishing cash flow equivalence. Financial evaluation of design alternatives using annual cost, present worth, rate of return, and cost-benefit. Break-even and sensitivity analysis. Corporate income taxes and 'after-tax' evaluation of alternatives. Professional aspects of engineering including ethics, financial statements, business organization, capital budgeting and intellectual property issues.
MAE 411 - (3) (SI)
Thermal Environment Engineering
Prerequisite: MAE 321.
Analysis and synthesis of systems to produce control of the thermal environment. Emphasizes the use of design for optimum control of climate within enclosures for human occupancy, processes, or special equipment.
MAE 412 - (3)(Y)
Air Breathing Propulsion
Prerequisite: MAE 321.
Reviews mechanics and thermodynamics of compressible fluids and includes an analysis of the basic mechanisms for thrust generation in aerospace propulsion systems; the steady one-dimensional flow approximation; performance and cycle analysis of air-breathing engines, emphasizing jet engines (turbojet, turbofan, turboprop) and ramjets; aerothermodynamics of inlets, diffusers, combustors, and nozzles; performance of turbo-machinery: axial-flow and centrifugal compressors; turbines; and the matching of engine components.
MAE 413 - (3) (SI)
Rocket Propulsion
Prerequisite: CHEM 151, MAE210, 232, 301 and 321; corequisite: MAE 322 and 342.
Introduces rocket-engine fundamentals, science, engineering, and technology. Includes design and optimization problems; materials, temperature-exposure, and stress-strain issues; connecting-interest rocket flight mechanics and trajectories; rocket staging issues; liquid propellants; liquid-propellant engine designs; solid propellants; solid-propellant engine designs; rocket thrust-chamber flow behaviors and modeling; the EDDYBL computer boundary-layer modeling code (including convective heat transfer modeling); modeling of liquid-propellant combustion processes; the STANJAN computer code; rocket exhaust jet/plume general behaviors; modeling methods; maneuver, orbit-adjustment, and attitude-adjustment engines; and specialty engines.
MAE 414 - (3) (SI)
Principles of Air Pollution
Prerequisite: MAE 312, 321, CHE 314 or 315.
Studies gaseous and particulate air pollutants and their effects on visibility, animate, and inanimate receptors; source emissions and principles of control; meteorological factors governing distribution and removal of air pollutants; air quality measurements; legal aspects of air pollution; and noise pollution.
MAE 452 - (3) (Y)
Manufacturing and Process Technology
Prerequisite: MAE 352.
Includes familiarization with concepts of mass production tooling and automation; metallurgical and mechanical aspects of machining and metal forming; and experiments with machine tools. Two lecture and three laboratory hours.
MAE 454 - (3) (Y)
Introduction to Composite Mechanics
Prerequisite: MAE 231 or equivalent.
Introduces engineering properties and advantages of advanced fibrous composites. Includes anisotropic, thermo-mechanical constitutive theory for plane-stress analysis; thermal-mechanical stress analysis of laminates subjected to inplane and bending loads; engineering properties of laminates; test methods and material response (in the lab); designing with composites; and computer implementation. Cross-listed as CE 455.
MAE 461 - (3) (Y)
Machine Design I
Prerequisite: MAE 362.
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.
MAE 462 - (3) (Y)
Machine Design II
Prerequisite: MAE 362 or instructor permission.
A continuation of MAE461 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. Two lecture and two laboratory hours per week.
MAE 463 - (3) (Y)
Energy Systems Design I
Prerequisite: MAE 314, Corequisite: MAE 312.
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.
MAE 464 - (3) (Y)
Energy Systems Design II
Prerequisite: MAE 314.
Design of systems for useful conversion of energy. Includes building air conditioning systems, heat exchangers, and energy storage systems. Considers the control and performance features present in such operating systems, as well as the economic optimization of capital and operating expense.
MAE 465 - (3) (Y)
Aerospace Design I
Prerequisite: MAE 201, 321, 322, 331, 342, 352, 373, or instructor permission; Corequisite: MAE 412.
Analyze design requirements for and produce conceptual design of an aircraft. Includes synthesis of aeronautics, aerospace materials, structures, propulsion, flight mechanics, stability and control, interior and external configuration, cockpit design and all systems. Work in teams to expose students to group dynamics, scheduling, and interdisciplinary activities. Trade studies and optimization. State-of-the-art report, presentations and interim report.
MAE 466 - (3) (Y)
Aerospace Design II
Prerequisite: MAE 465.
A continuation of MAE 465. Completion of preliminary aircraft design, with cost analysis and manufacturability considerations. Submission of final report.
MAE 471 - (4) (Y)
Prerequisite: MAE 232, 381.
Design of systems integrating mechanical components with electrical components and, generally, some form of computer control. Surveys electromechanical actuators, sensors, digital to analog conversion, and methods of computer control, including feedback and inverse kinematic trajectory planning. Includes individual and team design and testing projects involving physical hardware. Three lecture and two laboratory hours.
MAE 473 - (3) (Y)
Introduction to Automatic Controls
Prerequisite: MAE 232 and 371, or instructor permission.
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.
MAE 474 - (3) (SI)
Mechanical Vibrations
Prerequisite: MAE 232.
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, including the design of bearings and supports; discussion of static and dynamic balancing; influence coefficients; and least squares method.
MAE 491, 492 - (3) (SI)
Special Topics in Mechanical Engineering
Prerequisite: Fourth-year standing and instructor permission.
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 493, 494 - (3) (SI)
Special Topics in Aerospace Engineering
Prerequisite: Fourth-year standing or instructor permission.
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.
MAE 495, 496 - (1 1/2) (Y)
Mechanical Engineering Special Project
Prerequisite: Professional standing and prior approval by a faculty member who is project supervisor.
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.
MAE 497, 498 - (1 1/2) (Y)
Aerospace Engineering Special Projects
Prerequisite: Fourth year standing and consent of a department faculty member to serve as technical advisor.
Applied research on a year-long basis in areas pertinent to aerospace engineering; conducted in close consultation with a departmental faculty advisor. Includes the design and construction of experiments, computational 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.


PHYS 142E - (3) (Y-SS)
General Physics I
Prerequisite: APMA 109; corequisite: PHYS 142W.
Analyzes classical mechanics, including vector algebra, particle kinematics and dynamics, energy and momentum, conservation laws, rotational dynamics, oscillatory motion, gravitation, thermodynamics, and kinetic theory of gases. Three lecture hours.
PHYS 142R - (3) (Y)
General Physics I
Prerequisite: Rodman scholar status.
Covers the same material as PHYS 142E, with certain topics treated in greater depth.
PHYS 142W - (1) (Y-SS)
General Physics I Workshop
Corequisite: PHYS 142E.
A required two-hour workshop accompanying PHYS 142E, including laboratory and tutorial activities.
PHYS 241E - (3) (Y)
General Physics II
Prerequisite: PHYS 142E and APMA 111.
Analyzes electrostatics, including conductors and insulators; DC circuits; magnetic forces and fields; magnetic effects of moving charges and currents; electromagnetic induction; Maxwell's equations; electromagnetic oscillations and waves. Introduces geometrical and physical optics. Three lecture hours; one hour recitation.
PHYS 241L - (1) (Y)
General Physics Laboratory
Corequisite: PHYS 241E.
Laboratory exercises in classical physics. Two hours laboratory.

Systems and Information Engineering

SYS 201 - (3) (Y)
Systems Engineering Concepts
Prerequisite: APMA 111 and 212.
Introduces the concepts and process of systems engineering, emphasizing their use in the planning, design, construction, operation, maintenance, and overall management of the life-cycle of engineering and non-technological systems. Emphasizes teamwork in engineering problem solving, and includes case studies of real-world problems. Analyzes specifications and the process of evaluating alternatives and implementing results. Studies the dynamic interactions between technological, socioeconomic, and organizational elements of these processes through quantitative modeling, including topics from linear, non-linear, dynamic, discrete, continuous, and probabilistic modeling.
SYS 202 - (3) (Y)
Data and Information Engineering
Prerequisite: CS 101, 201, and second-year standing in systems engineering.
Introduces the integration and acquisition of information for decision-making using information technology. Discusses the impact of rapid software and hardware development on information integration, including the essential methodologies of client server and database systems. Topics include client server technology, industry standards, and development issues; the design and analysis of database systems, such as relational and object-oriented, exposure to a commercial database system, and the fourth-generation language SQL. Emphasizes application of these technologies through the analysis of different systems and the implementation of a database system.
SYS 204 - (3) (Y)
Data Management and Information Management
Prerequisite: CS 110 or ENGR 162, or instructor permission.
Students may not receive credit for both SYS 202 and SYS204.
Introduces the integration and acquisition of information for decision-making using information technology. Discusses the impact of rapid software and hardware development on information integration, including the essential methodologies of client server and database systems. Topics include client server technology, the design and analysis of relational database systems, exposure to Microsoft Access, and the fourth-generation language SQL.
SYS 256 - (3) (Y)
Management of E-Commerce Systems
Prerequisite: CS 110 or ENGR 162, or instructor permission.
An introduction to the management and performance assessment of electronic commerce systems. Details of specific e-commerce technologies will be covered as background. Topics include: technologies, architectures, and infrastructures; supply-chain management; requirements definition and analysis; development lifecycles; customer behaviors; performance models; service metrics; waiting and response times;  traffic characteristics; load forecasts and scenarios; resources and costs estimation; risk analysis; optimization; capacity planning; web authoring tools; programming languages; operating systems and hardware; prototyping and benchmarking; and deployment case studies.
SYS 321 - (3) (Y)
Network Modeling and Design
Prerequisite: SYS 201.
Introduction to optimization models involving network structure: theory, algorithms, and applications. We start by analyzing shortest path problems and work our way toward network models with less special structure, including general linear programs and multicommodity flows. Applications include (1) telecommunications network planning and design, (2) design and utilization of transportation and distribution networks, and (3) project management and scheduling.
SYS 323 - (3) (Y)
Human Machine Interface
Prerequisite: SYS 201 and third-year standing in systems engineering.
Approaches the human-computer interaction as an activity of the human whose productivity is increased by the use of the computer as a tool. Examines human physiology and psychology, considers the structure and operation of the computer, and models the interaction between the two using several methods. Evaluates usability and examines group work with networked computers. Includes group projects.
SYS 334 - (3) (Y)
System Evaluation
Prerequisite: SYS 201, 321, and third-year standing in systems engineering.
Focuses on the evaluation of candidate system designs, design performance measures, and high-level trade studies of systems architectures. Includes identification of system goals; requirements and performance measures, including cost and non-technical requirements; design of experiments for performance evaluation; techniques of decision analysis for trade-studies (ranking of alternatives); presentation of system evaluations; and generation of a business case for presenting analysis results. Illustrates the concepts and processes of systems evaluations using case studies.
SYS 355 - (1) (Y)
Systems Engineering Design Colloquium I
Prerequisite: Third-year standing in systems engineering.
Students learn about the practice of systems engineering directly from practicing systems engineers. A variety of topics are covered by invited speakers from industry, government, and the academy (many of whom are alumni of our undergraduate program). Discussions include real engineering design projects, alternative career paths, graduate studies, professional development and advancement strategies, and more immediate options and opportunities for summer internships and capstone projects.
SYS 360 - (3) (Y)
Probabilistic Models for Economic and Business Analyses
Prerequisite: APMA 310 and APMA 312, or instructor permission.
Introduction to models, with emphasis on applications to service production, and business systems. Topics include discrete time and continuous time Markov processes, queuing theory, inventory theory, reliability theory, forecasting methods, and decision analysis.
SYS 362 - (4) (Y)
Discrete Event Simulation
Prerequisite: CS 201, APMA 310, 312, and third-year standing in systems engineering.
Topics include the theory and practice of discrete-event simulation modeling and analysis; Monte Carlo methods, generating random numbers and variates, sampling distributions, and spreadsheet applications; discrete-event dynamic systems (DEDS), simulation logic and data structures, computational issues; experiment design, output analysis, model verification and validation, and case studies; and modern simulation languages, including animation. One-hour laboratory and design project.
SYS 421 - (4) (Y)
Data Analysis
Prerequisite: SYS 202 and 360, APMA 312, and major in systems engineering.
Demonstrates how to design, build, and integrate a suite of information delivery and decision support tools that allow enterprises to transform the wide variety of data within their organizations into information to support successful decision making. Includes the use of regression models in understanding, prediction, and estimation; multidimensional databases and on-line analytical processing systems; the theory and practice of model construction using real data; and problem solving.
SYS 453 - (3) (S)
Systems Design I
Prerequisite: SYS 321, 360, and major in systems engineering.
A design project extending throughout the fall semester. Involves the study of an actual open-ended situation, including problem formulation, data collection, analysis and interpretation, model building for the purpose of evaluating design options, model analysis, and generation of solutions. Includes an appropriate computer laboratory experience.
SYS 454 - (3) (S)
Systems Design II
Prerequisite: SYS 453.
A design project extending throughout the spring semester. Involves the study of an actual open-ended situation, including problem formulation, data collection, analysis and interpretation, model building for the purpose of evaluating design options, model analysis, and generation of solutions. Includes an appropriate computer laboratory experience.
SYS 455 - (1) (Y)
Systems Engineering Design Colloquium II
Prerequisite: Fourth-year standing in systems engineering.
A continuation of the third-year design colloquium; allows fourth-year students to learn about systems engineering directly from practicing systems engineers. Invited speakers discuss real engineering design projects, alternative career paths, graduate studies, professional development, and advancement strategies. Emphasizes recruiting practices and procedures and job selection perspectives.
SYS 481 - (3) (IR)
Selected Topics in Systems Engineering
Prerequisite: As specified for each offering.
Detailed study of a selected topic determined by the current interest of faculty and students. Offered as required.
SYS 482 - (3) (Y)
Human-Computer Interaction
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).

Technology, Culture, and Communication

TCC 101 - (3) (Y)
Language Communication and the Technological Society
Introduces the uses of language (technical, persuasive, and expressive) stressing its relevance to professionalism in engineering and applied science. Student participation in the Research Interview Project serves as the context for writing memoranda, abstracts, and technical proposals, and preparing oral presentations of technical material for a variety of audiences. Frequent short written and oral presentations are based on readings in a variety of modes of communication.
TCC 200 - (3) (IR)
Topics in Technology and Society
Prerequisite: TCC 101 or instructor permission.
Relates technology or engineering to the broader culture. The specific subject will differ from time to time.
TCC 201 - (3) (IR)
Thomas Jefferson's Interests in Science and Technology
Prerequisite: TCC 101 or instructor permission.
Introduces Jefferson's use of scientific thinking in his major accomplishments and efforts to influence public policy, agriculture, education, invention, architecture, and religion. Readings in his writings, class discussions, guest lectures and field visits to local centers of Jefferson research. Short papers, in-class presentations, and a research paper is required.
TCC 203 - (3) (Y)
Man and Machine: Visions of Tyranny and Freedom in 19th- and 20th- Century Literature
Prerequisite: TCC 101.
Analysis of attitudes toward the problem of the machine and technological advances in modern civilization, as reflected in selected American and European writings and films. Discussions, oral presentations, papers, and a final exam.
TCC 204 - (3) (Y)
Technology, Aggression, and Peace
Prerequisite: TCC 101.
A study of the human potential for aggression and the relationship of technology to this potential. Students read and discuss a variety of theories about human behavior and the destructive impulse in humankind. Short essays, a research paper, group projects, and oral presentations enable students to build and practice communications skills.
TCC 206 - (3) (IR)
American Environmental History
Prerequisite: TCC 101, ENWR 110, or equivalent.
Explores the historical relationship between people and the environment in North America, from colonial times to the present. Topics include the role of culture, economics, politics, and technology in that relationship.
TCC 207 - (3) (Y)
Utopias and the Technological Society
Prerequisite: TCC 101.
Lectures, readings, and discussions compare earlier and modern designs of the ideal society, stressing the relationship of their basic technologies to historical reality. Such writers as Plato, Thomas More, and Aldous Huxley are considered. Students give oral presentations, write short papers, and design a personal utopia.
TCC 208 - (3) (IR)
History of Flight
Prerequisite: TCC 101.
Explores the development of flight from the earliest historical records of peoples' interest in flying through the achievements of the space age. Emphasizes the social and cultural impacts of flight, advances in technology, and the significance of the contribution of individuals. Guest lectures, film showings, visits to aviation museums, and student reports and projects supplement regular classroom lecture and discussion.
TCC 209 - (3) (IR)
The History of Space Flight
Prerequisite: TCC 101.
Explores the history of space flight, from peoples' earliest interest in rockets through the most recent developments in aerospace technology. Examines the contributions of various scientists, engineers, and inventors to space travel; the major eras of aerospace history and the impacts of U.S. and international space programs on society.
TCC 210 - (3) (Y)
Technology and Social Change in 19th-Century America
Prerequisite: TCC 101.
A study of the impacts of nineteenth-century American industrial development on the community, the worker, and engineering. Students make oral and written presentations, write short papers, and a research paper.
TCC 211 - (3) (IR)
Values of Professionals
Prerequisite: TCC 101.
Examines the ways technical and non-technical professionals attribute worth to an idea, action, or object. Develops the student's abilities to discern, in the values typical of specific occupations, elements of the job (monetary gain), the calling (service and self- fulfillment), and the profession (conformity to 'guild' standards). Representative literature is read and discussed; each student is expected to speak and write articulately about values issues and to conduct elementary research in the topic.
TCC 212 - (3) (IR)
Religion and Technology
Prerequisite: TCC 101.
A historical examination of the role of religion in the early development of technology; technology as a secular substitute for religion; and religious critiques of contemporary technological society. Equal time is spent on lectures, student-led discussions of the readings, and student oral presentations. Short papers and a major research project on a particular denomination's or congregation's attitudes toward technology-related issues.
TCC 213 - (3) (IR)
American Technological and Industrial History in the Twentieth Century
Prerequisite: TCC 101.
Surveys the technological, business, and economic history of the U. S. from the 1860s to the 1980s. Focuses on key industries (railroads, autos, computers), corporate structures and functions, government intervention in the economy, and popular attitudes toward technological change.
TCC 300 - (3) (IR)
Advanced Topics in Technology and Culture
Prerequisite: TCC 101 and six credits of general education electives.
Specific topics vary. Fulfills TCC 2__ writing and speaking requirements.
TCC 301 - (1) (S)
Topics in Science, Technology, and Culture
Supplements existing undergraduate courses with additional research assignments. Generally taken by students wishing to fulfill the requirements for the minor in the history of science and technology.
TCC 303 - (3) (SI)
The Presentation of Technical Information
Prerequisite: TCC 101 or ENWR 110 or instructor permission.
The principles of adapting scientific and technical information for communication in various media and for a variety of audiences and purposes.
TCC 305 - (3) (SI)
Readings in the Literature of Science and Technology
Prerequisite: TCC 101 or ENWR 110 or instructor permission.
Readings in scientific and philosophical texts and discussions of the nature of scientific and technological thought. Students conduct panel discussions on new technologies and their intellectual and social impacts.
TCC 311 - (3) (SI)
Readings in the History of Science and Technology
Prerequisite: TCC 101 or ENWR 110 or instructor permission.
Readings and discussion of selected works in the classic writings of engineers and scientists from the earliest records to the Renaissance.
TCC 312 - (3) (IR)
History of Technology and Invention
Prerequisite: TCC 101 or ENWR 110 or instructor permission.
Surveys advances of technological knowledge through the ages. Includes the achievements of Egypt, Greece, and Rome; the beginnings of the concept of a labor-saving device in the middle ages; the technological background of the Industrial Revolution; the recent role of technology in shaping modern society.
TCC 313 - (3) (Y)
Scientific and Technological Thinking
Prerequisite: TCC 101 or ENWR 110 or instructor permission.
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. Fulfills TCC 200-level writing and speaking requirements.
TCC 315 - (3) (Y)
Invention and Design
Prerequisite: TCC 101 or ENWR 110 or instructor permission.
Investigates the way technology is created and improved. Offers a collaborative learning environment in which multi-disciplinary teams invent and design several modules that emulate problems, such as the invention of the telephone or the design of an expert system. Includes readings from psychology, history, computing, ethics, and engineering. Students keep design notebooks, present team project results, and write an integrative paper. Fulfills TCC 200-level writing and speaking requirements. Cross-listed as PSYC 419.
TCC 395 - (1-3) (SI)
Independent Study: Technology in Culture
Prerequisite: TCC 101, a 200-level TCC course, and instructor permission.
Special tutorial with a topic declared in advance. Limited to undergraduate SEAS students with third- or fourth-year standing. Not to substitute for TCC 401, TCC 402. The topic, work plan, and conditions are arranged by contract between instructor and student and approved by the division chair, with a copy to be filed in the division office.
TCC 401 - (3) (S, SS)
Western Technology and Culture
Prerequisite: A 200-level TCC course or instructor permission.
A historical perspective is presented in readings, films, and discussions, on Western civilization's views of technology. The undergraduate thesis project, which is initiated in this course, emphasizes oral and written communications at a professional level, and the role of social constraints and ethical obligations in engineering practice.
TCC 402 - (3) (S, SS)
The Engineer, Ethics, and Society
Prerequisite: TCC 401.
Readings on, and discussions of, various kinds of valuing (social, institutional, scientific, intellectual, and personal) characteristic of professional work in engineering and applied science in modern technological society. Students complete the thesis project technical report. Continued consideration of indirect and unintended impacts of new technology and of health and safety issues.
TCC 403 - (1) (SS)
Research Proposal Writing
A course in technical and scientific communication for students entering the accelerated Bachelor's-Master's Degree Program. Offered in the summer session between the sixth and seventh semesters. Part of the required undergraduate humanities sequence for students in the accelerated program.
TCC 501 - (3) (Y)
Perceptions of Technology in the Western World
Prerequisite: Students in the accelerated Bachelor's/Master's Program.
Fall semester. May be taken in either the fourth or fifth year of the student's program. Seminars exploring the role of technology in the western world, based on assigned readings in the history, philosophy, or culture of technology.
TCC 502 - (2) (Y)
Thesis and Research Presentation
Prerequisite: Students in the tenth semester of the accelerated Bachelor's/Master's Program.
Spring semester. Seminars, lectures, and discussions related to research writing, leading to completion of the master's thesis (or project in departments not requiring a thesis). Topics include organization and style in thesis writing with attention to logical, rhetorical, and ethical issues in science and engineering research writing.
TCC 600 - (3) (Y)
Effective Technical Communication
Prerequisite: Graduate student status; instructor permission.
Study and practice in effective presentation of technical information in both written and oral form. Organizing for small- and large-scale presentations: summaries, proposals, scientific and technical reports, theses and dissertations, and articles for publication. Review of conventions of technical style and essentials of grammar and syntax. Assignments to be drawn from the student's thesis or other research where possible. Course does not offer instruction in remedial English or English as a second language.

Technology Management and Policy

TMP 351 - (3) (Y)
The Technology and Product-Development Life Cycle
Prerequisite: Third-year standing or instructor permission.
Views technology, technology management, and product and process development from within a corporation. Emphasizes how firms manage or make decisions about technology and product development investments (research and development, project selection, product choices, process choices and improvement, new market introduction, product discontinuance or replacement). Course is built around a life cycle construct.
TMP 352 - (3) (Y)
Science and Technology Public Policy
Examines the 'macro' aspects of science and technology management, namely the development of public policies aimed at promoting and regulating science and technology. Topics include the justifications for the federal government's efforts to promote or regulate science and technology; the historical evolution of the federal government's involvement in science policy; the players, organizations, and agencies who make science policy in the federal government; the reasons the government funds the research it does; how science and technology is regulated by the government; and, the roles state and local governments play in the development of local science and technology policies. Explores how science and technology policies are developed in response to challenges posed by the world economy, and how other countries manage their science and technology policies.
TMP 399 - (3) (SI)
Case Studies in Technology Management and Policy
A special topics course examining the interaction of technology, management, and policy issues in a specific context. The course could be organized around a technology, a company, an industrial or governmental sector, a piece of legislation, a court decision, a social issue, a time-period, a political entity, or some combination of these.

Top | Undergraduate Record Index | Graduate Record | UREG Home | COD | ISIS | Ask the Registrar