College
of Engineering and Computer Science
Civil Engineering
Computer Science and Computer Engineering
Electrical Engineering
Geomatics Engineering
Interdisciplinary
Mechanical Engineering
Ocean Engineering
Link to College of Engineering and Computer Science
Programs
Civil Engineering
Undergraduate Courses/link to graduate courses
Construction Project Management (CCE 4031)
3 credits
Prerequisites: Senior standing and permission
of Department
Topics covered include planning, design, document preparation, bidding, bid
tabulation, construction management, cost estimating, conflict resolution,
and scheduling of engineering projects.
Soil Mechanics (CEG 3011C) 3 credits
Prerequisite: EGN 3331 with a grade of "C"
Soil properties, identification and classification or earth materials, stress-strain
behavior of soils, movement of water through soils. Introduction to geotechnical
design. Laboratory included.
Foundation Engineering (CEG 4012) 3 credits
Prerequisites: CEG 3011C
Fundamental concepts of foundation engineering. Geotechnical engineering theory
applied to practical foundation design problems.
Pavement Design (CEG 4126) 3 credits
Prerequisites: CEG 3011C
Introduction to analysis of stress, strain, and deflection in flexible and
rigid pavements, materials characterization, traffic analysis, AASHTO and mechanistic
design, non-destructive design, and pavement rehabilitation.
Analysis of Structures (CES 3102C) 3 credits
Prerequisite: EGN 3331 with a grade of "C"
Analysis of statically determinate structures, force and displacement methods
of analysis of statically indeterminate structures, and matrix method of analysis
of large scale structures.
Structural Steel Design (CES 4605) 3 credits
Prerequisite: CES 3102C
AISC specifications for loads and methods of design; design of tension and
compression members; design of beams, floor systems bearing plates, column
base plates, beam-columns; interaction formulae, moment amplification; simple
connections: bolted shear connections, high strength bolts in tension, combined
shear and tension fasteners, welded connections.

Reinforced Concrete Design (CES 4702) 3
credits
Prerequisite: CES 3102C
Behavior of reinforced concrete structural elements, concepts of design and
proportioning sections for strength and serviceability; background of ACI 318
specification requirements; strength design of beams, columns, and members
under combined axial load and bending; design of footings; introduction to
prestressed concrete.
Fundamentals of AutoCAD (CGN 2327) 3 credits
Prerequisite: MAC 2311 or MAC 2281
Fundamentals of graphical and spatial analysis; graphics and drafting principles;
computer-aided drafting; AutoCAD fundamentals; 2D and 3D visualization, modeling,
and construction; designing with AutoCAD, civil engineering applications.
Civil Engineering Materials (CGN 3501C)
3 credits
Prerequisite: EGN 3331 with a grade of "C"
Aggregates; concrete and other cementitious materials, properties of concrete,
mix proportioning; wood and wood products, durability, mechanical properties
and allowable values; iron and steel; bituminous materials and mixtures; soils;
fiber composites. Laboratory and field trip included.
Special Topics in Civil Engineering (CGN
3930) 1-4 credits
Prerequisite: Permission of Department
Topics in civil engineering not covered by other courses.
Civil Engineering Co-op (CGN 3949) 1 credit
A directed work experience with an engineering employer. May be repeated for credit.
GIS for Civil Engineering Applications (CGN 4321) 3 credits
Prerequisite: Permission of instructor
Presents a comprehensive view of spatial analysis tools with an emphasis on Geographical Information System (GIS) methodology and its application for civil engineering problems.
Civil Engineering Design 1 (CGN 4803C)
3 credits
Writing Across Curriculum (Gordon Rule)
Prerequisites: CEG 3011C, CES 3102C,
CGN 2327, CGN 3501C, CWR 3201C, ENV 3001C, TTE 3004C, GPA
greater than 2.0, and permission of Department
Corequisite: Registration for the Fundamentals
of Engineering (F.E.) Exam. Note that registration occurs six months
in advance of the date it is to be taken.
Multidisciplinary design teams are formed and projects selected for the senior
capstone design project. Projects are developed with the advice and approval
of a sponsor or client. Project proposals are completed and accepted by sponsor/client.
Professional practice issues are also presented and discussed. Laboratory included.
Civil Engineering Design 2 (CGN 4804C) 3 credits
Writing Across Curriculum (Gordon Rule)
Prerequisites: CEG 4012, CES 4605, CES 4702, CGN 4803C with minimum grades of "C"; GPA greater than 2.0; permission of Department
Corequisites: CWR 4202, ENV 4514, and TTE 4005C
Continuation of CGN 4803C. Multidisciplinary team design projects culminating
with written and oral reports. Design and professional practice issues are
also presented and discussed. Laboratory included.
Directed Independent Study in
Civil Engineering (CGN 4905) 1-3 credits
Prerequisite: Permission of Department
Study of topics in civil engineering relating to the special needs and interests
of individual students.
Undergraduate Research in Civil Engineering (CGN 4910) 1 credit
Prerequisites: CEG 3011C, CES 3102C, CGN 3501C, CWR 3201C, ENV 3001C, TTE 3004C with minimum grades of "C," and permission of Department.
Faculty-guided mini civil engineering research projects. Written reports required.
Special Topics in Civil Engineering (CGN
4930) 1-4 credits
Prerequisite: Permission of instructor
Topics in civil engineering not covered by other courses.
Applied Hydraulics (CWR 3201C) 3 credits
Prerequisites: EGN 3331 and MAP 2302 with minimum grades of "C"
Fundamental properties of incompressible fluids; hydrostatics and fluid motion
in closed conduits and open channels; potential flow; boundary layers; preliminary
design of hydraulic structures. Laboratory included.
Hydrologic Engineering (CWR 4202) 3 credits
Prerequisite: CWR 3201C
Fundamental components of the hydrologic cycles, rainfall-runoff processes,
evaporation, infiltration and groundwater flow water budgets, introduction
to water resources system engineering analysis, hydrologic modeling using simulation
and spatial analysis tools.

Advanced Hydraulic Systems (CWR 4223) 3
credits
Prerequisites: Senior standing, permission
of Department
Course is designed to present and discuss the hydraulic processes associated
with gravity piping systems; initiate and develop design skills for gravity
and pressure piping; and for the design of pumping stations for water and wastewater
applications.
Stormwater Modeling and Management (CWR 4307) 3 credits
Prerequisite: Hydrology course or permission of instructor
Presents a comprehensive view of stormwater modeling and management with an emphasis on current modeling techniques and design practices. Provides an in-depth review of fundamentals of hydraulics and hydrology along with spatial analysis tools required for effective stormwater modeling and management.
Engineering Chemistry (EGN 2095) 3 credits
Prerequisite: MAC 1105 with a grade of "C" or
better
Corequisite: EGN 2095L
Introduction to fundamental concepts and principles of stoichiometry, kinetics,
equilibrium, and organic chemistry most relevant to practical engineering principles. This is a General Education course.
Engineering Chemistry Lab (EGN 2095L) 1 credit
Prerequisite: MAC 1105 with a grade of "C" or
better
Corequisite: EGN 2095
Introduction to fundamental concepts and principles of stoichiometry, kinetics,
equilibrium, and organic chemistry most relevant to practical engineering disciplines. This is a General Education course.
Statics (EGN 3311) 3 credits
(See Interdisciplinary courses, this section)
Strength of Materials (EGN 3331) 3 credits
(See Interdisciplinary courses, this section)
Environmental Science and Engineering (ENV
3001C) 3 credits
Prerequisites: EGN 2095 and EGN 2095L or equivalents, and EGN 3331 with minimum grades of "C"
Physical, chemical, and microbiological components of environmental systems
in science and engineering. Introduction to water quality management, air pollution
control, solid waste management, pollution prevention techniques, and risk
analysis.
Water and Wastewater Treatment Systems
(ENV 4514) 3 credits
Prerequisites: CWR 3201C and ENV 3001C
Principles and design of physical, chemical, and biological treatment systems
for potable water and wastewater applications.
Introduction to Transportation Engineering
(TTE 3004C) 3 credits
Prerequisites: EGN 3331 or equivalent with minimum grade of "C"
Introduction to transportation engineering, including planning, permitting,
and environmental considerations; design calculations; capacity analysis and
simulation; presentation skills necessary for the proper development of transportation
improvements.
Transportation Planning and Logistics
(TTE 4005C) 3 credits
Prerequisite: TTE 3004C
Fundamental concepts for multimodal transportation engineering, planning, and
systems analysis. Topics include transportation demand and supply system simulations,
impact estimation, linear and integer programming, and the evaluation of competing
transportation alternatives.
Seminar in Transportation Planning and
Management (TTE 4105) 3 credits
Prerequisites: At least two of the following
courses: URP 3000, URP 4930, TTE 3004C, TTE
4005C, MAN 3506, MAN 4597
A seminar series in which undergraduates learn about transportation project
design, planning, and operations.

Graduate Courses
Advanced Soil Mechanics (CEG 6015) 3 credits
Prerequisite: CEG 3011C
Fundamentals of soil behavior including dynamic soil properties; subsurface
explorations and sampling; elastic and probabilistic analyses for stresses
in soil masses; wave propagation in soil media; foundation vibrations; liquefaction;
critical state model for soil behavior.
Advanced Foundation Engineering (CEG 6105)
3 credits
Prerequisite: CEG 4012
Rigid and flexible earth retaining structures; shallow and deep foundations;
laterally loaded piles; sheet-pile walls, braced excavations, cellular cofferdams,
and buried culverts; consolidation settlement, stress distribution, elastic
settlement, load bearing capacity; seepage and dewatering of foundation excavations.
Geotechnology of Waste Management (CEG
6113) 3 credits
Prerequisite: CEG 3011C
Forms of waste; index properties; clay minerals; compressibility and settlement;
shear strength; hydraulic properties; site investigation; site selection; ground
modification and compaction; liners; leachate generation and collection caps;
foundation and slope stability; gas management, computer modeling for landfill
design.
Soil Stabilization and Geosynthetics (CEG
6124) 3 credits
Prerequisites: CEG 3011C, CGN 3501C
Soil chemistry, mineralogy, and properties; techniques of soil reinforcement,
soil improvement, and soil treatment; chemical stabilization; mechanical stabilization;
designing with geosynthetics; foundations and pavement applications.
Pavement Analysis and Design (CEG 6129)
3 credits
Prerequisites: CEG 3011C, CGN 3501C
Stresses and strains in flexible and rigid pavements, materials characterization,
pavement performance, mechanistic design principles, AASHTO design method,
pavement rehabilitation.
Numerical Methods in Geotechnical Engineering
(CEG 6505) 3 credits
Dynamic and static analysis of shallow and deep foundations, flow-through porous
media, excavations, embankments, one-, two- and three-dimensional consolidation
and earthquake response analysis.
Groundwater Contamination (CEG 6708) 3
credits
Prerequisites: CWR 6125, ENV 3001C
Sources and types of groundwater contamination; hydrogeologic site investigations;
contaminant transport mechanisms; contaminant fate processes; modeling of groundwater
contamination; non-aqueous phase liquids; groundwater remediation methods.
Advanced Structural Analysis (CES 6106)
3 credits
Review of matrix-force and displacement methods and their applications to civil
structures.
Advanced Mechanics of Materials for Civil
Engineers (CES 6107) 3 credits
Prerequisites: CEG 4012
Stress and strain tensors, failure criteria, variational principles, torsion
of thin wall members, unsymmetrical bending, theories of plates, shells, elastic
foundations, and plastic analysis of structures.
Finite Element Methods in Civil Engineering
(CES 6119) 3 credits
Prerequisites: CEG 4012
Variational principles, weighted residual methods, convergence criteria, shape
functions for one-, two-, and three-dimensional elements, isoparametric elements,
and applications to structural and geotechnical engineering systems.

Bridge Design (CES 6325) 3 credits
Planning, design, and construction of bridges. Discussion of bridge types and
factors affecting the selection of type: concrete versus steel, prestressed,
composite, segmental concrete bridges; design issues and techniques; detailed
case study of a particular bridge; recent technological developments in bridge
engineering.
Advanced Concrete Materials (CES 6502)
3 credits
Prerequisite: CGN 3501C
Cementitious and pozzolanic material-modified concretes. Modification with
fly ash and high volume fly ash; silica fume; ground granulated blast furnace
slag; rice husk ash; municipal ash; polymeric waste. Other concretes-fiber
reinforced, lightweight expanded polystyrene (EPS); metakaolin; pervious; Shotcrete,
wood ash/municipal ash/polymeric waste modified.
Structural Dynamics (CES 6585) 3 credits
Response of lumped parameter systems to dynamic loading: formulation and solution
of problems of one or more degrees of freedom for discrete systems, modal
analysis, numerical integration, and transform techniques. Response of continuous
systems. Introduction to earthquake engineering: response spectra, energy
absorption capacity of structures, estimation of damping, seismic design,
seismic codes, and soil-structure interaction. Wind effects on structures
and hurricane-resistant design. Blast-resistant design. Approximate design
methods.
Advanced Steel Structures (CES 6607) 3
credits
Review of basic steel design; beam columns; interaction formulas; first-order
and second-order moments; eccentric bolted and welded connections; moment resisting
connections; composite construction; effective flange width; shear connectors;
composite beams with formed steel deck; plate girder proportions; AISC requirements;
flexure-shear interaction.
Advanced Reinforced Concrete (CES 6706)
3 credits
Analysis and design of two-way slabs, floor systems, deep beams, shear walls
and footings. Limit state, yield line and deflection analysis. Continuity,
tall buildings, seismic, and hurricane-resistant design. Torsion.
Prestressed Concrete (CES 6715) 3 credits
Behavior, analysis and design of pretensioned and post-tensioned concrete structures.
Flexural, sheat, bond and anchorage zone design. Partial prestressing strength,
serviceability and structural efficiency of beams, slabs, tension and compression
members. Frameworks and bridges.
Directed Independent Study (CGN 6905) 1-3
credits
Prerequisite: Permission of instructor
Study of topics in civil engineering relating to the special needs and interests
of individual students.
Special Topics (CGN 6930) 1-3 credits
Prerequisite: Permission of instructor
Topics in civil engineering.
Master's Thesis (CGN 6971) 1-10 credits
Groundwater Flow (CWR 6125) 3 credits
Infiltration; Capillarity; Groundwater and Aquifers; Anisotropy; Groundwater
motion; Darcy's law, Dupuit-Forcheimer's law; Potential flow; Flow nets;
Conformal mapping; Unsaturated flow; Diffusion and dispersion; Well hydraulics,
Theis equation; Drainage; Salt water intrusion; Legal doctrines; Economics
of groundwater.
Open-Channel Hydraulics (CWR 6235) 3 credits
Review of basic hydraulics: Continuity, momentum and energy balance; Uniform
and steady flow; Non-uniform flow; Critical flow; Gradually-varied flow; Surface
profiles; Chezy's and Manning's formulas; Laminar and turbulent flow; Velocity
distribution; Unsteady flow; Rapidly varying flow; Flood routing; Design
of open-channels.

River Mechanics and Sediment Transport
(CWR 6236) 3 credits
Prerequisite: CWR 4202
Properties and classification of sediments; dimensional analysis; bed configuration;
initiation of particle motion; Shield's curve; bedform resistance to flow;
sediment discharge; bedload; washload; suspended sediments; stream characteristics;
river meandering; regime methods; river training methods.
Dynamic Hydrology (CWR 6525) 3 credits
Dynamics and statistics of principal hydrometeorological processes; Hydrologic
cycle; Precipitation, Infiltration; Evapotranspiration; Surface runoff; Percolation;
Groundwater motion; Storm water management; Hydrologic modeling; Water budget;
Hydrologic time series, Stochastic analysis; ARARMA models.
Water Resource System Engineering (CWR
6818) 3 credits
Nature of water resource systems; Systems analysis, Objective functions; Optimal
policy analysis; Linear programming; Dynamic programming; Political and economic
objectives; Water resource subsystems; Deterministic and stochastic parameters;
Large-scale, multi-objective projects; Water allocation; Supply and demand;
Hierarchical modeling of water resource systems.
Modeling Methods in Water Resources and
Environmental Engineering (EES 6025) 3 credits
Prerequisites: CWR 4202, ENV 3001C
Classification of PDEs; fundamentals of numerical analysis; numerical stability,
consistency, and convergence; method of characteristics; variational principles;
finite differences; finite elements; integral-boundary element method; applications
to water resource and environmental engineering problems.
Stream, Lake and Estuarine Pollution (EES
6357) 3 credits
Physicochemical and biological properties of open-water systems; Energy balance;
Entrophy; Thermodynamics; Photosynthesis; Zooplankton; Nutrients; Bacteria
and protozoa in pollutant degradation; Michaelis-Menten models; Thermal pollutant;
Heat exchange; Stratification; Sedimentation, Management alternatives for water
quality control.
Air Pollution and Control (ENV 6115) 3
credits
Review of air quality and air pollution problems. Sources, characteristics,
and effects of specific air pollutants; Lower atmospheric motion dynamics;
Dispersion and interaction of pollutants in the atmosphere; Smog effects; Air
quality standards and regulations; Air pollution control methods; Acid rain.
Solid Waste Management (ENV 6356) 3 credits
Quantities and composition of refuse; Municipal and industrial solid waste
disposal methods; Sanitary landfills; Incineration; Grinding and composting
of refuse; Energy recovery from solid wastes; Hazardous waste; Optimization
techniques to solid waste operation and management.
Water Supply and Treatment (ENV 6418) 3
credits
Prerequisite: ENV 3001C
Bacteriological, chemical, and physical water quality standards; distribution
systems; water treatment theory and design; aeration; coagulation and flocculation;
sedimentation; filtration; disinfection; softening; membranes.
Contamination of Aquatic Sediment (ENV
6441) 3 credits
Prerequisites: CWR 6236, ENV 3001C
Topics include: cohesive sediments, settling, re-suspension, aggregation, flocculation,
pollutant adsorption/desorption; partitioning of chemicals, sediment toxicity
assessment, bioassays/bioassessments, aquatic sediment sampling.
Wastewater Engineering (ENV 6507) 3 credits
Prerequisite: ENV 3001C
Wastewater characterization, collection, and pumping. Physical unit operations
and biological treatment unit process design including screening, sedimentation,
filtration, activated sludge, disinfection, sludge digestion, and sludge disposal.
Environmental Systems and Processes (ENV
6668) 3 credits
Prerequisites: CWR 4202, ENV 3001C
Physical, chemical, and biological processes, reactor theory, particle transport,
mass transfer, mixing, advection, dispersion, diffusion, sorption, phase transfer.
Coastal Structures (EOC 6430) 3 credits
Offshore Structures (EOC 6431) 3 credits
(See Ocean Engineering courses, this
section)
Airport Planning and Design (TTE 6526)
3 credits
Prerequisite: Permission of instructor
Factors influencing the selection of type, size and location of an airport,
natural hazards and environmental impacts; selection of runway, taxiway, and
apron configuration; air navigation aids and lighting.
Railroad Engineering Design (TTE 6700)
3 credits
Prerequisites: Senior or graduate status;
permission of instructor
Brief outline of the history of railroad development, nature of railroad traffic,
location of rail routes, existing railroads, nature of materials hauled and
locomotive power. These topics lead to specific details of the design and use,
grades, geometry, foundations, materials, and rights-of-way of rail systems.
Highway Engineering (TTE 6815) 3 credits
Prerequisites: CEG 3011C, CWR
4202 and EGN 3331 or equivalent
Route selection including environmental impacts, vertical and horizontal alignment,
intersection design, evaluation of subgrade soil strengths, and pavement design,
drainage, and overlay design.

Computer
Science and Computer Engineering
Undergraduate Courses/link to graduate courses
Introduction to Game Programming (CAP 4028)
3 credits
Prerequisite: COP 3530
Introduction to designing and building video games using high level programming
languages and animation libraries. The techniques learned can be applied to
simulations, instrumentation, and educational software and other software applications
that require dynamic high speed interactive displays of graphic objects.
Computer Animation (CAP 4034) 3 credits
Course includes basic animation concepts, principles of animation, storyboarding,
character development, animation rendering, and design. Also, 2D animations
for use in practical applications are developed. Basic 3D modeling, rendering,
animation techniques, and common algorithms used to create computer animation
are introduced.
Digital Image Processing (CAP 4401) 3 credits
Prerequisites: STA 4821 and COP 3530
Introduction to image processing principles, tools, techniques, and algorithms.
Includes topics in image representation, analysis, filtering, and segmentation
and pattern recognition. Use of image processing software tools for lab assignments
and projects.
Introduction to Artificial Intelligence
(CAP 4630) 3 credits
Prerequisite: COP 3530 or ISM 4234
A broad introduction to the core concepts of artificial intelligence, including
knowledge representation, search techniques, heuristics and deduction. Programming
in Lisp and possibly other software environments.
Computer Graphics Methods (CAP 4730) 3
credits
Prerequisite: COP 3530 or (ISM 4234 and
MAD 2104)
An introduction to the methods of computer graphics, including transformation,
clipping, curves and surfaces, perspective, hidden lines, shading, animation,
and peripheral graphics equipment.
Introduction to Data Mining and Machine Intelligence
(CAP 4770) 3 credits
Prerequisites: STA 4821 and COP 3530
This course deals with the principles of data mining. Topics include machine
learning methods, knowledge discovery and representation, classification and
prediction models.
Modeling and Simulation of Systems (CAP
4833) 3 credits
Prerequisites: COP 3014, COP 3014L, and
STA 4821
Extending the classical world views of computer simulation with object-oriented
programming and analysis. Examples from computer systems, ecology, service
and manufacturing systems.
Introduction to Logic Design (CDA 3201C)
4 credits
Corequisite: COP 2220
Fundamentals of logic design, Boolean algebra, simplification of Boolean expressions,
design of combinational circuits, design with SSI and MSI logic ICs including
PLDs. Flip flops, analysis and synthesis of sequential circuits, design with
MSI and LSI logic ICS. Training kits will be used in the lab to build logic
circuits.
Introduction to Microprocessor Systems
(CDA 3331C) 4 credits
Prerequisite: CDA 3201C and COP 2220
Architecture of a 32-bit microprocessor, addressing modes, instruction set,
assembly language programming, program design, hardware model, exception handling
and interface to memory and peripherals. Training kits will be used in the
lab to run assembly programs.
Structured Computer Architecture (CDA 4102)
3 credits
Prerequisite: CDA 3201C
A multilevel approach to computer architecture: microarchitecture level, instruction
set architecture level, and operating system level. Introduction to parallel
computer architectures.
CAD-Based Computer Design (CDA 4204) 3
credits
Prerequisite: CDA 3201C; Corequisite:
CDA 3331C (may be taken before CDA 4204)
Use of Verilog hardware description language for hierarchical behavioral level
design of a CPU using current industry standards and design methodologies.
Techniques for performance enhancement.
Introduction to VLSI (CDA 4210) 3 credits
Prerequisites: CDA 3201C, EEE 3300, or
permission of instructor
Exposes students to digital VLSI design and simulation tools with simple examples.
Use of commercial state-of-the-art industrial CAD/CAE tools.
Introduction to Embedded System Design
(CDA 4630) 3 credits
Prerequisite: CDA 3331C
Unified system approach to integrate hardware and software of a state-of-the-art,
real-time embedded system. Topics include an overview of high-level modeling
of and design with application specific and general purpose processors, peripherals,
memory, communication and protocols. Concepts include concurrent processing,
real-time, control, and finite state machines in embedded systems.
Principles of Software Engineering (CEN
4010) 3 credits
Prerequisite: COP 3530 or COP 3510
An introduction to the basic principles and practices of software engineering.
Emphasis will be placed on programming language support for software engineering
principles, especially techniques for data abstraction, code reusability and "programming
in the large". Other topics include software life-cycle models; general design,
Implementation, and testing issues; specification and design methodologies;
and model-based approaches to software design. Students will complete a team
project involving written and oral presentations.
Software-Hardware Codesign (CEN 4214) 3
credits
Prerequisites: Junior or senior standing,
microcontrollers, C/C++
Unified top-down system and software engineering approaches to integrate hardware
and software of a state-of-the-art real-time embedded system.
Introduction to Computer Systems Performance
Evaluation (CEN 4400) 3 credits
Prerequisite: COP 3014, 3014L, and STA
4821
Principles of the quantitative evaluation techniques for computer system hardware
and software, emphasizing the establishment and analysis of performance criteria.
Deterministic and stochastic methods will be discussed.
Software Engineering Project (CEN 4910)
3 credits
Prerequisite: CEN 4010
This course will focus on the application of principles, tools and methods
taught in CEN 4010, Introduction to Software Engineering. Students work in
teams to develop a software system, following a process similar to an industry
experience.
Computer Applications 1 (CGS 1570) 3 credits
A distance learning course for non-business, non-engineering and non-computer
science majors that covers technology concepts and mastering the use of important
computer applications, including word processing, spreadsheets, and presentation
applications.
Computer Applications 2 (CGS 1571) 3 credits
A distance learning course for non-business, non-engineering and non-computer
science majors to become proficient in the use of technology and combining
computer applications to solve problems in various disciplines. Includes
computer networking and Internet and security basics. Also includes advanced
features and blending of computer applications, such as word processing,
spreadsheets, and database and presentation applications.
University Honors Seminar in Computer
Science and Information Systems
(CIS 1930) 3 credits
Writing Across Curriculum (Gordon Rule)
A seminar in the University Honors Program on topics in computer
science and information systems.
Topics in Computer Science and Engineering
(CIS 2930) 1-4 credits
Study relating to topics in computer science and computer engineering.
Introduction to Data Communications (CNT
4104) 3 credits
Prerequisite: COP 3530 and CDA 3331C
To develop an understanding of the various aspects of data communications and
computer networking systems. Topics include: data transmission, multiplexing,
switching, protocols and architecture, Internetworking and ISDN.
Introduction to Data and Network Security
(CNT 4403) 3 credits
Prerequisite: COP 4610
Overview of technical aspects of data security with emphasis on the Internet.
Attacks and defenses. The design of secure systems.

Computer Network Projects (CNT 4713) 3
credits
Prerequisite: COP 3530
Course provides conceptual and practical understanding of the various aspects
of computer networks protocols, technologies, and measurements. Introduction
to network programming with emphasis on the TCP/IP protocol suite.
Introduction to Programming in C (COP 2220)
3 credits
This course provides the fundamental concepts of programming in the language
C.
Introduction to Programming in C/C++ (COP 2224)
3 credits
Prerequisite: MAC 2312 or MAC 2282
An introduction to programming in C/C++. Variable types, arithmetic statements, input/output statements, loops, if statements, functions, projects in C/C++.
Foundations of Computer Science (COP 3014)
3 credits
Prerequisite: COP 2220 with a “C” or
better
Builds programming skills with an emphasis on disciplined program design and
coding. Introduction to object-based programming concepts including class design
and implementation. Programming in C++. Must be taken with COP 3014L.
Foundations of Computer Science Lab (COP
3014L) 1 credit
Laboratory experiments and exercises in Computer Science will be done. Students
will learn to use Unix. Must be taken with COP 3014.
Data Structures and Algorithms Analysis
(COP 3530) 3 credits
Prerequisites: COP 3014 (with a "C" or
better), COP 3014L
Corequisite: MAD 2104 (may be taken before COP 3530)
The design, implementation and run-time analysis of important data structures
and algorithms. The data structures considered include sorted arrays, linked
lists, stacks, queues, and trees. An approach based on abstract data types
and classes will be emphasized. The use of recursion for algorithm design.
Class design and implementation in C++. Programming assignments in the C++
language.
Introduction to Database Structures (COP
3540) 3 credits
Prerequisite: COP 3530
An introduction to the design, implementation and use of file managers and
relational data base systems. Topics include secondary storage devices, hash
and indexed file structures, and the relational data base language SQL. Programming
assignments will be done in the C language and in SQL.
Introduction to Internet Computing (COP
3813) 3 credits
Prerequisites: COP 3014, 3014L
This course teaches students how to design and develop websites at the introductory
to intermediate level. The course is project oriented. Students are required
to finish several Internet-based projects using the tools introduced in class.
Programming Languages (COP 4020) 3 credits
Prerequisite: COP 3530 or ISM 4234
A comparative study of several higher-level computer languages, including scripting
languages such as JavaScript and Perl. Compilers as well as interpreters are
discussed. An introduction to formal languages as related to language definition.

Object-Oriented Design and Programming
(COP 4331) 3 credits
Prerequisite: COP 3530
Examines objects as the basis for program development and as a way to provide
structure, readability, and reusability. Java, including Java applet programming,
is used to illustrate these concepts and show implementation.
Graphical Application Development
(COP 4367) 3 credits
Prerequisite: COP 3530 with minimum grade of "C"
Development of applications that use graphics to display information and have graphical user interfaces. Bitmap and vector graphics are covered. Applications are web based and standalone. Multithreading and multimedia are also covered. There are individual and group projects.
Component Programming with .NET (COP 4593) 3 credits
Microsoft .NET is explored as a component-based platform for programming Web
and other applications. Emphasis is on the .NET component-based deployment
model, the basic .NET programming model that is illustrated by the programming
language C#, and on the higher-level programming models provided by ADO.NET
and ASP.NET. Credit cannot be given for both COP 4593 and COP 5595.
UNIX System Programming (COP 4604) 3 credits
Prerequisite: COP 4610 and experience
using a UNIX operating system
This is a second computer operating systems course that will give students
a closer look at various functions of a computer operating system from a programmer's
perspective. To gain insight into the implementation of an operating system,
students will be required to do a term project by programming in C at least
one of the major functions of an operating system.
Computer Operating Systems (COP 4610) 3
credits
Prerequisites: CDA 3331C and COP 3530
An introduction to what makes up a digital computer operating systems, includes
developing an understanding of interrupts, interrupt handling, processes, process
management, file and device management, and other features of control programs.
A team design project is required.
Concurrency with Java (COP 4633) 3 credits
Prerequisites: Junior standing or higher
in engineering, and COP 3530 or permission of instructor
Corequisite:
Java
This course makes it practical and accessible to learn about concurrency and
concurrent programming and to combine theory and practice in one common environment.
The course allows students to verify and resolve concurrency issues at a high
level of abstraction and implement the same in Java.
Applied Database Systems (COP 4703) 3 credits
Prerequisite: COP 3540
Investigation of state-of-the-art facilities provided by object-relational
database systems using Oracle as a vehicle. Java and the Java database interface,
JDBC, are considered. Also, server-side web programming with dynamic SQL and
CGI, PL/SQL, Java servlets, and JavaServer Pages (JSP) are considered. No prior
knowledge of Java or web programming is assumed.
Web Services (COP 4814) 3 credits
Prerequisites: COP 3813 and COP 3014
Introduction to the concept of web services as a new programming model for
dynamic application interaction over the web. The class covers how to program
web services using standard Java APIs and how to implement, describe, register,
discover, invoke, and deploy web services using web services standards, such
as SOAP, WSDL, and UDDI.
Cutting-Edge Web Technologies (COP 4854) 3 credits
Prerequisites: COP 3530 and COP 3813
Hands-on knowledge of the latest web development tools, languages, and models.
Students develop projects consisting of innovative web-based solutions. Topics
include characteristics and foundations of Rich Internet Applications (RIAs),
server-side and client-side technologies and languages, usability and human
factors, and content-sharing tools and technologies.
University Honors Seminar in Computing
Theory (COT 1930) 3 credits
Writing Across Curriculum (Gordon Rule)
Prerequisite: Permission of instructor
A seminar in the University Honors Program on topics in computing
theory.
Topics in Computer Science and Engineering
(COT 2930) 1-3 credits
Prerequisite: Permission of instructor
Study relating to specialized topics.
Topics in Computer Science and Engineering
(COT 3930) 1-3 credits
Prerequisite: Permission of instructor
Study relating to specialized topics.
Cooperative Education - Computer Science/Engineering
(COT 3949) 1-3 credits
Prerequisite: Permission of Department
Grading: S/U

Design and Analysis of Algorithms (COT
4400) 3 credits
Prerequisite: COP 3530
Builds upon existing skills in the mathematical analysis of algorithm complexity,
including lower bounds, worst-case and average-case behavior. General techniques
in algorithm design (such as divide and conquer, greedy and dynamic programming
approaches) in the context of problem domains like graph, sorting and optimization
problems. Introduction to the topic of NP-complete problems.
Formal Languages and Automata Theory (COT
4420) 3 credits
Prerequisite: COP 3530 and MAD 2104
An introduction to the formal languages and automata, with emphasis on context-free
and regular languages. Topics will include regular grammars, deterministic
and non-deterministic finite state machines, parsing algorithms, linear-bounded
automata and the use of Turing machines to introduce the P=NP problem.
Directed Independent Study (COT 4900) 1-3
credits
Prerequisite: Permission of instructor
Study of topics relating to the special needs and interests of individual students.
Topics in Computer Science and Engineering
(COT 4930) 1-3 credits
Prerequisite: Permission of instructor
Study relating to specialized topics.
Senior Seminar (COT 4935) 1 credit
Prerequisite: COP 3530 and senior standing
Study and discussion regarding the social, legal, and ethical aspects of computing.
Introduction to Queueing Theory (MAP 4260)
3 credits
Prerequisite: STA 4821
Queueing theory and its application to computer performance evaluation, operating
systems analysis, telecommunications, and operations research.
Stochastic Models for Computer Science
(STA 4821) 3 credits
Prerequisite: MAC 2312 or MAC 2282
Basic principles of probability and statistics for modeling and experimentation
in computer science. Topics from probability and statistics include basic concepts,
conditional probability, random variables, distribution and density functions,
stochastic processes, the central limit theorem, and simulation; applications
include computer system performance evaluation, fault-tolerant computing, software
reliability, telecommunications traffic analysis.
Information Engineering Technology
Applied Data Structures (CET 3350) 3 credits
Prerequisite: COP 3014 or equivalent
Study of the structure and application of standard data structures of computer
science, including arrays, vectors, lists, stacks, queues, priority queues,
binary trees, sets, multisets, and maps. Description of searching and sorting
algorithms. Consideration of performance issues, with emphasis on selection
of most appropriate program components. Implementation with STL. Open only
to students in the B.I.E.T. program. Credit will not be given for both CET
3350 and COP 3530.
Applied Software Engineering (CET 3383)
3 credits
Prerequisite: COP 3014 or equivalent
Study of system analysis, design, development, and implementation cycle. Includes
a range of object-oriented techniques covering the development process. Open
only to students in the B.I.E.T. program. Credit will not be given for both
CET 3383 and CEN 4010.
Cooperative Education - Information Engineering Technology (CET 3949) 1-3
credits
Prerequisite: Permission of instructor
Supervised work experience in information engineering technology. Open only
to students in the B.I.E.T. program. Grading: S/U
Professional Issues for Information Engineering Technology (CET 4035) 3 credits
Prerequisites: Senior standing, BIET majors only; ENC 2210 or ENC 1102
Study of ethical, legal and security issues in computing. Ethical and legal topics covered include computer law, privacy, intellectual property rights, social impact of computing and professional ethics. Security issues include physical, software system and network security. Students complete oral and written technical reports.

Computer Organization and Design (CET 4333)
3 credits
Prerequisite: COP 2220 or equivalent
Basic computer systems design and architecture. An introduction to design of
computer memories, CPUs, I/O devices, buses, and addressing schemes. Open only
to students in the B.I.E.T. program. Credit will not be given for both CET
4333 and CDA 3331C.
Database Application Development (CET 4427)
3 credits
Prerequisite: COP 3014 or equivalent
Design and implementation of database applications within the concept of central
administration. Oracle is used as a vehicle. Programming project is required.
Open only to students in the B.I.E.T. program. Credit will not be given for
both CET 4427 and COP 3540.
Applied Operating Systems (CET 4505) 3
credits
Prerequisite: CET 4333
Course provides students with an understanding of theory, operation, and application
of modern operating systems. Open only to students in the B.I.E.T. program.
Credit will not be given for both CET 4505 and COP 4610.
Internet Computing 2 (CET 4589) 3 credits
Prerequisites: COP 3813 and CET 4427
Introduction to a range of advanced industry standards for e-commerce solutions,
including the J2EE architecture and the Service Oriented architecture. Topics
to be covered include JSPs, Servlets, EJBs, RMI and CORBA, JDBC/ODBC and web
services. Best practices and patterns for these services are also introduced.
Open only to students in the B.I.E.T. program.
Computer Networking Laboratory (CET 4741L)
3 credits
Prerequisite: CET 4748 or CET 4915 or
CNT 4213 or COP 4814
Laboratory experience applying computer networking skills. Students work on
various projects involving network design, client and server configuration,
network application design and configuration, and network security. Open only
to students in the B.I.E.T. program.
Introduction to Wide Area Network Technology
(CET 4748) 3 credits
Prerequisite: CET 4333
Step-by-step process for constructing a WAN or Internetwork. This course guides
students through the steps of determining requirements, designing the network
structure, choosing appropriate technologies, and evaluating results. Open
only to students in the B.I.E.T. major.
Capstone Project (CET 4915) 4 credits
Prerequisites: Senior standing, B.I.E.T.
majors
Working in groups, students undertake a complete project from specification
through implementation and deployment. Open only to students in the B.I.E.T.
program.

Topics in Information Engineering Technology
(CET 4930) 1-3 credits
Prerequisite: Permission of instructor
Topics not covered by existing courses. Course content varies by offering.
Open only to students in the B.I.E.T. program.
Introduction to Local Area Network Technology (CNT
4213) 3 credits
Prerequisite: CET 4333
An introductory-level course in local area networks. Topics covered include
data communications, computer networking, local network technology, topologies,
and protocols. Open only to students in the B.I.E.T. program.
Applied Project Management (ETI 4448) 3
credits
Prerequisites: Senior standing, B.I.E.T.
majors
Course topics include statement of work, milestones, activity decisions, timelines,
scheduling, and resource allocation methods. The course examines projects within
the framework of planning, organizing, managing, and control. The course is
application oriented using Microsoft Project as a tool to assist in applying
the project techniques. Open only to students in the B.I.E.T. program.
Graduate Courses
User Interface Design (CAP 5100) 3 credits
Prerequisite: COP 3530
Concepts, models and architectures underlying user interface design from both
the user's and developer's perspectives. Introduces terminology, principles,
guidelines and heuristics for the design and implementation of graphical user
interfaces. Examines the role and impact of user interface design in software
engineering.
Introduction to Neural Networks (CAP 5615)
3 credits
Prerequisite: CDA 3201C
Brief introduction to biological neural systems. Models of neural mechanisms
of learning and memory. Neural net applications to image processing, pattern
recognition, machine learning, optimization problems, and robotics. Hardware
implementation issues.
Multimedia Systems (CAP 6010) 3 credits
Prerequisites: CDA 4150 and COP 4610
or permission of instructor
Components of multimedia systems. Fundamental techniques for multimedia compression
and multimedia synchronization. Multimedia networks. Video retrieval and indexing
techniques. Overview of multimedia tools and applications, such as on-demand
services and video conferencing, and questions of suitability of problems for
expert systems solution and of means of attack.
Multimedia Programming (CAP 6018) 3 credits
Prerequisites: CNT 4104 and COP 3530
This course provides background and experience in efficient multimedia development.
Students develop multimedia applications, such as media players.
Foundations of Vision (CAP 6411) 3 credits
Prerequisite: Graduate standing or permission
of instructor
Study of the interdisciplinary science of vision combining the psychological,
neurophysiological, and computational aspects of vision research. Research
paper and project topics will be chosen from a list of latest developments
in the field.
Computer Vision (CAP 6415) 3 credits
Prerequisite: Graduate standing
Course covers fundamentals of computer vision and their applications in various
areas such as medicine, homeland security, entertainment, and manufacturing.
Evolutionary Computing (CAP 6512) 3 credits
Prerequisite: COP 3530
Course provides understanding and exploration of biologically inspired computation.
In-depth look at genetic algorithms (variables to be optimized and/or minimized),
genetic programming (tree representation and parsing), classifier systems (GA
variations and production rules), and evolutionary programming and strategies.
Students will have a number of hands-on simulations and design assignments.
Artificial Intelligence (CAP 6635) 3 credits
Prerequisite: COT 4400
The basic concepts, techniques, and applications of artificial intelligence:
representations, search strategies, control, communication, deduction, agents,
evolutionary computation and machine learning.

Data Mining and Machine Learning (CAP 6673)
3 credits
Prerequisite: STA 4821
Course deals with the principles of data mining and machine learning. Topics
to be covered include machine learning methods, knowledge discovery and representation,
classification and prediction models.
Web Mining (CAP 6777) 3 credits
Prerequisite: STA 4821 or equivalent
Course covers the techniques used to model, analyze, and understand the Internet
and the web, especially the web graph and hypertext data.
Advanced Data Mining and Machine Learning
(CAP 6778) 3 credits
Prerequisite: CAP 5615 or CAP 6635 or
CAP 6673
The study of advanced topics in data mining and machine learning. Current research
issues in data mining and its application in bioinformatics, computer network
security, computer science, and software engineering.
Introduction to Fault Detection and Fault
Analysis (CDA 5140) 3 credits
Prerequisite: CDA 3201C
An introduction to the theory and practice of logic testing, design for testability
and error detection, and correcting codes. Topics include test generation,
fault simulation, scan design built-in testing, self-testing systems, error-detecting
and correcting codes, and fault-tolerant and sequential circuits.
Data Acquisition and Control (CDA 5175)
3 credits
Prerequisite: CDA 3331C
A project-oriented course focusing on the design and implementation of data
acquisition and control applications. Students learn the fundamental issues
of sensing real life signals, analyzing data, and controlling actuators. Students
also learn how to select the right hardware/software combination to best fit
any given application. Course is open for both graduate and senior undergraduate
students in the science and engineering disciplines.
Evaluation of Parallel and Distributed
Systems (CDA 6122) 3 credits
Analytical modeling techniques for evaluating performance, reliability, and
performability of parallel and distributed systems. Case studies.
Multiprocessor Architecture (CDA 6132)
3 credits
Multiprocessor interconnections and memory organizations. Performance evaluation,
software issues, and case studies.
Fault Tolerant Computer Systems (CDA 6141)
3 credits
Prerequisite: COP 4610
Methodology of reliable system design at the architecture logic, configuration,
and software levels. Includes analysis of current systems.
Advanced Computer Architecture (CDA 6155)
3 credits
Prerequisite: CDA 4102 or equivalent
The course offers basic concepts and techniques needed to design and analyze
high performance computer architecture.
Structured VLSI Design (CDA 6214) 3 credits
Prerequisite: CDA 4204 or permission
of the instructor
Use of commercial, state-of-the-art computer-aided design software for structured,
testable design synthesis for CMOS VLSI. Design complexity: A 16-bit microcontroller.

Embedded System Design 1 (CDA 6316) 3 credits
Develops the ability to define and design microcontroller-based systems using
state-of-the-art system design tools and methodologies.
Networks on Chip (CDA 6565) 3 credits
Prerequisite: CDA 4102, CNT 4713 or permission
of instructor
Course focuses on a systematic approach to the design of the communication
infrastructure as a feasible solution to design complex systems. Networks on
chip (NoC) over the next decade could lead to a fundamental paradigm shift
in system modeling, design and development.
Computers as Components (CDA 6635) 3 credits
Prerequisites: Senior or graduate student and computer architecture course
Top-down methodology in design, modeling, and coding in modern complex embedded
systems such as are found in mobile hand-sets, video games, and other consumer
systems. Use of UML and multiple models of computation (MOC).
Multi-Core Systems (CDA 6645) 3 credits
Prerequisites: C, C++, microprocessors,
senior graduate students
Emergence of the system on a chip (SoC) multi-core era; challenges in codesign
of software and hardware on embedded systems; system C, based on C++ as a common
language for codesign; system level simulation, emulation, and verification.
Software Engineering (CEN 5035) 3 credits
Prerequisite: COP 3510 or COP 3530
An introduction to basic principles and practices of software engineering.
Emphasis is placed on programming language support for software engineering
principles, especially techniques for data abstraction, code reusability, and
programming-in-the-large. Other topics include software life cycle models,
general design, implementation and testing issues, specification and design
methodologies, and model-based approaches to software design.
Special Topics (CEN 5931) 1-4 credits
Software Maintenance and Evolution (CEN
6027) 3 credits
Prerequisite: CEN 4010 or equivalent
This course covers fundamental aspects of software maintenance and evolution,
including concepts and techniques, process models for system evolution, and
software maintenance case studies.
Software Requirements Engineering (CEN
6075) 3 credits
Prerequisite: CEN 4010, CEN 5035, or
another introductory course in software engineering
Principles of requirements elicitation, specification and analysis. A broad
range of methods will be presented in the context of how they support these
principles. Both functional and non-functional requirements will be addressed.
Other topics include problem analysis, modeling, requirements documentation,
and prototyping.
Software Testing (CEN 6076) 3 credits
Prerequisite: Some knowledge of software engineering
or permission of instructor
Introduction to the basic principles of software testing. Included topics are
quality assessment, proof of correctness, testing, and limitations of these
methods.
Software Engineering Measurements (CEN
6080) 3 credits
Prerequisite: Knowledge of SW engineering/permission
of instructor
Basic concepts, techniques, and applications of software complexity metrics.
Topics covered include theory of measurement, applying measurements to software,
token-based metrics, data collection, cost estimation models, productivity
measures, quality, and reliability models.
Software Reliability Engineering (CEN 6081)
3 credits
Prerequisite: STA 4821
Introduction to the basic principles of software reliability engineering. Topics
covered include system definition, model selection, parameter determination,
and project-specific techniques and applications.
Software Architecture and Patterns (CEN
6085) 3 credits
Prerequisite: COP 5339
A study of high-level reusable abstractions that describe the integration of
interacting components in a complex software system and the reusable patterns
that describe solutions to recurring problems in software engineering.
Computer Performance Modeling (CEN 6405)
3 credits
Prerequisite: STA 4821
Use of statistical software packages such as SAS for data validation, description
and analysis of statistical models used in computer science and software engineering.

Special Topics (CEN 6930) 3 credits
Computer Data Security (CIS 6370) 3 credits
Overview of the technical aspects of data security with emphasis on the Internet
and the design of secure systems.
Distributed Systems Security (CIS 6375)
3 credits
Prerequisite: CIS 6370
Most practical information systems are distributed systems. They provide access
to corporate information on employees and customers and must adapt to application
needs. This course considers the security issues of such systems together with
possible solutions.
Computer Networks (CNT 5008) 3 credits
Prerequisite: CNT 4104 or permission
of instructor
Application of computer networks, network architectures, the reference model.
ARPANET, SNA, DECNET, and public networks, data communication, the telephone
system, transmission and multiplexing, terminal handling, error recovery methods,
routing algorithms, network security, and network operating systems.
Computer Network Programming (CNT 5715)
3 credits
Prerequisites: CNT 4104 and COP 3530
A network communication course with focus on the programming aspects of computer
networking protocols. Students are required to develop a communication protocol
system.
Computer Internetworking (CNT 6107) 3 credits
Prerequisite: CNT 4104 or permission
of instructor
Study of various aspects involved in interconnecting computer networks. Emphasis
on structure of the Internet. Other aspects such as integrated network information
services, resources discovery, and HTML are also covered.
Computer Communication Protocols (CNT 6508)
3 credits
Prerequisites: CNT 4104 and STA 4821
Communications protocols in computer networks. All seven layers of OSI reference-model
and representative protocols are discussed. Performance and verification of
protocols.
Mobile Multimedia (CNT 6515) 3 credits
Prerequisites: CNT 4104 and COP 3530
Course covers technologies, tools, and standards for multimedia services over
3G/4G wireless networks. Topics covered include the 3GPP's IP multimedia subsystem
(IMS) and video services over IMS.
Mobile Computing (CNT 6517) 3 credits
A study of the main issues in mobile computing and the approaches that address
them.
Ad Hoc Networks (CNT 6518) 3 credits
Prerequisites: CNT 4104 and MAD 2104
A comprehensive approach to fundamentals of ad hoc networks, including media
access protocols, routing protocols, implementation, and communication performance.
Video Communication (CNT 6885) 3 credits
Prerequisites: CNT 4104 and COP 3530
This course introduces video compression and issues in video transmission over
wired and wireless networks. Course covers video technologies widely used in
the industry, such as MPEG-2, MPEG-4, H.264, and transport protocols, such
as RTP.

Object-Oriented Software Design (COP 5339)
3 credits
Prerequisite: Proficiency in C or C++
programming
Classes and objects as the basis of software development. Object-oriented analysis
and design using OMT, implementation using C++ and Java. Credit will not be
given for both COP 4331 and 5330.
Component Programming with .NET (COP 5595)
3 credits
Prerequisites: COP 3530 and knowledge
of SQL
Microsoft .NET is explored as a component-based platform for programming Web
and other applications.
Compiler Writing 1 (COP 5625) 3 credits
Prerequisites: CDA 3331C and COP 3530
A comprehensive study of the issues involved in compiler construction: lexical,
syntactic, and semantic analysis, code generation, run-time support, and error
handling. Each student will write complete compiler.
Distributed Systems Design (COP 6617) 3
credits
Principles of distributed systems, their communication and synchronization
structures, and special issues related to distributed control such as election
and mutual exclusion, clock synchronization, Byzantine agreement, distributed
routing, and termination.
New Directions in Database Systems (COP
6726) 3 credits
Prerequisite: Ability to program in C
or C++
Study features of state-of-the-art object-relational, Java-enabled database
systems using Oracle as a vehicle. Topics covered include SQL, Java, object-oriented
features of SQL, and the implementation of stored subprograms and triggers
using PL/SQL and JDBC. Also covered are server-side Web programming with PL/SQL,
Java servlets, JavaServer Pages (JSP) as well as XML processing using Oracle.
No prior knowledge of SQL, Java, or Web programming is assumed.
Theory and Implementation of Database Systems
(COP 6731) 3 credits
Prerequisite: Ability to program in C
or C++
The investigation of the fundamental principles and practices of relational
database processing and design. Topics include SQL, embedded SQL, integrity
constraints, transaction processing, normalization theory, query optimization,
and relational algebras. Oracle is used as a vehicle in these investigations.
Topics in Computer Science (COT 5930) 1-3
credits
Prerequisite: Permission of the instructor
Study relating to specialized topics.
Philosophy of Computation (COT 6200) 3
credits
Corequisite: COT 4420 or 5410
Study of major topics in the theory of computation and mathematical logic,
such as Church's thesis, Gödel's incompleteness theorems, and the theory of
recursively enumerable sets and their philosophical interpretations.
Analysis of Algorithms (COT 6405) 3 credits
Prerequisite: COT 4400
Design and analysis of algorithms from several areas of computer science. Topics
include advanced data structures, dynamic programming, greedy algorithms, approximation
algorithms, and probabilistic algorithms.
Directed Independent Study-CS (COT 6900)
1-3 credits
The study of topics relating to the special needs and interests of individual
students.
Directed Independent Study-CE (COT 6905)
1-3 credits
The study of topics relating to the special needs and interests of individual
students.
Topics in Computer Science (COT 6930) 1-3
credits
Prerequisite: Permission of instructor
Master's Thesis-Computer Science (COT 6970)
1-9 credits
Prerequisite: Admission to candidacy
Grading: S/U
Dissertation-Computer Science (COT 7980)
1-15 credits
Prerequisite: Admission to candidacy
Grading: S/U
Video Processing (DIG 6645) 3 credits
Fundamentals of digital video acquisition, processing, storage, indexing, retrieval,
and transmission over communication networks. Principles of contemporary
video compression standards. Latest developments in digital video products
and services.
Master's Thesis-Computer Engineering (ECM
6971) 1-9 credits
Prerequisite: Admission to candidacy
Grading: S/U

Dissertation-Computer Engineering (ECM
7980) 1-15 credits
Prerequisite: Admission to candidacy
Grading: S/U
Wireless Networks (EEL 6591) 3 credits
Prerequisite: CNT 5008
Basic concepts and recent advances in field of wireless communication networks.
Fundamentals of wireless communication technology and study of representative
networks, such as cellular wireless network, WLAN, PAN, ad hoc wireless networks
and wireless sensor networks.
Queueing Theory (MAP 6264) 3 credits
Prerequisite: STA 4821
Development of mathematical models for performance analysis of computer and
telecommunications networks. Review of probability, introduction to stochastic
processes, development of classical teletraffic and queueing models, application
to modern computer and telecommunications networks.
Electrical Engineering
Undergraduate Courses/link to graduate courses
Electronics 1 (EEE 3300) 4 credits
Prerequisite: EEL 3111
Introduction to solid state devices (diodes, BJTs, FETs); op-amps, small signal
amplifier analysis, large signal analysis. Use of circuit analysis programs
(SPICE, etc.).
Digital Electronics (EEE 4340) 3 credits
Prerequisite: EEE 3300
The analysis and application of switching devices, logic families, multivibrators,
semiconductor memories, A/D conversion and timing circuits.
Electronics 2 (EEE 4361) 3 credits
Prerequisite: EEE 3300
Continuation of EEE 3300. Differential amplifiers, frequency response, feedback
amplifiers, oscillators, power amplifiers, integrated electronics.
Special Topics (EEL 1935) 1-4 credits
Prerequisite: Permission of instructor
Lower-division special topics in areas of electrical engineering not covered
by other courses such as experimental advanced high school work.
C for Engineers (EEL 2161 ) 3 credits
Introduces the fundamental capabilities of C++ and MATLAB. Illustrates the
numerical problem-solving process, testing and interpretation of results
through a variety of engineering examples and applications.
Electrical Engineering Practice (EEL 3012)
1 credit
Prerequisite: EGN 1002
Codes and standards - IEEE, ANSI, UL, ISO; IEEE code of ethics; professional
and ethical responsibility of electrical engineers; impact of engineering solutions
in a global and societal context; contemporary EE issues; lifelong learning;
case studies.
Circuits 1 (EEL 3111) 3 credits
Prerequisites: MAC 2312 or MAC 2282 and
PHY 2049 or PHY 2044
Corequisites: MAP 2302, MAC 2313
Introductory to electric circuit analysis: passive and active sign conventions;
Ohm's and Kirchhoff's laws; network analysis, theorems as applied to d-c and
a-c circuits; basic op-amp circuits; single time constant transient analysis;
phasor representations and sinusoidal steady state; real and reactive single
phase power.
Circuits 2 (EEL 3112) 3 credits
Prerequisite: EEL 3111
Continuation of Circuits 1: Second order transient response; 3-phase power;
Fourier series; Laplace transforms; frequency response; 2-port networks; introduction
to computer analysis with PSPICE and MATLAB.
Laboratory 1 (EEL 3118L) 2 credits
Corequisites: EEE 3300
Introduction to basic electronic test equipment; measurement techniques, experimental
analysis and design of linear and non-linear circuits.
Electromagnetic Fields and Waves (EEL 3470)
4 credits
Prerequisites: EEL 3111, MAC 2313
Vector analysis, electrostatic fields, magnetostatic fields, transverse electromagnetic
waves, reflection and refraction of plane waves, and transmission lines.
Laboratory 2 (EEL 4119L) 3 credits
Prerequisites: EEE 4361, EEL 3118L, EEL
3470, EEL 4656
Experiments and projects to supplement the theoretical work in core courses.
Network Synthesis (EEL 4140) 3 credits
Prerequisite: EEL 4656
Introduction to filter design. Topics include physical realizability, passive
and active 2-port network synthesis, sensitivity calculations, switched capacitor
filters, OTAs, introduction to digital filters.
Electric Power Systems (EEL 4216) 3 credits
Prerequisite: EEL 3111
Fundamentals of electromechanical devices; energy conversion, transformers
and rotary machines. The operation and analysis of power systems is presented.
Topics include energy supply and demand, structure of power systems, power
system components, voltage and frequency control and load flows.
Electrical Machines (EEL 4220) 3 credits
Prerequisite: EEL 3111; Corequisite:
EEL 3112
Transformers, 3-phase distribution systems, 3-phase motors and generators,
dc motors and generators, motor speed control, single phase ac motors.
Photovoltaic Power Systems (EEL 4281) 3
credits
Prerequisite: EEE 3300
Sun parameters; PV system components; PV system design, including environmental
and economic considerations; PV cell technologies and device theory.
RF and Microwave Laboratory (EEL 4433C)
3 credits
Prerequisite: EEL 3470
Develop a basic understanding of modern microwave measurement techniques, practical
laboratory measurements and introduction to microwave CAD design software on
UNIX based workstations.
Introduction to Antennas (EEL 4461) 3 credits
Prerequisite: EEL 3470
Antenna parameters, wire antennas, loop antennas, array matching techniques,
broadband antennas, traveling wave antennas and antenna measurements.
Electromagnetic Compatibility (EEL 4478)
3 credits
Prerequisites: EEE 4361 and EEL 3470
Introduction to electromagnetic compatibility (EMC), intersystem and intra-system
interferences and their characteristics, coupling by conduction and radiation,
shielding, and interference reduction techniques.
Introduction to Digital Signal Processing
(EEL 4510) 3 credits
Prerequisite: EEL 4656
Sampling and data acquisition, design of simple digital filters, programming
and hardware implementation, audio applications, basic spectrum analysis using
FFT.

Communication Systems (EEL 4512) 3 credits
Prerequisite: EEL 4656
Transmission of signals, amplitude modulation, frequency modulation, pulse
modulation.
Communications Systems Lab (EEL 4512L)
1 credit
Prerequisite: EEL 4512
Lab experiments include: AM and FM transmitters and receivers, time division
and frequency multiplexing, phase-locked loops.
Telecommunication Engineering (EEL 4519)
3 credits
Prerequisite: EEL 4512
Telecommunication systems; POTS; PSTNs; Analog & digital telephony, FDM/TDM;
STDM & STATMUX; Circuit & packet switching; Modems & Codecs; LAN,
MANs, WANs, ISDN & B-ISDN; SONETs; Protocol issues; Wireless communication:
paging, cellular phone, etc.
Stochastic Processes and Random Signals
(EEL 4541) 3 credits
Corequisite: EEL 4656
Introduction to probability and random processes. Response of linear systems
to stochastic inputs. Distribution functions, power spectra, correlation functions,
noise theory. Detection of electrical signal in the presence of noise. Applications
of radar, radio signal fading, etc.
Control Systems 1 (EEL 4652) 3 credits
Prerequisite: EEL 3112
Introduction to classical control theory. Topics include system modeling and
simulation, state variable analysis, signal flow graphs, transient and steady
state response, stability analysis and design of controllers.
Control Systems Lab (EEL 4652L) 1 credit
Prerequisite: EEL 4652
Lab experiments including analog computers, PID temperature control, DC servo,
system identification from frequency response, computer-aided design, system
simulation using MATLAB and introduction to digital control systems.
Analysis of Linear Systems (EEL 4656) 3
credits
Prerequisite: EEL 3112
State variables, delta function and Impulse response, convolution, Fourier
Transform and applications, discrete time systems, Z-transform and applications,
Fourier transform of discrete signals.
Introduction to Microcontrollers (EEL 4746)
3 credits
Prerequisite: CDA 3201C
Introduction to microcontrollers, overview of assembly language, microcontroller
hardware, I/O hardware alternatives, application case studies.
Microcontroller Lab (EEL 4746L) 1 credit
Prerequisite: CDA 3201C; Corequisite:
EEL 4746
Ten microcontroller laboratory experiments covering topics such as assembly
language, general purpose I/Os, interrupts, timer, input capture, output compare,
serial and parallel communications.

Directed Independent Study (EEL 4905) 1-4 credits
Prerequisite: Permission of instructor
Study of topics relating to the special needs and interests of individual students.
May be taken for repeated credit.
Special Topics (EEL 4930) 1-4 credits
Prerequisite: Permission of instructor
Topics in specialized areas, such as networks, electronics, and machines, not
adequately covered in other courses. May be repeated for credit.
Cooperative Education - Electrical Engineering
(EEL 4949) 1-4 credits
Cooperative work study for electrical engineering students. Grading:
S/U
Nature: Intersections of Science, Engineering, and the
Humanities (ETG 2831) 3 credits
Course focuses on the reciprocal influence of science in its endeavor to understand
nature, engineering in it attempts to harness nature, and the humanities in
their essential role as the shapers of values. This is accomplished through
a combination of learned readings, penetrating discussions, computer models
and software tools, and a final project and competition. This
is a General Education course.
Courses for Non-Majors
Digital Electronics for Non-EE Majors (EEE
3341C) 3 credits
Prerequisite: EEL 3111
Switching logic; digital IC; logigate families; A/D-D/A converters; microprocessor
interfacing transducers; micro controllers; practical microprocessors. Includes
laboratory.
Graduate Courses
Introduction to Bioengineering (BME 5000)
3 credits
Prerequisite: EEL 4656
Course provides a broad perspective of bioengineering as applied to topics
in contemporary biology, physiology, and medicine, including biotechnology
and bioinformatics.
Biosystems Modeling and Control (BME 5742)
3 credits
Dynamic modeling and control of select biological and physiological processes.
Bioinformatics: Bioengineering Perspectives
(BME 6762) 3 credits
Prerequisite: Engineering/Science B.S.
degree
Introduction to bio- and genetic-engineering. Concepts and definitions of molecular
biological terms. Bioinformatics-definition and applications. Information resources
and databases: Proteins and genomes. Biological sequence analysis and applications.
Sequence search/analyses tools and protocols. Bioinformatics versus modern
information networks and the World Wide Web.
Directed Independent Study (BME 6905) 1-4 credits
Directed independent study as defined by instructor.
Master's Thesis - Bioengineering (BME 6971) 1-9
credits
Thesis work under supervision. Grading: S/U
Automatic Biometrics (CET 5888) 3 credits
Course provides students with theory and algorithms of person identification
and verification in a networked world using biometric means. Covers topics
such as face recognition, voice recognition, fingerprint classification,
and DNA scanning.
CMOS Amplifiers (EEE 5321) 3 credits
Prerequisite: EEE 3300
Analysis, simulation, and computer-aided design of basic open-loop and feedback,
single-stage and differential CMOS amplifiers, taking into account frequency
response, noise, and parameters tolerance. Design software includes Excel,
Pspice and ADS.
High Frequency Amplifiers (EEE 5371) 3
credits
Electromagnetic fields and waves, analysis and design of transistor circuits;
tow-port networks, matching networks, stability considerations, RF transistor
amplifier design, broadband and high-power design methods; CAD techniques for
RF amplifier design.
RF CMOS VLSI Devices for Wireless Communications
(EEE 6323) 3 credits
Prerequisites: EEE 3300, 4361
RF VLSI aspects of monolithic RFIC's in wireless communication systems. Emergence
of CMOS RF VLSI applications. Front and back end uses with practical examples.
RF Devices and Circuits (EEE 6374) 3 credits
Prerequisites: EEE 5371 or permission
of instructor
RF filter design, active RF components and component modeling, matching and
biasing networks, RF oscillators, mixers and synthesizers, use of RF CAD software
for system simulation.

RF - Air Interface and Antennas in Wireless
Communications (EEE 6379) 3 credits
Basics of EM fields and waves; antenna theory; design of antennas for wireless
communications. Types of antennas/arrays used in modern wireless systems. Smart
antennas; indoor/outdoor antennas; broadband antennas.
Digital Communications Systems (EEL 5500)
3 credits
Prerequisite: EEL 4512
Random signals and noise, random processes, physical noise sources, and digital
data transmission and reception.
Digital Processing of Signals (EEL 5526)
3 credits
Prerequisite: EEL 4656 or permission
of instructor
An analysis of discrete signals and systems, difference calculus, sampling
theory, Z-transform and the discrete Fourier transform, digital filter synthesis
and implementation, and fast Fourier transform algorithms.
Introduction to Radar Systems (EEL 5547)
3 credits
Prerequisites: EEL 3470 and EEL 4512
An introduction to radar systems. Topics include radar equations, pulse and
tracking radars, and radar transmitters and receivers.
Television Systems Engineering (EEL 5592)
3 credits
Prerequisite: EEL 4512
Elements of TV systems; TV pictures, composite video signals, picture and camera
tubes, TV receivers, color TV, modern TV systems, reception and transmission
of RF TV signals, VHS and beta recording, stereo and subcarrier sound, scanning
of video images.
Digital Control 1 (EEL 5630) 3 credits
Prerequisite: EEL 4652
An introduction to discrete-time control, Z-transform, discrete-time system
representations, stability and design of digital control systems, implementation,
and microprocessor control.
Control Systems 2 (EEL 5654) 3 credits
Prerequisite: EEL 4652
Internal stability, stabilization, minimum weighted sensitivity control design,
controller design in the presence of unknown disturbances, and model uncertainty.
Robotic Applications (EEL 5661) 3 credits
Prerequisite: Senior or graduate standing
Robot classification, robot systems, economic justification; product design
for robot assembly; programming, part feeding, tooling.

Special Topics in Electrical Engineering (EEL 5934)
1-5 credits
Prerequisite: Permission of instructor
An advanced course in specialized areas not adequately covered in other courses.
It may be repeated for credit.
Fourier Optics and Holography (EEL 6449)
3 credits
Analysis of two-dimensional linear systems, scalar diffraction theory, Fresnel
and Fraunhofer diffraction, transforming properties of lenses, optical imaging
systems, theory and application of holography.
Electromagnetic Theory 1 (EEL 6482) 3 credits
Prerequisite: EEL 3470
Review of fundamental concepts. Electromagnetic theorems and concepts, including
duality, uniqueness, field equivalence, reciprocity, Green's functions; boundary
value problems in rectangular, cylindrical, and spherical coordinates.
Electromagnetic Theory 2 (EEL 6487) 3 credits
Prerequisite: EEL 6482
Review of basic concepts. Advanced solution techniques for electromagnetic
problems involving waveguiding, scattering, diffraction and radiation. Techniques
include variational methods, Green's function solutions, method of moments,
finite difference method, finite element method, and others.
Digital Communications 2 (EEL 6504) 3 credits
Prerequisite: EEL 5500
Signaling over fading channels, generation of coherent references, synchronization
of digital communication systems, spread spectrum techniques.
Digital Satellite Communication (EEL 6509)
3 credits
Satellite communication systems, satellite orbits, propagation effects, link
budget calculating performance of digital modulation options.
Information Theory (EEL 6532) 3 credits
Prerequisite: EEL 4541 or permission
of instructor
Information theory, entropy, coding information sources, noisy channels, codes
for error detection and correction.
Detection Theory (EEL 6537) 3 credits
Prerequisite: EEL 4541
Hypothesis testing; detection of signals and noise; detection of signals with
unknown parameters; detection of weak signals; non-parametric detection; decentralized
detection; robust detection; and applications.
Adaptive Signal Processing (EEL 6557) 3
credits
Prerequisite: EEL 5526
This course covers the principles of linear adaptive filtering, various adaptive
filtering techniques, and their relationships to optimal linear filter solutions.
Also emphasized are such applications such as adaptive filtering as noise and
echo cancellation, adaptive equalization, line enhancement, and beam forming.
Advanced Signal Processing (EEL 6558) 3
credits
Prerequisite: EEL 5526
Course provides an in-depth study of a select set of topics in digital signal
processing (DSP). Topics include advanced digital filter design techniques,
reconstruction of signals from DSP samples, wavelets, and multirate signal
processing and its applications to speech analysis. Course is designed for
graduate students with a strong background in DSP fundamentals and MATLAB.

Fiber Optic Communication (EEL 6563) 3
credits
Prerequisite: EEL 4512
Optical fiber waveguides, optical sources and detectors, optical modulation
and demodulation, fiber optic components and devices, noise in optical systems,
system design.
Digital Processing of Speech Signals (EEL
6585) 3 credits
Prerequisite: EEL 5526
A course in digital modeling, processing, and representation of speech signals,
short time Fourier analysis, speech spectrograms, linear predictive coding,
person-machine communication by voice.
Mobile Communication (EEL 6593) 3 credits
Basics of mobile/cellular communication systems, propagation - fading models,
diversity gain, link margins, modulation, performance analysis.
Wireless Personal Communication Systems
(EEL 6597) 3 credits
Prerequisite: EEL 5500 or permission
of instructor
Course introduces seniors and graduate students in electrical engineering to
the fundamentals of wireless personal communication services, systems, and
networks. The course focuses on the principles, technologies, system architectures,
and standards for wireless access networks for telephony, data communications,
and portable computing.
Intelligent Control (EEL 6682) 3 credits
Prerequisite: EEL 4652
Recent trends related to learning and decision-making capabilities of intelligent
control systems using neural networks and fuzzy logic. Emphasis on controller
design for industrial applications.
Neural Network Modeling (EEL 6815) 3 credits
Prerequisite: EEL 4512 or CAP 5615 or
permission of instructor
Introduction to neural complex, real and artificial neurons; statistical aspects
of neural learning, neural network modeling; artificial neural network (ANN),
statistical mechanics, and cybernetic perspectives.
Neural Complex and Artificial Neural Networks
(EEL 6819) 3 credits
Multifaceted representation of neural activity in terms of neurobiology, cognitive
science, art of computation, cybernetics and physics of statistical mechanics.
Neural network modeling mimicking biological neural complex and development
of artificial neural networks.
Directed Independent Study (EEL 6905) 1-4
credits
Prerequisite: Permission of instructor
Courses in specialized areas not adequately covered in other courses may be
taken for repeated credit.
Special Topics in Electrical Engineering (EEL
6935) 1-4 credits
Master's Thesis-Electrical Engineering
(EEL 6971) 1-9 credits
Grading: S/U
Dissertation-Electrical Engineering (EEL
7980) 1-15 credits
Grading: S/U
Graduate Internship (EGN 5940) 1-3 credits
Summer industrial work experience in student's major field of study. Grading:
S/U
Next Generation Telecommunications (TCN
6120) 3 credits
Prospects and implications of emerging telecommunications engineering; next
generation networking (NGN) considerations; ATM/WDM/DWDM and access transports;
MPLS/VPN and soft switching; wireless generations.
Local Access and Internet Telecommunication
Engineering (TCN 6122) 3 credits
Prerequisite: EEL 4519
Concepts of local-access (Local-Loop) and Internet routing engineering considerations
such as state-of-the-art telecommunications. Architectural and integrated service
perspectives, design aspects, QoS,, and implementations - streaming of packetized
voice, data, and video through local-loops and core networks.

Geomatics
Engineering
Undergraduate Courses
Engineering Economics (EGN 4613) 3 credits
(See Interdisciplinary
courses, this section)
Introduction to Geomatics Engineering (SUR
2034) 3 credits
An introduction to the fundamental concepts of geomatics engineering philosophical
thought; the technical, professional, ethical, and social responsibilities
of the geomatics engineer; geomatics engineering professional and career opportunities;
professional ethics and safety.
Plane Surveying (SUR 2101) 3 credits
Prerequisite: Knowledge of geometry and
trigonometry
Corequisite: SUR 2101L
Surveying theory and practice as applied to plane surveying in these areas:
error propagation, linear measurements, angle measurements, area determination,
differential and trigonometric leveling, and topographic mapping.
Plane Surveying Lab (SUR 2101L) 1 credit
Prerequisite: Knowledge of geometry and
trigonometry
Corequisite: SUR 2101
Surveying theory and practice as applied to plane surveying in these areas:
error propagation, linear measurements, angle measurements, area determination,
differential and trigonometric leveling, and topographic mapping.
Fundamentals of Surveying (SUR 2104C) 3 credits
Prerequisite: MAC 2281 or MAC 2311
Concepts, theory and applications of basic measurement methods used in geospatial
data acquisition, such as distance, direction and angle measurements, traverse
computation, leveling and height determination, trigonometric leveling, topographic
surveying, horizontal and vertical curves, terrestrial positioning using GPS
and GIS. Labs synchronized with the lectures.
Automated Surveying and Mapping (SUR 3141)
3 credits
Prerequisites: SUR 2101 and
SUR 2101L
Corequisite: SUR 3141L
Use of computer-aided drafting and mapping from surveyed field data, familiarization
with hardware and software available for surveying and mapping computations
and drafting, data storage and output from automated devices used in surveying,
use of total stations and electronic field data collection systems, field-to-finish
products.
Automated Surveying and Mapping Lab (SUR 3141L)
1 credit
Prerequisites: SUR 2101 and
SUR 2101L
Corequisite: SUR 3141
Use of computer-aided drafting and mapping from surveyed field data, familiarization
with hardware and software available for surveying and mapping computations
and drafting, data storage and output from automated devices used in surveying,
use of total stations and electronic field data collection systems, field-to-finish
products.
Engineering and Construction Surveying
(SUR 3205) 3 credits
Prerequisite: SUR 3643; Corequisite SUR
3205L
Surveying applications for engineering, construction, and transportation work.
Route surveying and geometric design; topographic site surveys and mapping;
earthwork computations.
Engineering and Construction Surveying
Laboratory (SUR 3205L) 1 credit
Prerequisite: SUR 3643; Corequisite:
SUR 3205
Surveying applications for engineering, construction, and transportation work.
Route surveying and geometric design; topographic site surveys and mapping;
earthwork computations.
Photogrammetry (SUR 3331) 2 credits
Prerequisites: SUR 2101 and SUR 2101L;
Corequisite: SUR 3331L
Use of aerial photographs for mapping, geometry of single photo and stereographic
models, scale and relief displacement, vertical and titled photos, parallax,
photo mosaics, ground control stereoplotters, resection, orthophotos, oblique
photos.
Photogrammetry Lab (SUR 3331L) 1 credit
Prerequisites: SUR 2101 and SUR 2101L; Corequisite:
SUR 3331
Use of aerial photographs for mapping, geometry of single photo and stereographic
models, scale and relief displacement, vertical and titled photos, parallax,
photo mosaics, ground control stereoplotters, resection, orthophotos, oblique
photos.

Land Subdivision and Platting (SUR 3463)
2 credits
Prerequisite: SUR 3643; Corequisite:
SUR 3463L
Physical elements of designing land subdivisions, including circulation systems,
sewer systems, drainage systems, soils and earthwork grading considerations,
erosion control, lot and block arrangement, topography and existing land use
factors, geometric analysis procedures, presentations to city planning and
zoning boards.
Land Subdivision and Platting Lab (SUR
3463L) 1 credit
Prerequisite: SUR 3643; Corequisite:
3463
Physical elements of designing land subdivisions, including circulation systems,
sewer systems, drainage systems, soils and earthwork grading considerations,
erosion control, lot and block arrangement, topography and existing land use
factors, geometric analysis procedures, presentations to city planning and
zoning boards.
Introduction to Geodesy (SUR 3530) 3 credits
Prerequisite: SUR 3643
The study of ellipsoidal geometry, horizontal and vertical geodetic datums,
coordinate systems, solution of spherical triangles, time systems, astronomical
azimuth and LaPlace's equation, developable surfaces, basic properties and
characteristics of most common map projections with stronger emphasis on the
projections used in State Plane Coordinates such as Lambert conformal, transverse
Mercator and UTM.
Surveying Data Analysis (SUR 3643) 3 credits
Prerequisites: SUR 2101 and
SUR 2101L
Applications of mathematics in surveying. Measurement theory, analysis of measurements,
computation, and adjustment of spatial data. Emphasis on computer applications
for adjustments and analysis.
Hydrographic Surveying (SUR 4302) 2 credits
Prerequisites: SUR 3530, Geomatics Engineering majors only
Corequisites: SUR 4302L, SUR 4531
An introduction to the principles of hydrographic surveying, concepts, theory and applications of underwater acoustic wave propagation, surveying applications for depth determination, seafloor classification and feature detection, water levels and flow, hydrographic practice.
Hydrographic Surveying Lab (SUR 4302L) 1 credit
Prerequisites: SUR 3530, Geomatics Engineering majors only
Corequisites: SUR 4302, SUR 4531
The lab component of Hydrographic Surveying. An introduction to the principles of hydrographic surveying, concepts, theory and applications of underwater acoustic wave propagation, surveying applications for depth determination, seafloor classification and feature detection, water levels and flow, hydrographic practice.
Legal Aspects of Surveying (SUR 4403) 3
credits
Prerequisite: SUR 3463 and SUR 3463L
Legal principles of property boundary retracement, land descriptions, and rights-of-way.
Ethical issues and legal limits of practice; surveyor as expert witness; surveyor-client
relationship; responsibilities to the profession.
Surveying Business Practices (SUR 4430)
3 credits
Prerequisite: Junior or senior standing
A study of business practices as they apply to the organization offering professional
engineering and/or surveying practices.
Positioning with GPS (SUR 4531) 2 credits
Prerequisite: SUR 3530; Corequisite:
SUR 4531L
Utilization of GPS for data collection and post-processing; methods for adjusting
networks. Practical applications of GPS technology for land survey projects
utilizing actual GPS survey data from U.S. government Cadastral Survey in a
wide variety of conditions and applications. Topics include fundamentals of
GPS, geodesy, project planning, survey techniques, field procedures, data processing
and evaluation, network adjustment, and an overview of real-time.
Positioning with GPS Lab (SUR 4531L) 1
credit
Prerequisite: SUR 3530; Corequisite:
SUR 4531
Utilization of GPS for data collection and post-processing; methods for adjusting
networks. Practical applications of GPS technology for land survey projects
utilizing actual GPS survey data from U.S. government Cadastral Survey in a
wide variety of conditions and applications. Topics include fundamentals of
GPS, geodesy, project planning, survey techniques, field procedures, data processing
and evaluation, network adjustment, and an overview of real-time.
Geomatics Engineering Design 1 (SUR 4670) 3 credits
Prerequisite: Senior standing
Design teams are formed and projects selected for the senior capstone design
project. Projects are developed with the advice and approval of practitioners
and faculty. Proposals are completed and accepted by the faculty and local
practitioners. Design and professional practice issues are presented and discussed.
Geomatics Engineering Design 2 (SUR 4672)
3 credits
Prerequisite: SUR 4670
A continuation of SUR 4670. Design team projects culminate in written and oral
reports. Design and professional practice issues are presented and discussed.
Cooperative Education - Geomatics Engineering (SUR
4949) 1-4 credits
Prerequisite: Junior standing
Cooperative work study for geomatics engineering students. Grading:
S/U

Interdisciplinary
Undergraduate Courses/link to graduate courses
Discoveries in Engineering: Explore Nanotechnology
(BME 1570) 3 credits
Prerequisite: For pre-approved dual-enrolled
high school students only
A journey to nanoworld through lectures, demonstrations, and projects that
allow students to peek into the fundamental science behind nanotechnology and
acquaint themselves with tools of nanosciences. The course includes exploration
of the landscape of smart materials, sensors, biomedical applications, energy
capture, transformation and storage, optics, electronics, fabrication, modeling,
and nano-business industry.
Discoveries in Engineering: Innovative
Materials for Infrastructure (CGN 1500) 3 credits
Prerequisite: For pre-approved dual-enrolled
high school students only
Introduction to new generation, innovative, and advanced materials for civil
infrastructure systems, such as bridges, tall structures, and highway pavements.
Mixed-design and mechanical properties, environmentally sound concepts, green
building and sustainable development, accelerated testing and durability, infrastructure
security, impact and blast resistant materials and design.
Discoveries in Engineering: Web Technology
(COP 3853) 3 credits
Prerequisite: For pre-approved dual-enrolled
high school students only
Teaches students current web technologies and Internet programming at the introductory
level. Topics include WWW, HTML, Dynamic HTML, and web programming. This course
is project based; therefore, students are required to finish Internet-based
projects using the tools introduced in class.
Discoveries in Engineering: Electronic
Design and Operational Amplifiers (EEL 1007C) 3 credits
Prerequisite: For pre-approved dual-enrolled high
school students only
Basic and advanced electronic design principles in theory, computer lab PSPICE
simulations and hands-on electronics lab experiments and design project. Topics
include audio amplifiers, filters, AM wireless optical communication, and extensive
technical report assignments.
Fundamentals of Engineering (EGN 1002)
3 credits
Engineering survival skills: orientation, professionalism, planning, problem
solving, creative thinking, software and calculator techniques, time and project
management, teaming skills, engineering disciplines, report writing, and technical
communications.
Discoveries in Engineering: Innovative
Problem Solving (EGN 1003) 3 credits
Prerequisite: For pre-approved dual-enrolled
high school students only
An interactive course to introduce students to new and powerful tools to boost
their creative problem solving skills. Students enhance their communication
and teaming skills, unlock their creative potential, and are introduced to
topics related to intellectual property and marketing.
University Honors Seminar in Engineering
(EGN 1930) 3 credits
Writing Across Curriculum (Gordon Rule)
A seminar in the University Honors Program on topics in engineering.
University Honors Seminar in Engineering
(EGN 1932) 3 credits
Gordon Rule, computational
A seminar in the University Honors Program on topics in Engineering.
Special Topics (EGN 1935) 1-4 credits
Prerequisite: Permission of instructor
Lower-division special topics in areas of engineering not covered by other
courses such as experimental advanced high school work.
Special Topics (EGN 2935) 1-4 credits
Prerequisite: Permission of instructor
Lower-division special topics in areas of engineering not covered by other
courses such as experimental advanced high school work.
Statics (EGN 3311) 3 credits
Prerequisites: MAC 2282 or MAC 2312;
and PHY 2043 or PHY 2048
Analysis of force and moment systems for static equilibrium of trusses, beams,
frames, and machines; elements of frictions; centroid, center of gravity, center
of mass, and moment of inertia.
Dynamics (EGN 3321) 3 credits
Prerequisite: EGN 3311 with minimum grade of "C"
Dynamics of particles and rigid bodies, applications of free-body diagrams, Newton's second law, the impulse-momentum method and the work-energy principle to solve dynamic problems in mechanical systems.
Strength of Materials (EGN 3331) 3 credits
Prerequisite: EGN 3311 with minimum grade of "C"
Concepts of stress and strain; mechanical properties of materials, force, deformation and stress analysis of structural members; stress and strain transformations; principal stresses; failure theories; and concept of buckling.
Engineering Thermodynamics (EGN 3343) 3 credits
Prerequisite: PHY 2043 with minimum grade of "C"
Corequisite: MAC 2313 with minimum grade of "C"
Topics include properties of a simple pure compressible substance, equations of state, the first law of thermodynamics, internal energy, specific heats, enthalpy and the application of the first law to a system or a control volume. The study of the second law of thermodynamics is also discussed leading to the discovery of entropy as a property and its ramifications.

Engineering Materials 1 (EGN 3365) 3 credits
Corequisites: EGN 3331 and EGN 3343 with minimum grades of "C"
Structure of material systems from the atomic, micro and macroscopic standpoints. Equilibrium and non-equilibrium structures. Relationship between structure and electrical, thermal, mechanical and failure properties of metals, ceramics and polymeric materials. Strengthening mechanisms in materials.
Special Topics (EGN 3935) 1-4 credits
Prerequisite: Permission of instructor
Special topics in areas of engineering not covered by other courses.
Leadership Development Workshop 1 (EGN
3937) 1 credit
Prerequisite: Participation in ILHP
This first course in the LDW series focuses on innovation leadership student
teams and provides a first introduction to such topics as teamwork and team
building, the need for an effective professional portfolio, effective résumé writing, and College of Engineering and Computer Science student professional
societies. Grading: S/U
Inventive Problem Solving in Engineering
(EGN 4040) 3 credits
Common problem-solving methods, followed by an introduction to TRIZ (Russian
acronym for systematic inventive thinking); introduction to intellectual property,
including patents, copyrights, trademarks, trade secrets and unfair competition.
Sustainability Leadership for Engineers (EGN 4070) 3 credits
Prerequisite: Participation in the Innovation Leadership Honors Program
Introduction to the concept of sustainable design as a necessary tool for producing
places, products, and services in a way that reduces the use of non-renewable
resources, minimizes environmental impact, and relates people to the natural
environment.
Engineering Design 1 (EGN 4410C) 3 credits
Prerequisites: Senior standing and permission of Department
Students will develop and present proposals for capstone design projects to
be completed in EGN 4411C. Work in interdisciplinary teams is required.
Engineering Design 2 (EGN 4411C) 3 credits
Prerequisite: EGN 4410C
Continuation and completion of multidisciplinary team projects initiated in
EGN 4410C.
Venture-Funded Team Project (EGN 4415)
3 credits
Prerequisite: EGN 4641
Course provides the opportunity for student teams to implement their proposals
developed in the Innovation and Entrepreneurship course.
Dynamic Systems (EGN 4432) 3 credits
Prerequisites: EGN 3321 or equivalent and MAP 3305 and (EEL 2161 or EML 2538 or equivalent)
Acquaints students with basic knowledge about dynamic systems, systems stability analysis and basic controller design.
Engineering Economics (EGN 4613) 3 credits
Prerequisite: Junior or senior standing
Course introduces concepts of economic decision making, including present worth
analysis, cash flow equivalence, replacement analysis, equipment selection.
Open to students in any discipline.
Innovation and Entrepreneurship (EGN 4641)
3 credits
Prerequisite: Junior standing or higher
Course presents the core issues involved in the decision to pursue an entrepreneurial
vision. Student teams develop and present to potential sponsors their proposals
for venture-funded team projects.
Honors Directed Independent Study (EGN 4906) 3 credits
Project-orientated study of engineering topics relating to the special needs and interests of individual Innovation Leadership Honors Program students.
Special Topics (EGN 4935) 1-4 credits
Prerequisite: Permission of instructor
Special topics in engineering not covered by other courses.
Leadership Development Workshop 2 (EGN
4937) 1 credit
Prerequisite: Participation in ILHP
This course in the LDW series focuses on student summer internship experiences
and preparation for Capstone Innovation and Entrepreneurship and Venture-Funded
Team Project courses as well as employment after graduation. Grading:
S/U
Innovation Leadership Internship (EGN 4942)
1 credit
Prerequisites: Participation in ILHP
A collaborative effort between an individual student, the University through
the Center for Innovation Leadership, and a University partner that provides
the enrichment experience. The effort begins with an appropriate proposal,
agreed to by all parties, that defines the scope of the work to be accomplished
and a schedule for completion. Grading: S/U
Honors Undergraduate Thesis (EGN 4972) 3 credits
Thesis preparation for research conducted by Innovation Leadership Honors Program students.

Discoveries in Engineering: Introduction
to Ocean Engineering and Underwater Vehicles
(EOC 1665C) 3 credits
Prerequisite: For pre-approved dual-enrolled
high school students only
This course introduces basic ocean engineering disciplines and principles of
vehicle motion. Laboratory assignments provide hands-on experiences in designing,
building, and testing remotely operated and autonomous marine vehicle models.
Graduate Courses
Special Topics (EGN 6930) 1-4 credits
Prerequisite: Permission of instructor
Courses in specialized interdisciplinary areas of engineering. May be repeated
for credit.
Innovative Thinking (IDS 6358) 3 credits
Prerequisite: Permission of instructor
A multidisciplinary course that provides a broad perspective of innovation
as applied to engineering, science, technology, and business. The course introduces
students to new and powerful tools to boost their creative and innovative thinking
skills. This course is for graduate students but may be taken by senior undergraduates
with permission of the instructor
Mechanical Engineering
Undergraduate Courses/link to graduate courses
Core Courses
Electro-Mechanical Devices (EGM 4045) 3
credits
Prerequisite: PHY 2044 and MAP 3305 or
equivalent with minimum grades of "C"
Pre or Corequisite: EGN 3343 with minimum grade of "C"
Principles of electrical circuits, DC and AC devices, electrical machines and
sizing of electrical systems for mechanical loads. Design of circuits and filters
for data acquisition. Introduction to applied electrical specification of motors
and NEC codes.

Statics (EGN 3311) 3 credits
(See Interdisciplinary courses, this section)
Dynamics (EGN 3321) 3 credits
(See Interdisciplinary courses, this section)
Strength of Materials (EGN 3331) 3 credits
(See Interdisciplinary courses, this section)
Engineering Thermodynamics (EGN 3343) 3 credits
(See Interdisciplinary courses, this section)
Engineering Materials 1 (EGN 3365) 3 credits
(See Interdisciplinary courses, this section)
Dynamic Systems (EGN 4432) 3 credits
(See Interdisciplinary courses, this section)
Engineering Graphics (EGS 1111C) 3 credits
Sketching techniques. Multiview drawings, pictorials, section views, auxiliary
views, and engineering problem layout. Descriptive geometry. Three-dimensional
modeling and computer graphics.
Computer Applications in Mechanical Engineering
1 (EML 2538) 3 credits
Prerequisite: MAC 2312 or MAC 2282 with minimum grade of "C"
An introduction to programming in MATLAB, this course includes some matrix
concepts, input/output statements, for and while loops, if and if else statements,
built in functions, self written functions, some built in solvers, and projects
illustrating applications to ME topics.
Experimental Methodology (EML 3523C) 3
credits
Prerequisites: EGN 3321 or equivalent, EGN 3331 or equivalent, EGM 4045, EML 3701 and STA 4032, all with minimum grades of "C"
Study of typical measuring systems. Solutions of engineering problems by experimental
means, to include analysis of experimental data. Course consists of two hours
of lecture and three hours of lab.
Fluid Mechanics (EML 3701) 3 credits
Prerequisites: EGN 3311 or equivalent, EGN 3343 or equivalent and MAP
3305 all with minimum grades of "C"
Characteristics of a fluid, fluid statics, flow fields, fundamental laws, control
volume concept, some applications of the fundamental laws in integral form,
dimensional analysis and similitude, flow in pipes, single-path pipe line problems,
networks, and boundary layer concepts.
Applied Thermal-Fluid Engineering (EML
4127) 3 credits
Prerequisite: EML 4142 with minimum grade of "C"
Applications of fluid mechanics and heat transfer, including: turbomachinery,
heat exchangers, condensation and boiling heat transfer, special topics in
fluid mechanics, heat transfer, and design projects.
Heat Transfer (EML 4142) 3 credits
Prerequisites: EML 2538 and EML 3701 with minimum grades of "C"
Modes of heat transfer, one- and two-dimensional steady state heat conduction,
unsteady heat conduction, numerical methods, computer program projects, empirical
relations for forced and free convection, radiation properties, shape factors,
radiation heat exchange between gray bodies.
Machine Design 2 (EML 4262) 3 credits
Prerequisites: EGN 3321 and EGN 3331 or equivalents, with minimum grades of "C"
The study of kinematics, dynamics, and design of machinery and related components.
Topics include analysis and synthesis of linkages, cams, bearings, gears, and
gear trains.
System Dynamics (EML 4380) 3 credits
Prerequisites: EGN 3321 or equivalent, EML 2538 and MAP 3305 with minimum grades of "C"
Modeling and analysis of dynamics of physical systems including mechanical,
electrical, fluid, thermal and mixed systems, with emphasis on linear, lump-parameter
approach using analytical and computer-aided numerical techniques.
Machine Design 1 (EML 4500) 3 credits
Prerequisites: EGN 3331 or equivalent and EML 2538 with minimum grades of "C"
Introduction to machine design; fundamental principles in strength of materials;
static and fatigue failure theories; design of machine elements; and design
projects.

Engineering Design (EML 4521C) 3 credits
Pre or Corequisites: EGN 3365 or equivalent, EML 3523C, EML 4127 and EML 4500 all with minimum
grades of "C"
The design process, including decision theory, creativity concepts, human factors,
optimization techniques, reliability, statistics and professional ethics. Engineering
economy. Material selection and testing. Fatigue and fracture design.
Computer Applications in Mechanical Engineering
2 (EML 4534) 3 credits
Prerequisites: EGN 3331 or equivalent, MAP 3305 and
(EML 2538 or COP 2220) all with minimum grades of "C"
Review of MATLAB Language, numerical methods utilized in solving mechanical
engineering problems, projects related to solid body mechanics, and thermal
systems.
Design Project (EML 4551) 3 credits
Prerequisite: EML 4521C (EML 4551 may be taken
concurrently with EML 4521C with permission of instructor only.)
Continuation and completion of individual and group projects initiated in prerequisite
course EML 4521C, Engineering Design.
Mechanical Engineering Lab (EML 4730L)
3 credits
Prerequisites: EGN 3365 or equivalent and EML 3523C with minimum grades of "C"
Pre or Corequisites: EML 4142 and EML 4380 with minimum grades of "C"
Experimental work related to heat transfer, fluid mechanics, mechanical systems,
materials and solid mechanics.
Electives
Nanotechnology (BME 4571) 3 credits
Prerequisites: Some math, physics, and
chemistry
Fundamental science behind nanotechnology. Tools of nanosciences. Smart materials.
Sensors. Biomedical applications. Energy capture, transformation, and storage.
Optics and electronics. Fabrication and modeling. Nano business and nano industry.
Finite Element Analysis for Engineering
Design (EGM 4350) 3 credits
Prerequisite: EGN 3331 or equivalent with minimum grade of "C"
Fundamental concepts of finite element software to perform the stress, vibration,
and heat transfer analyses of various engineering design problems.
Engineering Economic Analysis (EGS 3613)
3 credits
Prerequisite: Senior level
Course focuses on decision analysis and decision making. Students acquire a
knowledge of the role of engineering economy in engineering management, managerial
accounting, and economic decision analysis under uncertainty and computer-aided
capital expenditure analysis.
From Toys to Engineering (EML 2003C) 3
credits
Writing Across Curriculum (Gordon Rule)
The goal of this course is to use toys to provide a fun and gentle introduction
to engineering that sparks interest in scientific, mathematical, and technological
ideas. The course uses toys as pedagogical tools to develop communication skills,
teamwork, critical thinking, and a desire for lifelong learning in each student.
Computer Simulation of Dynamical Systems
(EML 4042) 3 credits
Prerequisites: MAP 2302 and COP 2224 with minimum grades of "C"
This course introduces fundamentals of computer simulation methodology and
provides instruction on various techniques for carrying out simulations for
engineering problems. It covers necessary mathematics, implementation procedures,
up-to-date advanced techniques, and applications.

Vibration Synthesis and Analysis (EML 4220)
3 credits
Prerequisites: EGN 3221 or equivalent and (MAP 2302 or MAP 3305) with minimum grades of "C"
Free and forced vibration of mechanical systems; damping; periodic and transient
excitations; vibration control; multiple degree of freedom and continuous systems.
Plastics and Composites (EML 4236) 3 credits
Prerequisites: EGN 3331 or equivalent and EGN 3365 or equivalent with minimum grades of "C"
Course covers the structure and properties of polymers and the design of plastic
parts. It also provides an introduction to composite materials.
Mechanical Control System (EML 4312) 3
credits
Prerequisites: MAP 2302 and EML 4380 with minimum grades of "C"
A course in mechanical control systems; introduction, modeling and analysis.
Stability and performance characteristics.
Manufacturing Methods (EML 4321) 3 credits
Prerequisite: EGN 3365 or equivalent with minimum grade of "C"
Structure and properties of materials, thermal treatments and material selection
for particular applications. Casting, powder metallurgy, forming, machining
and joining processes.
Introduction to Solar Energy (EML 4416C)
3 credits
Prerequisite:EGN 3343 or equivalent with minimum grade of "C"
Pre or Corequisite:
EML 4142 with minimum grade of "C"
Energy and the human condition. The sun and the earth. A review of first principles.
Collection of solar energy. Applications of solar energy. Two hours lecture,
six hours lab.
Internal Combustion Engines (EML 4421)
3 credits
Prerequisites: EGN 3343 or equivalent, EML 3701 and EML 4142 all with minimum grades of "C"
Course focuses on the fundamental principles of engine operation and application;
engine types; criteria to judge the performance of ICEs; review of thermodynamic
and combustion principles; understanding the concept of fuel-air cycle analysis;
main differences between spark ignition and diesel engines; engine modeling
and testing.
Thermal Systems (EML 4511C) 3 credits
Prerequisites: EGN 3343 or equivalent and EML 4142 with minimum grades of "C"
The application of the principles of thermodynamics and transport phenomena
to the analysis of thermal systems. Typical thermal systems such as steam power
plants, internal combustion engines, refrigeration, nuclear power and direct
energy conversion are analyzed. In the laboratory the student will attempt
to verify experimentally the analytical predictions of system performance.
Two hours lecture, three hours lab.
Design Against Uncertainty (EML 4571) 3
credits
Prerequisite: EGN 3331 or equivalent with minimum grade of "C"
The basic modern concepts for design of engineering structures against uncertainty
will be elucidated in this course. The following topics will be studied: safety
factors, probabilistic design through reliability, convex modeling of uncertainty,
fuzzy subsets based design, Taguchi methods.
Design for Homeland Safety and Security
(EML 4573) 3 credits
Prerequisite: EGN 3311 or equivalent with minimum grade of "C"
Pre or Corequisite: EGN 3331 or equivalent with minimum grade of "C"
Course presents various aspects of homeland safety and security that should
be known by mechanical, civil, aerospace, ocean and naval engineers. The course
includes safety and reliability analysis, impact, blast, evacuation and other
topics.
Fundamentals of Environmental Technology
(EML 4620) 3 credits
Prerequisites: MAC 2313 and PHY 2049 with minimum grades of "C"
Particle transport theory with application to the cleaning of gas-cleaning
devices. Heat disposal from power plants and the control of thermal pollutions.
Absorption and distillation for pollutant removal. Elements of hazardous waste
management.

Directed Independent Study (EML 4905) 1-3
credits
Prerequisite: Permission of instructor
Study of topics relating to the special needs and interests of individual students.
May be taken for repeated credit.
Special Topics (EML 4930) 1-3 credits
Prerequisite: Permission of instructor
Topics in specialized areas, such as analytical methods in mechanical engineering,
statistical analysis in engineering, and engineering design practice, not adequately
covered in other courses. May be repeated for credit.
Special Projects in Mechanical Engineering
(EML 4932) 1-3 credits
Prerequisite: Permission of instructor
Experimental work in the laboratory and/or with the computer on topics not
adequately covered in other courses. May be repeated for credit.
Cooperative Education - Mechanical Engineering
(EML 4949) 1-3 credits
Cooperative work study with mechanical-oriented organizations for mechanical
engineering students who have completed at least one full semester of upper-level
mechanical engineering courses. May be used for a total of 2 or 3 credits toward
technical electives. Grading: S/U
Air Conditioning (ETM 4751) 3 credits
Prerequisite: EML 4142 with minimum grade of "C"
Pre or Corequisite: EML 4127 with minimum grade of "C"
Study of different heating, ventilation, and air conditioning systems, psychometrics,
cooling and heating load calculations, analysis and design, computer applications,
and indoor air quality.
Graduate Courses
Controls
Optimal Control Systems (EEL 6672) 3 credits
Prerequisite: Permission of instructor
The optimization theory is applied to continuous and discrete dynamic systems.
Helicopter Dynamics
Helicopter Dynamics (EAS 6155) 3 credits
Prerequisite: Graduate standing
Helicopter configurations, actuator disc theory, ducted fans and actuator discs,
blade element theory, autoration, axial flight and forward flight conditions,
flapping dynamics, stability in axial and forward flights, multiblade coordinates
and trimming.
Aeroelasticity (EAS 6156) 3 credits
Prerequisite: Graduate standing
An introduction to deformations of airplane and helicopter structures under
static and dynamic loads, approximate methods for determining natural modes
and frequencies, two-dimensional incompressible flow, flutter of simple systems.

Manufacturing
Industrial Automation (EIN 5603C) 3 credits
Prerequisite: EML 4312 or its equivalent
Design of pneumatic and hydraulic systems for automation, use of programmable
logic controller for combinational and sequential systems implementation, computerized
numerical control machine tools and robotics, integration of manufacturing
stations into a system.
Manufacturing Systems (EIN 6392) 3 credits
Concepts of manufacturing systems including their design and planning and the
different functions of the organization.
Inspection, Quality Control and Reliability
(ESI 6222) 3 credits
The application of probability theory, statistics, and control theory and problems
in product inspection, and process control and product reliability.
Design of Experiments/Regression Analysis
(ESI 6247) 3 credits
Statistical design and analysis of experiments and experimental models in engineering
using regression and analysis of variance.
Operations Research for Engineering (ESI
6306) 3 credits
The fundamentals of linear programming and duality and parametric programming
and decomposition. It serves as an introduction to numerical and computational
aspects of solving large scale problems.
Modeling of Manufacturing Systems (ESI
6524) 3 credits
An introduction to the concepts of simulation modeling and analysis with applications
to manufacturing and production systems.
Materials
Mechanics of Composite Materials (EGM 6562)
3 credits
Prerequisite: Graduate standing
An introduction to composites, basic principles of elasticity, unidirectional
composites, short-fiber composites, laminated composites, strength analysis,
composite designs, joint criteria, and test methods.
Experimental Composite Mechanics (EML 6232C)
3 credits
Analysis of mechanical response of advanced composites; experimental stress
analysis; fracture mechanics; execution and assessment of experiments on composites.
Failure Prevention (EML 6233) 3 credits
Prerequisite: Graduate standing
Modes of mechanical failure, strength and deformation of metals, theories of
failure, fatigue and fracture, life prediction, statistics, fretting, wear,
and corrosion.
Mechanical Properties of Polymers (EML
6235) 3 credits
Prerequisite: EGN 3331 or equivalent with minimum grade of "C"
Review structure and processing of methods of engineering plastics; structure-property
relationships, analysis of creep and stress relaxation; viscoelastic models;
dynamic-mechanical response; rubber elasticity.
Fracture Mechanics (EML 6239) 3 credits
Prerequisite: Graduate standing
An introduction to linear elastic fracture mechanics. It studies deformation
response of materials, toughness, fatigue and fracture, environmentally assisted
cracking, experimental methods, and data reduction.

Solid Body Mechanics
Molecular, Cellular, and Tissue Biomechanics
(BME 6222) 3 credits
Introduction to biomechanical phenomena over a range of length scales from
molecular to cellular to tissue levels.
Nanotechnology (BME 6572) 3 credits
An introduction to nanotechnology through lectures, demonstrations, and projects
covering fundamental science behind nanotechnology; tools for nanosciences;
smart materials; sensors; biomedical applications; energy capture, transformation,
and storage; optics and electronics; fabrication and modeling; and the nano
business, nano industry.
Fields, Forces, and Flows in Biological
Systems (BME 6638) 3 credits
Introduction and analysis of transport phenomena in biological systems. Topics
include: chemical subsystems-diffusion of non-electrolytes; electrical subsystems-electro-diffusion
on ions; mechanical subsystems-fluid mechanics and convective transport; and
electromechanical and physiochemical interactions.
Introduction to Finite Element Methods
(EGM 5351) 3 credits
Prerequisites: Senior or graduate standing,
MAD 3400 or equivalent
Application of finite element programs to problems in heat transfer, fluid
mechanics, vibration, stress analysis and machine design.
Introduction to Elasticity (EGM 5653) 3
credits
Prerequisite: EGN 3331 or equivalent
Analysis of stress, strain, and deformation. Compatibility, equilibrium, and
constitutive equations. Two-dimensional problems in rectangular and polar coordinates.
Variational principles. Thermal issues.
Advanced Strength of Materials (EGM 6533)
3 credits
Prerequisite: Graduate standing
Elements of plane elasticity, failure theories, and advanced topics in bending
and torsion of structural elements. It serves as an introduction to finite
element methods and applications in machine design.
Theory of Elastic Stability (EGM 6736)
3 credits
Prerequisite: Graduate standing
Introducing the principles and theory of structural stability and the buckling
characteristics of structures such as beams, columns, thin plates, etc., and
postbuckling of structures.
Special Topics (EGN 5930) 1-4 credits
Prerequisite: Permission of instructor
Courses in specialized interdisciplinary areas of engineering. May be repeated
for credit.
Computer Simulation and Dynamical Systems
(EML 6043) 3 credits
Prerequisites: COP 2224 and MAP 2302 with minimum grades of "C"
Course introduces fundamentals of computer simulation methodology and provides
various techniques of carrying out simulation of engineering problems. The
course covers the necessary mathematics, implementations, procedures, up-to-date
advance techniques and applications.
Mechanical Vibrations (EML 6223) 3 credits
Prerequisite: Graduate standing
Step and impulse loads, multiple degrees of freedom, influence coefficients,
matrix methods, vibration of continuous systems, Lagrange's equations. This
course serves as an introduction to non-linear and random vibrations.
Advanced Random Vibrations (EML 6229) 3
credits
Prerequisite: EML 6223 with minimum grade of "C"
Spectral analysis of linear discrete and continuous systems; theory of diffusive
Markov process as applied to non-linear problems; stability and bifurcation
of randomly excited systems; excursion and fatigue failures.
Advanced Engineering Dynamics (EML 6271)
3 credits
A course in three-dimensional kinematics and kinetics of particles and rigid
bodies, Langrangian mechanics, Hamilton's principle, and engineering application
to discrete and continuous systems.
Methods of Analysis in Mechanical Engineering
(EML 6529) 3 credits
Prerequisite: Graduate standing
Solution of boundary value, eigen value, and initial value problems in mechanical
engineering by approximate methods, finite difference, finite element, and
boundary element methods.

Thermal/Fluids
Applied Combustion (EML 5131) 3 credits
Prerequisite: EML 4142 with minimum grade of "C"
Course provides students with fundamentals of the physics of combustion phenomena
and various applications, including gas turbine engines, spark-ignition and
diesel engines, industrial furnaces, fixed and fluidized-bed combustion systems,
and suspension burning boilers.
Conduction Heat Transfer (EML 6154) 3 credits
Prerequisite: Graduate standing
Steady state and transient conduction heat transfer in one- and multidimensional
geometries. It emphasizes analytical methods, exact and approximate. Numerical
techniques are also included.
Convection Heat Transfer (EML 6155) 3 credits
The solution of equations governing momentum and heat transfer. Applications
include convective heat transfer for internal and external flows.
Turbomachinery (EML 6402) 3 credits
Prerequisite: Graduate standing
Performance characteristics of turbomachines, basic laws, the cascade theory,
the thin airfoil theory, inviscid flow in three dimensions, boundary layers,
axial flow turbines.
Solar Energy Engineering (EML 6417C) 3
credits
Prerequisite: Graduate standing
The fundamentals of solar radiation, transmission, and absorption; flat plate
and focussing collectors, thermal storage, heating and cooling of structures,
distillation, process heat generation, and power generation. Two hours lecture
and six hours lab are required.
Computational Gas Dynamics (EML 6724) 3
credits
An introductory discussion of solving fluid dynamic problems through numerical
computations. Gaseous medium includes compressible and incompressible fluid.
Advanced Computational Fluid Dynamics (EML
6726) 3 credits
Prerequisite: EML 3701 with minimum grade of "C"
Course is designed for advanced use and application of CFD for practical engineering
flows. Topics covered include governing equations, numerical methods, geometry
and mesh generation using Gambit, CFD package Fluent (solver), specific applications
(turbulent flow, heat transfer, combustion), post processing, and validation
of CFD data.
Experimental Fluid Mechanics and Heat Transfer
(EML 6735C) 3 credits
Prerequisite: Graduate standing
Development of diverse topics of experimental research in fluid mechanics and
heat transfer, discussion of tools needed in the description and analysis of
experimental data, individual experimental methods such as hot wire anemometry,
laser-Doppler anemometry etc., data acquisition techniques and computer data
analysis, design of experimental apparatus utilizing the above techniques.
Special Topics, Thesis, and Dissertation
Directed Independent Study (EML 6905) 1-3
credits
Prerequisite: Permission of instructor
Study of advanced topics related to special needs and interests of the individual
student. May be taken for repeated credit.
Special Topics (EML 6930) 1-3 credits
Prerequisite: Graduate standing
A course in specialized area not adequately covered in other courses. It may
be repeated for credit.
Master's Thesis - Mechanical Engineering
(EML 6971) 1-9 credits
Grading: S/U
Dissertation-Mechanical Engineering (EML
7980) 1-15 credits
Grading: S/U

Ocean Engineering
Undergraduate Courses/link to graduate courses
Introduction to Logic Design (CDA 3201C)
4 credits
(See Computer Science
and Computer Engineering courses, this section)
Electronics 1 (EEE 3300) 4 credits
C for Engineers (EEL 2161 ) 3 credits
Circuits 1 (EEL 3111) 3 credits
(See Electrical Engineering courses,
this section)
Statics (EGN 3311) 3 credits
(See Interdisciplinary courses, this section)
Dynamics (EGN 3321) 3 credits
(See Interdisciplinary courses, this section)
Strength of Materials (EGN 3331) 3 credits
(See Interdisciplinary courses, this section)
Engineering Thermodynamics (EGN 3343) 3
credits
(See Interdisciplinary courses, this section)
Engineering Materials 1 (EGN 3365) 3 credits
(See Interdisciplinary courses, this section)
Engineering Graphics (EGS 1111C) 3 credits
(See Mechanical Engineering
courses, this section)
University Honors Seminar in Ocean Sciences
(EOC 1930) 3 credits
Writing Across Curriculum (Gordon Rule)
Prerequisite: Permission of instructor
A seminar in the University Honors Program on topics in ocean sciences.
Ocean Engineering Diving (EOC 2131C) 1
credit
(Not a required course)
Prerequisite: Nationally recognized dive
certification and permission of instructor
This course averages one lecture and one four-hour dive trip per week. Lectures
cover scientific diving techniques. Field work provides students with hands-on
experience in conducting underwater scientific experiments.
Fabrication of Ocean Engineering Systems
(EOC 2801) 1 credit
Prerequisite: EGS 1111C
A laboratory course directed to acquainting ocean engineering students with
the basic machinery and machining processes used to fabricate parts of engineering
systems for use in an ocean environment.
Professional Development for Ocean Engineers
(EOC 2902) 1 credit
(Not a required course)
Prerequisite: ENC 1101
A study of professionalism as it relates to ocean engineering with the following
topics: written and oral business communications and processes, company organization
and operations, management of resources, and professional ethics. Grading:
S/U
Vibrations (EOC 3114) 3 credits
Prerequisites: EGN 3321 or equivalent, EGN 3331 or equivalent and MAP 4306 with minimum grades of "C"
Free and forced vibrations of single- and multi-degree-of-freedom systems,
harmonic, periodic, and shock excitation, impedance concepts, motion sensors,
vibration criteria, and simple continuous systems, simple buoys and ocean applications.
A grade of "C" or better is required for the major.
Fluid Mechanics 1 (EOC 3123) 4 credits
Prerequisites: EGN 3321 or equivalent, EGN 3343 or equivalent, EOC 3130L and MAP
4306, all with minimum grades of "C"
The first course of a two-semester study of incompressible-fluid flow and its
application to ocean engineering with emphasis on fluid properties, hydrostatic
forces, buoyancy and stability of floating bodies including metacentric height
concepts, fluid dynamics, dimensional analysis, modeling, real flows in closed
conduits and open channels, boundary-layers, lift and drag, turbo-machines,
computational and experimental methods, resistance and propulsion of marine
vehicles, and design problems. A grade of "C" or better is required for the
major.
Ocean Engineering Laboratory (EOC 3130L)
3 credits
Prerequisites: CHM 2045, PHY 2044; Corequisite:
MAP 3305
Introduction to engineering laboratory methods and techniques with experiences
in measurements, experiment planning, data recording, and laboratory report
preparation. Five major lab experiences, including one or more at sea, are
included.

Materials 1 - Marine Topics (EOC 3213) 1 credit
Prerequisite: EGN 3365 or equivalent with minimum grade of "C"
Introduction to atmospheric and submerged marine corrosion. Corrosion prevention
methods. An introduction to cathodic protection. Introduction to fracture and
fracture control in marine environments. Materials and devices for energy storage,
primary/secondary batteries, fuel cells. Composite materials for marine applications.
Acoustics 1 (EOC 3306) 3 credits
Prerequisites: EEL 3111, EOC 3130L, MAP
4306
Fundamentals of acoustics. Sound propagation in fluids; speech, hearing, noise,
architectural acoustics, loudspeakers, microphones, transducers, underwater
sound transmission.
Structural Analysis 1 (EOC 3410C) 3 credits
Prerequisite: EGN 3331 or equivalent with minimum grade of "C"
Classical methods of analysis of beams, trusses, frames, cables, and arches
for ocean and other structural applications. Approximate methods, moment area,
virtual work, consistent deformations.
Electro-Mechanics, Electrical Machines,
and Analog Electronics (EOC 3636) 3 credits
Prerequisite: EEL 3111
Designed for Ocean Engineering majors, the course deals with fundamentals of
electrical and electronic machines; theory of operational amplifiers and filters;
semi-conductors, diodes and transistors; and electronic instruments and measurements.
Fluid Mechanics 2 (EOC 4124) 4 credits
Prerequisite: EOC 4422
The second course of a two-semester study of incompressible-fluid flow and
its application to ocean engineering with emphasis on: fluid properties, hydrostatic
forces, buoyancy and stability of floating bodies including metacentric height
concepts, fluid dynamics, dimensional analysis, modeling, real flows in closed
conduits and open channels, boundary-layers, lift and drag, turbo-machines,
computational and experimental methods, resistance and propulsion of marine
vehicles, and design problems.
Ocean Thermal Systems (EOC 4193) 3 credits
Prerequisite: EGN 3343 or equivalent with minimum grade of "C"
Basic concepts of heat and mass transfer concepts with application to the ocean
and ocean systems. Applications will include power cycles and heat exchangers
in ocean systems. The interactive environmental processes involving solar radiation,
convective ocean circulation, evaporation and mixtures will be considered.
Engineering Materials 2 (EOC 4201C) 4 credits
Prerequisite: EGN 3365 or equivalent with minimum grade of "C"
Materials selection for marine applications. Atmospheric and submerged marine
corrosion. Corrosion prevention and fracture and failure analysis. Materials
and devices for energy storage, primary/secondary batteries, fuel cells and
electrochemical capacitators. Composite materials, strengthening mechanisms.

Acoustics 2 (EOC 4307C) 4 credits
Prerequisite: EOC 3306
Sonar equations, underwater sound propagation, sonar system performance and
design.
Structural Analysis 2 (EOC 4412) 4 credits
Prerequisite: EOC 3410C
Matrix and finite-element methods, environmental loading, stability, and dynamics
of floating body applied to ocean structures.
Ocean Wave Mechanics (EOC 4422) 3 credits
Prerequisites: EOC 3114, EOC 3123
Small amplitude wave theory, finite amplitude waves, wave generation, wave
forecasting, wave measurements. Wave force on fixed structures, floating bodies
and moored bodies.
Dynamic Systems (EOC 4620) 3 credits
Prerequisite: EOC 3114, EEL 2161
Course examines mathematical modeling of dynamic systems, linear systems analysis
in the time and frequency domains, and analysis and design of control systems.
Students are also exposed to practical control implementation issues through
real time control experiments.
Ocean and Environmental Data Analysis (EOC 4631C)
3 credits
Prerequisites: EOC 3130L, MAP 4306
Fourier transform applications to the processing of ocean engineering related
types of signals. Introduction to probability and statistics. Digital processing
techniques. Laboratory work involving analysis of ocean engineering-related
signals using modern data acquisition systems.
Ocean Engineering Systems Control and Design
(EOC 4804) 3 credits
Prerequisites: All 3000-level core engineering
courses required by the Department,
including EOC 4193; Corequisite: EOC 4631C
Ocean engineering design, creativity and professionalism. Ocean systems design,
simulation and control. Dynamic modeling, system trade-offs and system evaluation.
Feasibility, preliminary and final design for project to be completed in EOC
4804L.
Ocean Engineering Systems Control and Design Project (EOC 4804L) 4 credits
Prerequisite: EOC 4804
Completion and execution of the system design project developed in previous
EOC 4804 including detail design, final design, fabrication, testing, evaluation,
and reporting of results in written and oral form.
Directed Independent Study (EOC 4905) 1-3 credits
Prerequisite: Permission of instructor
Special Topics (EOC 4930) 1-4 credits
Prerequisite: Permission of instructor
New developments in Ocean Engineering and related areas.
Cooperative Education - Ocean Engineering
1 & 2 (EOC 4949) 1-3 credits
Prerequisite: Successful completion of
one semester of upper-level ocean engineering curriculum
Cooperative work-study with ocean oriented organizations for ocean engineering
students who have completed at least one full semester of upper-level Ocean
Engineering. On-the-job training and instruction. May be repeated once for
credit. These credits do not count toward the bachelor's degree. Grading:
S/U
Introduction to Oceanography (OCE 2001)
3 credits
(Note: Ocean Engineering majors may not take this course for credit.) A survey
course exploring the origin of ocean basins, continents, sea water and physical,
chemical, geological and meteorological oceanography. This course may be used
for majors other than Ocean Engineering to partially meet the Natural Science
component of the core or general education requirements.
Oceanography (OCE 3008) 3 credits
Prerequisite: CHM 2045
Nature of sea water; trace and major constituents; the ocean carbon, phosphorous,
and nitrogen cycles; basins, continental shelf, deep ocean floor; thermal vents,
manganese nodules, marine sediments; marine life; plate tectonics; estuaries
and mixing processes; pollution; corrosion and biofouling; winds, waves, tides,
currents and ocean circulation processes; energy (heat, light, sound); depth,
temperature, salinity, and other physical effects.

Graduate Courses
Mathematical Methods in Ocean Engineering
1 (EOC 5172) 3 credits
Prerequisite: Permission of instructor
First of a two-course sequence of mathematical methods in solving ocean engineering
problems in hydrodynamics, vehicle dynamics, acoustics and vibrations, ocean
structures, and electrical and mechanical systems.
Special Topics in Ocean Engineering (EOC
5934) 1-5 credits
Prerequisite: Permission of instructor
Advanced topics in specialized areas of ocean engineering not adequately covered
in other courses. This course may be repeated for credit.
Experimental Fluid Dynamics (EOC 6126)
3 credits
Prerequisite: Permission of instructor
Course presents basic theory and practical application of various methods in
experimental fluid dynamics with a special emphasis on optical measurement
techniques. Topics include construction of flow facilities, thermal anemometry,
acoustic Doppler velocimetry, dye and hydrogen bubble flow visualization, particle
image velocimetry (PIV), stereo PIV, holography, and digital holography.
Advanced Mechanics of Materials in Ocean
Applications (EOC 6152) 3 credits
Prerequisite: EGN 3331 or equivalent
Thin- and thick-walled cylinders under external hydrostatic ocean pressure:
beams on elastic foundations; energy methods, handling hooks and curved beams;
contact stresses; buckling problems; inelastic behavior of beams; theories
of failure.
Finite Element Methods (EOC 6155) 3 credits
Prerequisite: EGN 3331 or equivalent
The finite element approach to the solution of elasticity problems. Emphasis
on displacement method, using direct stiffness approach for generation of overall
stiffness matrix of a structure. Energy method for elemental stiffness matrices.
Advanced Fracture and Failure Processes
1 (EOC 6157) 3 credits
Prerequisites: EOC 6216C, EOC 6230, or
permission of instructor
Advanced treatment of microscopic and macroscopic theories of plastic deformation,
strengthening mechanisms, and fracture; fracture mechanics, fatigue and environmental
cracking, stress corrosion cracking, corrosion fatigue and hydrogen embrittlement.
Emphasis is on materials employed in structural marine applications.
Mathematical Methods in Ocean Engineering
2 (EOC 6174) 3 credits
Prerequisite: EOC 5172
Second of a two-course sequence of mathematical methods in solving ocean engineering
problems in hydrodynamics, vehicle dynamics, acoustics and vibrations, ocean
structures, and electrical and mechanical systems.
Vortex Dynamics (EOC 6184) 3 credits
Prerequisite: Permission of instructor
Fundamental properties of vorticity, vortex sheets, vortex momentum, dynamics
of vortex sheets, point vortices, vortex patches and vortex filaments, vortex
rings, vortex instability, viscous effects, vortex sound, tornadoes and hurricanes.
Advanced Hydrodynamics 1 (EOC 6185) 3 credits
Prerequisite: Graduate standing or permission
of instructor
A two-semester sequence providing a comprehensive and rigorous background in
hydrodynamics for ocean engineering graduate students. The course will cover
development of basic equations and fundamental approximations, potential flow,
low and high Reynold's number flows, turbulence, and boundary layers. It employs
basic analytic and numerical methods of problem solving.
Advanced Hydrodynamics 2 (EOC 6186) 3 credits
Prerequisites: PHZ 4113, EOC 6185
The second course in a two-semester sequence providing a comprehensive and
rigorous background in hydrodynamics for ocean engineering graduate students.
The course will cover development of basic equations and fundamental approximations,
potential flow, low and high Reynold's number flows, turbulence, and boundary
layers. Basic analytic and numerical methods of problem solving are used.

Computational Fluid Dynamics (EOC 6189)
3 credits
Prerequisites: PHZ 4113, EOC
6185 and EOC 6186
A systematic instruction of computing techniques for fluid flow including fundamentals
of computational fluid dynamics, finite difference methods for incompressible
flow, finite element simulation, and numerical methods in free-surface flow.
Turbulent Flow (EOC 6190) 3 credits
Prerequisites: PHZ 4113, EOC
6185 and EOC 6186
An introduction to turbulent transport of momentum and heat, the dynamics of
turbulence, wall-bounded shear flows, boundary-free shear flows, turbulent
diffusion, shear flow dispersion.
Composite Materials (EOC 6205) 3 credits
Prerequisite: Permission of instructor
The use of composite materials in engineering applications: non-isotrophic mechanical
behavior, micromechanical behavior of lamina and fibers, bending, buckling,
and vibration of composite materials, matrix and reinforcement materials for
composites, manufacturing techniques for composite materials.
Corrosion 1 (EOC 6216C) 3 credits
Prerequisite: Graduate standing
Theory of corrosion with regard to electrode potential, polarization and passivity,
and corrosion prevention; techniques in corrosion research; corrosion and corrosion
prevention in the marine environment.
Corrosion 2 (EOC 6218C) 3 credits
Prerequisite: EOC 6216C
The theory of corrosion with regard to electrode potentials, polarization,
and passivity as well as corrosion prevention. It covers techniques in corrosion
research; corrosion and corrosion prevention in the marine environment.
Physical Metallurgy (EOC 6230) 3 credits
Prerequisite: Permission of instructor
The theoretical aspects of physical metallurgy: the structure of atoms and
crystals, laboratory techniques, thermodynamics of metals, structure of alloys,
dislocation theory.
Sonar System Designs (EOC 6310) 3 credits
Prerequisites: MAP 2302 and EEE 3341C
Transduction, electromechanical equivalent circuits, sonar equations, radiation,
transmission loss, reverberation, target strength, noise sources and fields,
telemetry, signal detection, acoustic signal processing, beam forming, modeling
sonar signals, sonar performance, transceiver electronics.
Flow Noise (EOC 6311C) 3 credits
Prerequisite: PHZ 4113, EOC 6185 or equivalent
Sound generation by flow, Lighthill's analogy, dipole and quadrupole noise,
noise and unsteady loading from propellers, blade response functions, trailing
edge noise, ducted propellers, propagating modes, sound power calculations
with flow.
Ocean and Seabed Acoustics (EOC 6312) 3
credits
Prerequisite: EOC 3306 or permission
of instructor
Course provides an overview of ocean and seabed acoustics including the theory
of underwater sound generation, propagation, and reception that is required
for the design of sonar systems and acoustic experiments.
Engineering Principles of Acoustics (EOC
6317C) 3 credits
Prerequisite: Permission of instructor
The physical principle of acoustics, governing equations and their solutions,
bounded and unbounded media, sources, sound generation propagation and measurement.
Advanced Ocean Wave Mechanics (EOC 6320)
3 credits
Prerequisite: PHZ 4113
Linear and non-linear wave theory, nearshore ocean wave dynamics, hydrodynamics
of floating bodies, the introduction of wave stability and solutions.

Plastic Analysis of Structures (EOC 6416)
3 credits
Prerequisite: EOC 6152
Yield criteria, limit theorems, Static Plastic collapse of beams, frames, plates,
shells, shell intersections and other structures encountered in ocean engineering
and naval architecture. It discusses the yield line theory for reinforced concrete
and introduces limit analysis in soil mechanics.
Coastal Structures (EOC 6430) 3 credits
Prerequisite: EOC 6152
An overview of basic concepts: environmental loading, seawalls, bulkheads and
revetments, groins, jetties, breakwaters and cylindrical structures, wharves,
quays, fenders, dolphins, and mooring devices, littoral drift and sedimentation
problems, planning of coastal protection.
Offshore Structures (EOC 6431) 3 credits
Prerequisite: EOC 6152
Basic structural systems, environmental loading, fixed and gravity type platforms,
semi-submersibles, floating and compliant platforms, external pressure shell
structures including oil storage tanks, pipelines, wet and dry subsea completion
systems, buoy engineering, concepts for frontier areas, dynamic response.
Experimental Marine Hydrodynamics (EOC
6506C) 3 credits
Prerequisites: EOC 4631C and EOC 6185
Course provides a graduate-level introduction to the basic theory and practical
application of several important experimental techniques used in marine hydrodynamics
and in the hydrodynamic testing of marine vehicles through hands-on laboratory
and field work.
Hydrodynamic Aspects of Ship Design (EOC
6515) 3 credits
Prerequisite: EOC 6185 or equivalent
Course covers the hydrodynamics of naval architecture with topics including
resistance, propulsion, sea-keeping, and maneuvering with emphasis on geometric
effects on vehicle performance.
Signal Processing (EOC 6630) 3 credits
Prerequisite: Graduate standing or permission
of instructor
Theory of information processing with particular applications in the fields
of communication and sonar.
Engineering Data Analysis (EOC 6635) 3
credits
Fourier transform applications to the processing of ocean engineering related
types of signals, time and frequency domain analysis of signals, signal processing
techniques, laboratory work involving actual ocean time series data using modern
data acquisition systems.
Underwater Vehicle Navigation (EOC 6661)
3 credits
Prerequisite: EOC 4620
An introductory course on autonomous underwater vehicle (AUV) navigation, including
terminology, Topics include typical underwater navigation sensors and associated
technology, data fusion, and Kalman filtering. Implementation of navigation
approaches on a typical AUV will be discussed.
Intelligent Underwater Vehicles 1 (EOC
6663) 3 credits
Prerequisites: STA 4032
Engineering principles for intelligent, unmanned, untethered, underwater vehicles
(IU3 vehicles). Topics include vehicle kinematics; and tasks, behavior, locomotion,
power sources and sensors.
Fuzzy Logic Control Systems (EOC 6681)
3 credits
Prerequisites: EEL 4652, computer programming
experience
Fundamentals of Fuzzy Set Theory and Fuzzy Logic; calculus of Fuzzy IF-THEN
Rules; Fuzzy Control Theory and Techniques including design, analysis, and
implementation; applications of Fuzzy Logic Control Systems.
Marine Power Plant Design and Optimization
(EOC 6808) 3 credits
Prerequisite: EOC 4620, EEL 4652 or EML
4380
Course covers fundamental knowledge of the processes involved in marine power
and propulsion plants as well as engineering optimization and reliability analysis
applied to the synthesis of integrated, efficient, and reliable systems for
various types of naval, passenger, and cargo vessels.
Directed Independent Study (EOC 6908) 1-3 credits
Reading and research on selected appropriate topics.
Special Topics (EOC 6934) 1-3 credits
Prerequisite: Permission of instructor
New developments and advanced work in specialized areas of ocean engineering
designed for individual student interest.
Dissertation (EOC 7980) 1-15 credits
Grading: S/U
Master's Thesis (OCE 6971) 1-10 credits
Grading: S/U
Physical Aspects of Oceanography (OCP 6050)
3 credits
Prerequisite: Admission to graduate program
in Ocean Engineering
A critical review of physical, chemical, and geological oceanography. Extensive
assigned reading, seminars, etc. are required.

Link to College of Engineering and Computer
Science Programs
|