| Aerospace Engineering | Applied Mathematics | Biomedical Engineering | Chemical Engineering |

| Chemistry | Civil Engineering | Computer Science | Electrical Engineering |

| Engineering (Interdepartmental) | Materials Science and Engineering | Mechanical Engineering |

| Nuclear Engineering | Physics | Systems Engineering | Technology, Culture, and Communication |

**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. Aircraft performance, including rate of climb, range and endurance, takeoff and landing. Introduction to stability and control. Analysis of propulsion systems. Basic concepts in 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 nonreactive, 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 383 - (2) (Y)
Experimental Methods Laboratory
**Prerequisite: PHYS 241E; corequisite: ENGR 203

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; 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 ME433.

**AE 434 - (3) (Y)
Spacecraft Propulsion
**Prerequisite: ME302, 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.

- Review current course offerings in the Course Offering Directory.
- Visit the Mechanical and Aerospace Engineering World Wide Web site.
- Vist the Engineering and Applied Science World Wide Web site.

**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 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' 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' 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 on the 600-level and above are listed in the Graduate
Record.*

- Review current course offerings in the Course Offering Directory.
- Visit the Applied Mathematics World Wide Web site.
- Vist the Engineering and Applied Science World Wide Web site.

*Courses on the 600-level and above are listed in the Graduate
Record.*

- Review current course offerings in the Course Offering Directory.
- Visit the Biomedial Engineering World Wide Web site.
- Vist the Engineering and Applied Science World Wide Web site.

**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
**Prerequisites: 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, taking 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 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 on the 600-level and above are listed in the Graduate Record.*

- Review current course offerings in the Course Offering Directory.
- Visit the Chemical Engineering World Wide Web site.
- Vist the Engineering and Applied Science World Wide Web site.

Introductory Chemistry for Engineers

The principles and applications of chemistry are developed. 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
**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.

- Review current course offerings in the Course Offering Directory.
- Vist the Engineering and Applied Science World Wide Web site.

**CE 201 - (2) (Y)
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) (Y)
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

Determination of reactions, forces and deformations in statically determinate beams, trusses and frames. Shear and moment diagrams; displacement calculations using moment-area theorems and virtual work. Introduction to the analysis of indeterminate structures.

**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. Tests of orifices, nozzles, weirs, and flow meters. Determination of friction and shock losses in pipe flow.

**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 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 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.

**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 455 - (3) (Y)
Mechanics of Composite Materials
**Prerequisite: ENGR 306

Properties and mechanics of fibrous, laminated composites. Classical lamination theory, thermal stresses, micromechanics, stiffness and strength, interlaminar stresses, fabrication methods and testing. Design, analysis and computerized implementation.

**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

Introduction to matrix operations. Fundamental concepts of computers and their application to structural engineering. Characteristics of structures-stiffness and flexibility. Matrix methods of structural analysis. Computational implementation and applications of the matrix methods. Introduction to finite element techniques.

**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 on the 600-level and above are listed in the Graduate Record.*

- Review current course offerings in the Course Offering Directory.
- Visit the Civil Engineering World Wide Web site.
- Vist the Engineering and Applied Science World Wide Web site.

**CS 101 - (3) (S)
Introduction to Computer Science
**Prerequisite: APMA 101 or equivalent, and 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 Computing
**Introduces a number of computer applications for nonspecialists:
e-mail, news groups, word processing, spreadsheets, use of the
Internet, and the DOS and Windows operating systems. Introduces
programming using C++. Not intended for students expecting to
do further work in Computer Science (CS 101 should be taken
instead). 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**

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 asymtotic worst case, expected time, amortized analysis, and reductions between problems.

**CS 340 - (3) (Y)
Advanced Software Development Techniques
**Prerequisite: Completion of CS 308 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.

**CS414 - (3) (Y)
Operating Systems
**Prerequisite: CS216 and completion of CS308 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.

**CS416 - (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.

**CS457 - (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.

**CS462 - (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 491 - (1) (Y)
Senior Seminar I
**Prerequisite: Open only to fourth 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 492 - (1) (Y)
Senior Seminar II
**Prerequisite: Open only to fourth year Computer Science majors

A continuation of CS 491.

**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 on the 600-level and above are listed in the Graduate Record.*

- Review current course offerings in the Course Offering Directory.
- Visit the Computer Science World Wide Web site.
- Vist the Engineering and Applied Science World Wide Web site.