| Aerospace Engineering | Applied Mathematics | Biomedical Engineering |
| Chemical Engineering |
Civil Engineering
| Computer Science |
| Electrical Engineering | Engineering (Interdepartmental) | Materials Science and Engineering |
| Mechanical Engineering
| Nuclear Engineering
| Physics
| Systems Engineering |
| Technology, Culture, and Communication
| Technology Management and
Policy |
AE 202 - (3) (Y)
Introduction to Aeronautics
Corequisite: ENGR 202 or permission of instructor
Properties of the earth's atmosphere. Introduction to the mechanics
of incompressible and compressible, inviscid and viscous aerodynamic
flows. Analysis of airfoils, wings and other shapes in terms of
the aerodynamic lift, drag and moments they generate. Topics analyzed
include: aircraft performance; rate of climb; range and endurance; takeoff
and landing; stability and control; propulsion systems; hypersonics; and atmospheric
re-entry.
AE 202L - (1) (Y)
Introduction to Aeronautics Laboratory
Corequisite: AE 202
Design features of general aviation airplanes and air travel/traffic-control
systems, including a visit to the local airport. Introduction
to low speed fluid mechanics and aerodynamics via detailed examinations
of (1) a nozzle and jet flow, and (2) flow over and aerodynamic
responses of a wing in a wind tunnel. Comprehensive glider performance
evaluation program, including building a glider, predicting its
aerodynamic performance, observing its performance and the flow
pattern over it in a wind tunnel, and flight tests. Students work
in teams. Technical reports required.
AE 305 - (3) (Y)
Fluid Mechanics I
Prerequisite: ENGR 202,
APMA 206
Introduction to fluid flow concepts and equations. Derivation
of the integral and differential forms of mass, momentum, and
energy conservation using vector and tensor notation; reduction
of the equations to special incompressible cases; fluid statics,
Bernoulli's equation; viscous effects: Couette flow, Poiseuille
flow, pipe flow; dimensional analysis: Buckingham Pi theorem;
introduction to boundary layers. Applications.
AE 306 - (3) (Y)
Fluid Mechanics II
Prerequisites:
AE 305 or ME 302
or equivalent; APMA 315
Ideal fluids, velocity potential, stream function, complex potential,
Blasius theorem, boundary conditions, superposition, circulation,
vorticity; conformal mapping, Joukowski transformation; 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. Applications.
AE 310 - (3) (Y)
Structural Analysis
Prerequisite: ENGR 306
Design of elements under combined stresses. Shells of revolution.
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. Matrix and finite element analysis.
AE 323 - (3) (Y)
Thermal Systems Analysis
Prerequisite: ENGR 202
Thermodynamics of reactive and non-reactive, multi-component systems.
Energy cycles. Thermodynamic analysis of energy conversion systems.
Cross-listed as ME 323.
AE 326 - (3) (Y)
Introduction to Astronautics
Keplerian two-body problem; elliptic, parabolic, 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; introduction to spacecraft attitude
dynamics.
AE 329 - (3) (Y)
Elements of Heat and Mass Transfer
Prerequisites: ME 302 or
AE 305, CS 182;
corequisite: APMA 341
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 network analysis.
Free and forced convective heat transfer with applications of
boundary layer theory, Reynolds analogy, and dimensional analysis.
Introduction of mass transfer by diffusion using the heat-mass
transfer analogy. Cross-listed as ME 329.
AE 370 - (3) (Y)
Introduction to Composite Mechanics
Prerequisite: ENGR 306 or equivalent
Introduction to 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 CE 370 and ME 370.
AE 383 - (2) (Y)
Experimental Methods Laboratory
Prerequisite: PHYS 241E, ENGR 202;
corequisites: AE 305, ENGR 306
Basic concepts and methods in engineering measurements including
systems, quantities, units, techniques, and uncertainties. Practical
applications in the fields of fluid and solid mechanics, thermodynamics,
heat transfer, electrical circuitry, and mechanical devices. Emphasis
given to developing skills in experimentation and familiarity
with instruments. One hour lecture, three hours laboratory, plus
preparation of reports.
AE 384 - (2) (Y)
Applied Engineering Laboratory
Prerequisite: AE 383 or permission of instructor
Applications of solid and fluid mechanics and thermodynamics to
practical machines, processes, and cycles. Studies include compressors,
internal combustion engines, cooling devices, system dynamics,
wind tunnels, propulsion principles, and gas processes. Experiment
planning, data analysis, and report writing. One hour lecture,
three hours laboratory per week.
AE 402 - (3) (Y)
Planetary Atmospheres
Prerequisite: PHYS 242E or permission of instructor
Deduction of properties and behavior of planetary atmospheres
by general arguments based on laws of physics and chemistry. Particular
subjects include: the sun and the planets, solar radiation and
chemical change, atmospheric temperatures, winds of a global scale,
condensation and clouds, and the evolution of atmospheres.
AE 406 - (3) (Y)
Advanced Aerodynamics
Prerequisites:
AE 202,
AE 202L,
AE 305,
AE 306,
APMA 315; Corequisite:
AE 306
Aerodynamic modeling of inviscid flows over wings and bodies.
Detailed developments of methods and assessment of accuracies:
superposition, complex conformal mapping, small perturbation methods,
panel methods. Three-dimensional wing analysis including lifting
line, vortex lattice, and Schrenk methods. Compressible, small
perturbation methods applied to thin wings: Prandtl-Glauert and
Ackeret scaling. Transonic flow: swept wings; area rule. Comparisons
with physical behavior; boundary layers, flow separation, unsteady
responses; flow patterns of wings and bodies, associated design
approaches; supercritical and high-performance wing sections.
AE 423 - (3) (Y)
Flight Vehicle Dynamics
Prerequisites: AE 202, ENGR 207
Introduction: definitions and concepts, 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. Introduction
to flight control systems and automatic stabilization.
AE 427 - (3) (Y)
Spacecraft Attitude Dynamics
Prerequisite: ENGR 207, permission of instructor
Introduction: definition and concepts; review of longitudinal
statics stability; rigid-body rotational kinematics; orientation
parameters; rigid-body rotational dynamics; Euler's equations;
torque-free motion of axisymmetric and triaxial bodies; effects
of internal energy dissipation; attitude determination; attitude
perturbations; attitude control devices; coupled rigid bodies;
computer simulation of attitude maneuvers.
AE 433 - (3) (Y)
Air Breathing Propulsion
Prerequisite: ME 302, or corequisite:
AE 306
Brief review of mechanics and thermodynamics of compressible fluids.
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,
matching of engine components. Cross-listed as ME 433.
AE 434 - (3) (Y)
Spacecraft Propulsion
Prerequisite: ME 302,
CHEM 152 or permission of instructor;
Corequisite: AE 306
Combustion thermodynamics. Performance of rocket vehicles; space
mission requirements. Idealized analysis of chemical rocket engine.
Properties and performance of chemical rocket propellants. Rocket
combustion chambers and exhaust nozzles; heat transfer effects.
Properties of ionized gases; electrical rocket propulsion. Nuclear
rockets. Comparative performance of propulsion systems for space
flight. Cross-listed as ME 434.
AE 439 - (3) (Y)
Aerospace Materials: Properties Processing and Applications
Prerequisite: CHEM 151; corequisite: ENGR 306
Introduction to the properties of aerospace materials (light metals/alloys,
superalloys, polymers, ceramics, composites), and merit index
based aerospace design with materials. Elastic constants, strength,
toughness, creep, fatigue, oxidation, and corrosion resistance.
A fundamental understanding of each property. Concepts for engineering
the microstructure of these materials. Use of binary phase diagrams
and transformation kinetics. Extensive use of computer-based material
property data bases and a merit index approach to optimize materials
selection during design.
AE 441, 442 - (3) (Y)
Aerospace Vehicle Design
Prerequisite: AE 202, Senior status or permission of instructor
Analysis of design requirements for aircraft or spacecraft. Synthesis
of propulsion, materials, structures, aerodynamics and vehicle
dynamics in conceptual and preliminary design of practical aerospace
vehicles and systems. Variation of parameters and iterative solutions
to specific design problems. Team projects are assigned. Two hours
lecture and workshop.
AE 445 - (3) (Y)
Automatic Control of Aerospace Vehicles
Prerequisite: ENGR 207
Mathematics of feedback control systems; transfer functions, basic
servo theory, stability analysis, root locus techniques, Nyquist
analysis, Bode plots. Application to design and analysis of automatic
control systems, including selected problems of interest in aircraft
or spacecraft.
AE 453, 454 - (2-3) (Y)
Aerospace Projects Laboratory
Prerequisites: 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. The research is conducted in close consultation with
a departmental faculty advisor and may be related to ongoing faculty
research. This often includes the design and construction of experiments,
computational analysis, or the investigation of physical phenomena.
The research conducted may be the topic of the senior thesis,
but its scope must be significantly beyond that required for the thesis.
AE 461, 462 - (3) (SI)
Special Topics in Aerospace Engineering
Prerequisite: Fourth-year standing or permission of instructor
Application of basic engineering sciences, design methods and
systems analysis to developing areas and current problems in aerospace
engineering. The topic for each semester will be announced at
the time of preregistration. Recent offerings have included aerospace
materials and rotary-wing aircraft.
For additional technical electives, see listing of MAE graduate courses at the end of the Mechanical Engineering course listing.
APMA 100 - (4) (Y)
Introduction to Engineering Mathematics
This course does not count toward the degree requirements in Engineering
A course in algebra, trigonometry, and analytic geometry, with
special emphasis on graphing and attaining proficiency in the
manipulation of mathematical expressions, designed to promote
the mathematical maturity necessary for success in calculus.
APMA 101 - (4) (S)
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.
APMA 102 - (4) (S)
Calculus II
Prerequisite: APMA 101 or equivalent
A continuation of APMA 101. Vectors in the plane and in three-space,
techniques of integration, indeterminate forms, polar coordinates,
infinite series, solid analytic geometry.
APMA 103 - (4) (Y)
Calculus II
Prerequisite: Advanced standing, advanced placement, or permission
of instructor
Course material is equivalent to APMA 102.
APMA 202 - (3) (Y)
Discrete Mathematics I
Prerequisites: APMA 102 and CS 101, or equivalent
Introduction to 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. Development of tools and mechanisms for reasoning about
discrete problems. Cross-listed as CS 202.
APMA 205 - (4) (S)
Calculus III
Prerequisite: APMA 102 or equivalent
Multivariable calculus including partial differentiation, multiple
integrals, line integrals, the divergence theorem, Stokes's theorem.
Introduction to linear algebra.
APMA 206 - (4) (S)
Differential Equations I
Prerequisites: APMA 102,
APMA 205
An introduction to ordinary differential equations, systems of
ordinary differential equations, Laplace transforms, and applications.
APMA 302 - (3) (Y)
Discrete Mathematics II
Prerequisites: APMA/CS 202 or equivalent
Continuation of APMA 202 consisting of topics in combinatorics,
including recurrence relations and generating functions. An introduction
to graph theory, including connectivity properties. Eulerian and
Hamiltonian graphs, spanning trees and shortest path problems.
Cross-listed as CS 302.
APMA 308 - (3) (Y)
Linear Algebra
Prerequisites: APMA 205 and 206, or equivalent
Systems of linear equations, vector spaces, linear dependence,
bases, dimension, linear mappings, matrices, determinants, quadratic
forms, eigenvalues, orthogonal reduction to diagonal form, geometric
applications.
APMA 310 - (3) (S)
Probability
Prerequisites: APMA 205, or equivalents
A calculus-based introduction to probability theory and its applications
in engineering and applied science. Topics include: 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 312 - (3) (Y)
Statistics
Prerequisites: APMA 310 or equivalent
Topics include 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,
use of computer software Minitab for large data sets.
APMA 315 - (3) (Y)
Vector Calculus and Complex Variables
Prerequisite: Two years of undergraduate mathematics
Plane and three-dimensional curves, directional derivative, gradient.
Line integrals, conservative force fields. Surface and volume
integrals, divergence and Stokes's theorems. The geometry and algebra
of complex numbers. The exponential, logarithm, and other elementary
functions. Analytic functions, the Cauchy-Riemann equations, Laplace's
equation. Fluid flow. Contour integrals, Cauchy's theorem and
integral formula. The residue theorem, Laurent's expansion, and
the evaluation of real-valued, definite integrals.
APMA 341 - (3) (S)
Differential Equations II
Prerequisites: APMA 205, 206 or equivalents
Derivation of equations governing physical phenomena, solution
of partial differential equations by separation of variables,
superposition, Fourier series, variation of parameters, d'Alembert's
solution.
APMA 484 - (3) (Y)
Mathematical Models
Prerequisite: APMA 206; corequisite: APMA 310
The mathematical formulation of problems arising in science, engineering,
and social sciences; solutions of simplified formulations and
their relation to the exact solution. The specific problems utilized
will depend on the interest of the instructor and the students.
The course introduces and uses MATHEMATICA.
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) (Y)
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
Introduction to techniques used in obtaining numerical solutions,
with emphasis on error estimation. Areas of application studied
include approximation and integration of functions, solution of
algebraic and differential equations.
APMA 513 - (3) (Y)
Vector Calculus and Complex Variables
Prerequisite: Two years of undergraduate mathematics
Plane and three-dimensional curves, directional derivative, gradient.
Line integrals, conservative force fields. Surface and volume
integrals, divergence and Stokes's theorems. The geometry and algebra
of complex numbers. The exponential, logarithm, and other elementary
functions. Analytic functions, the Cauchy-Riemann equations, Laplace's
equation. Fluid flow. Contour integrals, Cauchy's theorem and
integral formula. The residue theorem, Laurent's expansion, and
the evaluation of real-valued, definite integrals.
APMA 541 - (3) (Y-SS)
Engineering Mathematics
Prerequisite: Four semesters of calculus including ordinary
differential equations
Solution of the heat, potential, and wave equations in rectangular
and polar coordinates. Separation of variables and eigenfunction
expansion techniques for nonhomogeneous boundary-value
problems.
Courses at the 600 level and above are listed in the Graduate Record.
BIOM 301 - (3) (Y)
Physiology I
Prerequisites: CHEM 151, PHYS 241E and BIOL 201 or permission
of instructor
A comprehensive study of how excitable tissue, nerves and muscle,
the cardiovascular and respiratory systems work with a focus on
understanding mechanisms. Includes an introduction to structure,
an emphasis on function, and integration of hormonal and neural
regulation and control.
BIOM 411 - (3) (SI)
Bioelectricity
Prerequisites: ENGR 203,
BIOM 301 or permission of instructor
This course provides an overview of the biophysical mechanisms
governing production and transmission of bioelectric signals,
measurement of these signals and their analysis in basic and clinical
eletrophysiology, and an introduction to the principles of design
and operation of therapeutic medical devices used in the cardiovascular
and nervous systems. Topics include 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
Research on a year-long basis on a project in biomedical engineering.
Research is conducted in close consultation with a department
faculty advisor and is usually related to ongoing faculty research.
Includes the design, execution and analysis of experimental laboratory
work and/or of computational or theoretical computer analysis
of a problem, e.g., simulation or image processing. A final, comprehensive
report of the results is required.
BIOM 484 - (4) (SI)
Medical Image Analysis
Prerequisite: EE 323 or permission of instructor
An introduction to the fundamental principles of medical image
analysis and visualization. Focus is 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. Topics include image perception and enhancement, 2D
Fourier transform, spatial filters, segmentation and pattern recognition.
An included weekly lab develops skill in computer image analysis
with the KHOROS system.
Courses at the 600 level and above are listed in the Graduate Record.
CHE 215 - (3) (Y)
Material and Energy Balances
Corequisites: APMA 206 and ENGR 202 or equivalent
An introduction to the field of chemical engineering. Material
and energy balances applied to chemical processes, steady state
and transient analyzes. Three lecture hours.
CHE 316 - (3) (Y)
Chemical Thermodynamics
Prerequisite: ENGR 202 or equivalent
Principles of thermodynamics further developed and applied. Emphasis
on physical and chemical equilibria calculations. Three lecture hours.
CHE 318 - (3) (Y)
Chemical Reaction Engineering
Prerequisite: CHE 3l6; corequisite CHE 322
Determination of rate equations for chemical reactions from experimental
data. Use of these equations in process 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
Prerequisites:
APMA 206,
CHE 215, and ENGR 202 or equivalent
Development of concepts of momentum and heat transfer. Application
of these concepts to chemical processing operations, with emphasis
on continuous operations. Four hours per week.
CHE 322 - (4) (Y)
Transport Processes II: Mass Transfer and Separations
Prerequisite: CHE 321
Fundamental concepts of mass transfer with application to continuous
contacting in packed towers. Material and energy conservation
calculations for equilibrium stage processes, including multistage,
multicomponent calculations as involved in distillation, absorption,
and extraction systems. Four hours per week.
CHE 398 - (3) (Y)
Chemical Engineering Laboratory I
Prerequisite: CHE 321
Experimental study of selected operations and phenomena. Planning
experiments, acquiring and analyzing data, and calculation of results.
Preparation of written and/or oral planning and final technical
reports. May include inspection trips to chemical manufacturing
plants. One hour discussion, four laboratory hours.
CHE 438 - (3) (Y)
Process Modeling, Dynamics and Control
Prerequisites:
CHE 322,
398
Elements of process modeling and dynamics. Principles of automatic
control and behavior of control equipment. Instrumental methods
for measurement of process variables. Demonstrations of selected
control devices. Design of simple process control systems. Three
lecture hours.
CHE 442 - (3) (Y)
Applied Surface Chemistry
Prerequisite: Permission of instructor
Factors underlying interfacial phenomena, with emphasis on thermodynamics
of surfaces, structural aspects, and electrical phenomena. Application
to areas such as emulsification, foaming, detergency, sedimentation,
flow through porous media, fluidization, nucleation, wetting,
adhesion, flotation, and electrocapillarity. Three lecture hours.
CHE 447 - (3) (Y)
Biochemical Engineering
Prerequisite: Permission of instructor
Properties of biological materials of importance in technology;
biochemical reaction systems, isolated and in association with
cells; analysis and design of enzymatic and microbial processes
for chemical and fuels production and for environmental control.
Three lecture hours.
CHE 449 - (3) (Y)
Polymer Chemistry and Engineering
Prerequisite: Permission of instructor
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. Application
of these principles, along with concepts of heat and mass transfer,
to polymer processing operations such as extrusion, molding, and
fiber spinning. Three lecture hours.
CHE 461, 462 - (3) (SI)
Special Topics in Chemical Engineering
Prerequisites: Fourth-year standing and permission of instructor
Application of engineering science, design methods and system
analysis to developing areas and current problems in chemical
engineering. The topics for each semester are announced at the
time of registration.
CHE 475 - (3) (Y)
Chemical Process Simulation
Prerequisites:
CS 101 or equivalent;
CHE 316,
318,
322
This course introduces students to computer applications in four
areas of chemical engineering: statistical analysis of experimental
data; prediction of multicomponent fluid phase equilibria; separation
processes; and mathematical modeling of chemical reactors. Applications
of steady-state process simulation packages (ASPEN) will be considered.
Three lecture hours.
CHE 476 - (4) (Y)
Chemical Engineering Design
Prerequisites:
CHE 318,
322,
475
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, four hours of discussion and design laboratory.
CHE 491 - (3) (Y)
Chemical Engineering Laboratory II
Prerequisites: CHE 322, 398
Continuation of CHE 398. One hour discussion, four laboratory hours.
CHE 495, 496 - (3-1) (S)
Chemical Engineering Research
Prerequisites: CHE 322,
398
Study of an engineering or manufacturing problem, in depth, by
each student in library and laboratory. The project is conducted
in close consultation with departmental faculty. It usually includes
the design, construction, and operation of laboratory scale equipment.
Progress reports and a final comprehensive written report are required.
Courses at the 600 level and above are listed in the Graduate Record.
CHEM 151L, 152L - (1) (Y)
Introductory Chemistry for Engineers Laboratory
Corequisites: CHEM 151, 152
The practice of chemistry as an experimental science, the development
of skills in laboratory manipulation, and laboratory safety. Observation,
measurement and data analysis, separation and purification techniques,
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
A basic introduction to the nomenclature, structure, reactivity,
and applications of organic compounds, including those which are
of importance in the chemical industry. Three lecture hours per week.
CHEM 212L - (1) (Y)
Introduction to Organic Chemistry Laboratory
Corequisite: CHEM 212
Laboratory to accompany Introduction to Organic Chemistry. The
course contains six-to-seven four-hour laboratory sessions and
an equal number of one-hour laboratory lectures.
CE 201 - (2) (IR)
Surveying
Prerequisite: Second-year standing
Instruction in techniques of measurements of: (a) distances on
land; (b) differences in elevation; and (c) horizontal, and vertical
angles. Inherent errors in these measurements and methods of evaluating
them. Instruction in land surveying practices, property surveys,
area determination and topographic mapping.
CE 203 - (1) (IR)
Surveying Laboratory
Corequisite: CE 201
Field exercises to develop understanding and techniques in linear
and angular measurements, open and closed traverses, topography
data acquisition and preparation of topographic maps. Three hours
laboratory.
CE 205 - (3) (Y)
Introduction to Environmental Engineering
A broad introduction to environmental engineering, focusing
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. 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 315 - (3) (Y)
Fluid Mechanics
Prerequisite: ENGR 205 or equivalent
A study of 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)
Soil Mechanics
Prerequisite: ENGR 306
Formation, distribution, and engineering characteristics of various
soils. Soil tests, their significance, and their application to
engineering problems. Fundamental soil physics and theoretical
soil mechanics. Three lecture hours, three laboratory hours.
CE 319 - (3) (Y)
Structural Mechanics
Prerequisite: ENGR 306
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: ENGR 306
Study of the properties and behavior of engineering materials.
Emphasis is placed on materials of construction including metals,
concrete, wood and composites. Service conditions and underlying
scientific principles related to applications and performance
of materials are considered.
CE 326 - (3) (Y)
Design of Concrete Structures
Prerequisite: CE 319
Introduction to 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
will include water supply, drainage, flood control, and water
control with emphasis on computer simulation tools.
CE 341 - (3) (Y)
Civil Engineering Systems Analysis
Introduction to 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. Application to
structural optimization, traffic flow, resource allocation and
environmental design.
CE 344 - (3) (Y)
Transportation Engineering I
Prerequisite: Third-year standing
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. Highway pavement design.
CE 363 - (1) (Y)
Materials Laboratory
Corequisite: CE 323
A laboratory study of the macroscopic mechanical, thermal and
time-dependent properties and behaviors of typical civil engineering
construction materials (metals, concrete, wood, plastics). Students
will plan and conduct the experiments. Students are required to
prepare written reports about the experiments.
CE 364 - (1) (Y)
Structural Engineering Laboratory
Prerequisite: CE 319;
corequisite: CE 326 or CE 401
An introduction to the experimental behavior of common structural
configurations such as beams, trusses, frames, etc. The objective
of the course is to expose the student to actual structural behavior
and to demonstrate experimentally the validity of assumptions
made in analysis and design.
CE 365 - (1) (Y)
Fluid Mechanics Laboratory
Corequisite: CE 315
A laboratory study of the flow of fluids. Experiments are designed
to help students have a better understanding of fluid flow principles.
Six experiments are conducted: hydrostatics, jet impact, weir,
orifice, Venturi meter, and pipe flow. Laboratory data are used
to quantify hydrostatic pressure and force, force due momentum
impact, and flow rates. In addition, friction losses in pipe networks
are also determined.
CE 370 - (3) (Y)
Introduction to Composite Mechanics
Prerequisite: ENGR 306
Introduction to 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 AE 370 and ME 370.
CE 401 - (3) (Y)
Design of Metal Structures I
Prerequisite: CE 319
Use of allowable stress design of tension, compression, and flexural
members in metal. Behavior and design of bolted and welded connections.
Applications of AISC specification for use of structural steel
in buildings.
CE 402 - (3) (Y)
Design of Metal Structures II
Prerequisite: CE 401
Design of plate girders, composite steel-concrete members, members
subjected to combined bending and compression. Introduction to
plastic design.
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 411 - (3) (Y)
Foundation Engineering
Prerequisites: CE 316 and
CE 326 or
CE 401
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. Legal aspects of
foundation engineering.
CE 420 - (3) (Y)
Experimental Analyses in Environmental Engineering
Prerequisites:
CHEM 151/151L,
APMA 206,
CE 315 or equivalent
The objective of this course is to become familiar with the theory
and implementation of laboratory, computational, and field procedures
common to environmental engineering. Weekly "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
Design of unit processes used to control the quality of water
and waste water associated with man and his environment. Process
considerations include pump systems, mixing, sedimentation, filtration,
precipitation, coagulation, disinfection, and biological oxidation.
Principles of design and design practices used in physical, chemical
and biological treatment are presented.
CE 440 - (3) (Y)
Ground-Water Hydrology
Prerequisites: CS 182,
CE 315,
CE 336 or equivalent
An introduction to ground-water hydrology. Topics covered include
Darcy's Law, fluid potential, hydraulic conductivity, heterogeneity
and anisotrophy, the unsaturated zone, compressibility, transmissivity
and storativity, the 3-D equation of ground-water flow, steadystate
and transient regional ground-water flow, and well hydraulics,
including discussions involving Theis's Inverse Method, Jacob's
Method, slug test analyses, and the principle of superposition.
Additionally, special topics include the computer simulation of
ground-water flow and pollutant transport in ground water.
CE 441 - (3) (Y)
Construction Engineering and Economics
Prerequisite: ENGR 306
Legal and commercial aspects of the relation between the 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 either
ARCH 534 or ARCH 404.
CE 444 - (3) (Y)
Transportation Engineering II
Prerequisite: CE 344 or permission of instructor
Traffic characteristics: the road user, the vehicle and the roadway.
Traffic engineering studies: speed, volume and delay. Intersection
control, capacity and level of service.
CE 451, 452 - (3) (SI)
Special Topics in Civil Engineering
Prerequisites: Fourth-year standing and permission of instructor
Application of 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 461 - (3) (Y)
Computer Applications in Civil Engineering
Prerequisite: Fourth-year standing
A study of civil engineering problems in a numerical context and
their solutions utilizing the digital computer; the formulation
of these problems using various computational procedures; the
development of typical algorithms; utilization of microcomputers,
including structured programming with FORTRAN 77, and graphics.
Emphasis is upon 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
General methods of analysis of 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; introduction to matrix
formulation.
CE 470, 472 - (2) (Y)
Civil Engineering Design I and II
Prerequisite: Fourth-year standing
A design project extending through the fall and spring semesters.
Students work in teams to solve problems in structural design,
water resources and environmental design, and transportation and
highway design. Problem formulation, solution generation, and
evaluation of design alternatives. Use of commercial computer
codes, report preparation and oral presentations.
CE 471 - (3) (Y)
Introduction to Finite Element Methods
Prerequisite: CE 319
Review of matrix operations. Introduction to 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 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.
The individual investigation involves survey, analysis or project
development. Progress reports and a comprehensive written report
required. Registration may be repeated if necessary.
CE 535 - (3) (Y)
Transportation Systems Planning and Analysis I: Framework
Prerequisite: Graduate standing or
CE 344 and
CE 444; or permission
of instructor
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.
Courses at the 600 level and above are listed in the Graduate Record.
CS 101 - (3) (S)
Introduction to Computer Science
Prerequisite: APMA 101 or equivalent,
ENGR 160 or
CS 120
or equivalent
Introduction to the basic principles and concepts of programming
through a study of algorithms, data structures and software development
methods. Both synthesis and analysis of computer programs are
emphasized.
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 email,
newsgroups, library search tools, wordprocessing, Internet search
engines, and html for the non-technically focused student. 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
Introduction to digital computing and business applications
of computers. Overview of modern computer systems. Introduction
to programming in C++. Use of applications programs. Emphasis
on development of programming skills for business applications.
Intended primarily for pre-commerce students. Cannot be taken
for credit by students in SEAS.
CS 182 - (3) (S)
Introduction to FORTRAN Programming
Corequisite: APMA 101 or equivalent
Introduction to FORTRAN programming including control structures,
arrays, input/output statements and subprograms. Use of microcomputers.
Emphasis on applications in engineering.
CS 186 - (3) (S)
Introduction to PASCAL Programming
Corequisite: APMA 101 or equivalent
Introduction to fundamental programming techniques. Use of microcomputers.
Simple input and output, program control statements, array manipulation,
data abstractions. Applications in sorting, numerical methods
and use of graphs.
CS 201 - (3) (S)
Software Development Methods
Prerequisite: CS 101
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. Emphasis is on the role
of the individual programmer in large software development
projects.
CS 202 - (3) (Y)
Discrete Mathematics I
Prerequisites: CS 101 and APMA 102, or equivalent
Introduction to 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. Development of tools and mechanisms for reasoning about
discrete problems. Cross-listed as APMA 202.
CS 216 - (3) (Y)
Program and Data Representation
Prerequisites: CS 201 and CS 202
Introduction to 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 302 - (3) (Y)
Discrete Mathematics II
Prerequisite: CS 202 or equivalent
Continuation of CS 202 consisting of topics in combinatorics,
including recurrence relations and generating functions: and an
introduction to 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: Completion of CS 101 with a grade of C- or higher,
or permission of instructor
Focus is 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 308 - (3) (Y)
Computer Architecture
Prerequisite: Completion of CS 216 with a grade of C- or higher
Organization of modern computer systems' hardware, including instruction
sets, input/output, memories, peripherals. Alternative hardware
organizations, such as, cache memories, pipelining, and buses.
Parallel and vector computers and other high-performance computer
organizations.
CS 332 - (3) (Y)
Algorithms
Prerequisites: Completion of CS 216 and
CS 302 with grades
of C- or higher, and two semesters of calculus
A rigorous introduction the analysis of algorithms and the effects
of data structures on those algorithms. The algorithms are selected
from areas such as sorting, searching, shortest paths, greedy
algorithms, backtracking, divide-and-conquer, and dynamic programming.
The data structures considered include search trees, heaps, splay
trees, and spanning trees. The analysis techniques include asymptotic
worst case, expected time, amortized analysis, and reductions
between problems.
CS 340 - (3) (Y)
Advanced Software Development Techniques
Prerequisite: Completion of CS 216 with a grade of C- or higher
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 360 - (3) (Y)
Scientific Computing Using FORTRAN
Prerequisites: CS 101 or
CS 182 or
CS 186, and
APMA 206, or
equivalent
Use of large scale scientific computers in interactive and batch
modes to solve science oriented problems in the FORTRAN language.
Brief introduction to computer structure, files, operating system
commands, and editors. FORTRAN syntax. Applied programming problems
in several categories, including: polynomial manipulations, initial
value problems, boundary value problems, matrix manipulations,
and the manipulation of large program and data structures.
CS 390 - (1) (Y)
Computer Science Seminar I
Prerequisite: Open only to third-year Computer Science majors
This seminar provides a "cultural capstone" to the undergraduate
experience, where students make presentations based on topics
in computer science which have not been covered in the traditional
curriculum. Emphasis is on learning the mechanisms by which both
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 completion of
CS 308 with a grade of
C- or higher
Process communication and synchronization. Resource management.
Virtual memory management algorithms. File systems. Networking
and distributed systems.
CS 415 - (3) (Y)
Programming Languages
Prerequisite: Completion of
CS 340 with a grade of C- or higher
Fundamental concepts of programming language design and implementation.
Emphasis is on 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
Prerequisites: Completion of
CS 201 and
CS 302 with a grade
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 covered 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 457 - (3) (Y)
Computer Networks
Corequisite: CS 414 or equivalent knowledge of operating systems
Intended as a first course in communication networks for upper-level
undergraduate students. Design of modern communication networks.
Point-to-point and broadcast network solutions. Advanced issues
such as Gigabit networks. ATM networks, and real-time communications.
CS 462 - (3) (Y)
Database Systems
Prerequisite: Completion of CS 216 and
CS 302 with a grade
of C- or higher
Introduces the fundamental concepts for design and development
of database systems. Emphasis is on 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 490 - (1) (Y)
Computer Science Seminar II
Prerequisite: Open only to fourth-year Computer Science majors
A continuation of CS 390.
CS 493 - (1-3) (S)
Independent Study
Prerequisite: Consent of instructor
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: Permission of instructor, additional specific
requirements vary with topics
Content varies from year to year and depends on the interests
of the instructor and needs of the Department. Serves a purpose
similar to CS 551 and CS 751, however, the course is taught strictly
at the undergraduate level.
CS 551 - (1-3) (S)
Selected Topics in Computer Science
Prerequisite: Permission of instructor
Course content varies from year to year and depends on the interest
and needs of students. The most recent offerings examined the
foundations of computation, artificial intelligence, database
design, and scientific computing.
CS 571 - (3) (Y)
Translation Systems
Prerequisite: Completion of
CS 308 with a grade 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. Using rigorous specification
techniques to describe the inputs and outputs of the translators
and applying classical translation theory, working implementations
of various translators are designed, specified, and implemented.
Courses at the 600 level and above are listed in the Graduate Record.