spacer spacer spacer
> FAU PEOPLE DIRECTORY > SITE INDEX > ALTERNATIVE VIEW
spacer
spacer
spacer CATALOG SEARCH spacer
spacer
spacer
spacer FAU WEB SEARCH spacer
spacer
FAU LifeLong Learning, Boca Raton
Back to previous page  
 
menu
COURSE DESCRIPTIONS

 
College of Engineering and Computer Science

This section of the Preliminary 2014-2015 FAU University Catalog includes revisions approved after the 2013-2014 catalog's publish date of March 15, 2013. Revisions appear in red.

Course Descriptions

Civil Engineering


Computer Science and Computer Engineering

Electrical Engineering

Geomatics Engineering

Interdisciplinary

Mechanical Engineering

Ocean Engineering



Link to College of Engineering and Computer Science Programs


Civil Engineering


Undergraduate Courses/link to graduate courses

Construction Project Management (CCE 4031) 3 credits
Prerequisites: Senior standing and permission of Department
Topics covered include planning, design, document preparation, bidding, bid tabulation, construction management, cost estimating, conflict resolution, and scheduling of engineering projects.

Soil Mechanics (CEG 3011C) 3 credits
Prerequisite: EGN 3331 with a grade of "C"
Soil properties, identification and classification or earth materials, stress-strain behavior of soils, movement of water through soils. Introduction to geotechnical design. Laboratory included.

Foundation Engineering (CEG 4012) 3 credits
Prerequisites: CEG 3011C
Fundamental concepts of foundation engineering. Geotechnical engineering theory applied to practical foundation design problems.

Pavement Design (CEG 4126) 3 credits
Prerequisites: CEG 3011C
Introduction to analysis of stress, strain, and deflection in flexible and rigid pavements, materials characterization, traffic analysis, AASHTO and mechanistic design, non-destructive design, and pavement rehabilitation.

Analysis of Structures (CES 3102C) 3 credits
Prerequisite: EGN 3331 with a grade of "C"
Analysis of statically determinate structures, force and displacement methods of analysis of statically indeterminate structures, and matrix method of analysis of large scale structures.

Structural Steel Design (CES 4605) 3 credits
Prerequisite: CES 3102C
AISC specifications for loads and methods of design; design of tension and compression members; design of beams, floor systems bearing plates, column base plates, beam-columns; interaction formulae, moment amplification; simple connections: bolted shear connections, high strength bolts in tension, combined shear and tension fasteners, welded connections.

topofpage

Reinforced Concrete Design (CES 4702) 3 credits
Prerequisite: CES 3102C
Behavior of reinforced concrete structural elements, concepts of design and proportioning sections for strength and serviceability; background of ACI 318 specification requirements; strength design of beams, columns, and members under combined axial load and bending; design of footings; introduction to prestressed concrete.

Fundamentals of AutoCAD (CGN 2327) 3 credits
Prerequisite: MAC 2311 or MAC 2281
Fundamentals of graphical and spatial analysis; graphics and drafting principles; computer-aided drafting; AutoCAD fundamentals; 2D and 3D visualization, modeling, and construction; designing with AutoCAD, civil engineering applications.

Civil Engineering Materials (CGN 3501C) 3 credits
Prerequisite: EGN 3331 with a grade of "C"
Aggregates; concrete and other cementitious materials, properties of concrete, mix proportioning; wood and wood products, durability, mechanical properties and allowable values; iron and steel; bituminous materials and mixtures; soils; fiber composites. Laboratory and field trip included.

Undergraduate Research in Civil Engineering 1 (CGN 3910) 1 credit
Prerequisites: EGN 3331 with minimum grade of "C" and permission of department
Introduction to research exposure and skill building focused on the scientific process and nature of discovery. Students define research topics, formulate research questions, develop research proposals, prepare experimental plans and develop research communication skills.
(New course; effective fall 2013.)

Special Topics in Civil Engineering (CGN 3930) 1-4 credits
Prerequisite: Permission of Department
Topics in civil engineering not covered by other courses.

Civil Engineering Co-op (CGN 3949) 1 credit
A directed work experience with an engineering employer. May be repeated for credit.

GIS for Civil Engineering Applications (CGN 4321) 3 credits
Prerequisite: Permission of instructor
Presents a comprehensive view of spatial analysis tools with an emphasis on Geographical Information System (GIS) methodology and its application for civil engineering problems.

Civil Engineering Design 1 (CGN 4803C) 3 credits
Writing Across Curriculum (Gordon Rule)
Prerequisites: CEG 3011C, CES 3102C, CGN 2327, CGN 3501C, CWR 3201C, ENV 3001C, TTE 3004C, GPA greater than 2.0, and permission of Department
Corequisite: Registration for the Fundamentals of Engineering (F.E.) Exam. Note that registration occurs six months in advance of the date it is to be taken.
Multidisciplinary design teams are formed and projects selected for the senior capstone design project. Projects are developed with the advice and approval of a sponsor or client. Project proposals are completed and accepted by sponsor/client. Professional practice issues are also presented and discussed. Laboratory included.

Civil Engineering Design 2 (CGN 4804C) 3 credits
Writing Across Curriculum (Gordon Rule)
Prerequisites:
CEG 4012, CES 4605, CES 4702, CGN 4803C with minimum grades of "C"; GPA greater than 2.0; permission of Department
Corequisites: CWR 4202, ENV 4514, and TTE 4005C

Continuation of CGN 4803C. Multidisciplinary team design projects culminating with written and oral reports. Design and professional practice issues are also presented and discussed. Laboratory included.

Directed Independent Study in Civil Engineering (CGN 4905) 1-3 credits
Prerequisite: Permission of Department
Study of topics in civil engineering relating to the special needs and interests of individual students.

Undergraduate Research in Civil Engineering 2 (CGN 4910 4911) 1 credit
Prerequisites: CEG 3011C, CES 3102C, CGN 3501C, CWR 3201C, ENV 3001C, TTE 3004C CGN 3910 with minimum grade of "C," and permission of Department.
Faculty-guided mini civil engineering research projects. Written reports required.

Faculty-student mentored research projects including design, literature review, testing, analysis and conclusions.
(Changes are effective fall 2013.)


Undergraduate Research in Civil Engineering 2 (CGN 4911) 1 credit
Prerequisites: CEG 3011C, CES 3102C, CGN 3501C, CWR 3201C, ENV 3001C, TTE 3004C with minimum grades of "C," and permission of department
Faculty-student mentored research projects including design, literature review, testing, analysis and conclusions.

Special Topics in Civil Engineering (CGN 4930) 1-4 credits
Prerequisite: Permission of instructor
Topics in civil engineering not covered by other courses.

Applied Hydraulics (CWR 3201C) 3 credits
Prerequisites: EGN 3331 and MAP 2302 with minimum grades of "C"
Fundamental properties of incompressible fluids; hydrostatics and fluid motion in closed conduits and open channels; potential flow; boundary layers; preliminary design of hydraulic structures. Laboratory included.

Hydrologic Engineering (CWR 4202) 3 credits
Prerequisite: CWR 3201C
Fundamental components of the hydrologic cycles, rainfall-runoff processes, evaporation, infiltration and groundwater flow water budgets, introduction to water resources system engineering analysis, hydrologic modeling using simulation and spatial analysis tools.

topofpage

Advanced Hydraulic Systems (CWR 4223) 3 credits
Prerequisites: Senior standing, permission of Department
Course is designed to present and discuss the hydraulic processes associated with gravity piping systems; initiate and develop design skills for gravity and pressure piping; and for the design of pumping stations for water and wastewater applications.

Stormwater Modeling and Management (CWR 4307) 3 credits
Prerequisite: Hydrology course or permission of instructor
Presents a comprehensive view of stormwater modeling and management with an emphasis on current modeling techniques and design practices. Provides an in-depth review of fundamentals of hydraulics and hydrology along with spatial analysis tools required for effective stormwater modeling and management.

Engineering Chemistry (EGN 2095) 3 credits
Prerequisite: MAC 1105 with a grade of "C" or better
Corequisite: EGN 2095L

Introduction to fundamental concepts and principles of stoichiometry, kinetics, equilibrium, and organic chemistry most relevant to practical engineering principles. This is a General Education course.

Engineering Chemistry Lab (EGN 2095L) 1 credit
Prerequisite: MAC 1105 with a grade of "C" or better
Corequisite: EGN 2095

Introduction to fundamental concepts and principles of stoichiometry, kinetics, equilibrium, and organic chemistry most relevant to practical engineering disciplines. This is a General Education course.

Statics (EGN 3311) 3 credits
(See Interdisciplinary courses, this section)

Strength of Materials (EGN 3331) 3 credits
(See Interdisciplinary courses, this section)

Environmental Science and Engineering (ENV 3001C) 3 credits
Prerequisites: EGN 2095 and EGN 2095L or equivalents, and EGN 3331 with minimum grades of "C"
Physical, chemical, and microbiological components of environmental systems in science and engineering. Introduction to water quality management, air pollution control, solid waste management, pollution prevention techniques, and risk analysis.

Water and Wastewater Treatment Systems (ENV 4514) 3 credits
Prerequisites: CWR 3201C and ENV 3001C
Principles and design of physical, chemical, and biological treatment systems for potable water and wastewater applications.

Introduction to Transportation Engineering (TTE 3004C) 3 credits
Prerequisites: EGN 3331 or equivalent with minimum grade of "C"
Introduction to transportation engineering, including planning, permitting, and environmental considerations; design calculations; capacity analysis and simulation; presentation skills necessary for the proper development of transportation improvements.

Transportation Planning and Logistics (TTE 4005C) 3 credits
Prerequisite: TTE 3004C

Fundamental concepts for multimodal transportation engineering, planning, and systems analysis. Topics include transportation demand and supply system simulations, impact estimation, linear and integer programming, and the evaluation of competing transportation alternatives.

Seminar in Transportation Planning and Management
Transportation Operations and Logistics Management (TTE 4105) 3 credits
Prerequisite: TTE 4005C or URP 3000 or permission of instructor
Provides multimodal solutions that relieve congestion, optimize infrastructure investments, promote travel options and reduce greenhouse gas emissions. Modeling of complex interactions and causal relationships among current issues. Topics include transportation modes and technologies, vehicle dynamics, basic facility design, capacity analysis, transportation planning, evaluation and choice, network analysis, logistics and ITS. Additional topics include transportation risk assessment and computation, evacuation modeling, reliability analysis, infrastructure interdependency analysis and network impact assessment.
(Changes are effective spring 2014.)


topofpage

Graduate Courses

Advanced Soil Mechanics (CEG 6015) 3 credits
Prerequisite: CEG 3011C
Fundamentals of soil behavior including dynamic soil properties; subsurface explorations and sampling; elastic and probabilistic analyses for stresses in soil masses; wave propagation in soil media; foundation vibrations; liquefaction; critical state model for soil behavior.

Advanced Foundation Engineering (CEG 6105) 3 credits
Prerequisite: CEG 4012
Rigid and flexible earth retaining structures; shallow and deep foundations; laterally loaded piles; sheet-pile walls, braced excavations, cellular cofferdams, and buried culverts; consolidation settlement, stress distribution, elastic settlement, load bearing capacity; seepage and dewatering of foundation excavations.

Geotechnology of Waste Management (CEG 6113) 3 credits
Prerequisite: CEG 3011C
Forms of waste; index properties; clay minerals; compressibility and settlement; shear strength; hydraulic properties; site investigation; site selection; ground modification and compaction; liners; leachate generation and collection caps; foundation and slope stability; gas management, computer modeling for landfill design.

Soil Stabilization and Geosynthetics (CEG 6124) 3 credits
Prerequisites: CEG 3011C, CGN 3501C
Soil chemistry, mineralogy, and properties; techniques of soil reinforcement, soil improvement, and soil treatment; chemical stabilization; mechanical stabilization; designing with geosynthetics; foundations and pavement applications.

Pavement Analysis and Design (CEG 6129) 3 credits
Prerequisites: CEG 3011C, CGN 3501C
Stresses and strains in flexible and rigid pavements, materials characterization, pavement performance, mechanistic design principles, AASHTO design method, pavement rehabilitation.

Numerical Methods in Geotechnical Engineering (CEG 6505) 3 credits
Dynamic and static analysis of shallow and deep foundations, flow-through porous media, excavations, embankments, one-, two- and three-dimensional consolidation and earthquake response analysis.

Groundwater Contamination (CEG 6708) 3 credits
Prerequisites: CWR 6125, ENV 3001C
Sources and types of groundwater contamination; hydrogeologic site investigations; contaminant transport mechanisms; contaminant fate processes; modeling of groundwater contamination; non-aqueous phase liquids; groundwater remediation methods.

Advanced Structural Analysis (CES 6106) 3 credits
Review of matrix-force and displacement methods and their applications to civil structures.

Advanced Mechanics of Materials for Civil Engineers (CES 6107) 3 credits
Prerequisites: CEG 4012
Stress and strain tensors, failure criteria, variational principles, torsion of thin wall members, unsymmetrical bending, theories of plates, shells, elastic foundations, and plastic analysis of structures.

Finite Element Methods in Civil Engineering (CES 6119) 3 credits
Prerequisites: CEG 4012
Variational principles, weighted residual methods, convergence criteria, shape functions for one-, two-, and three-dimensional elements, isoparametric elements, and applications to structural and geotechnical engineering systems.

topofpage

Bridge Design (CES 6325) 3 credits
Planning, design, and construction of bridges. Discussion of bridge types and factors affecting the selection of type: concrete versus steel, prestressed, composite, segmental concrete bridges; design issues and techniques; detailed case study of a particular bridge; recent technological developments in bridge engineering.

Advanced Concrete Materials (CES 6502) 3 credits
Prerequisite: CGN 3501C
Cementitious and pozzolanic material-modified concretes. Modification with fly ash and high volume fly ash; silica fume; ground granulated blast furnace slag; rice husk ash; municipal ash; polymeric waste. Other concretes-fiber reinforced, lightweight expanded polystyrene (EPS); metakaolin; pervious; Shotcrete, wood ash/municipal ash/polymeric waste modified.

Structural Dynamics (CES 6585) 3 credits
Response of lumped parameter systems to dynamic loading: formulation and solution of problems of one or more degrees of freedom for discrete systems, modal analysis, numerical integration, and transform techniques. Response of continuous systems. Introduction to earthquake engineering: response spectra, energy absorption capacity of structures, estimation of damping, seismic design, seismic codes, and soil-structure interaction. Wind effects on structures and hurricane-resistant design. Blast-resistant design. Approximate design methods.

Advanced Steel Structures (CES 6607) 3 credits
Review of basic steel design; beam columns; interaction formulas; first-order and second-order moments; eccentric bolted and welded connections; moment resisting connections; composite construction; effective flange width; shear connectors; composite beams with formed steel deck; plate girder proportions; AISC requirements; flexure-shear interaction.

Advanced Reinforced Concrete (CES 6706) 3 credits
Analysis and design of two-way slabs, floor systems, deep beams, shear walls and footings. Limit state, yield line and deflection analysis. Continuity, tall buildings, seismic, and hurricane-resistant design. Torsion.

Prestressed Concrete (CES 6715) 3 credits
Behavior, analysis and design of pretensioned and post-tensioned concrete structures. Flexural, sheat, bond and anchorage zone design. Partial prestressing strength, serviceability and structural efficiency of beams, slabs, tension and compression members. Frameworks and bridges.

Directed Independent Study (CGN 6905) 1-3 credits
Prerequisite: Permission of instructor
Study of topics in civil engineering relating to the special needs and interests of individual students.

Special Topics (CGN 6930) 1-3 credits
Prerequisite: Permission of instructor
Topics in civil engineering.

Master's Thesis (CGN 6971) 1-10 credits

Groundwater Flow (CWR 6125) 3 credits
Infiltration; Capillarity; Groundwater and Aquifers; Anisotropy; Groundwater motion; Darcy's law, Dupuit-Forcheimer's law; Potential flow; Flow nets; Conformal mapping; Unsaturated flow; Diffusion and dispersion; Well hydraulics, Theis equation; Drainage; Salt water intrusion; Legal doctrines; Economics of groundwater.

Open-Channel Hydraulics (CWR 6235) 3 credits
Review of basic hydraulics: Continuity, momentum and energy balance; Uniform and steady flow; Non-uniform flow; Critical flow; Gradually-varied flow; Surface profiles; Chezy's and Manning's formulas; Laminar and turbulent flow; Velocity distribution; Unsteady flow; Rapidly varying flow; Flood routing; Design of open-channels.

topofpage

River Mechanics and Sediment Transport (CWR 6236) 3 credits
Prerequisite: CWR 4202
Properties and classification of sediments; dimensional analysis; bed configuration; initiation of particle motion; Shield's curve; bedform resistance to flow; sediment discharge; bedload; washload; suspended sediments; stream characteristics; river meandering; regime methods; river training methods.

Dynamic Hydrology (CWR 6525) 3 credits
Dynamics and statistics of principal hydrometeorological processes; Hydrologic cycle; Precipitation, Infiltration; Evapotranspiration; Surface runoff; Percolation; Groundwater motion; Storm water management; Hydrologic modeling; Water budget; Hydrologic time series, Stochastic analysis; ARARMA models.

Water Resource System Engineering (CWR 6818) 3 credits
Nature of water resource systems; Systems analysis, Objective functions; Optimal policy analysis; Linear programming; Dynamic programming; Political and economic objectives; Water resource subsystems; Deterministic and stochastic parameters; Large-scale, multi-objective projects; Water allocation; Supply and demand; Hierarchical modeling of water resource systems.

Modeling Methods in Water Resources and Environmental Engineering (EES 6025) 3 credits
Prerequisites: CWR 4202, ENV 3001C
Classification of PDEs; fundamentals of numerical analysis; numerical stability, consistency, and convergence; method of characteristics; variational principles; finite differences; finite elements; integral-boundary element method; applications to water resource and environmental engineering problems.

Stream, Lake and Estuarine Pollution (EES 6357) 3 credits
Physicochemical and biological properties of open-water systems; Energy balance; Entrophy; Thermodynamics; Photosynthesis; Zooplankton; Nutrients; Bacteria and protozoa in pollutant degradation; Michaelis-Menten models; Thermal pollutant; Heat exchange; Stratification; Sedimentation, Management alternatives for water quality control.

Air Pollution and Control (ENV 6115) 3 credits
Review of air quality and air pollution problems. Sources, characteristics, and effects of specific air pollutants; Lower atmospheric motion dynamics; Dispersion and interaction of pollutants in the atmosphere; Smog effects; Air quality standards and regulations; Air pollution control methods; Acid rain.

Solid Waste Management (ENV 6356) 3 credits
Quantities and composition of refuse; Municipal and industrial solid waste disposal methods; Sanitary landfills; Incineration; Grinding and composting of refuse; Energy recovery from solid wastes; Hazardous waste; Optimization techniques to solid waste operation and management.

topofpage

Water Supply and Treatment (ENV 6418) 3 credits
Prerequisite: ENV 3001C
Bacteriological, chemical, and physical water quality standards; distribution systems; water treatment theory and design; aeration; coagulation and flocculation; sedimentation; filtration; disinfection; softening; membranes.

Contamination of Aquatic Sediment (ENV 6441) 3 credits
Prerequisites: CWR 6236, ENV 3001C
Topics include: cohesive sediments, settling, re-suspension, aggregation, flocculation, pollutant adsorption/desorption; partitioning of chemicals, sediment toxicity assessment, bioassays/bioassessments, aquatic sediment sampling.

Wastewater Engineering (ENV 6507) 3 credits
Prerequisite: ENV 3001C
Wastewater characterization, collection, and pumping. Physical unit operations and biological treatment unit process design including screening, sedimentation, filtration, activated sludge, disinfection, sludge digestion, and sludge disposal.

Environmental Systems and Processes (ENV 6668) 3 credits
Prerequisites: CWR 4202, ENV 3001C
Physical, chemical, and biological processes, reactor theory, particle transport, mass transfer, mixing, advection, dispersion, diffusion, sorption, phase transfer.

Coastal Structures (EOC 6430) 3 credits
Offshore Structures (EOC 6431) 3 credits

(See Ocean Engineering courses, this section)

Airport Planning and Design (TTE 6526) 3 credits
Prerequisite: Permission of instructor
Factors influencing the selection of type, size and location of an airport, natural hazards and environmental impacts; selection of runway, taxiway, and apron configuration; air navigation aids and lighting.

Railroad Engineering Design (TTE 6700) 3 credits
Prerequisites: Senior or graduate status; permission of instructor
Brief outline of the history of railroad development, nature of railroad traffic, location of rail routes, existing railroads, nature of materials hauled and locomotive power. These topics lead to specific details of the design and use, grades, geometry, foundations, materials, and rights-of-way of rail systems.

Highway Engineering (TTE 6815) 3 credits
Prerequisites: CEG 3011C, CWR 4202 and EGN 3331 or equivalent
Route selection including environmental impacts, vertical and horizontal alignment, intersection design, evaluation of subgrade soil strengths, and pavement design, drainage, and overlay design.

topofpage

Computer Science and Computer Engineering


Undergraduate Courses/link to graduate courses

Introduction to Game Programming (CAP 4028) 3 credits
Prerequisite: COP 3530
Introduction to designing and building video games using high level programming languages and animation libraries. The techniques learned can be applied to simulations, instrumentation, and educational software and other software applications that require dynamic high speed interactive displays of graphic objects.

Computer Animation (CAP 4034) 3 credits
Course includes basic animation concepts, principles of animation, storyboarding, character development, animation rendering, and design. Also, 2D animations for use in practical applications are developed. Basic 3D modeling, rendering, animation techniques, and common algorithms used to create computer animation are introduced.

Digital Image Processing (CAP 4401) 3 credits
Prerequisites: STA 4821 and COP 3530
Introduction to digitial image processing principles, tools and algorithms. Includes topics in image representation, encoding and analysis, such as filtering, transformation, segmentation, feature extraction and pattern recognition. Use of image processing software tools for lab assignments and projects.
(Changes above effective summer 2014.)

Introduction to Artificial Intelligence (CAP 4630) 3 credits
Prerequisite: COP 3530 or ISM 4234
A broad introduction to the core concepts of artificial intelligence, including knowledge representation, search techniques, heuristics and deduction. Programming in Lisp and possibly other software environments.

Computer Graphics Methods (CAP 4730) 3 credits
Prerequisite: COP 3530 or (ISM 4234 and MAD 2104)
An introduction to the methods of computer graphics, including transformation, clipping, curves and surfaces, perspective, hidden lines, shading, animation, and peripheral graphics equipment.

Introduction to Data Mining and Machine Intelligence (CAP 4770) 3 credits
Prerequisites: STA 4821 and COP 3530
This course deals with the principles of data mining. Topics include machine learning methods, knowledge discovery and representation, classification and prediction models.

Modeling and Simulation of Systems (CAP 4833) 3 credits
Prerequisites: COP 3014, COP 3014L, and STA 4821
Extending the classical world views of computer simulation with object-oriented programming and analysis. Examples from computer systems, ecology, service and manufacturing systems.

Introduction to Logic Design (CDA 3201C) 4 credits
Prerequisite or Corequisite: COP 2220 (Change effective summer 2014.)
Fundamentals of logic design, Boolean algebra, simplification of Boolean expressions, design of combinational circuits, design with SSI and MSI logic ICs including PLDs. Flip flops, analysis and synthesis of sequential circuits, design with MSI and LSI logic ICS. Training kits will be used in the lab to build logic circuits.

Introduction to Microprocessor Systems (CDA 3331C) 4 credits
Prerequisite: CDA 3201C and COP 2220
Architecture of a 32-bit microprocessor, addressing modes, instruction set, assembly language programming, program design, hardware model, exception handling and interface to memory and peripherals. Training kits will be used in the lab to run assembly programs.

Structured Computer Architecture (CDA 4102) 3 credits
Prerequisite: CDA 3201C
A multilevel approach to computer architecture: microarchitecture level, instruction set architecture level, and operating system level. Introduction to parallel computer architectures.

CAD-Based Computer Design (CDA 4204) 3 credits
Prerequisite: CDA 3201C; Corequisite: CDA 3331C (may be taken before CDA 4204)
Use of Verilog hardware description language for hierarchical behavioral level design of a CPU using current industry standards and design methodologies. Techniques for performance enhancement.

topofpage

Introduction to VLSI (CDA 4210) 3 credits
Prerequisites: CDA 3201C, EEE 3300, or permission of instructor
Exposes students to digital VLSI design and simulation tools with simple examples. Use of commercial state-of-the-art industrial CAD/CAE tools.

Introduction to Embedded System Design (CDA 4630) 3 credits
Prerequisite: CDA 3331C
Unified system approach to integrate hardware and software of a state-of-the-art, real-time embedded system. Topics include an overview of high-level modeling of and design with application specific and general purpose processors, peripherals, memory, communication and protocols. Concepts include concurrent processing, real-time, control, and finite state machines in embedded systems.

Principles of Software Engineering (CEN 4010) 3 credits
Prerequisite: COP 3530 or COP 3510
An introduction to the basic principles and practices of software engineering. Exposes students to a wide range of software engineering concepts and state-of-the-art technologies. Emphasis is placed on learning and practicing software engineering principles through team course project and gaining appreciation of “programming in the large.” Topics include both technical aspects and non-technical aspects of software engineering, such as software life cycle models, specification and design methods, implementation and testing issues, deployment and post maintenance. Students are required to complete a team project involving written and oral presentations and demonstrations.
(Changes effective summer 2014.)

Software-Hardware Codesign (CEN 4214) 3 credits
Prerequisites: Junior or senior standing, microcontrollers, C/C++
Unified top-down system and software engineering approaches to integrate hardware and software of a state-of-the-art real-time embedded system.

Introduction to Computer Systems Performance Evaluation (CEN 4400) 3 credits
Prerequisite: COP 3014, 3014L, and STA 4821
Principles of the quantitative evaluation techniques for computer system hardware and software, emphasizing the establishment and analysis of performance criteria. Deterministic and stochastic methods will be discussed.

Software Engineering Project (CEN 4910) 3 credits
Prerequisite: CEN 4010
Applies software engineering principles and practices taught in CEN 4010. Students work in teams to develop a software system, following a process similar to industry practices coupled with the software engineering method and theory. Students complete a team project involving written and oral presentation and demonstrations.
(Change effective summer 2014.)

Computer Applications 1 (CGS 1570) 3 credits
A distance learning course for non-business, non-engineering and non-computer science majors that covers technology concepts and mastering the use of important computer applications, including word processing, spreadsheets, and presentation applications.

Computer Applications 2 (CGS 1571) 3 credits
A distance learning course for non-business, non-engineering and non-computer science majors to become proficient in the use of technology and combining computer applications to solve problems in various disciplines. Includes computer networking and Internet and security basics. Also includes advanced features and blending of computer applications, such as word processing, spreadsheets, and database and presentation applications.

University Honors Seminar in Computer Science and Information Systems (CIS 1930) 3 credits
Writing Across Curriculum (Gordon Rule)
A seminar in the University Honors Program on topics in computer science and information systems.
(Course no longer offered effective spring 2014.)

Topics in Computer Science and Engineering (CIS 2930) 1-4 credits
Study relating to topics in computer science and computer engineering.

Introduction to Data Communications (CNT 4104) 3 credits
Prerequisite: COP 3530 and CDA 3331C
To develop an understanding of the various aspects of data communications and computer networking systems. Topics include data transmission, multiplexing, switching, Ethernet and WiFi, Internet protocols and architecture, Internetworking, transport and application layer protocols.
(Changes effective summer 2014.)

Introduction to Data and Network Security (CNT 4403) 3 credits
Prerequisite: COP 4610
Overview of technical aspects of data security with emphasis on the Internet. Attacks and defenses. The design of secure systems.

topofpage

Computer Network Projects (CNT 4713) 3 credits
Prerequisite: COP 3530
Course provides conceptual and practical understanding of the various aspects of computer networks protocols, technologies, and measurements. Introduction to network programming with emphasis on the TCP/IP protocol suite.

Smart Phone Applications (COP 1661) 3 credits
Prerequisites: Minimum GPA 3.0 and programming
Course helps students develop applications for the smart phone, using a software emulator to develop and a real phone to demonstrate the application. The focus is on computer science and engineering aspects to develop, debug and test, and obtain performance metrics to compare and contrast the two implementations.
(Course no longer offered effective spring 2014.)

Introduction to Programming in C (COP 2220) 3 credits
Introduction to programming in C. Variable types, arithmetic statements, input/output statements, loops, conditional statements, functions, arrays and structures. Programming projects in C.
(Changes effective summer 2014.)

Introduction to Programming in C/C++ (COP 2224) 3 credits
Prerequisite: MAC 2312 or MAC 2282
An introduction to programming in C/C++. Variable types, arithmetic statements, input/output statements, loops, if statements, functions, projects in C/C++.

Foundations of Computer Science (COP 3014) 3 credits
Prerequisite: COP 2220 with a “C” or better
Builds programming skills with an emphasis on disciplined program design and coding. Introduction to object-based programming concepts including class design and implementation. Programming in C++. Must be taken with COP 3014L.

Foundations of Computer Science Lab (COP 3014L) 1 credit
Laboratory experiments and exercises in Computer Science will be done. Students will learn to use Unix. Must be taken with COP 3014.

Data Structures and Algorithm Analysis (COP 3530) 3 credits
Prerequisites: COP 3014 (with a "C" or better), COP 3014L
Corequisite: MAD 2104 (may be taken before COP 3530)

The design, implementation and run-time analysis of important data structures and algorithms. The data structures considered include sorted arrays, linked lists, stacks, queues, and trees. An approach based on abstract data types and classes will be emphasized. The use of recursion for algorithm design. Class design and implementation in C++. Programming assignments in the C++ language.

Introduction to Database Structures (COP 3540) 3 credits
Prerequisite: COP 3530
An introduction to the design, implementation and use of file managers and relational data base systems. Topics include secondary storage devices, hash and indexed file structures, and the relational data base language SQL. Programming assignments will be done in the C language and in SQL.

Introduction to Internet Computing (COP 3813) 3 credits
Prerequisites: COP 3014, 3014L
This course teaches students how to design web pages 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
Prerequisites: COP 3530 and COT 4420 or ISM 4234
Corequisite: COT 4420
Covers the fundamental concepts of programming languages by discussing the design issues of the various language constructs, examining the choices for realizing these constructs in some of the most common languages and critically comparing design alternatives. Topics include a wide range of programming paradigms, how different programming languages evolve, the differences in problem domains and language suitability, the basic features of programming language translation and implementation techniques for selected language constructs. Selected programming languages assignments are used to demonstrate the language features learned in class.
(Changes effective summer 2014.)

topofpage

Object-Oriented Design and Programming (COP 4331) 3 credits
Prerequisite: COP 3530
Introduces the Java programming language and the main phases of the object-oriented development process, including requirements analysis, design and implementation. Focuses on object-oriented design principles and covers topics such as UML, design patterns, reflection, serialization, generic types and multithreading. Students collaborate on a software term project that involves the entire development cycle.
(Changes effective summer 2014.)

Graphical Application Development (COP 4367) 3 credits
Prerequisite: COP 3530
with minimum grade of "C"
Development of applications that use graphics to display information and have graphical user interfaces. Bitmap and vector graphics are covered. Applications are web based and standalone. Multithreading and multimedia are also covered. There are individual and group projects.

Component Programming with .NET (COP 4593) 3 credits
Microsoft .NET is explored as a component-based platform for programming Web and other applications. Emphasis is on the .NET component-based deployment model, the basic .NET programming model that is illustrated by the programming language C#, and on the higher-level programming models provided by ADO.NET and ASP.NET. Credit cannot be given for both COP 4593 and COP 5595.

UNIX System Programming (COP 4604) 3 credits
Prerequisite: COP 4610 and experience using a UNIX operating system
This is a second computer operating systems course that will give students a closer look at various functions of a computer operating system from a programmer's perspective. To gain insight into the implementation of an operating system, students will be required to do a term project by programming in C at least one of the major functions of an operating system.

Computer Operating Systems (COP 4610) 3 credits
Prerequisites: CDA 3331C and COP 3530
An introduction to what makes up a digital computer operating system, includes developing an understanding of interrupts, interrupt handling, processes, process management, file and device management, and other features of control programs. A team design project is required.

Concurrency with Java Introduction to Java and Concurrency (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. The first one-third of the semester focuses on Java, object-oriented design and library-based design. The remainder of the course focuses on concurrency issues.
(Changes effective fall 2014.)

Applied Database Systems (COP 4703) 3 credits
Prerequisite: COP 3540
Investigation of state-of-the-art facilities provided by object-relational database systems using Oracle as a vehicle. Java and the Java database interface, JDBC, are considered. Also, server-side web programming with dynamic SQL and CGI, PL/SQL, Java servlets, and JavaServer Pages (JSP) are considered. No prior knowledge of Java or web programming is assumed.

Web Services (COP 4814) 3 credits
Prerequisites: COP 3813 and COP 3014
Introduction to the concept of web services as a new programming model for dynamic application interaction over the web. The class covers how to program web services using standard Java APIs and how to implement, describe, register, discover, invoke, and deploy web services using web services standards, such as SOAP, WSDL, and UDDI.

Cutting-Edge Web Technologies (COP 4854) 3 credits
Prerequisites: COP 3530 and COP 3813
Hands-on knowledge of the latest web development tools, languages, and models. Students develop projects consisting of innovative web-based solutions. Topics include characteristics and foundations of web-based applications; web development frameworks and best practices; server-side and client-side technologies, languages and libraries; usability and human factors; and content-sharing tools and technologies.
(Changes effective summer 2014.)

University Honors Seminar in Computing Theory (COT 1930) 3 credits
Writing Across Curriculum (Gordon Rule)
Prerequisite: Permission of instructor

A seminar in the University Honors Program on topics in computing theory.
(Course no longer offered effective spring 2014.)

Topics in Computer Science and Engineering (COT 2930) 1-3 credits
Prerequisite: Permission of instructor
Study relating to specialized topics.

Topics in Computer Science and Engineering (COT 3930) 1-3 credits
Prerequisite: Permission of instructor
Study relating to specialized topics.

Cooperative Education - Computer Science/Engineering (COT 3949) 1-3 credits
Prerequisite: Permission of Department
Grading: S/U


topofpage

Design and Analysis of Algorithms (COT 4400) 3 credits
Prerequisite: COP 3530
Builds upon existing skills in the mathematical analysis of algorithm complexity, including lower bounds, worst-case and average-case behavior. General techniques in algorithm design (such as divide and conquer, greedy and dynamic programming approaches) in the context of problem domains like graph, sorting and optimization problems. Introduction to the topic of NP-complete problems.

Formal Languages and Automata Theory (COT 4420) 3 credits
Prerequisite: COP 3530 and MAD 2104
An introduction to the formal languages and automata, with emphasis on context-free and regular languages. Topics will include regular grammars, deterministic and non-deterministic finite state machines, parsing algorithms, linear-bounded automata and the use of Turing machines to introduce the P=NP problem.

Directed Independent Study (COT 4900) 1-3 credits
Prerequisite: Permission of instructor
Study of topics relating to the special needs and interests of individual students.

Topics in Computer Science and Engineering (COT 4930) 1-3 credits
Prerequisite: Permission of instructor
Study relating to specialized topics.

Senior Seminar (COT 4935) 1 credit
Prerequisite: COP 3530 and Senior standing; open only to Computer Science or Computer Engineering majors
Study and discussion regarding the social, legal, and ethical aspects of computing.
(Changes effective summer 2014.)

Introduction to Queueing Theory (MAP 4260) 3 credits
Prerequisite: STA 4821
Queueing theory and its application to computer performance evaluation, operating systems analysis, telecommunications, and operations research.

Stochastic Models for Computer Science (STA 4821) 3 credits
Prerequisite: MAC 2312 or MAC 2282
Basic principles of probability and statistics for modeling and experimentation in computer science. Topics from probability and statistics Topics include basic concepts, conditional probability, random variables, distribution and density functions, stochastic processes, queueing theory, the central limit theorem and simulation.; applications include computer system performance evaluation, fault-tolerant computing, software reliability, telecommunications traffic analysis.
(Changes effective summer 2014.)

Information Engineering Technology

Applied Data Structures (CET 3350) 3 credits
Prerequisite: COP 3014 or equivalent
Study of the structure and application of standard data structures of computer science, including arrays, vectors, lists, stacks, queues, priority queues, binary trees, sets, multisets, and maps. Description of searching and sorting algorithms. Consideration of performance issues, with emphasis on selection of most appropriate program components. Implementation with STL. Open only to students in the B.I.E.T. program. Credit will not be given for both CET 3350 and COP 3530.

Applied Software Engineering (CET 3383) 3 credits
Prerequisite: COP 3014 or equivalent
Study of system analysis, design, development, and implementation cycle. Includes a range of object-oriented techniques covering the development process. Open only to students in the B.I.E.T. program. Credit will not be given for both CET 3383 and CEN 4010.

Cooperative Education - Information Engineering Technology (CET 3949) 1-3 credits

Prerequisite: Permission of instructor
Supervised work experience in information engineering technology. Open only to students in the B.I.E.T. program. Grading: S/U

Professional Issues for Information Engineering Technology (CET 4035) 3 credits
Prerequisites: Senior standing, BIET majors only; ENC 2210 or ENC 1102
Study of ethical, legal and security issues in computing. Ethical and legal topics covered include computer law, privacy, intellectual property rights, social impact of computing and professional ethics. Security issues include physical, software system and network security. Students complete oral and written technical reports.


topofpage

Computer Organization and Design (CET 4333) 3 credits
Prerequisite: COP 2220 or equivalent
Basic computer systems design and architecture. An introduction to design of computer memories, CPUs, I/O devices, buses, and addressing schemes. Open only to students in the B.I.E.T. program. Credit will not be given for both CET 4333 and CDA 3331C.

Database Application Development (CET 4427) 3 credits
Prerequisite: COP 3014 or equivalent
Design and implementation of database applications within the concept of central administration. Oracle is used as a vehicle. Programming project is required. Open only to students in the B.I.E.T. program. Credit will not be given for both CET 4427 and COP 3540.

Applied Operating Systems (CET 4505) 3 credits
Prerequisite: CET 4333
Course provides students with an understanding of theory, operation, and application of modern operating systems. Open only to students in the B.I.E.T. program. Credit will not be given for both CET 4505 and COP 4610.

Internet Computing 2 (CET 4589) 3 credits
Prerequisites: COP 3813 and CET 4427
Introduction to a range of advanced industry standards for e-commerce solutions, including the J2EE architecture and the Service Oriented architecture. Topics to be covered include JSPs, Servlets, EJBs, RMI and CORBA, JDBC/ODBC and web services. Best practices and patterns for these services are also introduced. Open only to students in the B.I.E.T. program.

Computer Networking Laboratory (CET 4741L) 3 credits
Prerequisite: CET 4748 or CET 4915 or CNT 4213 or COP 4814
Laboratory experience applying computer networking skills. Students work on various projects involving network design, client and server configuration, network application design and configuration, and network security. Open only to students in the B.I.E.T. program.

Introduction to Wide Area Network Technology (CET 4748) 3 credits
Prerequisite: CET 4333
Step-by-step process for constructing a WAN or Internetwork. This course guides students through the steps of determining requirements, designing the network structure, choosing appropriate technologies, and evaluating results. Open only to students in the B.I.E.T. major.

Capstone Project (CET 4915) 4 credits
Prerequisites: Senior standing, B.I.E.T. majors
Working in groups, students undertake a complete project from specification through implementation and deployment. Open only to students in the B.I.E.T. program.

topofpage

Topics in Information Engineering Technology (CET 4930) 1-3 credits
Prerequisite: Permission of instructor
Topics not covered by existing courses. Course content varies by offering. Open only to students in the B.I.E.T. program.

Introduction to Local Area Network Technology (CNT 4213) 3 credits
Prerequisite: CET 4333
An introductory-level course in local area networks. Topics covered include data communications, computer networking, local network technology, topologies, and protocols. Open only to students in the B.I.E.T. program.

Applied Project Management (ETI 4448) 3 credits
Prerequisites: Senior standing, B.I.E.T. majors
Course topics include statement of work, milestones, activity decisions, timelines, scheduling, and resource allocation methods. The course examines projects within the framework of planning, organizing, managing, and control. The course is application oriented using Microsoft Project as a tool to assist in applying the project techniques. Open only to students in the B.I.E.T. program.

Graduate Courses

User Interface Design (CAP 5100) 3 credits
Prerequisite: COP 3530
Concepts, models and architectures underlying user interface design from both the user's and developer's perspectives. Introduces terminology, principles, guidelines and heuristics for the design and implementation of graphical user interfaces. Examines the role and impact of user interface design in software engineering.

Introduction to Neural Networks (CAP 5615) 3 credits
Prerequisite: CDA 3201C
Brief introduction to biological neural systems. Models of neural mechanisms of learning and memory. Neural net applications to image processing, pattern recognition, machine learning, optimization problems, and robotics. Hardware implementation issues.

Multimedia Systems (CAP 6010) 3 credits
Prerequisites: CDA 4150 and COP 4610 or permission of instructor
Components of multimedia systems. Fundamental techniques for multimedia compression and multimedia synchronization. Multimedia networks. Video retrieval and indexing techniques. Overview of multimedia tools and applications, such as on-demand services and video conferencing, and questions of suitability of problems for expert systems solution and of means of attack.

Multimedia Programming (CAP 6018) 3 credits
Prerequisites: CNT 4104 and COP 3530
This course provides background and experience in efficient multimedia development. Students develop multimedia applications, such as media players.

Foundations of Vision (CAP 6411) 3 credits
Prerequisite: Graduate standing or permission of instructor
Study of the interdisciplinary science of vision combining the psychological, neurophysiological, and computational aspects of vision research. Research paper and project topics will be chosen from a list of latest developments in the field.

Computer Vision (CAP 6415) 3 credits
Prerequisite: Graduate standing
Course covers fundamentals of computer vision and their applications in various areas such as medicine, homeland security, entertainment, and manufacturing.

Evolutionary Computing (CAP 6512) 3 credits
Prerequisite: COP 3530
Course provides understanding and exploration of biologically inspired computation. In-depth look at genetic algorithms (variables to be optimized and/or minimized), genetic programming (tree representation and parsing), classifier systems (GA variations and production rules), and evolutionary programming and strategies. Students will have a number of hands-on simulations and design assignments.

Artificial Intelligence (CAP 6635) 3 credits
Prerequisite: COT 4400
The basic concepts, techniques, and applications of artificial intelligence: representations, search strategies, control, communication, deduction, agents, evolutionary computation and machine learning.

topofpage

Data Mining and Machine Learning (CAP 6673) 3 credits
Prerequisite: STA 4821
Course deals with the principles of data mining and machine learning. Topics to be covered include machine learning methods, knowledge discovery and representation, classification and prediction models.

Web Mining (CAP 6777) 3 credits
Prerequisite: STA 4821 or equivalent
Course covers the techniques used to model, analyze, and understand the Internet and the web, especially the web graph and hypertext data.

Advanced Data Mining and Machine Learning (CAP 6778) 3 credits
Prerequisite: CAP 5615 or CAP 6635 or CAP 6673
The study of advanced topics in data mining and machine learning. Current research issues in data mining and its application in bioinformatics, computer network security, computer science, and software engineering.

Introduction to Fault Detection and Fault Analysis (CDA 5140) 3 credits
Prerequisite: CDA 3201C
An introduction to the theory and practice of logic testing, design for testability and error detection, and correcting codes. Topics include test generation, fault simulation, scan design built-in testing, self-testing systems, error-detecting and correcting codes, and fault-tolerant and sequential circuits.

Data Acquisition and Control (CDA 5175) 3 credits
Prerequisite: CDA 3331C
A project-oriented course focusing on the design and implementation of data acquisition and control applications. Students learn the fundamental issues of sensing real life signals, analyzing data, and controlling actuators. Students also learn how to select the right hardware/software combination to best fit any given application. Course is open for both graduate and senior undergraduate students in the science and engineering disciplines.

Evaluation of Parallel and Distributed Systems (CDA 6122) 3 credits
Analytical modeling techniques for evaluating performance, reliability, and performability of parallel and distributed systems. Case studies.

Multiprocessor Architecture (CDA 6132) 3 credits
Multiprocessor interconnections and memory organizations. Performance evaluation, software issues, and case studies.

Fault Tolerant Computer Systems (CDA 6141) 3 credits
Prerequisite: COP 4610
Methodology of reliable system design at the architecture logic, configuration, and software levels. Includes analysis of current systems.

Advanced Computer Architecture (CDA 6155) 3 credits
Prerequisite: CDA 4102 or equivalent
The course offers basic concepts and techniques needed to design and analyze high performance computer architecture.

Structured VLSI Design (CDA 6214) 3 credits
Prerequisite: CDA 4204 or permission of the instructor
Use of commercial, state-of-the-art computer-aided design software for structured, testable design synthesis for CMOS VLSI. Design complexity: A 16-bit microcontroller.

topofpage

Embedded System Design 1 (CDA 6316) 3 credits
Develops the ability to define and design microcontroller-based systems using state-of-the-art system design tools and methodologies.

Networks on Chip (CDA 6565) 3 credits
Prerequisite: CDA 4102, CNT 4713 or permission of instructor
Course focuses on a systematic approach to the design of the communication infrastructure as a feasible solution to design complex systems. Networks on chip (NoC) over the next decade could lead to a fundamental paradigm shift in system modeling, design and development.

Computers as Components (CDA 6635) 3 credits
Prerequisites: Senior or graduate student and computer architecture course
Top-down methodology in design, modeling, and coding in modern complex embedded systems such as are found in mobile hand-sets, video games, and other consumer systems. Use of UML and multiple models of computation (MOC).

Multi-Core Systems (CDA 6645) 3 credits
Prerequisites: C, C++, microprocessors, senior graduate students
Emergence of the system on a chip (SoC) multi-core era; challenges in codesign of software and hardware on embedded systems; system C, based on C++ as a common language for codesign; system level simulation, emulation, and verification.

Software Engineering (CEN 5035) 3 credits
Prerequisite: COP 3510 or COP 3530
An introduction to basic principles and practices of software engineering. Emphasis is placed on programming language support for software engineering principles, especially techniques for data abstraction, code reusability, and programming-in-the-large. Other topics include software life cycle models, general design, implementation and testing issues, specification and design methodologies, and model-based approaches to software design.

Special Topics (CEN 5931) 1-4 credits

Software Maintenance and Evolution (CEN 6027) 3 credits
Prerequisite: CEN 4010 or equivalent
This course covers fundamental aspects of software maintenance and evolution, including concepts and techniques, process models for system evolution, and software maintenance case studies.

Software Requirements Engineering (CEN 6075) 3 credits
Prerequisite: CEN 4010, CEN 5035, or another introductory course in software engineering
Principles of requirements elicitation, specification and analysis. A broad range of methods will be presented in the context of how they support these principles. Both functional and non-functional requirements will be addressed. Other topics include problem analysis, modeling, requirements documentation, and prototyping.

Software Testing (CEN 6076) 3 credits
Prerequisite: Some knowledge of software engineering or permission of instructor
Introduction to the basic principles of software testing. Included topics are quality assessment, proof of correctness, testing, and limitations of these methods.

Software Engineering Measurements (CEN 6080) 3 credits
Prerequisite: Knowledge of SW engineering/permission of instructor
Basic concepts, techniques, and applications of software complexity metrics. Topics covered include theory of measurement, applying measurements to software, token-based metrics, data collection, cost estimation models, productivity measures, quality, and reliability models.

Software Reliability Engineering (CEN 6081) 3 credits
Prerequisite: STA 4821
Introduction to the basic principles of software reliability engineering. Topics covered include system definition, model selection, parameter determination, and project-specific techniques and applications.

Software Architecture and Patterns (CEN 6085) 3 credits
Prerequisite: COP 5339
A study of high-level reusable abstractions that describe the integration of interacting components in a complex software system and the reusable patterns that describe solutions to recurring problems in software engineering.

Computer Performance Modeling (CEN 6405) 3 credits
Prerequisite: STA 4821
Use of statistical software packages such as SAS for data validation, description and analysis of statistical models used in computer science and software engineering.

topofpage

Special Topics (CEN 6930) 3 credits

Computer Data Security (CIS 6370) 3 credits
Overview of the technical aspects of data security with emphasis on the Internet and the design of secure systems.

Distributed Systems Security (CIS 6375) 3 credits
Prerequisite: CIS 6370
Most practical information systems are distributed systems. They provide access to corporate information on employees and customers and must adapt to application needs. This course considers the security issues of such systems together with possible solutions.

Computer Networks (CNT 5008) 3 credits
Prerequisite: CNT 4104 or permission of instructor
Application of computer networks, network architectures, the reference model. ARPANET, SNA, DECNET, and public networks, data communication, the telephone system, transmission and multiplexing, terminal handling, error recovery methods, routing algorithms, network security, and network operating systems.

Computer Network Programming (CNT 5715) 3 credits
Prerequisites: CNT 4104 and COP 3530
A network communication course with focus on the programming aspects of computer networking protocols. Students are required to develop a communication protocol system.

Computer Internetworking (CNT 6107) 3 credits
Prerequisite: CNT 4104 or permission of instructor
Study of various aspects involved in interconnecting computer networks. Emphasis on structure of the Internet. Other aspects such as integrated network information services, resources discovery, and HTML are also covered.

Computer Communication Protocols (CNT 6508) 3 credits
Prerequisites: CNT 4104 and STA 4821
Communications protocols in computer networks. All seven layers of OSI reference-model and representative protocols are discussed. Performance and verification of protocols.

Mobile Multimedia (CNT 6515) 3 credits
Prerequisites: CNT 4104 and COP 3530
Course covers technologies, tools, and standards for multimedia services over 3G/4G wireless networks. Topics covered include the 3GPP's IP multimedia subsystem (IMS) and video services over IMS.

Mobile Computing (CNT 6517) 3 credits
A study of the main issues in mobile computing and the approaches that address them.

Ad Hoc Networks (CNT 6518) 3 credits
Prerequisites: CNT 4104 and MAD 2104
A comprehensive approach to fundamentals of ad hoc networks, including media access protocols, routing protocols, implementation, and communication performance.

Video Communication (CNT 6885) 3 credits
Prerequisites: CNT 4104 and COP 3530
This course introduces video compression and issues in video transmission over wired and wireless networks. Course covers video technologies widely used in the industry, such as MPEG-2, MPEG-4, H.264, and transport protocols, such as RTP.

topofpage

Object-Oriented Software Design (COP 5339) 3 credits
Prerequisite: Proficiency in C or C++ programming
Classes and objects as the basis of software development. Object-oriented analysis and design using OMT, implementation using C++ and Java. Credit will not be given for both COP 4331 and 5330.

Component Programming with .NET (COP 5595) 3 credits
Prerequisites: COP 3530 and knowledge of SQL
Microsoft .NET is explored as a component-based platform for programming Web and other applications.

Compiler Writing 1 (COP 5625) 3 credits
Prerequisites: CDA 3331C and COP 3530
A comprehensive study of the issues involved in compiler construction: lexical, syntactic, and semantic analysis, code generation, run-time support, and error handling. Each student will write complete compiler.

Distributed Systems Design (COP 6617) 3 credits
Principles of distributed systems, their communication and synchronization structures, and special issues related to distributed control such as election and mutual exclusion, clock synchronization, Byzantine agreement, distributed routing, and termination.

New Directions in Database Systems (COP 6726) 3 credits
Prerequisite: Ability to program in C or C++
Study features of state-of-the-art object-relational, Java-enabled database systems using Oracle as a vehicle. Topics covered include SQL, Java, object-oriented features of SQL, and the implementation of stored subprograms and triggers using PL/SQL and JDBC. Also covered are server-side Web programming with PL/SQL, Java servlets, JavaServer Pages (JSP) as well as XML processing using Oracle. No prior knowledge of SQL, Java, or Web programming is assumed.

Theory and Implementation of Database Systems (COP 6731) 3 credits
Prerequisite: Ability to program in C or C++
The investigation of the fundamental principles and practices of relational database processing and design. Topics include SQL, embedded SQL, integrity constraints, transaction processing, normalization theory, query optimization, and relational algebras. Oracle is used as a vehicle in these investigations.

Topics in Computer Science (COT 5930) 1-3 credits
Prerequisite: Permission of the instructor
Study relating to specialized topics.

Philosophy of Computation (COT 6200) 3 credits
Corequisite: COT 4420 or 5410
Study of major topics in the theory of computation and mathematical logic, such as Church's thesis, Gödel's incompleteness theorems, and the theory of recursively enumerable sets and their philosophical interpretations.

Analysis of Algorithms (COT 6405) 3 credits
Prerequisite: COT 4400
Design and analysis of algorithms from several areas of computer science. Topics include advanced data structures, dynamic programming, greedy algorithms, approximation algorithms, and probabilistic algorithms.

Directed Independent Study-CS (COT 6900) 1-3 credits
The study of topics relating to the special needs and interests of individual students.

Directed Independent Study-CE (COT 6905) 1-3 credits
The study of topics relating to the special needs and interests of individual students.

Topics in Computer Science (COT 6930) 1-3 credits
Prerequisite: Permission of instructor

Master's Thesis-Computer Science (COT 6970) 1-9 credits
Prerequisite: Admission to candidacy
Grading: S/U

Dissertation-Computer Science (COT 7980) 1-15 credits
Prerequisite: Admission to candidacy
Grading: S/U

Video Processing (DIG 6645) 3 credits
Fundamentals of digital video acquisition, processing, storage, indexing, retrieval, and transmission over communication networks. Principles of contemporary video compression standards. Latest developments in digital video products and services.

Master's Thesis-Computer Engineering (ECM 6971) 1-9 credits
Prerequisite: Admission to candidacy
Grading: S/U


topofpage

Dissertation-Computer Engineering (ECM 7980) 1-15 credits
Prerequisite: Admission to candidacy
Grading: S/U

Wireless Networks (EEL 6591) 3 credits
Prerequisite: CNT 5008
Basic concepts and recent advances in field of wireless communication networks. Fundamentals of wireless communication technology and study of representative networks, such as cellular wireless network, WLAN, PAN, ad hoc wireless networks and wireless sensor networks.

Queueing Theory (MAP 6264) 3 credits
Prerequisite: STA 4821
Development of mathematical models for performance analysis of computer and telecommunications networks. Review of probability, introduction to stochastic processes, development of classical teletraffic and queueing models, application to modern computer and telecommunications networks.

Electrical Engineering


Undergraduate Courses/link to graduate courses

Electronics 1 (EEE 3300) 4 credits
Prerequisite: EEL 3111
Introduction to solid state devices (diodes, BJTs, FETs); op-amps, small signal amplifier analysis, large signal analysis. Use of circuit analysis programs (SPICE, etc.).

Digital Electronics (EEE 4340) 3 credits
Prerequisite: EEE 3300
The analysis and application of switching devices, logic families, multivibrators, semiconductor memories, A/D conversion and timing circuits.

High Frequency Amplifier Design (EEE 4360C) 3 credits
Prerequisites: EEL 3470, EEE 3300
Scattering parameters, matching networks and the Smith chart, amplifier stability considerations, amplifier design to meet various criteria, low noise, broadband, high power amplifier design, RF oscillator design, CAD design techniques.
(New course effective fall 2013.)

Electronics 2 (EEE 4361) 3 credits
Prerequisite: EEE 3300
Continuation of EEE 3300. Differential amplifiers, frequency response, feedback amplifiers, oscillators, power amplifiers, integrated electronics.

Special Topics (EEL 1935) 1-4 credits
Prerequisite: Permission of instructor
Lower-division special topics in areas of electrical engineering not covered by other courses such as experimental advanced high school work.

C for Engineers (EEL 2161 ) 3 credits
Introduces the fundamental capabilities of C++ and MATLAB. Illustrates the numerical problem-solving process, testing and interpretation of results through a variety of engineering examples and applications.

Electrical Engineering Practice (EEL 3012) 1 credit
Prerequisite: EGN 1002
Codes and standards - IEEE, ANSI, UL, ISO; IEEE code of ethics; professional and ethical responsibility of electrical engineers; impact of engineering solutions in a global and societal context; contemporary EE issues; lifelong learning; case studies.

Circuits 1 (EEL 3111) 3 credits
Prerequisites: (MAC 2312 or MAC 2282) and (PHY 2049 or PHY 2044) with grades of "C" or better
Corequisites: MAP 2302, MAC 2313
and MAP 3305
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.
(Changes effective fall 2014.)

Circuits 2 (EEL 3112) 3 credits
Prerequisite: EEL 3111
Continuation of Circuits 1: Second order transient response; 3-phase power; Fourier series; Laplace transforms; frequency response; 2-port networks; introduction to computer analysis with PSPICE and MATLAB.

topofpage

Laboratory 1 (EEL 3118L) 2 credits
Corequisites: EEE 3300
Introduction to basic electronic test equipment; measurement techniques, experimental analysis and design of linear and non-linear circuits.

Electromagnetic Fields and Waves (EEL 3470) 4 credits
Prerequisites: EEL 3111, MAC 2313
Vector analysis, electrostatic fields, magnetostatic fields, transverse electromagnetic waves, reflection and refraction of plane waves, and transmission lines.

Laboratory 2 (EEL 4119L) 3 credits
Prerequisites: EEE 4361, EEL 3118L, EEL 3470, EEL 4656
Experiments and projects to supplement the theoretical work in core courses.

Network Synthesis (EEL 4140) 3 credits
Prerequisite: EEL 4656
Introduction to filter design. Topics include physical realizability, passive and active 2-port network synthesis, sensitivity calculations, switched capacitor filters, OTAs, introduction to digital filters.

Electric Power Systems (EEL 4216) 3 credits
Prerequisite: EEL 3111
Fundamentals of electromechanical devices; energy conversion, transformers and rotary machines. The operation and analysis of power systems is presented. Topics include energy supply and demand, structure of power systems, power system components, voltage and frequency control and load flows.

Electrical Machines (EEL 4220) 3 credits
Prerequisite: EEL 3111; Corequisite: EEL 3112
Transformers, 3-phase distribution systems, 3-phase motors and generators, dc motors and generators, motor speed control, single phase ac motors.

Photovoltaic Power Systems (EEL 4281) 3 credits
Prerequisite: EEE 3300
Sun parameters; PV system components; PV system design, including environmental and economic considerations; PV cell technologies and device theory.

RF Devices and Circuits (EEL 4421C) 3 credits
Prerequisite: EEE 4360C or permission of instructor
RF filter design, active RF components and component modeling, matching and biasing networks, RF oscillators, mixers and frequency synthesizers, use of RF CAD software for system simulation.
(New course effective fall 2013.)

RF and Microwave Laboratory (EEL 4433C) 3 credits
Prerequisite: EEL 3470
Develop a basic understanding of modern microwave measurement techniques, practical laboratory measurements and introduction to microwave CAD design software on UNIX based workstations.

Microwave Engineering (EEL 4436C) 3 credits
Prerequisites: EEL 3470, EEE 3300
Review of electromagnetics, transmission lines, waveguides, microwave network analysis, impedance matching and tuning, microwave resonators, microwave power dividers, couplers and filters, microwave oscillators and mixers, CAD design techniques.
(New course effective fall 2013.)

Introduction to Antennas (EEL 4461) 3 credits
Prerequisite: EEL 3470
Antenna parameters, wire antennas, loop antennas, array matching techniques, broadband antennas, traveling wave antennas and antenna measurements.

Electromagnetic Compatibility (EEL 4478) 3 credits
Prerequisites: EEE 4361 and EEL 3470
Introduction to electromagnetic compatibility (EMC), intersystem and intra-system interferences and their characteristics, coupling by conduction and radiation, shielding, and interference reduction techniques.

Introduction to Digital Signal Processing (EEL 4510) 3 credits (Course changes to EEE 4510 in summer 2014.)
Prerequisite: EEL 4656
Sampling and data acquisition, design of simple digital filters, programming and hardware implementation, audio applications, basic spectrum analysis using FFT.

topofpage

Communication Systems (EEL 4512) 3 credits
Prerequisite: EEL 4656
Transmission of signals, amplitude modulation, frequency modulation, pulse modulation.

Communications Systems Lab (EEL 4512L) 1 credit
Prerequisite: EEL 4512
Lab experiments include: AM and FM transmitters and receivers, time division and frequency multiplexing, phase-locked loops.

Telecommunication Engineering (EEL 4519) 3 credits
Prerequisite: EEL 4512
Telecommunication systems; POTS; PSTNs; Analog & digital telephony, FDM/TDM; STDM & STATMUX; Circuit & packet switching; Modems & Codecs; LAN, MANs, WANs, ISDN & B-ISDN; SONETs; Protocol issues; Wireless communication: paging, cellular phone, etc.

Stochastic Processes and Random Signals (EEL 4541) 3 credits
(Course changes to EEE 4541 in summer 2014.)
Corequisite: EEL 4656
Introduction to probability and random processes. Response of linear systems to stochastic inputs. Distribution functions, power spectra, correlation functions, noise theory. Detection of electrical signal in the presence of noise. Applications of radar, radio signal fading, etc.

Control Systems 1 (EEL 4652) 3 credits
Prerequisite: EEL 3112
Introduction to classical control theory. Topics include system modeling and simulation, state variable analysis, signal flow graphs, transient and steady state response, stability analysis and design of controllers.

Control Systems Lab (EEL 4652L) 1 credit
Prerequisite: EEL 4652
Lab experiments including analog computers, PID temperature control, DC servo, system identification from frequency response, computer-aided design, system simulation using MATLAB and introduction to digital control systems.

Analysis of Linear Systems (EEL 4656) 3 credits
Prerequisite: EEL 3112
State variables, delta function and Impulse response, convolution, Fourier Transform and applications, discrete time systems, Z-transform and applications, Fourier transform of discrete signals.

Introduction to Microcontrollers (EEL 4746) 3 credits
Prerequisite: CDA 3201C
Introduction to microcontrollers, overview of assembly language, microcontroller hardware, I/O hardware alternatives, application case studies.

Microcontroller Lab (EEL 4746L) 1 credit
Prerequisite: CDA 3201C; Corequisite: EEL 4746
Ten microcontroller laboratory experiments covering topics such as assembly language, general purpose I/Os, interrupts, timer, input capture, output compare, serial and parallel communications.

topofpage

Directed Independent Study (EEL 4905) 1-4 credits

Prerequisite: Permission of instructor
Study of topics relating to the special needs and interests of individual students. May be taken for repeated credit.

Special Topics (EEL 4930) 1-4 credits
Prerequisite: Permission of instructor
Topics in specialized areas, such as networks, electronics, and machines, not adequately covered in other courses. May be repeated for credit.

Cooperative Education - Electrical Engineering (EEL 4949) 1-4 credits
Cooperative work study for electrical engineering students. Grading: S/U

Nature: Intersections of Science, Engineering, and the Humanities (ETG 2831) 3 credits

Course focuses on the reciprocal influence of science in its endeavor to understand nature, engineering in it attempts to harness nature, and the humanities in their essential role as the shapers of values. This is accomplished through a combination of learned readings, penetrating discussions, computer models and software tools, and a final project and competition. This is a General Education course.

Courses for Non-Majors

Digital Electronics for Non-EE Majors (EEE 3341C) 3 credits
Prerequisite: EEL 3111
Switching logic; digital IC; logigate families; A/D-D/A converters; microprocessor interfacing transducers; micro controllers; practical microprocessors. Includes laboratory.

Graduate Courses

Introduction to Bioengineering (BME 5000) 3 credits
Prerequisite: EEL 4656
Course provides a broad perspective of bioengineering as applied to topics in contemporary biology, physiology, and medicine, including biotechnology and bioinformatics.

Biosystems Modeling and Control (BME 5742) 3 credits
Dynamic modeling and control of select biological and physiological processes.

Stem Cell Engineering (BME 6324) 3 credits
Focuses on the stem cell’s research and engineering to clarify the nature of these cells, their sources and categories, their engineering for different purposes, their role as cellular therapeutic approach, reprogramming of ordinary cells into stem cells through a combination of readings, penetrating discussions and animation of new techniques and tools (short movies).
(New course effective fall 2014.)

Tissue Engineering (BME 6334) 3 credits
Principles and newest concepts of tissue engineering. Learning and studying molecular, cellular and tissue culture aspects of TE and Laboratory work and high level of instrumentations that helps this Laboratory work to grow the tissues. Mechanical functions of the cells, extracellular matrix, types, quality, purposes of scaffolds as the supporters of 3-Dtissue growth, discussed.
(New course effective fall 2014.)

Bioinformatics: Bioengineering Perspectives (BME 6762) 3 credits
Prerequisite: Engineering/Science B.S. degree
Introduction to bio- and genetic-engineering. Concepts and definitions of molecular biological terms. Bioinformatics-definition and applications. Information resources and databases: Proteins and genomes. Biological sequence analysis and applications. Sequence search/analyses tools and protocols. Bioinformatics versus modern information networks and the World Wide Web.

Directed Independent Study (BME 6905) 1-4 credits
Directed independent study as defined by instructor.

Master's Thesis - Bioengineering (BME 6971) 1-9 credits
Thesis work under supervision. Grading: S/U

Automatic Biometrics (CET 5888) 3 credits
Course provides students with theory and algorithms of person identification and verification in a networked world using biometric means. Covers topics such as face recognition, voice recognition, fingerprint classification, and DNA scanning.

CMOS Amplifiers (EEE 5321) 3 credits
Prerequisite: EEE 3300
Analysis, simulation, and computer-aided design of basic open-loop and feedback, single-stage and differential CMOS amplifiers, taking into account frequency response, noise, and parameters tolerance. Design software includes Excel, Pspice and ADS.

High Frequency Amplifiers (EEE 5371) 3 credits
Electromagnetic fields and waves, analysis and design of transistor circuits; tow-port networks, matching networks, stability considerations, RF transistor amplifier design, broadband and high-power design methods; CAD techniques for RF amplifier design.

RF CMOS VLSI Devices for Wireless Communications (EEE 6323) 3 credits
Prerequisites: EEE 3300, 4361
RF VLSI aspects of monolithic RFIC's in wireless communication systems. Emergence of CMOS RF VLSI applications. Front and back end uses with practical examples.

RF Devices and Circuits (EEE 6374) 3 credits
Prerequisites: EEE 5371 or permission of instructor
RF filter design, active RF components and component modeling, matching and biasing networks, RF oscillators, mixers and synthesizers, use of RF CAD software for system simulation.

topofpage

RF - Air Interface and Antennas in Wireless Communications (EEE 6379) 3 credits
Basics of EM fields and waves; antenna theory; design of antennas for wireless communications. Types of antennas/arrays used in modern wireless systems. Smart antennas; indoor/outdoor antennas; broadband antennas.

Digital Communications Systems (EEL 5500) 3 credits
Prerequisite: EEL 4512
Random signals and noise, random processes, physical noise sources, and digital data transmission and reception.

Digital Processing of Signals (EEL 5526) 3 credits (Course changes to EEE 5502 in summer 2014.)
Prerequisite: EEL 4656 or permission of instructor
An analysis of discrete signals and systems, difference calculus, sampling theory, Z-transform and the discrete Fourier transform, digital filter synthesis and implementation, and fast Fourier transform algorithms.

Introduction to Radar Systems (EEL 5547) 3 credits (Course changes to EEE 5557 in summer 2014.)
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.

Modern Control (EEL 5613) 3 credits
Prerequisite: MAS 5145 or Engineering graduate standing
Fundamentals of linear systems theory and practice as applied to multi-input and multi-output feedback control systems: State variable models, stability, controllability, observability, state feedback and estimation, linear quadratic regulators, computer-aided analysis and design (using Matlab control systems toolbox).
(New course; effective fall 2013.)

Digital Control 1 (EEL 5630) 3 credits
Prerequisite: EEL 4652
An introduction to discrete-time control, Z-transform, discrete-time system representations, stability and design of digital control systems, implementation, and microprocessor control.

Control Systems 2 (EEL 5654) 3 credits
Prerequisite: EEL 4652
Internal stability, stabilization, minimum weighted sensitivity control design, controller design in the presence of unknown disturbances, and model uncertainty.

Robotic Applications (EEL 5661) 3 credits
Prerequisite: Senior or graduate standing
Robot classification, robot systems, economic justification; product design for robot assembly; programming, part feeding, tooling.

topofpage

Special Topics in Electrical Engineering (EEL 5934) 1-5 credits
Prerequisite: Permission of instructor
An advanced course in specialized areas not adequately covered in other courses. It may be repeated for credit.

Fourier Optics and Holography (EEL 6449) 3 credits
Analysis of two-dimensional linear systems, scalar diffraction theory, Fresnel and Fraunhofer diffraction, transforming properties of lenses, optical imaging systems, theory and application of holography.

Electromagnetic Theory 1 (EEL 6482) 3 credits
Prerequisite: EEL 3470
Review of fundamental concepts. Electromagnetic theorems and concepts, including duality, uniqueness, field equivalence, reciprocity, Green's functions; boundary value problems in rectangular, cylindrical, and spherical coordinates.

Electromagnetic Theory 2 (EEL 6487) 3 credits
Prerequisite: EEL 6482
Review of basic concepts. Advanced solution techniques for electromagnetic problems involving waveguiding, scattering, diffraction and radiation. Techniques include variational methods, Green's function solutions, method of moments, finite difference method, finite element method, and others.

Digital Communications 2 (EEL 6504) 3 credits
Prerequisite: EEL 5500
Signaling over fading channels, generation of coherent references, synchronization of digital communication systems, spread spectrum techniques.

Digital Satellite Communication (EEL 6509) 3 credits
Satellite communication systems, satellite orbits, propagation effects, link budget calculating performance of digital modulation options.

Information Theory (EEL 6532) 3 credits
Prerequisite: EEL 4541 or permission of instructor (Course changes to EEE 4541 in summer 2014.)
Information theory, entropy, coding information sources, noisy channels, codes for error detection and correction.

Detection Theory (EEL 6537) 3 credits
Prerequisite: EEL 4541 (Course changes to EEE 4541 in summer 2014.)
Hypothesis testing; detection of signals and noise; detection of signals with unknown parameters; detection of weak signals; non-parametric detection; decentralized detection; robust detection; and applications.

Adaptive Signal Processing (EEL 6557) 3 credits (Course changes to EEE 6504 in summer 2014.)
Prerequisite: EEL 5526 (Course changes to EEE 5502 in summer 2014.)
This course covers the principles of linear adaptive filtering, various adaptive filtering techniques, and their relationships to optimal linear filter solutions. Also emphasized are such applications such as adaptive filtering as noise and echo cancellation, adaptive equalization, line enhancement, and beam forming.

Advanced Signal Processing (EEL 6558) 3 credits (Course changes to EEE 6508 in summer 2014.)
Prerequisite: EEL 5526 (Course changes to EEE 5502 in summer 2014.)
Course provides an in-depth study of a select set of topics in digital signal processing (DSP). Topics include advanced digital filter design techniques, reconstruction of signals from DSP samples, wavelets, and multirate signal processing and its applications to speech analysis. Course is designed for graduate students with a strong background in DSP fundamentals and MATLAB.

topofpage

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 (Course changes to EEE 6585 in summer 2014.)
Prerequisite: EEL 5526 (Course changes to EEE 5502 in summer 2014.)
A course in digital modeling, processing, and representation of speech signals, short time Fourier analysis, speech spectrograms, linear predictive coding, person-machine communication by voice.

Mobile Communication (EEL 6593) 3 credits
Basics of mobile/cellular communication systems, propagation - fading models, diversity gain, link margins, modulation, performance analysis.

Wireless Personal Communication Systems (EEL 6597) 3 credits
Prerequisite: EEL 5500 or permission of instructor
Course introduces seniors and graduate students in electrical engineering to the fundamentals of wireless personal communication services, systems, and networks. The course focuses on the principles, technologies, system architectures, and standards for wireless access networks for telephony, data communications, and portable computing.

Intelligent Control (EEL 6682) 3 credits
Prerequisite: EEL 4652
Recent trends related to learning and decision-making capabilities of intelligent control systems using neural networks and fuzzy logic. Emphasis on controller design for industrial applications.

Neural Network Modeling (EEL 6815) 3 credits
Prerequisite: EEL 4512 or CAP 5615 or permission of instructor
Introduction to neural complex, real and artificial neurons; statistical aspects of neural learning, neural network modeling; artificial neural network (ANN), statistical mechanics, and cybernetic perspectives.

Neural Complex and Artificial Neural Networks (EEL 6819) 3 credits
Multifaceted representation of neural activity in terms of neurobiology, cognitive science, art of computation, cybernetics and physics of statistical mechanics. Neural network modeling mimicking biological neural complex and development of artificial neural networks.

Directed Independent Study (EEL 6905) 1-4 credits
Prerequisite: Permission of instructor
Courses in specialized areas not adequately covered in other courses may be taken for repeated credit.

Special Topics in Electrical Engineering (EEL 6935) 1-4 credits

Master's Thesis-Electrical Engineering (EEL 6971) 1-9 credits
Grading: S/U

Dissertation-Electrical Engineering (EEL 7980) 1-15 credits
Grading: S/U

Graduate Internship (EGN 5940) 1-3 credits
Summer industrial work experience in student's major field of study. Grading: S/U

Next Generation Telecommunications (TCN 6120) 3 credits
Prospects and implications of emerging telecommunications engineering; next generation networking (NGN) considerations; ATM/WDM/DWDM and access transports; MPLS/VPN and soft switching; wireless generations.

Local Access and Internet Telecommunication Engineering (TCN 6122) 3 credits
Prerequisite: EEL 4519
Concepts of local-access (Local-Loop) and Internet routing engineering considerations such as state-of-the-art telecommunications. Architectural and integrated service perspectives, design aspects, QoS,, and implementations - streaming of packetized voice, data, and video through local-loops and core networks.

topofpage

Geomatics Engineering


Undergraduate Courses

Engineering Economics (EGN 4613) 3 credits
(See Interdisciplinary courses, this section)

Introduction to Geomatics Engineering (SUR 2034) 3 credits
An introduction to the fundamental concepts of geomatics engineering philosophical thought; the technical, professional, ethical, and social responsibilities of the geomatics engineer; geomatics engineering professional and career opportunities; professional ethics and safety.

Plane Surveying (SUR 2101) 3 credits
Prerequisite: Knowledge of geometry and trigonometry MAC 2281 or MAC 2311 MAC 1114 with a minimum grade of "C"
Corequisite: SUR 2101L
Surveying theory and practice as applied to plane surveying in these areas: error propagation, linear measurements, angle measurements, area determination, differential and trigonometric leveling, and topographic mapping.
(Change is effective fall 2013.) (Change effective summer 2014.)

Plane Surveying Lab (SUR 2101L) 1 credit
Prerequisite: Knowledge of geometry and trigonometry MAC 2281 or MAC 2311 MAC 1114 with a minimum grade of "C"
Corequisite: SUR 2101

Surveying theory and practice as applied to plane surveying in these areas: error propagation, linear measurements, angle measurements, area determination, differential and trigonometric leveling, and topographic mapping.
(Change is effective fall 2013.) (Change effective summer 2014.)

Fundamentals of Surveying (SUR 2104C) 3 credits
Prerequisite: MAC 2281 or MAC 2311 MAC 1114 with a minimum grade of "C"
Concepts, theory and applications of basic measurement methods used in geospatial data acquisition, such as distance, direction and angle measurements, traverse computation, leveling and height determination, trigonometric leveling, topographic surveying, horizontal and vertical curves, terrestrial positioning using GPS and GIS. Labs synchronized with the lectures.
(Change effective summer 2014.)

Automated Surveying and Mapping (SUR 3141) 3 credits
Prerequisites: SUR 2101 and SUR 2101L
Corequisite: SUR 3141L
Use of computer-aided drafting and mapping from surveyed field data, familiarization with hardware and software available for surveying and mapping computations and drafting, data storage and output from automated devices used in surveying, use of total stations and electronic field data collection systems, field-to-finish products.

Automated Surveying and Mapping Lab (SUR 3141L) 1 credit
Prerequisites: SUR 2101 and SUR 2101L
Corequisite: SUR 3141
Use of computer-aided drafting and mapping from surveyed field data, familiarization with hardware and software available for surveying and mapping computations and drafting, data storage and output from automated devices used in surveying, use of total stations and electronic field data collection systems, field-to-finish products.

Engineering and Construction Surveying (SUR 3205) 3 credits
Prerequisite: SUR 3643; Corequisite SUR 3205L
Surveying applications for engineering, construction, and transportation work. Route surveying and geometric design; topographic site surveys and mapping; earthwork computations.

Engineering and Construction Surveying Laboratory (SUR 3205L) 1 credit
Prerequisite: SUR 3643; Corequisite: SUR 3205
Surveying applications for engineering, construction, and transportation work. Route surveying and geometric design; topographic site surveys and mapping; earthwork computations.

Photogrammetry (SUR 3331) 2 credits
Prerequisites: SUR 2101 and SUR 2101L; Corequisite: SUR 3331L
Use of aerial photographs for mapping, geometry of single photo and stereographic models, scale and relief displacement, vertical and titled photos, parallax, photo mosaics, ground control stereoplotters, resection, orthophotos, oblique photos.
(Change effective fall 2014.)

Photogrammetry Lab (SUR 3331L) 1 credit
Prerequisites: SUR 2101 and SUR 2101L; Corequisite: SUR 3331
Use of aerial photographs for mapping, geometry of single photo and stereographic models, scale and relief displacement, vertical and titled photos, parallax, photo mosaics, ground control stereoplotters, resection, orthophotos, oblique photos.
(Change effective fall 2014.)

topofpage

Land Subdivision and Platting (SUR 3463) 2 credits
Prerequisites: SUR 3643 SUR 2101 and SUR 2101L, or SUR 2104C, with minimum grades of "C"
Corequisite: SUR 3463L

Physical elements of designing land subdivisions, including circulation systems, sewer systems, drainage systems, soils and earthwork grading considerations, erosion control, lot and block arrangement, topography and existing land use factors, geometric analysis procedures, presentations to city planning and zoning boards.
(Change effective fall 2013 for SUR 2101/2101L; effective summer 2014 for SUR 2104C.)

Land Subdivision and Platting Lab (SUR 3463L) 1 credit
Prerequisites: SUR 3643 SUR 2101 and SUR 2101L, or SUR 2104C, with minimum grades of "C"
Corequisite: 3463
Physical elements of designing land subdivisions, including circulation systems, sewer systems, drainage systems, soils and earthwork grading considerations, erosion control, lot and block arrangement, topography and existing land use factors, geometric analysis procedures, presentations to city planning and zoning boards.
(Change effective fall 2013 for SUR 2101/2101L; effective summer 2014 for SUR 2104C.)

Introduction to Geodesy (SUR 3530) 3 credits
Prerequisite: SUR 3643 MAC 2282 or MAC 2312 with minimum grade of "C"
The study of ellipsoidal geometry, horizontal and vertical geodetic datums, coordinate systems, solution of spherical triangles, time systems, astronomical azimuth and LaPlace's equation, developable surfaces, basic properties and characteristics of most common map projections with stronger emphasis on the projections used in State Plane Coordinates such as Lambert conformal, transverse Mercator and UTM.
(Changes effective summer 2014.)

Surveying Data Analysis (SUR 3643) 3 credits
Prerequisites: SUR 2101, SUR 2101L and MAP 3305 MAC 2282 or MAC 2312 with minimum grade of "C"
Corequsite: STA 4032
Applications of mathematics in surveying. Measurement theory, analysis of measurements, computation, and adjustment of spatial data. Emphasis on computer applications for adjustments and analysis.
(Prerequisite changes effective fall 2014; Corequisite addition effective spring 2014.)

Special Topics in Geomatics Engineering (SUR 3930) 3 credits
Selected topics in Geomatics Engineering.
(New course effective fall 2014.)

Introduction to Terrestrial Laser Scanning (SUR 4150C) 3 credits
Prerequisites: MAC 2281 or MAC 2311 with grades of "C" or higher
Introduces students to applications of terrestrial laser scanning systems in geosciences, engineering, urban planning, forestry, architecture, emergency planning and forensics.
(New course effective summer 2014.)

Hydrographic Surveying (SUR 4302) 2 credits
Prerequisites: SUR 3530, Geomatics Engineering majors only
Corequisites: SUR 4302L, SUR 4531

An introduction to the principles of hydrographic surveying, concepts, theory and applications of underwater acoustic wave propagation, surveying applications for depth determination, seafloor classification and feature detection, water levels and flow, hydrographic practice.

Hydrographic Surveying Lab (SUR 4302L) 1 credit
Prerequisites: SUR 3530, Geomatics Engineering majors only
Corequisites: SUR 4302, SUR 4531

The lab component of Hydrographic Surveying. An introduction to the principles of hydrographic surveying, concepts, theory and applications of underwater acoustic wave propagation, surveying applications for depth determination, seafloor classification and feature detection, water levels and flow, hydrographic practice.

Legal Aspects of Surveying (SUR 4403) 3 credits
Prerequisites: SUR 3463 and SUR 3463L SUR 2101 and SUR 2101L
Legal principles of property boundary retracement, land descriptions, and rights-of-way. Ethical issues and legal limits of practice; surveyor as expert witness; surveyor-client relationship; responsibilities to the profession.
(Change is effective fall 2013.)

Surveying Business Practices (SUR 4430) 3 credits
Prerequisite: Junior or senior standing
A study of business practices as they apply to the organization offering professional engineering and/or surveying practices.

Positioning with GPS Satellite Positioning (SUR 4531) 2 credits
Prerequisite: SUR 3530; Corequisite: SUR 4531L
Utilization of GPS for data collection and post-processing; methods for adjusting networks. Practical applications of GPS technology for land survey projects utilizing actual GPS survey data from U.S. government Cadastral Survey in a wide variety of conditions and applications. Topics include fundamentals of GPS, geodesy, project planning, survey techniques, field procedures, data processing and evaluation, network adjustment, and an overview of real-time.
(Change effective fall 2014.)

Positioning with GPS Lab Satellite Positioning Lab (SUR 4531L) 1 credit
Prerequisite: SUR 3530; Corequisite: SUR 4531
Utilization of GPS for data collection and post-processing; methods for adjusting networks. Practical applications of GPS technology for land survey projects utilizing actual GPS survey data from U.S. government Cadastral Survey in a wide variety of conditions and applications. Topics include fundamentals of GPS, geodesy, project planning, survey techniques, field procedures, data processing and evaluation, network adjustment, and an overview of real-time.

(Change effective fall 2014.)

Geomatics Engineering Design 1 (SUR 4670) 3 credits

Prerequisites: Senior standing Corequisites: SUR 4531 and SUR 4531L
Design teams are formed and projects selected for the senior capstone design project. Projects are developed with the advice and approval of practitioners and faculty. Proposals are completed and accepted by the faculty and local practitioners. Design and professional practice issues are presented and discussed.
(Change effective fall 2014.)

Geomatics Engineering Design 2 (SUR 4672) 3 credits
Prerequisite: SUR 4670
A continuation of SUR 4670. Design team projects culminate in written and oral reports. Design and professional practice issues are presented and discussed.

Special Topics in Geomatics Engineering (SUR 4930) 3 credits
Selected topics in Geomatics Engineering.
(New course effective fall 2014.)

Cooperative Education - Geomatics Engineering (SUR 4949) 1-4 credits
Prerequisite: Junior standing
Cooperative work study for geomatics engineering students. Grading: S/U

topofpage

Interdisciplinary


Undergraduate Courses/link to graduate courses

Discoveries in Engineering: Explore Nanotechnology (BME 1570) 3 credits
Prerequisite: For pre-approved dual-enrolled high school students only
A journey to nanoworld through lectures, demonstrations, and projects that allow students to peek into the fundamental science behind nanotechnology and acquaint themselves with tools of nanosciences. The course includes exploration of the landscape of smart materials, sensors, biomedical applications, energy capture, transformation and storage, optics, electronics, fabrication, modeling, and nano-business industry.
(Course no longer offered at FAU; effective summer 2013.)

Discoveries in Engineering: Innovative Materials for Infrastructure (CGN 1500) 3 credits
Prerequisite: For pre-approved dual-enrolled high school students only
Introduction to new generation, innovative, and advanced materials for civil infrastructure systems, such as bridges, tall structures, and highway pavements. Mixed-design and mechanical properties, environmentally sound concepts, green building and sustainable development, accelerated testing and durability, infrastructure security, impact and blast resistant materials and design.

Discoveries in Engineering: Web Technology (COP 3853) 3 credits
Prerequisite: For pre-approved dual-enrolled high school students only
Teaches students current web technologies and Internet programming at the introductory level. Topics include WWW, HTML, Dynamic HTML, and web programming. This course is project based; therefore, students are required to finish Internet-based projects using the tools introduced in class.

Discoveries in Engineering: Electronic Design and Operational Amplifiers (EEL 1007C) 3 credits
Prerequisite: For pre-approved dual-enrolled high school students only
Basic and advanced electronic design principles in theory, computer lab PSPICE simulations and hands-on electronics lab experiments and design project. Topics include audio amplifiers, filters, AM wireless optical communication, and extensive technical report assignments.

Fundamentals of Engineering (EGN 1002) 3 credits
Engineering survival skills: orientation, professionalism, planning, problem solving, creative thinking, software and calculator techniques, time and project management, teaming skills, engineering disciplines, report writing, and technical communications.

Discoveries in Engineering: Innovative Problem Solving (EGN 1003) 3 credits
Prerequisite: For pre-approved dual-enrolled high school students only
An interactive course to introduce students to new and powerful tools to boost their creative problem solving skills. Students enhance their communication and teaming skills, unlock their creative potential, and are introduced to topics related to intellectual property and marketing.

University Honors Seminar in Engineering (EGN 1930) 3 credits
Writing Across Curriculum (Gordon Rule)
A seminar in the University Honors Program on topics in engineering.

University Honors Seminar in Engineering (EGN 1932) 3 credits
Gordon Rule, computational
A seminar in the University Honors Program on topics in Engineering.

Special Topics (EGN 1935) 1-4 credits
Prerequisite: Permission of instructor
Lower-division special topics in areas of engineering not covered by other courses such as experimental advanced high school work.

Special Topics (EGN 2935) 1-4 credits
Prerequisite: Permission of instructor
Lower-division special topics in areas of engineering not covered by other courses such as experimental advanced high school work.

Statics (EGN 3311) 3 credits
Prerequisites: MAC 2282 or MAC 2312; and PHY 2043 or PHY 2048
Analysis of force and moment systems for static equilibrium of trusses, beams, frames, and machines; elements of frictions; centroid, center of gravity, center of mass, and moment of inertia.

Dynamics (EGN 3321) 3 credits
Prerequisite: EGN 3311 with minimum grade of "C"
Dynamics of particles and rigid bodies, applications of free-body diagrams, Newton's second law, the impulse-momentum method and the work-energy principle to solve dynamic problems in mechanical systems.


Strength of Materials (EGN 3331) 3 credits

Prerequisite: EGN 3311 with minimum grade of "C"
Concepts of stress and strain; mechanical properties of materials, force, deformation and stress analysis of structural members; stress and strain transformations; principal stresses; failure theories; and concept of buckling.


Engineering Thermodynamics (EGN 3343) 3 credits
Prerequisite: PHY 2043 with minimum grade of "C"
Corequisite: MAC 2313 with minimum grade of "C"

Topics include properties of a simple pure compressible substance, equations of state, the first law of thermodynamics, internal energy, specific heats, enthalpy and the application of the first law to a system or a control volume. The study of the second law of thermodynamics is also discussed leading to the discovery of entropy as a property and its ramifications.

topofpage

Engineering Materials 1 (EGN 3365) 3 credits
Corequisites: EGN 3331 and EGN 3343 with minimum grades of "C"
Structure of material systems from the atomic, micro and macroscopic standpoints. Equilibrium and non-equilibrium structures. Relationship between structure and electrical, thermal, mechanical and failure properties of metals, ceramics and polymeric materials. Strengthening mechanisms in materials.


Special Topics (EGN 3935) 1-4 credits

Prerequisite: Permission of instructor
Special topics in areas of engineering not covered by other courses.

Inventive Problem Solving in Engineering (EGN 4040) 3 credits
Common problem-solving methods, followed by an introduction to TRIZ (Russian acronym for systematic inventive thinking); introduction to intellectual property, including patents, copyrights, trademarks, trade secrets and unfair competition.

Sustainability Leadership for Engineers (EGN 4070) 3 credits
Prerequisite: Participation in the Innovation Leadership Honors Program
Introduction to the concept of sustainable design as a necessary tool for producing places, products, and services in a way that reduces the use of non-renewable resources, minimizes environmental impact, and relates people to the natural environment.

Venture-Funded Team Project (EGN 4415) 3 credits
Prerequisite: EGN 4641
Course provides the opportunity for student teams to implement their proposals developed in the Innovation and Entrepreneurship course.

Dynamic Systems (EGN 4432) 3 credits
Prerequisites: EGN 3321 or equivalent and MAP 3305 and (EEL 2161 or EML 2538
or EGN 2213 or equivalent)
Acquaints students with basic knowledge about dynamic systems, systems stability analysis and basic controller design.

(Removal of EML course effective spring 2014; addition of EGN course effective fall 2014.)

Engineering Economics (EGN 4613) 3 credits
Prerequisite: Junior or senior standing
Course introduces concepts of economic decision making, including present worth analysis, cash flow equivalence, replacement analysis, equipment selection. Open to students in any discipline.

Innovation and Entrepreneurship (EGN 4641) 3 credits
Prerequisite: Junior standing or higher
Course presents the core issues involved in the decision to pursue an entrepreneurial vision. Student teams develop and present to potential sponsors their proposals for venture-funded team projects.

Honors Directed Independent Study (EGN 4906) 3 credits
Project-orientated study of engineering topics relating to the special needs and interests of individual Innovation Leadership Honors Program students.

Special Topics (EGN 4935) 1-4 credits
Prerequisite: Permission of instructor
Special topics in engineering not covered by other courses.

Engineering Design 1 (EGN 4950C 4410C) 3 credits
Prerequisites: Senior standing and permission of Department
Students will develop and present proposals for capstone design projects to be completed in EGN 4952C 4411C. Work in interdisciplinary teams is required.
(Course changes effective fall 2014.)

Engineering Design 2 (EGN 4952C 4411C) 3 credits
Prerequisite: EGN 4950C 4410C
Continuation and completion of multidisciplinary team projects initiated in EGN 4950C 4410C.

Honors Undergraduate Thesis (EGN 4972) 3 credits
Thesis preparation for research conducted by Innovation Leadership Honors Program students.

Leadership Development Workshop 1 (EGN 3937 EGS 3030) 1 credit
Prerequisite: Participation in ILHP
This first course in the LDW series focuses on innovation leadership student teams and provides a first introduction to such topics as teamwork and team building, the need for an effective professional portfolio, effective résumé writing, and College of Engineering and Computer Science student professional societies. Grading: S/U
(Course change effective fall 2014.)

Leadership Development Workshop 2 (EGN 4937 EGS 4031) 1 credit
Prerequisite: Participation in ILHP
This course in the LDW series focuses on student summer internship experiences and preparation for Capstone Innovation and Entrepreneurship and Venture-Funded Team Project courses as well as employment after graduation. Grading: S/U
(Course change effective fall 2014.)

Innovation Leadership Internship (EGN EGS 4942) 1 credit
Prerequisites: Participation in ILHP
A collaborative effort between an individual student, the University through the Center for Innovation Leadership, and a University partner that provides the enrichment experience. The effort begins with an appropriate proposal, agreed to by all parties, that defines the scope of the work to be accomplished and a schedule for completion. Grading: S/U
(Course changes effective fall 2014.)

topofpage

Discoveries in Engineering: Introduction to Ocean Engineering and Underwater Vehicles
(EOC 1665C) 3 credits

Prerequisite: For pre-approved dual-enrolled high school students only
This course introduces basic ocean engineering disciplines and principles of vehicle motion. Laboratory assignments provide hands-on experiences in designing, building, and testing remotely operated and autonomous marine vehicle models.

Graduate Courses

Special Topics (EGN 6930) 1-4 credits
Prerequisite: Permission of instructor
Courses in specialized interdisciplinary areas of engineering. May be repeated for credit.

Innovative Thinking (IDS 6358) 3 credits
Prerequisite: Permission of instructor
A multidisciplinary course that provides a broad perspective of innovation as applied to engineering, science, technology, and business. The course introduces students to new and powerful tools to boost their creative and innovative thinking skills. This course is for graduate students but may be taken by senior undergraduates with permission of the instructor.

topofpage

Mechanical Engineering


Undergraduate Courses/link to graduate courses

Core Courses

Electro-Mechanical Devices (EGM 4045) 3 credits
Prerequisite: PHY 2044 and MAP 3305 or equivalent with minimum grades of "C"
Pre or Corequisite:
EGN 3343 with minimum grade of "C"
Principles of electrical circuits, DC and AC devices, electrical machines and sizing of electrical systems for mechanical loads. Design of circuits and filters for data acquisition. Introduction to applied electrical specification of motors and NEC codes.

Finite Element Analysis for Engineering Design (EGM 4350) 3 credits
Prerequisite: EGN 3331 or equivalent with minimum grade of "C"
Fundamental concepts of finite element software to perform the stress, vibration, and heat transfer analyses of various engineering design problems.

Engineering Graphics (EGS EGN 1111C) 3 credits
Sketching techniques. Multiview drawings, pictorials, section views, auxiliary views, and engineering problem layout. Descriptive geometry. Three-dimensional modeling and computer graphics.
(Course prefix change effective fall 2014.)

Computer Applications in Engineering 1 (EGS EGN 2213) 3 credits
Prerequisite: MAC 2282 or equivalent with minimum grade of "C"
An introduction to programming in MATLAB, this course includes some matrix concepts, input/output statements, for and while loops, if and else-if statements, built-in functions, self-written functions, some built-in solvers and projects illustrating applications to engineering topics.
(New course; effective fall 2013; prefix change effective fall 2014.)

Statics (EGN 3311) 3 credits
(See Interdisciplinary courses, this section)

Dynamics (EGN 3321) 3 credits

(See Interdisciplinary courses, this section)


Strength of Materials (EGN 3331) 3 credits

(See Interdisciplinary courses, this section)

Engineering Thermodynamics (EGN 3343) 3 credits
(See Interdisciplinary courses, this section)

Engineering Materials 1 (EGN 3365) 3 credits
(See Interdisciplinary courses, this section)

Dynamic Systems (EGN 4432) 3 credits
(See Interdisciplinary courses, this section)

Computer Applications in Mechanical Engineering 1 (EML 2538) 3 credits
Prerequisite: MAC 2312 or MAC 2282 with minimum grade of "C"
An introduction to programming in MATLAB, this course includes some matrix concepts, input/output statements, for and while loops, if and if else statements, built in functions, self written functions, some built in solvers, and projects illustrating applications to ME topics.
(Course will be terminated effective spring 2014.)

Experimental Methodology (EML 3523C) 3 credits
Prerequisites: EGN 3321 or equivalent, EGN 3331 or equivalent, EGM 4045, EML 3701 and STA 4032, all with minimum grades of "C"
Study of typical measuring systems. Solutions of engineering problems by experimental means, to include analysis of experimental data. Course consists of two hours of lecture and three hours of lab.

Fluid Mechanics (EML 3701) 3 credits
Prerequisites: EGN 3311 or equivalent, EGN 3343 or equivalent and MAP 3305 all with minimum grades of "C"
Characteristics of a fluid, fluid statics, flow fields, fundamental laws, control volume concept, some applications of the fundamental laws in integral form, dimensional analysis and similitude, flow in pipes, single-path pipe line problems, networks, and boundary layer concepts.

Applied Thermal-Fluid Engineering (EML 4127) 3 credits
Prerequisite: EML 4142 with minimum grade of "C"
Applications of fluid mechanics and heat transfer, including: turbomachinery, heat exchangers, condensation and boiling heat transfer, special topics in fluid mechanics, heat transfer, and design projects.

Heat Transfer (EML 4142) 3 credits
Prerequisite: EML 2538 and EGN 2213 and EML 3701 with minimum grades of "C"
Modes of heat transfer, one- and two-dimensional steady state heat conduction, unsteady heat conduction, numerical methods, computer program projects, empirical relations for forced and free convection, radiation properties, shape factors, radiation heat exchange between gray bodies.
(Removal of EML course effective spring 2014; addition of EGN course effective fall 2014.)

Vibration Synthesis and Analysis (EML 4220) 3 credits
Prerequisites: EGN 3221 or equivalent and (MAP 2302 or MAP 3305) with minimum grades of "C"
Free and forced vibration of mechanical systems; damping; periodic and transient excitations; vibration control; multiple degree of freedom and continuous systems.

Machine Design 2 (EML 4262) 3 credits
Prerequisites: EGN 3321 and EGN 3331 or equivalents, with minimum grades of "C"
The study of kinematics, dynamics, and design of machinery and related components. Topics include analysis and synthesis of linkages, cams, bearings, gears, and gear trains.

System Dynamics (EML 4380) 3 credits
Prerequisites: EGN 3321 or equivalent, EML 2538 EGN 2213 and MAP 3305 with minimum grades of "C"
Modeling and analysis of dynamics of physical systems including mechanical, electrical, fluid, thermal and mixed systems, with emphasis on linear, lump-parameter approach using analytical and computer-aided numerical techniques.
(Removal of EML course effective spring 2014; addition of EGN course effective fall 2014.)

Machine Design 1 (EML 4500) 3 credits
Prerequisites: EGN 3331 or equivalent and EML 2538 and EGN 2213 with minimum grades of "C"
Introduction to machine design; fundamental principles in strength of materials; static and fatigue failure theories; design of machine elements; and design projects.
(Removal of EML course effective spring 2014; addition of EGN course effective fall 2014.)

topofpage

Engineering Design (EML 4521C) 3 credits
Pre or Corequisites: EGN 3365 or equivalent, EML 3523C, EML 4127 and EML 4500 all with minimum
grades of "C"

The design process, including decision theory, creativity concepts, human factors, optimization techniques, reliability, statistics and professional ethics. Engineering economy. Material selection and testing. Fatigue and fracture design.

Computer Applications in Mechanical Engineering 2 (EML 4534) 3 credits
Prerequisites: EGN 3331 or equivalent, MAP 3305 and (EML 2538 or EGN 2213 or COP 2220) all with minimum grades of "C"
Review of MATLAB Language, numerical methods utilized in solving mechanical engineering problems, projects related to solid body mechanics, and thermal systems.
(Removal of EML course effective spring 2014; addition of EGN course effective fall 2014.)

Design Project (EML 4551) 3 credits
Prerequisite: EML 4521C (EML 4551 may be taken concurrently with EML 4521C with permission of instructor only.)
Continuation and completion of individual and group projects initiated in prerequisite course EML 4521C, Engineering Design.

Mechanical Engineering Lab (EML 4730L) 3 credits
Prerequisites: EGN 3365 or equivalent and EML 3523C with minimum grades of "C"
Prerequisites or Corequisites: EML 4142 and (EML 4380
or EGN 4432) with minimum grades of "C"
Experimental work related to heat transfer, fluid mechanics, mechanical systems, materials and solid mechanics.
(Course change effective summer 2014.)

Electives

Nanotechnology (BME 4571) 3 credits
Prerequisites: Some math, physics, and chemistry
Fundamental science behind nanotechnology. Tools of nanosciences. Smart materials. Sensors. Biomedical applications. Energy capture, transformation, and storage. Optics and electronics. Fabrication and modeling. Nano business and nano industry.

Engineering Economic Analysis (EGS 3613) 3 credits
Prerequisite: Senior level
Course focuses on decision analysis and decision making. Students acquire a knowledge of the role of engineering economy in engineering management, managerial accounting, and economic decision analysis under uncertainty and computer-aided capital expenditure analysis.

From Toys to Engineering (EML 2003C) 3 credits
Writing Across Curriculum (Gordon Rule)
The goal of this course is to use toys to provide a fun and gentle introduction to engineering that sparks interest in scientific, mathematical, and technological ideas. The course uses toys as pedagogical tools to develop communication skills, teamwork, critical thinking, and a desire for lifelong learning in each student.

Computer Simulation of Dynamical Systems (EML 4042) 3 credits
Prerequisites: MAP 2302 and COP 2224 with minimum grades of "C"
This course introduces fundamentals of computer simulation methodology and provides instruction on various techniques for carrying out simulations for engineering problems. It covers necessary mathematics, implementation procedures, up-to-date advanced techniques, and applications.

topofpage


Plastics and Composites (EML 4236) 3 credits
Prerequisites: EGN 3331 or equivalent and EGN 3365 or equivalent with minimum grades of "C"
Course covers the structure and properties of polymers and the design of plastic parts. It also provides an introduction to composite materials.

Mechanical Control System (EML 4312) 3 credits
Prerequisites: MAP 2302 and EML 4380 with minimum grades of "C"
A course in mechanical control systems; introduction, modeling and analysis. Stability and performance characteristics.

Manufacturing Methods (EML 4321) 3 credits
Prerequisite: EGN 3365 or equivalent with minimum grade of "C"
Structure and properties of materials, thermal treatments and material selection for particular applications. Casting, powder metallurgy, forming, machining and joining processes.

Introduction to Solar Energy (EML 4416C) 3 credits
Prerequisite:EGN 3343 or equivalent with minimum grade of "C"
Pre or Corequisite: EML 4142 with minimum grade of "C"
Energy and the human condition. The sun and the earth. A review of first principles. Collection of solar energy. Applications of solar energy. Two hours lecture, six hours lab.

Internal Combustion Engines (EML 4421) 3 credits
Prerequisites: EGN 3343 or equivalent, EML 3701 and EML 4142 all with minimum grades of "C"
Course focuses on the fundamental principles of engine operation and application; engine types; criteria to judge the performance of ICEs; review of thermodynamic and combustion principles; understanding the concept of fuel-air cycle analysis; main differences between spark ignition and diesel engines; engine modeling and testing.

Thermal Systems (EML 4511C) 3 credits
Prerequisites: EGN 3343 or equivalent and EML 4142 with minimum grades of "C"
The application of the principles of thermodynamics and transport phenomena to the analysis of thermal systems. Typical thermal systems such as steam power plants, internal combustion engines, refrigeration, nuclear power and direct energy conversion are analyzed. In the laboratory the student will attempt to verify experimentally the analytical predictions of system performance. Two hours lecture, three hours lab.

Design Against Uncertainty (EML 4571) 3 credits
Prerequisite: EGN 3331 or equivalent with minimum grade of "C"
The basic modern concepts for design of engineering structures against uncertainty will be elucidated in this course. The following topics will be studied: safety factors, probabilistic design through reliability, convex modeling of uncertainty, fuzzy subsets based design, Taguchi methods.

Design for Homeland Safety and Security (EML 4573) 3 credits
Prerequisite: EGN 3311 or equivalent with minimum grade of "C"
Pre or Corequisite: EGN 3331 or equivalent with minimum grade of "C"

Course presents various aspects of homeland safety and security that should be known by mechanical, civil, aerospace, ocean and naval engineers. The course includes safety and reliability analysis, impact, blast, evacuation and other topics.

Fundamentals of Environmental Technology (EML 4620) 3 credits
Prerequisites: MAC 2313 and PHY 2049 with minimum grades of "C"
Particle transport theory with application to the cleaning of gas-cleaning devices. Heat disposal from power plants and the control of thermal pollutions. Absorption and distillation for pollutant removal. Elements of hazardous waste management.

topofpage

Directed Independent Study (EML 4905) 1-3 credits
Prerequisite: Permission of instructor
Study of topics relating to the special needs and interests of individual students. May be taken for repeated credit.

Special Topics (EML 4930) 1-3 credits
Prerequisite: Permission of instructor
Topics in specialized areas, such as analytical methods in mechanical engineering, statistical analysis in engineering, and engineering design practice, not adequately covered in other courses. May be repeated for credit.

Special Projects in Mechanical Engineering (EML 4932) 1-3 credits
Prerequisite: Permission of instructor
Experimental work in the laboratory and/or with the computer on topics not adequately covered in other courses. May be repeated for credit.

Cooperative Education - Mechanical Engineering (EML 4949) 1-3 credits
Cooperative work study with mechanical-oriented organizations for mechanical engineering students who have completed at least one full semester of upper-level mechanical engineering courses. May be used for a total of 2 or 3 credits toward technical electives. Grading: S/U

Air Conditioning (ETM 4751) 3 credits
Prerequisite: EML 4142 with minimum grade of "C"
Pre or Corequisite: EML 4127 with minimum grade of "C"

Study of different heating, ventilation, and air conditioning systems, psychometrics, cooling and heating load calculations, analysis and design, computer applications, and indoor air quality.

Graduate Courses

Controls

Optimal Control Systems (EEL 6672) 3 credits
Prerequisite: Permission of instructor
The optimization theory is applied to continuous and discrete dynamic systems.

Helicopter Dynamics

Helicopter Dynamics (EAS 6155) 3 credits
Prerequisite: Graduate standing
Helicopter configurations, actuator disc theory, ducted fans and actuator discs, blade element theory, autoration, axial flight and forward flight conditions, flapping dynamics, stability in axial and forward flights, multiblade coordinates and trimming.

Aeroelasticity (EAS 6156) 3 credits
Prerequisite: Graduate standing
An introduction to deformations of airplane and helicopter structures under static and dynamic loads, approximate methods for determining natural modes and frequencies, two-dimensional incompressible flow, flutter of simple systems.

topofpage

Manufacturing

Industrial Automation (EIN 5603C) 3 credits
Prerequisite: EML 4312 or its equivalent
Design of pneumatic and hydraulic systems for automation, use of programmable logic controller for combinational and sequential systems implementation, computerized numerical control machine tools and robotics, integration of manufacturing stations into a system.

Manufacturing Systems (EIN 6392) 3 credits
Concepts of manufacturing systems including their design and planning and the different functions of the organization.

Inspection, Quality Control and Reliability (ESI 6222) 3 credits
The application of probability theory, statistics, and control theory and problems in product inspection, and process control and product reliability.

Design of Experiments/Regression Analysis (ESI 6247) 3 credits
Statistical design and analysis of experiments and experimental models in engineering using regression and analysis of variance.

Operations Research for Engineering (ESI 6306) 3 credits
The fundamentals of linear programming and duality and parametric programming and decomposition. It serves as an introduction to numerical and computational aspects of solving large scale problems.

Modeling of Manufacturing Systems (ESI 6524) 3 credits
An introduction to the concepts of simulation modeling and analysis with applications to manufacturing and production systems.

Materials

Mechanics of Composite Materials (EGM 6562) 3 credits
Prerequisite: Graduate standing
An introduction to composites, basic principles of elasticity, unidirectional composites, short-fiber composites, laminated composites, strength analysis, composite designs, joint criteria, and test methods.

Experimental Composite Mechanics (EML 6232C) 3 credits
Analysis of mechanical response of advanced composites; experimental stress analysis; fracture mechanics; execution and assessment of experiments on composites.

Failure Prevention (EML 6233) 3 credits
Prerequisite: Graduate standing
Modes of mechanical failure, strength and deformation of metals, theories of failure, fatigue and fracture, life prediction, statistics, fretting, wear, and corrosion.

Mechanical Properties of Polymers (EML 6235) 3 credits
Prerequisite: EGN 3331 or equivalent with minimum grade of "C"
Review structure and processing of methods of engineering plastics; structure-property relationships, analysis of creep and stress relaxation; viscoelastic models; dynamic-mechanical response; rubber elasticity.

Fracture Mechanics (EML 6239) 3 credits
Prerequisite: Graduate standing
An introduction to linear elastic fracture mechanics. It studies deformation response of materials, toughness, fatigue and fracture, environmentally assisted cracking, experimental methods, and data reduction.

topofpage

Solid Body Mechanics

Molecular, Cellular, and Tissue Biomechanics (BME 6222) 3 credits
Introduction to biomechanical phenomena over a range of length scales from molecular to cellular to tissue levels.

Nanotechnology (BME 6572) 3 credits
An introduction to nanotechnology through lectures, demonstrations, and projects covering fundamental science behind nanotechnology; tools for nanosciences; smart materials; sensors; biomedical applications; energy capture, transformation, and storage; optics and electronics; fabrication and modeling; and the nano business, nano industry.

Fields, Forces, and Flows in Biological Systems (BME 6638) 3 credits
Introduction and analysis of transport phenomena in biological systems. Topics include: chemical subsystems-diffusion of non-electrolytes; electrical subsystems-electro-diffusion on ions; mechanical subsystems-fluid mechanics and convective transport; and electromechanical and physiochemical interactions.

Introduction to Finite Element Methods (EGM 5351) 3 credits
Prerequisites: Senior or graduate standing, MAD 3400 or equivalent
Application of finite element programs to problems in heat transfer, fluid mechanics, vibration, stress analysis and machine design.

Introduction to Elasticity (EGM 5653) 3 credits
Prerequisite: EGN 3331 or equivalent
Analysis of stress, strain, and deformation. Compatibility, equilibrium, and constitutive equations. Two-dimensional problems in rectangular and polar coordinates. Variational principles. Thermal issues.

Advanced Strength of Materials (EGM 6533) 3 credits
Prerequisite: Graduate standing
Elements of plane elasticity, failure theories, and advanced topics in bending and torsion of structural elements. It serves as an introduction to finite element methods and applications in machine design.

Theory of Elastic Stability (EGM 6736) 3 credits
Prerequisite: Graduate standing
Introducing the principles and theory of structural stability and the buckling characteristics of structures such as beams, columns, thin plates, etc., and postbuckling of structures.

Special Topics (EGN 5930) 1-4 credits
Prerequisite: Permission of instructor
Courses in specialized interdisciplinary areas of engineering. May be repeated for credit.

Computer Simulation and Dynamical Systems (EML 6043) 3 credits
Prerequisites: COP 2224 and MAP 2302 with minimum grades of "C"
Course introduces fundamentals of computer simulation methodology and provides various techniques of carrying out simulation of engineering problems. The course covers the necessary mathematics, implementations, procedures, up-to-date advance techniques and applications.

Mechanical Vibrations (EML 6223) 3 credits
Prerequisite: Graduate standing
Step and impulse loads, multiple degrees of freedom, influence coefficients, matrix methods, vibration of continuous systems, Lagrange's equations. This course serves as an introduction to non-linear and random vibrations.

Advanced Random Vibrations (EML 6229) 3 credits
Prerequisite: EML 6223 with minimum grade of "C"
Spectral analysis of linear discrete and continuous systems; theory of diffusive Markov process as applied to non-linear problems; stability and bifurcation of randomly excited systems; excursion and fatigue failures.

Advanced Engineering Dynamics (EML 6271) 3 credits
A course in three-dimensional kinematics and kinetics of particles and rigid bodies, Langrangian mechanics, Hamilton's principle, and engineering application to discrete and continuous systems.

Methods of Analysis in Mechanical Engineering (EML 6529) 3 credits
Prerequisite: Graduate standing
Solution of boundary value, eigen value, and initial value problems in mechanical engineering by approximate methods, finite difference, finite element, and boundary element methods.

topofpage

Thermal/Fluids

Applied Combustion (EML 5131) 3 credits
Prerequisite: EML 4142 with minimum grade of "C"
Course provides students with fundamentals of the physics of combustion phenomena and various applications, including gas turbine engines, spark-ignition and diesel engines, industrial furnaces, fixed and fluidized-bed combustion systems, and suspension burning boilers.

Conduction Heat Transfer (EML 6154) 3 credits
Prerequisite: Graduate standing
Steady state and transient conduction heat transfer in one- and multidimensional geometries. It emphasizes analytical methods, exact and approximate. Numerical techniques are also included.

Convection Heat Transfer (EML 6155) 3 credits
The solution of equations governing momentum and heat transfer. Applications include convective heat transfer for internal and external flows.

Turbomachinery (EML 6402) 3 credits
Prerequisite: Graduate standing
Performance characteristics of turbomachines, basic laws, the cascade theory, the thin airfoil theory, inviscid flow in three dimensions, boundary layers, axial flow turbines.

Solar Energy Engineering (EML 6417C) 3 credits
Prerequisite: Graduate standing
The fundamentals of solar radiation, transmission, and absorption; flat plate and focussing collectors, thermal storage, heating and cooling of structures, distillation, process heat generation, and power generation. Two hours lecture and six hours lab are required.

Computational Gas Dynamics (EML 6724) 3 credits
An introductory discussion of solving fluid dynamic problems through numerical computations. Gaseous medium includes compressible and incompressible fluid.

Advanced Computational Fluid Dynamics (EML 6726) 3 credits
Prerequisite: EML 3701 with minimum grade of "C"
Course is designed for advanced use and application of CFD for practical engineering flows. Topics covered include governing equations, numerical methods, geometry and mesh generation using Gambit, CFD package Fluent (solver), specific applications (turbulent flow, heat transfer, combustion), post processing, and validation of CFD data.

Experimental Fluid Mechanics and Heat Transfer (EML 6735C) 3 credits
Prerequisite: Graduate standing
Development of diverse topics of experimental research in fluid mechanics and heat transfer, discussion of tools needed in the description and analysis of experimental data, individual experimental methods such as hot wire anemometry, laser-Doppler anemometry etc., data acquisition techniques and computer data analysis, design of experimental apparatus utilizing the above techniques.

Special Topics, Thesis, and Dissertation

Directed Independent Study (EML 6905) 1-3 credits
Prerequisite: Permission of instructor
Study of advanced topics related to special needs and interests of the individual student. May be taken for repeated credit.

Special Topics (EML 6930) 1-3 credits
Prerequisite: Graduate standing
A course in specialized area not adequately covered in other courses. It may be repeated for credit.

Master's Thesis - Mechanical Engineering (EML 6971) 1-9 credits
Grading: S/U

Dissertation-Mechanical Engineering (EML 7980) 1-15 credits
Grading: S/U

topofpage

Ocean Engineering


Undergraduate Courses/link to graduate courses

Introduction to Logic Design (CDA 3201C) 4 credits
(See Computer Science and Computer Engineering courses, this section)

Electronics 1 (EEE 3300) 4 credits
C for Engineers (EEL 2161 ) 3 credits
Circuits 1 (EEL 3111) 3 credits

(See Electrical Engineering courses, this section)

Statics (EGN 3311) 3 credits
(See Interdisciplinary courses, this section)

Dynamics (EGN 3321) 3 credits
(See Interdisciplinary courses, this section)

Strength of Materials (EGN 3331) 3 credits
(See Interdisciplinary courses, this section)

Engineering Thermodynamics (EGN 3343) 3 credits
(See Interdisciplinary courses, this section)

Engineering Materials 1 (EGN 3365) 3 credits
(See Interdisciplinary courses, this section)

Engineering Graphics (EGS EGN 1111C) 3 credits
(See Mechanical Engineering courses, this section)
(Course prefix change effective fall 2014.)

University Honors Seminar in Ocean Sciences (EOC 1930) 3 credits
Writing Across Curriculum (Gordon Rule)
Prerequisite: Permission of instructor

A seminar in the University Honors Program on topics in ocean sciences.

Ocean Engineering Diving (EOC 2131C) 1 credit
(Not a required course)
Prerequisite: Nationally recognized dive certification and permission of instructor
This course averages one lecture and one four-hour dive trip per week. Lectures cover scientific diving techniques. Field work provides students with hands-on experience in conducting underwater scientific experiments.

Fabrication of Ocean Engineering Systems (EOC 2801) 1 credit
Prerequisite: EGS EGN 1111C
A laboratory course directed to acquainting ocean engineering students with the basic machinery and machining processes used to fabricate parts of engineering systems for use in an ocean environment.
(Course prefix change effective fall 2014.)

Professional Development for Ocean Engineers (EOC 2902) 1 credit
(Not a required course)

Prerequisite: ENC 1101
A study of professionalism as it relates to ocean engineering with the following topics: written and oral business communications and processes, company organization and operations, management of resources, and professional ethics. Grading: S/U

Vibrations (EOC 3114) 3 credits
Prerequisites: EGN 3321 or equivalent, EGN 3331 or equivalent and MAP 4306 with minimum grades of "C"
Free and forced vibrations of single- and multi-degree-of-freedom systems, harmonic, periodic, and shock excitation, impedance concepts, motion sensors, vibration criteria, and simple continuous systems, simple buoys and ocean applications. A grade of "C" or better is required for the major.

Fluid Mechanics 1 (EOC 3123) 4 credits
Prerequisites: EGN 3321 or equivalent, EGN 3343 or equivalent, EOC 3130L and MAP 4306, all with minimum grades of "C"
The first course of a two-semester study of incompressible-fluid flow and its application to ocean engineering with emphasis on fluid properties, hydrostatic forces, buoyancy and stability of floating bodies including metacentric height concepts, fluid dynamics, dimensional analysis, modeling, real flows in closed conduits and open channels, boundary-layers, lift and drag, turbo-machines, computational and experimental methods, resistance and propulsion of marine vehicles, and design problems. A grade of "C" or better is required for the major.

Ocean Engineering Laboratory (EOC 3130L) 3 credits
Prerequisites: CHM 2045, PHY 2044; Corequisite: MAP 3305
Introduction to engineering laboratory methods and techniques with experiences in measurements, experiment planning, data recording, and laboratory report preparation. Five major lab experiences, including one or more at sea, are included.

topofpage

Materials 1 - Marine Topics (EOC 3213) 1 credit

Prerequisite: EGN 3365 or equivalent with minimum grade of "C"
Introduction to atmospheric and submerged marine corrosion. Corrosion prevention methods. An introduction to cathodic protection. Introduction to fracture and fracture control in marine environments. Materials and devices for energy storage, primary/secondary batteries, fuel cells. Composite materials for marine applications.

Acoustics 1 (EOC 3306) 3 credits
Prerequisites: EEL 3111, EOC 3130L, MAP 4306
Fundamentals of acoustics. Sound propagation in fluids; speech, hearing, noise, architectural acoustics, loudspeakers, microphones, transducers, underwater sound transmission.

Structural Analysis 1 (EOC 3410C) 3 credits
Prerequisite: EGN 3331 or equivalent with minimum grade of "C"
Classical methods of analysis of beams, trusses, frames, cables, and arches for ocean and other structural applications. Approximate methods, moment area, virtual work, consistent deformations.

Electro-Mechanics, Electrical Machines, and Analog Electronics (EOC 3636) 3 credits
Prerequisite: EEL 3111
Designed for Ocean Engineering majors, the course deals with fundamentals of electrical and electronic machines; theory of operational amplifiers and filters; semi-conductors, diodes and transistors; and electronic instruments and measurements.

Fluid Mechanics 2 (EOC 4124) 4 credits
Prerequisite: EOC 4422
The second course of a two-semester study of incompressible-fluid flow and its application to ocean engineering with emphasis on: fluid properties, hydrostatic forces, buoyancy and stability of floating bodies including metacentric height concepts, fluid dynamics, dimensional analysis, modeling, real flows in closed conduits and open channels, boundary-layers, lift and drag, turbo-machines, computational and experimental methods, resistance and propulsion of marine vehicles, and design problems.

Ocean Thermal Systems (EOC 4193) 3 credits
Prerequisite: EGN 3343 or equivalent with minimum grade of "C"
Basic concepts of heat and mass transfer concepts with application to the ocean and ocean systems. Applications will include power cycles and heat exchangers in ocean systems. The interactive environmental processes involving solar radiation, convective ocean circulation, evaporation and mixtures will be considered.

Engineering Materials 2 (EOC 4201C) 4 credits
Prerequisite: EGN 3365 or equivalent with minimum grade of "C"
Materials selection for marine applications. Atmospheric and submerged marine corrosion. Corrosion prevention and fracture and failure analysis. Materials and devices for energy storage, primary/secondary batteries, fuel cells and electrochemical capacitators. Composite materials, strengthening mechanisms.

topofpage

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
Prerequisite: EOC 3114, EOC 3123 with minimum grade of "C"
Corequisite: EOC 3114
Small amplitude wave theory, finite amplitude waves, wave generation, wave forecasting, wave measurements. Wave force on fixed structures, floating bodies and moored bodies.
(Change effective summer 2014.)

Dynamic Systems (EOC 4620) 3 credits
Prerequisite: EOC 3114, EEL 2161
Course examines mathematical modeling of dynamic systems, linear systems analysis in the time and frequency domains, and analysis and design of control systems. Students are also exposed to practical control implementation issues through real time control experiments.
(Course no longer offered effective spring 2014.)

Ocean and Environmental Data Analysis (EOC 4631C) 3 credits
Prerequisites: EOC 3130L, MAP 4306
Fourier transform applications to the processing of ocean engineering related types of signals. Introduction to probability and statistics. Digital processing techniques. Laboratory work involving analysis of ocean engineering-related signals using modern data acquisition systems.

Ocean Engineering Systems Control and Design (EOC 4804) 3 credits
Prerequisites: All 3000-level core engineering courses required by the Department,
including EOC 4193; Corequisite: EOC 4631C

Ocean engineering design, creativity and professionalism. Ocean systems design, simulation and control. Dynamic modeling, system trade-offs and system evaluation. Feasibility, preliminary and final design for project to be completed in EOC 4804L.

Ocean Engineering Systems Control and Design Project (EOC 4804L) 4 credits

Prerequisite: EOC 4804
Completion and execution of the system design project developed in previous EOC 4804 including detail design, final design, fabrication, testing, evaluation, and reporting of results in written and oral form.

Directed Independent Study (EOC 4905) 1-3 credits
Prerequisite: Permission of instructor

Special Topics (EOC 4930) 1-4 credits
Prerequisite: Permission of instructor
New developments in Ocean Engineering and related areas.

Cooperative Education - Ocean Engineering 1 & 2 (EOC 4949) 1-3 credits
Prerequisite: Successful completion of one semester of upper-level ocean engineering curriculum
Cooperative work-study with ocean oriented organizations for ocean engineering students who have completed at least one full semester of upper-level Ocean Engineering. On-the-job training and instruction. May be repeated once for credit. These credits do not count toward the bachelor's degree. Grading: S/U

Introduction to Oceanography (OCE 2001) 3 credits
(Note: Ocean Engineering majors may not take this course for credit.) A survey course exploring the origin of ocean basins, continents, sea water and physical, chemical, geological and meteorological oceanography. This course may be used for majors other than Ocean Engineering to partially meet the Natural Science component of the core or general education requirements.

Oceanography (OCE 3008) 3 credits
Prerequisite: CHM 2045
Nature of sea water; trace and major constituents; the ocean carbon, phosphorous, and nitrogen cycles; basins, continental shelf, deep ocean floor; thermal vents, manganese nodules, marine sediments; marine life; plate tectonics; estuaries and mixing processes; pollution; corrosion and biofouling; winds, waves, tides, currents and ocean circulation processes; energy (heat, light, sound); depth, temperature, salinity, and other physical effects.

topofpage

Graduate Courses

Mathematical Methods in Ocean Engineering 1 (EOC 5172) 3 credits
Prerequisite: Permission of instructor
First of a two-course sequence of mathematical methods in solving ocean engineering problems in hydrodynamics, vehicle dynamics, acoustics and vibrations, ocean structures, and electrical and mechanical systems.

Special Topics in Ocean Engineering (EOC 5934) 1-5 credits
Prerequisite: Permission of instructor
Advanced topics in specialized areas of ocean engineering not adequately covered in other courses. This course may be repeated for credit.

Experimental Fluid Dynamics (EOC 6126) 3 credits
Prerequisite: Permission of instructor
Course presents basic theory and practical application of various methods in experimental fluid dynamics with a special emphasis on optical measurement techniques. Topics include construction of flow facilities, thermal anemometry, acoustic Doppler velocimetry, dye and hydrogen bubble flow visualization, particle image velocimetry (PIV), stereo PIV, holography, and digital holography.

Advanced Mechanics of Materials in Ocean Applications (EOC 6152) 3 credits
Prerequisite: EGN 3331 or equivalent
Thin- and thick-walled cylinders under external hydrostatic ocean pressure: beams on elastic foundations; energy methods, handling hooks and curved beams; contact stresses; buckling problems; inelastic behavior of beams; theories of failure.

Finite Element Methods (EOC 6155) 3 credits
Prerequisite: EGN 3331 or equivalent
The finite element approach to the solution of elasticity problems. Emphasis on displacement method, using direct stiffness approach for generation of overall stiffness matrix of a structure. Energy method for elemental stiffness matrices.

Advanced Fracture and Failure Processes 1 (EOC 6157) 3 credits
Prerequisites: EOC 6216C, EOC 6230, or permission of instructor
Advanced treatment of microscopic and macroscopic theories of plastic deformation, strengthening mechanisms, and fracture; fracture mechanics, fatigue and environmental cracking, stress corrosion cracking, corrosion fatigue and hydrogen embrittlement. Emphasis is on materials employed in structural marine applications.

Mathematical Methods in Ocean Engineering 2 (EOC 6174) 3 credits
Prerequisite: EOC 5172
Second of a two-course sequence of mathematical methods in solving ocean engineering problems in hydrodynamics, vehicle dynamics, acoustics and vibrations, ocean structures, and electrical and mechanical systems.

Vortex Dynamics (EOC 6184) 3 credits
Prerequisite: Permission of instructor
Fundamental properties of vorticity, vortex sheets, vortex momentum, dynamics of vortex sheets, point vortices, vortex patches and vortex filaments, vortex rings, vortex instability, viscous effects, vortex sound, tornadoes and hurricanes.

Advanced Hydrodynamics 1 (EOC 6185) 3 credits
Prerequisite: Graduate standing or permission of instructor
A two-semester sequence providing a comprehensive and rigorous background in hydrodynamics for ocean engineering graduate students. The course will cover development of basic equations and fundamental approximations, potential flow, low and high Reynold's number flows, turbulence, and boundary layers. It employs basic analytic and numerical methods of problem solving.

Advanced Hydrodynamics 2 (EOC 6186) 3 credits
Prerequisites: PHZ 4113, EOC 6185
The second course in a two-semester sequence providing a comprehensive and rigorous background in hydrodynamics for ocean engineering graduate students. The course will cover development of basic equations and fundamental approximations, potential flow, low and high Reynold's number flows, turbulence, and boundary layers. Basic analytic and numerical methods of problem solving are used.

topofpage

Computational Fluid Dynamics (EOC 6189) 3 credits
Prerequisites: PHZ 4113, EOC 6185 and EOC 6186
A systematic instruction of computing techniques for fluid flow including fundamentals of computational fluid dynamics, finite difference methods for incompressible flow, finite element simulation, and numerical methods in free-surface flow.

Turbulent Flow (EOC 6190) 3 credits
Prerequisites: PHZ 4113, EOC 6185 and EOC 6186
An introduction to turbulent transport of momentum and heat, the dynamics of turbulence, wall-bounded shear flows, boundary-free shear flows, turbulent diffusion, shear flow dispersion.

Composite Materials (EOC 6205) 3 credits
Prerequisite: Permission of instructor
The use of composite materials in engineering applications: non-isotrophic mechanical behavior, micromechanical behavior of lamina and fibers, bending, buckling, and vibration of composite materials, matrix and reinforcement materials for composites, manufacturing techniques for composite materials.

Corrosion 1 (EOC 6216C) 3 credits
Prerequisite: Graduate standing
Theory of corrosion with regard to electrode potential, polarization and passivity, and corrosion prevention; techniques in corrosion research; corrosion and corrosion prevention in the marine environment.

Corrosion 2 (EOC 6218C) 3 credits
Prerequisite: EOC 6216C
The theory of corrosion with regard to electrode potentials, polarization, and passivity as well as corrosion prevention. It covers techniques in corrosion research; corrosion and corrosion prevention in the marine environment.

Physical Metallurgy (EOC 6230) 3 credits
Prerequisite: Permission of instructor
The theoretical aspects of physical metallurgy: the structure of atoms and crystals, laboratory techniques, thermodynamics of metals, structure of alloys, dislocation theory.

Sonar System Designs (EOC 6310) 3 credits
Prerequisites: MAP 2302 and EEE 3341C
Transduction, electromechanical equivalent circuits, sonar equations, radiation, transmission loss, reverberation, target strength, noise sources and fields, telemetry, signal detection, acoustic signal processing, beam forming, modeling sonar signals, sonar performance, transceiver electronics.

Flow Noise (EOC 6311C) 3 credits
Prerequisite: PHZ 4113, EOC 6185 or equivalent
Sound generation by flow, Lighthill's analogy, dipole and quadrupole noise, noise and unsteady loading from propellers, blade response functions, trailing edge noise, ducted propellers, propagating modes, sound power calculations with flow.

Ocean and Seabed Acoustics (EOC 6312) 3 credits
Prerequisite: EOC 3306 or permission of instructor
Course provides an overview of ocean and seabed acoustics including the theory of underwater sound generation, propagation, and reception that is required for the design of sonar systems and acoustic experiments.

Engineering Principles of Acoustics (EOC 6317C) 3 credits
Prerequisite: Permission of instructor
The physical principle of acoustics, governing equations and their solutions, bounded and unbounded media, sources, sound generation propagation and measurement.

Advanced Ocean Wave Mechanics (EOC 6320) 3 credits
Prerequisite: PHZ 4113
Linear and non-linear wave theory, nearshore ocean wave dynamics, hydrodynamics of floating bodies, the introduction of wave stability and solutions.

topofpage

Plastic Analysis of Structures (EOC 6416) 3 credits
Prerequisite: EOC 6152
Yield criteria, limit theorems, Static Plastic collapse of beams, frames, plates, shells, shell intersections and other structures encountered in ocean engineering and naval architecture. It discusses the yield line theory for reinforced concrete and introduces limit analysis in soil mechanics.

Coastal Structures (EOC 6430) 3 credits
Prerequisite: EOC 6152
An overview of basic concepts: environmental loading, seawalls, bulkheads and revetments, groins, jetties, breakwaters and cylindrical structures, wharves, quays, fenders, dolphins, and mooring devices, littoral drift and sedimentation problems, planning of coastal protection.

Offshore Structures (EOC 6431) 3 credits
Prerequisite: EOC 6152
Basic structural systems, environmental loading, fixed and gravity type platforms, semi-submersibles, floating and compliant platforms, external pressure shell structures including oil storage tanks, pipelines, wet and dry subsea completion systems, buoy engineering, concepts for frontier areas, dynamic response.

Experimental Marine Hydrodynamics (EOC 6506C) 3 credits
Prerequisites: EOC 4631C and EOC 6185
Course provides a graduate-level introduction to the basic theory and practical application of several important experimental techniques used in marine hydrodynamics and in the hydrodynamic testing of marine vehicles through hands-on laboratory and field work.

Hydrodynamic Aspects of Ship Design (EOC 6515) 3 credits
Prerequisite: EOC 6185 or equivalent
Course covers the hydrodynamics of naval architecture with topics including resistance, propulsion, sea-keeping, and maneuvering with emphasis on geometric effects on vehicle performance.

Signal Processing (EOC 6630) 3 credits
Prerequisite: Graduate standing or permission of instructor
Theory of information processing with particular applications in the fields of communication and sonar.

Engineering Data Analysis (EOC 6635) 3 credits
Fourier transform applications to the processing of ocean engineering related types of signals, time and frequency domain analysis of signals, signal processing techniques, laboratory work involving actual ocean time series data using modern data acquisition systems.

Underwater Vehicle Navigation (EOC 6661) 3 credits
Prerequisite: EOC 4620 (Course no longer offered effective spring 2014.)
An introductory course on autonomous underwater vehicle (AUV) navigation, including terminology, Topics include typical underwater navigation sensors and associated technology, data fusion, and Kalman filtering. Implementation of navigation approaches on a typical AUV will be discussed.

Intelligent Underwater Vehicles 1 (EOC 6663) 3 credits
Prerequisites: STA 4032
Engineering principles for intelligent, unmanned, untethered, underwater vehicles (IU3 vehicles). Topics include vehicle kinematics; and tasks, behavior, locomotion, power sources and sensors.

Fuzzy Logic Control Systems (EOC 6681) 3 credits
Prerequisites: EEL 4652, computer programming experience
Fundamentals of Fuzzy Set Theory and Fuzzy Logic; calculus of Fuzzy IF-THEN Rules; Fuzzy Control Theory and Techniques including design, analysis, and implementation; applications of Fuzzy Logic Control Systems.

Marine Power Plant Design and Optimization (EOC 6808) 3 credits
Prerequisite: EOC 4620, EEL 4652 or EML 4380 (Course no longer offered effective spring 2014.)
Course covers fundamental knowledge of the processes involved in marine power and propulsion plants as well as engineering optimization and reliability analysis applied to the synthesis of integrated, efficient, and reliable systems for various types of naval, passenger, and cargo vessels.

Directed Independent Study (EOC 6908) 1-3 credits
Reading and research on selected appropriate topics.

Special Topics (EOC 6934) 1-3 credits
Prerequisite: Permission of instructor
New developments and advanced work in specialized areas of ocean engineering designed for individual student interest.

Dissertation (EOC 7980) 1-15 credits
Grading: S/U

Master's Thesis (OCE 6971) 1-10 credits
Grading: S/U

Physical Aspects of Oceanography (OCP 6050) 3 credits
Prerequisite: Admission to graduate program in Ocean Engineering
A critical review of physical, chemical, and geological oceanography. Extensive assigned reading, seminars, etc. are required.

topofpage

Link to College of Engineering and Computer Science Programs