FAU Course Catalogue

advertisement
This section of 2007-2008 FAU University
Catalog mirrors the printed version. Web
links are shown in royal blue; revisions
are shown in red.
Course Descriptions
for undergraduate and graduate courses in the
College of Engineering
and Computer Science
Civil Engineering
Undergraduate Courses
Soil Mechanics
(CEG 3011C) 4 credits
Prerequisites: EGM 3524 or EOC 3150
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.
Analysis of Structures
(CES 3102) 3 credits
Prerequisite: EOC 3150 or EGM 3524
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
Prerequisites: (EGM 3524 or EOC 3150), CES 3102
Methodology of load and resistance factor design of tension,
compression, and flexural members and connections.
Applications of fundamental theories to practical design.
Structural Design
(CES 4742) 3 credits
Prerequisite: EOC 3410C
Methodologies of structural design. Structural safety and
stability. Design of tension, compression, and bending members
with emphasis on steel and reinforced concrete structures.
Civil Engineering Fundamentals
(CGN 2323C) 4 credits
Prerequisite: MAC 2311 or MAC 2253
Introduction to civil engineering. Fundamentals of surveying
and computer-aided drafting. Laboratory included.
Fundamentals of AutoCAD
(CGN 2327) 3 credits
Prerequisite: MAC 2311 or MAC 2253
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.
University Catalog, 2007-2008
Civil Engineering Materials
(CGN 3501C) 3 credits
Prerequisites: EGM 3524 or EOC 3150
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 included.
Special Topics in Civil Engineering
(CGN 3930) 1-4 credits
Prerequisite: Permission of instructor
Topics in civil engineering not covered by other courses.
Civil Engineering Design 1
(CGN 4803C) 3 credits
Prerequisites: Senior standing and department approval, CGN
2327, CGN 3501C, CWR 3201C, TTE 4004, ENV 3001, CEG 3011C,
CES 3102
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
wit 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
Prerequisites: Successful passage of CGN 4803C, CES 4605, CES
4702, CEG 4012, TTE 4005
Corequisites: CWR 4202, ENV 4514
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 instructor
Study of topics in civil engineering relating to the special needs
and interests of individual students.
Special Topics in
Civil Engineering
(CGN 4930) 1-4 credits
Prerequisite: Permission of instructor
Topics in civil engineering not covered by other courses.
Co-operative Education Civil Engineering
(CGN 4949) 1-3 credits
A directed work experience with an engineering employer. May
be repeated for credit. Grading: S/U
Applied Hydraulics
(CWR 3201C) 4 credits
Prerequisites: MAP 2302; EGM 3524 or EOC 3150
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 cycle, rainfall-runoff
processes, infiltration and groundwater flow. Water budget and
pollutant transport in natural aquatic systems. Introduction to
water resource system engineering analysis.
Engineering & Computer Sci. - Course Descriptions
Reinforced Concrete Design
(CES 4702) 3 credits
Prerequisites: (EGM 3524 or EOC 3150), CES 3102
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.
To view the College's Programs of Study, click here.
465
Florida Atlantic University
Environmental Science
and Engineering
(ENV 3001) 3 credits
Prerequisites: CHM 2045 and 2045L; EGM 3524 or EOC 3150
Physical, chemical and microbiological components of
environmental systems in science and engineering. Introduction
to water pollution, air pollution and solid waste management.
Pollution prevention techniques and risk analysis.
Water and Wastewater Technology
(ENV 4514) 3 credits
Prerequisites: CWR 3201C and ENV 3001 or equivalent
Principles and design of physical, chemical, and biological treatment
systems for potable water and wastewater applications.
Transportation Engineering 1
(TTE 4004) 3 credits
Prerequisites: EGM 3524 or EOC 3150
Introduction to transportation engineering, including planning,
permitting, and environmental considerations; design
calculations; scheduling and estimating; and presentation skills
necessary for the proper development of transportation
improvements.
Transportation Engineering 2
(TTE 4005) 3 credits
Prerequisite: TTE 4004
Fundamental concepts for multimodal transportation engineering
and planning. Topics include transportation demand and supply,
system simulations, impact estimation, and the evaluation of
competing transportation alternatives.
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 3001
Sources and types of groundwater contamination; hydrogeologic
site investigations; contaminant transport mechanisms;
contaminant fate processes; modeling of groundwater
contamination; nonaqueous 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.
Seminar in Transportation
Planning and Management
(TTE 4105) 3 credits
Prerequisites: At least two of the following courses: URP 3000, URP
4930, TTE 4004, TTE 4005, MAN 3506, MAN 4597
A seminar series in which undergraduates learn about
transportation project design, planning, and operations.
Advanced Mechanics of Materials
for Civil Engineers
(CES 6107) 3 credits
Prerequisites: CEG 4012, CES 4742
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.
Graduate Courses
Finite Element Methods in
Civil Engineering
(CES 6119) 3 credits
Prerequisites: CEG 4012, CES 4742
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.
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.
466
stabilization; mechanical stabilization; designing with
geosynthetics; foundations and pavement applications.
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
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
University Catalog, 2007-2008
interaction. Wind effects on structures and hurricane-resistant
design. Blast-resistant design. Approximate design methods.
Advanced Steel Structures
(CES 6607) 3 credits
Prerequisite: CES 4742
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.
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 3001
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 composing 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 3001
Bacteriological, chemical, and physical water quality standards;
distribution systems; water treatment theory and design;
aeration; coagulation and flocculation; sedimentation;
filtration; disinfection; softening; membranes.
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.
Contamination of Aquatic Sediment
(ENV 6441) 3 credits
Prerequisites: CWR 6236, ENV 3001
Topics include: cohesive sediments, settling, re-suspension,
aggregation, flocculation, pollutant adsorption/desorption;
partitioning of chemicals, sediment toxicity assessment,
bioassays/bioassessments, aquatic sediment sampling.
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.
Wastewater Engineering
(ENV 6507) 3 credits
Prerequisite: ENV 3001
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.
Engineering & Computer Sci. - Course Descriptions
Open-Channel Hydraulics
(CWR 6235) 3 credits
Review of basic hydraulics: Continuity, momentum and energy
balance; Uniform and steady flow; Nonuniform 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.
Water Resources in South Florida
(CWR 6636) 3 credits
Prerequisite: CWR 4202
Varying south Florida water resource topics and issues including
hydrology, hydraulics, engineered systems design, operations, and
management; social, economic, and political concerns;
environmental impacts; hazard mitigation. Major project included.
467
Florida Atlantic University
Environmental Systems and Processes (ENV 6668) 3 credits
Prerequisites: CWR 4202, ENV 3001
Physical, chemical, and biological processes, reactor theory, particle
transport, mass transfer, mixing, advection, dispersion, diffusion,
sorption, phase transfer.
Finite Element Methods
(EOC 6155) 3 credits
Coastal Structures
(EOC 6430) 3 credits
Offshore Structures
(EOC 6431) 3 credits
(See Ocean Engineering Dept. courses, this section)
Environmental Protection in
South Florida
(EVR 6857) 3 credits
Prerequisite: ENV 3001
Varying topics and issues in environmental protection, of
interest and pertinence to south Florida, including scientific,
engineering, legal, economic, social, and political perspectives.
Major project included.
Computer Science and Engineering
Undergraduate Courses
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 Graphic Method
(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 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.
468
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. Logic level,
microprogramming level, conventional machine level,
operating system level and assembly language level.
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, EEL 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.
Microcomputer Applications with C
(CDA 4314) 3 credits
Prerequisites: C and microprocessors/microcontrollers
Lectures and experiments that cover topics such as general
purpose I/Os, interrupts, timer, input capture, output compare,
pulse width modulations, serial and parallel communications,
and A/D conversion, using C as the programming language.
Rapid Prototyping with FPGA
(CDA 4317) 3 credits
Prerequisites: C and logic programming
Provides a unified approach to design, develop, and prototype
system-level designs written in impulseC environment.
Applications such as multimedia and gaming can be ported to
this environment and be prototyped. This course is hands-on
and aimed at introducing current design methodology trends.
Introduction to Data Communications (CDA 4504) 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 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.
Senior Project 1
(CDA 4914) 1 credit
Prerequisite: Senior standing
Development of individual or group projects in selected areas of
Computer Engineering. A written and oral report required.
University Catalog, 2007-2008
Senior Project 2
(CDA 4915) 3 credits
Prerequisite: CDA 4914
Implementation of individual or group projects in selected areas
of Computer Engineering. A written and oral report required.
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.
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 realtime embedded system.
Introduction to Computer Systems
Performance Evaluation
(CEN 4400) 3 credits
Prerequisite: COT 3002, 3002L, 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 nonbusiness, nonengineering,
and noncomputer science majors that covers technology concepts
and mastering the use of important computer applications,
including word processing, spreadsheets, and presentation
applications.
Freshman Seminar
(CIS 1930) 3 credits
Writing Across Curriculum (Gordon Rule)
Special topics course for freshmen in which the approach is
generally philosophical and/or historical and which focuses on
basic questions and issues of enduring importance related to
the topic. The course emphasizes improvement of students’
critical thinking and writing skills.
Topics in Computer Science
and Engineering
(CIS 2930) 1-4 credits
Study relating to topics in computer science and computer
engineering.
Introduction to Programming in C
(COP 2220) 3 credits
This course provides the fundamental concepts of programming
in the language C.
Data Structures and
Algorithms Analysis
(COP 3530) 3 credits
Prerequisites: COT 3002 (with a “C” or better), COT 3002L
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: COT 3002, 3002L
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.
Modeling and Simulation of Systems
(COP 4301) 3 credits
Prerequisites: COT 3002, COT 3002L, 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.
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.
Computer Network Projects
(COP 4364) 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.
Component Programming with .NET
(COP 4593) 3 credits
Prerequisites: COP 3530 and knowledge of SQL
Microsoft .NET is explored as a component-based platform for
programming Web and other applications. Emphasis is on the
Engineering & Computer Sci. - Course Descriptions
Computer Applications 2
(CGS 1571) 3 credits
A distance learning course for nonbusiness, nonengineering,
and noncomputer 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.
Introduction to Data
and Network Security
(CIS 4363) 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.
469
Florida Atlantic University
.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.
Computer Language Translation
(COP 4620) 3 credits
Prerequisite: COP 3530 or ISM 4234
An introduction to compiler writing principles, tools, and
techniques through a combination of study and programming
projects. Both the underlying theory and implementation will
be covered. Specific topics include overall organization of a
compiler, scanning, grammars, top-down and bottom-up parsing,
symbol table management, semantic analysis, code generation
and memory management.
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 objectrelational database systems using Oracle as a vehicle. Java and
the Java database interface, JDBC, are considered. Also, serverside 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 COT 3002
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.
Freshman Seminar
(COT 1930) 3 credits
Writing Across Curriculum (Gordon Rule)
Prerequisite: Permission of instructor
Study relating to specialized topics.
470
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.
Foundations of Computer Science
(COT 3002) 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
COT 3002L.
Foundations of Computer Science Lab
(COT 3002L) 1 credit
Laboratory experiments and exercises in Computer Science will
be done. Students will learn to use Unix. Must be taken with
COT 3002.
Co-operative 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 NPcomplete 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 nondeterministic
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
Discussion of appropriate topics, with an emphasis on social
and ethical aspects of computing. Open only to CS&E majors.
Grading: S/U
University Catalog, 2007-2008
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 2254
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: COT 3002 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: COT 3002 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.
Co-operative 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
Database Application Development
(CET 4427) 3 credits
Prerequisite: COT 3002 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.
Introduction to
Local Area Network Technology
(CET 4483) 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.
Internet Computing 2
(CET 4589) 3 credits
Prerequisites: COP 3813 and CET 4427
Introduction to a range of advanced industry standards for ecommerce 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 4483 or CET 4748 or CET 4915 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.
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
Multimedia Design
(CAP 5011) 3 credits
Prerequisite: Permission of the instructor
This is the project-oriented course which will use the Multimedia
Laboratory. Introduction to multimedia systems. Multimedia
hardware and software systems. Multimedia development tools.
Overview of multimedia applications. Complete process of
multimedia system specification, design, testing, and
prototyping. Student projects.
Engineering & Computer Sci. - Course Descriptions
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.
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.
471
Florida Atlantic University
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 & 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 ondemand 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: CDA 4504 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 status 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.
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.
472
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.
Advanced Topics in VLSI Design
(CDA 6212) 3 credits
Prerequisite: CDA 6214 or CDA 4210
CMOS VLSI design issues. Possible areas: Bit serial DSP
Asynchronous systems, Low Power, Advanced Architectures
(Communication, Multimedia, DSP, Neural Networks), and Deep
Submicron design.
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 microcontrollerbased systems using state-of-the-art system design tools
and methodologies.
Computer Design Automation
(CDA 6422) 3 credits
Prerequisite: CDA 3201C
Emphasis on design of a digital computer. Deals with practical
limitations and performance enhancement techniques with the
aid of Verilog and other CAD tools. Incorporation of pipelining,
interrupt structure, RISC, testability, and memory management
in the design. Efficient and structured design of a digital system
with the aid of CAD tools. Use of such tools on UNIX and IBM
PC/AT for behavioral and logic simulation, schematic capture,
and use of PLDs/FPGAs.
University Catalog, 2007-2008
Ad Hoc Networks
(CDA 6508) 3 credits
Prerequisites: CDA 4504 and MAD 2104
A comprehensive approach to fundamentals of ad hoc networks,
including media access protocols, routing protocols,
implementation, and communication performance.
Networks on Chip
(CDA 6565) 3 credits
Prerequisite: CDA 4102, COP 4364 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 modelbased approaches to software design.
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 5330
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.
ISDN Systems
(CEN 6512) 3 credits
Prerequisites: CDA 4504 and STA 4821
Recent advances in the field of Integrated Services Digital
Networks (ISDNs); broadband ISDNs and their switching
techniques; resource allocation and congestion avoidance in
ATM environments.
(CEN 5931) 1-4 credits
Computer Communication Protocols
(CEN 6515) 3 credits
Prerequisites: CDA 4504 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.
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.
Local Area Networks
(CEN 6520) 3 credits
Prerequisites: CDA 4504 and STA 4821
The analysis and design of local area networks (LANS). LAN
topologies, characteristics, and protocols are discussed in detail.
High-speed LANS, e.g., FDDI and DQBQ are discussed.
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 nonfunctional
requirements will be addressed. Other topics include problem
analysis, modeling, requirements documentation, and prototyping.
Computer Internetworking
(CEN 6527) 3 credits
Prerequisite: CDA 4504 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.
Special Topics
Special Topics
(CEN 6930) 3 credits
Engineering & Computer Sci. - Course Descriptions
Computer Networks
(CEN 5505) 3 credits
Prerequisite: CDA 4504 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.
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.
473
Florida Atlantic University
Computer Systems Performance Evaluation (CIS 6101) 3 credits
Prerequisite: CEN 4410 or STA 4821
Measurement and modeling techniques in design and
performance evaluation of computer and telecommunication
systems.
Web Mining
(COP 6578) 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.
Mobile Computing
(CIS 6302) 3 credits
A study of the main issues in mobile computing and the
approaches that address them.
Advanced Data Mining
and Machine Learning
(COP 6579) 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.
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.
Secure Software Development
(CIS 6373C) 3 credits
Prerequisite: An introductory security course
Overview of technical aspects of developing secure software
systems, including modeling, language, and process aspects.
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 Network Programming
(CNT 5715) 3 credits
Prerequisites: CDA 4504 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.
Mobile Multimedia
(CNT 6515) 3 credits
Prerequisites: CDA 4504 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.
Video Communication
(CNT 6885) 3 credits
Prerequisites: CDA 4504 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 MPEG2, MPEG-4, H.264, and transport protocols, such as RTP.
Object-Oriented Software Design
(COP 5330) 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.
474
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.
Concurrent Programming
(COP 6618) 3 credits
Prerequisites: Computer architecture course, programming in a
high-level language
Course addresses concurrency and concurrent programming in a
practical and useful manner. It provides a model-driven abstract
methodology to analyze concurrent behavior and derive
concurrent code in a productive and efficient way.
Distributed ObjectOriented Systems
(COP 6632) 3 credits
Modeling and evaluation of distributed object-oriented and
related architectures, including the Internet, web services, and
distributed middleware.
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.
Internet Routing Protocols
(COP 6817) 3 credits
A comprehensive approach to fundamentals of routing
algorithms, IETF (Internet Engineering Task Force) standard,
multicast IP and mobile IP.
Theory of Programming Languages
(COT 5310) 3 credits
Prerequisite: COP 3530
Characteristics of various classes of programming languages
and their implementations, including imperative, objectoriented, functional, and logic programming languages. Formal
methods for syntatic and semantic description of languages.
University Catalog, 2007-2008
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.
Design and Analysis of
Parallel Algorithms
(COT 6435) 3 credits
Prerequisite: COT 4400
This course deals with the principles and advanced topics of
parallel algorithm design. Topics include models of parallel
algorithms, basic communication operations, performance
analysis, matrix algorithms, sorting, graph algorithms, search
algorithms, dynamic programming, and fast Fourier transform.
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
(COT 6970) 1-9 credits
Dissertation-Computer Science
Prerequisite: Admission to candidacy
Grading: S/U
(COT 7980) 1-15 credits
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
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 2254 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.
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.
Circuits 2
(EEL 3112) 3 credits
Prerequisite: EEL 3111
Continuation of Circuits 1: Second order transient response; 3phase power; Fourier series; Laplace transforms; frequency
response; 2-port networks; introduction to computer analysis with
PSPICE and MATLAB.
Master’s ThesisComputer Engineering
Prerequisite: Admission to candidacy
Grading: S/U
Electronics 1
(EEL 3300) 4 credits
Prerequisite: EEL 3111; Corequisite: EEL 3112
Introduction to solid state devices (diodes, BJTs, FETs); op-amps,
small signal amplifier analysis, large signal analysis. Use of
circuit analysis programs (SPICE, etc.).
(ECM 6971) 1-9 credits
DissertationComputer Engineering
(ECM 7980) 1-15 credits
Prerequisite: Admission to candidacy
Grading: S/U
Wireless Networks
(EEL 6591) 3 credits
prerequisite: CEN 5505
Basic concepts and recent advances in field of wireless
communication networks. Fundamentals of wireless
communication technology and study of representative networks,
Electromagnetic Fields and Waves
(EEL 3470) 4 credits
Prerequisites: EEL 3111, MAC 2313
Corequisite: EEL 3112
Vector analysis, electrostatic fields, magnetostatic fields,
transverse electromagnetic waves, reflection and refraction of
plane waves, and transmission lines.
Engineering & Computer Sci. - Course Descriptions
Master’s Thesis-Computer Science
Prerequisite: Admission to candidacy
Grading: S/U
such as cellular wireless network, WLAN, PAN, ad hoc wireless
networks and wireless sensor networks.
475
Florida Atlantic University
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: EEL 3300
Sun parameters; PV system components; PV system design,
including environmental and economic considerations; PV cell
technologies and device theory.
Digital Electronics
(EEL 4340) 3 credits
Prerequisite: EEL 3300
The analysis and application of switching devices, logic families,
multivibrators, semiconductor memories, A/D conversion and
timing circuits.
Solid State Devices
(EEL 4351) 3 credits
Prerequisite: EEL 3300
Theory of semiconductors. Junction diodes. Bipolar and unipolar
devices. MOSFETS. Integrated circuits. Fabrication. Special solidstate devices: High power, high frequency, switching, optoelectronic
and microwave devices.
Electronics 2
(EEL 4361) 3 credits
Prerequisite: EEL 3300
Continuation of EEL 3300. Differential amplifiers, frequency
response, feedback amplifiers, oscillators, power amplifiers,
integrated electronics.
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: EEL 3470 and EEL 4361
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.
476
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 & BISDN; 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.
RF and Microwave Laboratory
(EEL 4553C) 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.
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 3201
Introduction to microcontrollers, overview of assembly
language, microcontroller hardware, I/O hardware alternatives,
application case studies.
Microcontroller Lab
(EEL 4746L) 1 credit
Prerequisite: CDA 3201; 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.
University Catalog, 2007-2008
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.
Co-operative Education Electrical Engineering
Grading: S/U
(EEL 4949) 1-4 credits
Laboratory 1
(ELR 3308L) 2 credits
Corequisites: EEL 3300 and EEL 3112
Introduction to basic electronic test equipment; measurement
techniques, experimental analysis and design of linear and
nonlinear circuits.
Laboratory 2
(ELR 4309L) 2 credits
Prerequisites: ELR 3308L, EEL 4361, EEL 3470, EEL 4656
Experiments and projects to supplement the theoretical work
in core courses.
Courses for NonMajors
Analog Electronics for Non-EE Majors
(EEL 3003) 3 credits
Prerequisite: EEL 3111
Applications and limitations of op-amps, amplifiers,
filters, oscillators, comparators, multivibrators, and level
shifters. Transducers, sensors, instrumentation circuits
and noise reduction.
Digital Electronics for Non-EE Majors (EEL 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
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.
CMOS Amplifiers
(EEL 5321) 3 credits
Prerequisite: EEL 3300
Analysis, simulation, and computer-aided design of basic openloop 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
(EEL 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.
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.
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, discretetime 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.
Digital Processing of Signals
(EEL 5702) 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.
Digital Data Acquisition
(EEL 5752) 3 credits
Prerequisite: CDA 3201
Digital signal processing, data transmission and recording, fiber
optics, digital oscilloscope, logic analyzer, IEEE-88 bus, and
automatic test equipment.
Engineering & Computer Sci. - Course Descriptions
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.
Custom VLSI Design 1
(EEL 5315) 3 credits
Prerequisite: CDA 4210
CMOS VLSI design concepts; use of the SUN2/160 computer aided
design work station; CMOS circuit and logic design, system design,
and design methods in VLSI.
477
Florida Atlantic University
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.
Structured VLSI Design
(EEL 6214) 3 credits
Prerequisite: CDA 4210
Use of commercial, state-of-the-art computer-aided design software
for structured, testable design synthesis of CMOS VLSI. Design
complexity: 1 16-bit microcontroller.
RF CMOS VLSI Devices for
Wireless Communications
(EEL 6323) 3 credits
Prerequisites: EEL 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
(EEL 6374) 3 credits
Prerequisites: EEL 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
(EEL 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.
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.
478
Information Theory
(EEL 6522) 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;
nonparametric detection; decentralized detection; robust detection;
and applications.
Random Signals and Processes
(EEL 6543) 3 credits
Prerequisite: Probability Theory, EEL 4656, or permission of
instructor
Gaussian processes, optimum linear systems, linear and
nonlinear transformations of random processes, statistical
detection of signals.
Adaptive Signal Processing
(EEL 6557) 3 credits
Prerequisite: EEL 5702
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.
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 5702
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.
Data Acquisition Systems
(EEL 6658) 3 credits
Prerequisite: Permission of instructor
Sensing, amplification, transmission, conversion, presentation,
and digital processing of various forms of raw data, emphasizing
system accuracy and reliability.
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.
University Catalog, 2007-2008
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
Master’s Thesis-Electrical Engineering
Grading: S/U
Dissertation-Electrical Engineering
Grading: S/U
(EEL 6935) 1-4 credits
(EEL 6971) 1-9 credits
(EEL 7980) 1-15 credits
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.
Interdisciplinary
Undergraduate Courses
Discoveries in Engineering:
Explore Nanotechnology
(BME 3570) 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 3500) 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: Electronic
Design and Operational Amplifiers
(EEL 3007C) 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
Corequisite: MAC 2311 or MAC 2253
Engineering survival skills: orientation, professionalism, planning,
problem solving, creative thinking, software and calculator
techniques, time and project management, teaming skills,
engineering disciplines.
Freshman Seminar
(EGN 1930) 3 credits
Writing Across Curriculum (Gordon Rule)
Special topics course for freshman in which the approach is
generally philosophical and/or historical and which focuses on
basic questions and issues of enduring importance related to
the topic. The course emphasizes improvement of students’
critical thinking and writing skills.
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.
Discoveries in Engineering:
Innovative Problem Solving
(EGN 3003) 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.
Special Topics
(EGN 3935) 1-4 credits
Prerequisite: Permission of instructor
Special topics in areas of engineering not covered by other courses.
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.
Engineering & Computer Sci. - Course Descriptions
Programming Microcontrollers in C
(CET 4367) 3 credits
Prerequisite: CDA 3331C or EEL 4746
Lectures and lab experiments that cover topics such as General
Purpose I/Os Interrupts, Timer, Input Capture, Output Compare,
Pulse Modulations, Serial and Parallel Communications, and A/
D Conversion, using C as the programming language.
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 Internetbased projects using the tools introduced in class.
479
Florida Atlantic University
Engineering Design 1
(EGN 4410C) 2 credits
Prerequisite: Senior standing and departmental approval
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) 2 credits
Prerequisite: EGN 4410C
Continuation and completion of multidisciplinary team projects
initiated in EGN 4410C.
Special Topics
(EGN 4935) 1-4 credits
Prerequisite: Permission of instructor
Special topics in engineering not covered by other courses.
Discoveries in Engineering: Introduction to Ocean
Engineering and Underwater Vehicles
(EOC 3665C) 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.
Mechanical Engineering
Undergraduate Courses
Core Courses
Introduction to
Programming in C/C++
(COP 2224) 3 credits
Prerequisite: MAC 2312 or MAC 2254
An introduction to programming in C/C++, including variable types,
arithmetic statements, input/output statements, loops, if statements,
functions, and projects in C/C++.
Dynamics
(EGM 3400) 3 credits
Prerequisite: EGM 3510
Dynamics of particles and rigid bodies; applications of freebody diagrams; Newton’s Second Law; the impulse-momentum
method; and the work-energy principle to solve dynamic
problems in mechanical systems.
Statics
(EGM 3510) 3 credits
Prerequisites: MAC 2312, MAC 2254, PHY 2043 or PHY 2048
Force vectors and resultant, free-body diagram and equilibrium
of particles and rigid bodies; analysis of forces acting on
structural members; elements of friction, center of mass, and
moment of inertia.
Engineering Materials 1
(EGM 3521) 3 credits
Corequisites: EGM 3524, EML 3100
Structure of material systems from the atomic, micro and
macroscopic standpoints. Equilibrium and nonequilibrium
480
structures. Interrelationship between structure and properties of
metals, ceramics and polymeric materials. Thermal, mechanical and
failure properties.
Strength of Materials
(EGM 3524) 3 credits
Prerequisite: EGM 3510
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.
Electro-Mechanical Devices
(EGM 4045) 3 credits
Prerequisite: PHY 2044, MAP 3305, or equivalent; Corequisite:
EML 3100
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.
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
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.
Thermodynamics 1
(EML 3100) 3 credits
Prerequisite: PHY 2043 or PHY 2048
Corequisite: MAC 2313
The study of the behavior of a system when it exchanges heat
and work with the surroundings. 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. Applications to systems of power
generation and refrigeration are given.
Experimental Methodology
(EML 3523C) 3 credits
Prerequisites: EGM 3400, 3524, 4045, EML 3701, STA 4032
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: EGM 3510, EML 3100, MAP 3305
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
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.
University Catalog, 2007-2008
Heat Transfer
(EML 4142) 3 credits
Prerequisites: EML 3701, EML 4534
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
Prerequisite: EML 4500, EGM 3400
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: COP 2224 or equivalent, MAP 4306 or equivalent,
EGM 3400
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
Prerequisite: EGM 3524
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
Prerequisite: Senior standing
Corequisites: EGM 3521, EML 4500
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: MAP 3305, EGM 3524, and (EML 2032 or COP 2224)
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 4521 (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: EML 3523C, EGM 3521
Corequisites: EML 4142, EML 4380
Experimental work related to heat transfer, fluid mechanics,
mechanical systems, materials and solid mechanics.
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.
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.
Finite Element Analysis
for Engineering Design
(EGM 4350) 3 credits
Prerequisite: EGM 3524
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.
Thermodynamics 2
(EML 3102) 3 credits
Prerequisite: EML 3100
Concepts of irreversibility and availability in thermodynamic
systems, air conditioning processes, thermodynamic properties,
gas tables, combustion, combustion equilibrium.
Computer Simulation of
Dynamical Systems
(EML 4042) 3 credits
Prerequisites: MAP 2302, COP 2224
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: Differential Equations, EGM 3400
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: EGM 3524 and EGM 3521
Course covers the structure and properties of polymers and the
design of plastic parts. It also provides an introduction to
composite materials.
Engineering & Computer Sci. - Course Descriptions
Engineering Design Practice
(EML 4541) 2 credits
Prerequisite: EGS 1111C
Corequisite: EGM 3524
Detailed topical exposure to design methodologies and principles
specific to the practice of mechanical design. Emphasis is on
developing efficient design techniques as well as project-oriented
skills from both technical and nontechnical considerations in
preparations for the capstone design work.
Electives
481
Florida Atlantic University
Mechanical Systems Laboratory
(EML 4303C) 2 credits
Prerequisites: EGM 3523C, EML 4380
Experimental study on dynamics, vibration and control of typical
mechanical systems. Emphasis will be on experimental modeling,
parameter identification, response analysis and verification using
PC based data acquisition techniques.
Design for Homeland Safety and Security (EML 4573) 3 credits
Prerequisite: EGM 3510; Corequisite: EGM 3524
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.
Thermal/Fluids Laboratory
(EML 4304C) 2 credits
Prerequisites: EML 3523C, EML 4142
Corequisite: EML 4127
Description of experimental methods in fluid and thermal
systems including flow rate, velocity, pressure and temperature
measurement techniques. Specific experimental systems include
jet impact, double pipe heat exchanger, fluid circuit, wind tunnel
and nozzle flow facility. Automated data acquisition and signal
processing are also addressed.
Fundamentals of
Environmental Technology
(EML 4620) 3 credits
Prerequisites: MAC 2313, PHY 2049
Particle transport theory with application to the cleaning of gascleaning devices. Heat disposal from power plants and the control
of thermal pollutions. Absorption and distillation for pollutant
removal. Elements of hazardous waste management.
Materials and Manufacturing Lab
(EML 4307C) 2 credits
Prerequisites: EGM 3521, EML 3523C
Laboratory experiments designed to study the properties of
engineering materials, the effects of manufacturing variables
on quality and the concepts of manufacturability.
Mechanical Control System
(EML 4312) 3 credits
Prerequisites: Differential Equations and EML 4380
A course in mechanical control systems; introduction, modeling
and analysis. Stability and performance characteristics.
Manufacturing Methods
(EML 4321) 3 credits
Prerequisite: EGM 3521
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: EML 3102; Corequisite: EML 4142
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.
Thermal Systems
(EML 4511C) 3 credits
Prerequisite: EML 3100; Corequisite: EML 4142
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.
Introduction to
Computer-Aided Design
(EML 4535) 3 credits
Prerequisites: COP 2224, EGM 3524
Introduction to applications software for mechanical engineering
design. Fortran programming with emphasis on interactive
graphics is used to solve problems in design of mechanical and
thermal systems.
Design Against Uncertainty
(EML 4571) 3 credits
Prerequisite: EGM 3524
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.
482
Introduction to Robotics
and Automation
(EML 4800C) 3 credits
Prerequisite: EOC 3113 or EGM 3400 or equivalent
Introduction to the kinematics, dynamics and control of robotic
manipulators. A two-hour lab will provide hands-on experience.
Mechatronics
(EML 4804) 3 credits
Prerequisites: C programming, differential equations, electrical
network and machines
Course covers the use of micro-controllers to control fluid power
systems, electrical drives, machinery and logical systems.
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.
Co-operative Education Mechanical Engineering
(EML 4949) 1-3 credits
Co-operative 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
Corequisite: EML 4127
Study of different heating, ventilation, and air conditioning systems,
psychometrics, cooling and heating load calculations, analysis and
design, computer applications, and indoor air quality.
University Catalog, 2007-2008
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.
Systems Control
(EML 6311) 3 credits
Prerequisite: Graduate standing
The analysis and design of control systems and digital control.
Applications include stability analysis, feedback control, and
systems. JU/systems design for linear and nonlinear systems.
Helicopter Dynamics
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.
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.
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.
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, twodimensional incompressible flow, flutter of simple systems.
Mechanical Properties of Polymers
(EML 6235) 3 credits
Prerequisite: EGM 3524 or equivalent
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.
Manufacturing
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.
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.
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.
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
nonelectrolytes; 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.
Engineering & Computer Sci. - Course Descriptions
Manufacturing Systems
(EIN 6392) 3 credits
Concepts of manufacturing systems including their design
and planning and the different functions of the organization.
Solid Body Mechanics
483
Florida Atlantic University
Introduction to Elasticity
(EGM 5653) 3 credits
Prerequisite: EGM 3524
Analysis of stress, strain, and deformation. Compatibility,
equilibrium, and constitutive equations. Two-dimensional
problems in rectangular and polar coordinates. Variational
principles. Thermal issues.
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.
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.
Computer-Aided Design
(EML 6532) 3 credits
Prerequisite: Graduate standing
A study of interactive computer graphics applied to the design of
mechanical systems; hardware, data structures, graphical techniques,
interpolation of curves and surfaces, transformations and
projections, and graphic systems.
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.
Computational Gas Dynamics
(EML 6726) 3 credits
An introductory discussion of solving fluid dynamic problems
through numerical computations. Gaseous medium includes
compressible and incompressible fluid.
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, MAP 2302
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
nonlinear and random vibrations.
Applied Structural Reliability
and Random Vibrations
(EML 6228) 3 credits
Prerequisite: EML 6223 or equivalent
Random variables; reliability of structures described are by a
single random variable and multiple random variables; random
processes; spectral analysis of randomly excited single- and multidegree-of-freedom linear systems.
Advanced Random Vibrations
(EML 6229) 3 credits
Prerequisite: EML 6228
Spectral analysis of linear discrete and continuous systems; theory
of diffusive Markov process as applied to nonlinear 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.
Micro Electromechanical Systems
(EML 6319) 3 credits
Prerequisite: Graduate standing
Course covers the issues of design analysis, fabrication and
testing of micro electromechanical devices used for sensing and
actuation.
484
Advanced Robotics and Automation
(EML 6835) 3 credits
The modeling, mechanics, and control of robotic manipulators
and their applications to automated tasks.
Finite Element Methods
(EOC 6155) 3 credits
(See Ocean Engineering Dept. courses, this section)
Thermal/Fluids
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
Prerequisite: EML 6715
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.
Intermediate Fluid Mechanics
(EML 6709) 3 credits
A survey of fluid dynamics addressing the fundamental principles
and their applications in a variety of engineering and science
problems. Topics covered include dimensional analysis,
kinematics, dynamics, inviscid flow, viscous flow, vorticity,
boundary layer turbulence, compressible flow, flow with gravity,
and flow of industrial and natural processes.
Fluid Dynamics 1
(EML 6715) 3 credits
Prerequisite: Graduate standing
Basic equations governing inviscid and viscous flows, potential
flows, conformal transformation, inviscid jet and wakes,
panel method, exact solutions of the Navier-Stokes equation,
University Catalog, 2007-2008
boundary layer concept and its ramifications, matched
asymptotic expansions, approximate solution of the boundary
layer equation.
which focuses on basic questions and issues of enduring
importance related to the topic. The course emphasizes
improvement of students’ critical thinking and writing skills.
Fluid Dynamics 2
(EML 6716) 3 credits
Prerequisite: Graduate standing
Continue the discussion of inviscid and viscous flow. Similar
and nonsimilar solutions of the boundary later equation,
compressible boundary layers, Von Mises transformation,
Stewartwon’s transformation, Crocco integral, hydrodynamic
instability and transition, elementary turbulent flows, turbulence
modelings, hypersonic interaction, slip flows.
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.
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, laserDoppler anemometry etc., data acquisition techniques and
computer data analysis, design of experimental apparatus
utilizing the above techniques.
Fabrication of Ocean Engineering Systems (EOC 2801) 1 credit
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.
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 ThesisMechanical Engineering
Grading: S/U
(EML 6971) 1-9 credits
DissertationMechanical Engineering
Grading: S/U
(EML 7980) 1-15 credits
Undergraduate Courses
Introduction to Logic Design
(CDA 3201C) 4 credits
Introduction to Programming in C
(COP 2220) 3 credits
(See Computer Science and Engineering Dept. courses, this section)
Circuits 1
(EEL 3111) 3 credits
Electronics 1
(EEL 3300) 4 credits
Digital Electronics for Non-EE Majors (EEL 3341C) 3 credits
(See Electrical Engineering Dept. courses, this section)
Engineering Graphics
(EGS 1111C) 3 credits
(See Mechanical Engineering Dept. courses, this section)
Honors Seminar
(EOC 1930) 3 credits
Writing Across Curriculum (Gordon Rule)
Prerequisite: Permission of instructor
Special topics course for freshmen and sophomores in which
the approach is generally philosophical and/or historical and
Statics
(EOC 3105) 3 credits
Prerequisites: MAC 2253, PHY 2043, PHY 2048L,
Corequisite: EGS 1111C
Analysis of force and moment systems for static equilibrium of
trusses, frames, beams, cables and machines; friction forces
and friction machines; first and second area and mass moments
and centers of gravity; potential energy and virtual work. A
grade of “C” or better is required for the major.
Dynamics
(EOC 3113) 3 credits
Prerequisite: EOC 3105
Dynamic analysis of particles, kinematics, kinetics and relative
motion. Kinematics of rigid bodies, plane motion and general
motion. A grade of “C” or better is required for the major.
Vibrations
(EOC 3114) 3 credits
Prerequisites: EOC 3113, MAP 4306, and EOC 3150
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: EOC 3113, EOC 3141, COP 2220, MAP 4306, EOC
3130L
The first course of a two-semester study of incompressiblefluid 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, turbomachines, computational and experimental methods, resistance
and propulsion of marine vehicles, and design problems. A
grade of “C” or better is required for the major.
Engineering & Computer Sci. - Course Descriptions
Ocean Engineering
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
485
Florida Atlantic University
Ocean Engineering Laboratory
(EOC 3130L) 3 credits
Prerequisites: CHM 2045, 2045L; PHY 2044, 2049L; MAP 2302,
COP 2220
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.
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.
Engineering Thermodynamics
(EOC 3141) 3 credits
Prerequisites: MAC 2313, CHM 2045, CHM 2045L, PHY 2044
Definitions, properties, state of pure substance, macroscopic
thermodynamic processes, systems and cycles, work and heat,
first and second laws, entropy, availability, irreversibility,
efficiency. Applications of concepts to ideal gases, gas and
vapor mixtures, vapor and gas cycles. Problems for ocean
engineering are stressed. Note: A grade of “C” or better is
required for the major.
Fluid Mechanics 2
(EOC 4124) 4 credits
Prerequisite: EOC 4422
The second course of a two-semester study of incompressiblefluid 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, turbomachines, computational and experimental methods, resistance
and propulsion of marine vehicles, and design problems.
Strength of Materials
(EOC 3150) 3 credits
Prerequisites: EOC 3105
Mechanical properties of engineering materials; analysis of stress
and strain, shear, bending moment and torsional moment;
deformation of elastic material; stability of column and thin
shell. A grade of “C” or better is required for the major.
Engineering Materials 1
(EOC 3200) 3 credits
Prerequisite: EOC 3141; Corequisite: EOC 3150
Structure of material systems from the atomic, micro and
macroscopic standpoints. Equilibrium and nonequilibrium
structures. Relationship between structure and electrical,
thermal, mechanical and failure properties of materials. Phase
diagrams and reaction rate theory for materials. Strengthening
mechanisms in materials.
Materials 1 – Marine Topics
(EOC 3213) 1 credit
Prerequisite: EOC 3141; Corequisite: EOC 3200
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: EOC 3150
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.
Ocean and Environmental
Data Analysis
(EOC 3631C) 3 credits
Prerequisites: EOC 3130L, MAP 4306
Fourier transform applications to the processing of ocean
engineering related types of signals. Time and frequency
domain analysis of signals. Digital processing techniques.
Laboratory work involving analysis of actual ocean engineering
related signals using data acquisition systems such as the
H.P. Fourier Analyzer.
486
Ocean Thermal Systems
(EOC 4193) 3 credits
Prerequisite: EOC 3141; Corequisite: EOC 3123
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: EOC 3200
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, 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, COP 2220
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 Engineering Systems
Control and Design
(EOC 4804) 3 credits
Prerequisites: All 3000-level core engineering courses
required by the department, except for EOC 3631C
Corequisite: EOC 3631C
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.
University Catalog, 2007-2008
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.
Co-operative Education Ocean Engineering 1 & 2
(EOC 4949) 1-3 credits
Prerequisite: Successful completion of one semester of upperlevel 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.
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.
Advanced Mechanics of Materials
in Ocean Applications
(EOC 6152) 3 credits
Prerequisite: EOC 3150
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: EOC 3150 or EGM 3524
The finite element approach to the solution of elasticity
problems. Emphasis on displacement method, using direct
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 and either EOC 6185 and EOC 6186 or
EML 6715
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 and either EOC 6185 and EOC 6186 or
EML 6715
An introduction to turbulent transport of momentum and heat,
the dynamics of turbulence, wall-bounded shear flows, boundaryfree 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:
nonisotrophic mechanical behavior, micromechanical behavior of
lamina and fibers, bending, buckling, and vibration of composite
Engineering & Computer Sci. - Course Descriptions
Graduate Courses
stiffness approach for generation of overall stiffness matrix of
a structure. Energy method for elemental stiffness matrices.
487
Florida Atlantic University
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 EEL 3003 or EEL 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.
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 nonlinear 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.
488
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.
Marine Geotechnical Engineering
(EOC 6435) 3 credits
Prerequisite: EOC 6431
Seabed exploration, pile foundations for fixed platforms,
analyzes axially and laterally loaded piles, deals with penetration
resistance of gravity platforms and storage tanks, jackup platform
stability, anchoring of floating structures, pipelines and finite
elements, and analyses of soil-structure interaction.
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.
Intelligent Underwater Vehicles 1
(EOC 6663) 3 credits
Prerequisites: STA 4032, EEL 3003
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.
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
Grading: S/U
(EOC 7980) 1-15 credits
Master’s Thesis
Grading: S/U
(OCE 6971) 1-10 credits
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.
Download