The Catholic University of America

Course Descriptions

Engineering, General (ENGR) Graduate Courses

To view the complete schedule of courses for
each semester, go to Cardinal Station.

ENGR 501: Introduction to Mechatronics

3.00 Credits

Fundamental concepts for the synergistic combination of mechanical and electrical engineering, computer science, and information technology. This includes basic control systems as well as numerical methods used to design products with built-in intelligence. The fundamental aspects of mechatronics include: system modeling, simulation, sensors, actuation, real-time computer interfacing, and control.

ENGR 503: Control Systems

3.00 Credits

This course will cover concepts related to classical system analysis and control theory, beginning with system modeling and analysis, and concluding with control design. Since most engineering disciplines take this class, we will cover electrical, mechanical, and biomedical systems.

ENGR 504: Modern Control Systems

3.00 Credits

Analysis of control systems in state space, control system design via pole placement, design of state estimators, quadratic optimal control systems design. MATLAB used extensively for analysis and design problems.

ENGR 506: Basic System Design of Space Payloads

3.00 Credits

no description available

ENGR 507: Testing & Data Analysis of Space Payloads

3.00 Credits

no description available

ENGR 510: Strategic Standardization

3.00 Credits

A survey course, intended for graduate engineering and law students. Provides students with a broad understanding of the interdisciplinary issues associated with standardization, which is a difficult concept to define. From a broad perspective, the term covers every product, material, and service in commerce, anywhere in the world; it is one of the most critical components associated with the development of the global economy and all of its individual parts.

ENGR 516: Computational Methods for Graduate Students

3.00 Credits

Discretization methods (finite differences, finite volumes, finite elements), stability and convergence; parabolic, hyperbolic, and elliptic PDEs: model equations and numerical solutions method. Numerous programming exercises will be assigned.

ENGR 518: Experimental Techniques for Graduate Students

3.00 Credits

This course introduces students to the different aspects of experimental research in engineering. The course will cover fundamental issues such as: planning and design of an experimental campaign, laboratory safety, data acquisition and signal processing. State-of-the-art experimental techniques in different areas of engineering research will also be presented, with focus on modern, non-intrusive, laser-based measurement methods. The goal is provide students with the knowledge required to plan, design and conduct an experimental campaign, which they can eventually apply to their own research efforts.

ENGR 520: Mathematical Analysis for Graduate Students

3.00 Credits

This course covers the needed analytical skills in applied mathematics for graduate studies. It discusses both theorems and applied examples of six topics: ODEs, Laplace & Fourier Transforms, PDEs, Vector Calculus and Coordinates, Matrix Theory, and Complex Analysis.

ENGR 522: Mechanical Properties of Materials

3.00 Credits

This course will teach students about the response of materials to loading. Mathematical foundations: linear transformations, vectors and tensors will be covered. Fundamentals of linear elasticity: stress, strain, Hook's law, solution of static problems, antiplane and plane strain elasticity will be taught. Wave propagation through elastic media, criteria for plastic yielding will be explained. Fundamentals of dislocation theory and fracture, forces on dislocations, dislocation interactions, Griffith criterion, ductile fracture, etc. will be discussed.

ENGR 526: Electrical Properties of Materials

3.00 Credits

This course covers the fundamental concepts that determine the electrical, optical, magnetic and mechanical properties of metals, semiconductors, ceramics and polymers. The roles of bonding, structure (crystalline, defect, energy band and microstructure) and composition in influencing and controlling physical properties will be discussed. Also included will be case studies drawn from a variety of applications: semiconductor diodes and optical detectors, sensors, thin films, and others. Students will be introduced to the fundamentals of quantum mechanics and will be taught the concepts of tunneling, superconductivity, giant-magneto resistivity with the help of such concepts.

ENGR 529: Computational Fluid Mechanics

3.00 Credits

Course provides an in-depth introduction to the methods and analysis techniques used in computational solutions of fluid mechanics and heat transfer problems. Contemporary methods for incompressible viscous flows are studied and some basics of turbulent flow will also be presented. CFD methods for internal and external flows will be discussed. Finite differences and finite volume techniques are emphasized.

ENGR 535: Introduction to Climate Change & Energy

3.00 Credits

This course presents an overview of energy production and usage, environmental problems caused by energy systems, global warming and atmospheric changes, climate changes and adverse impacts, and policies and possible engineering solutions. In addition to terminology, basic concepts, phenomenon of processes, and methodologies for climate change and energy, problem-solving techniques based on material, kinetics, and energy balance are also taught for quantitative analysis.

ENGR 538: Introduction to Environmental Engineering

3.00 Credits

A first course for students interested in environmental engineering. The course discusses air pollution, indoor air quality, and global climate change; emission and control of air pollutants; water supply, quality, and pollution; treatment of drinking water and wastewater; and characterization and management of solid/hazardous waste. The problem-solving techniques based on mass balance, chemical kinetics, environmental microbiology, and energy conversion calculations are rigorously taught for quantitative analysis of environmental problems and their engineering solutions. Open-ended problems will be assigned and a tour to a local environmental engineering facility will be arranged.

ENGR 540: Reliability Engineering

3.00 Credits

no description available

ENGR 541: Transport Phenomena in Biological Systems: Engineering Applications

3.00 Credits

no description available

ENGR 543: Mobile Computing

3.00 Credits

Mobile Computing refers to the intersection of hardware, software, and communication technologies that enable the transmission of data, voice, and video via a wireless-enabled device that is expected to be transported during normal usage, not tethered to a fixed physical link. This course explores various challenges and opportunities of mobile computing, including topics such as wireless network protocols and standards (3G/4G, WiFi, Bluetooth), location awareness (GPS), sensing (video, audio, motion), user interfaces (touch, high-res display), application development, and security/privacy concerns. This course will give the student significant hands-on experience in programming mobile devices using iOS and Android smartphones, tablets, and smart watches as development platforms (Note: students supply their own devices). Students will have the opportunity to explore various features of mobile devices such as geotracking, sensing, social networking, and multimedia as part of a semester-long development project. Students can propose their own project ideas or select one of several topics provided by the instructor. Appropriate projects for this course include smartphone/tablet solutions for various applications (healthcare, security, entertainment, education, multimedia, etc.), wearable solutions (smart watches), embedded computing systems (sensor networks, in-vehicle computing, robotics), and many other topics.

ENGR 545: High-Resolution Radar Signal Processing

3.00 Credits

no description available

ENGR 547: Intermediate Thermodynamics

3.00 Credits

no description available

ENGR 552: Introduction to Imaging Technologies

3.00 Credits

Introduction to common imaging modalities such as ultrasound, x-rays, computer-aided tomography (CAT), magnetic resonance imaging (MRI), and positron emission tomography (PET). Advanced computer methods of 2-D and 3-D image reconstruction as well as digital signal processing methods used in image recognition and enhancement of medical images will be covered. Physical principles of imaging, images reconstruction techniques, and advanced digital processing techniques will be discussed.

ENGR 561: Medical Ultrasound

3.00 Credits

no description available

ENGR 562: Corrosion Engineering

3.00 Credits

no description available

ENGR 563: Surface Engineering

3.00 Credits

no description available

ENGR 565: Nonlinear Dynamics and Chaos

3.00 Credits

An introduction to nonlinear differential equations and chaos, with emphasis on applications from various fields of engineering and science. Topics include stability analysis and bifurcations, phase plane analysis, limit cycles, Poincare maps, chaos, iterated maps, fractals, and strange attractors.

ENGR 570: Basics of High Performance Computing for Engineers

3.00 Credits

This course will explore the concepts and capabilities of high performance computing using modern GPUs (graphics processing unit). GPUs are not only used for traditional graphics applications, many engineering computations can be performed faster on the GPU than on a traditional CPU. The concept of general-purpose GPUs will also be introduced. Emphasis will be given on how to program GPUs to solve complex engineering problems efficiently. Topics Included: History of GPUs, Modern GPUs : A Hardware Perspective, CUDA Programming Model, CUDA Threads, CUDA Memories, GPU Performance, Advanced Techniques, Heterogeneous Systems, Multi-GPU systems. Pre-requisite: Basic understanding of C/C+ is desired but experience in any programming language (or MATLAB) will suffice.

ENGR 575: Introduction to Systems Analysis

3.00 Credits

Introduces a scientific approach to decision making, usually under conditions requiring the allocation of scarce resources. Provides several of the most useful and realistic mathematical models available for solving engineering management problems, including linear programming, transportation and assignment models, deterministic economic order quantity inventory models, and network models. Same as CMGT 575.

ENGR 583: Mech. Design & Optimization of Electronic Syst.

3.00 Credits

no description available

ENGR 584: Introduction to Nanotechnology

3.00 Credits

no description available

ENGR 585: Optimization Methods for Engineering Systems

3.00 Credits

This is a survey course of advanced numerical and computational optimization methods as applied to equations governing engineering systems. It will employ the MATLAB numerical package and review engineering modeling techniques: first principles, empirical data and numerical solution techniques for ordinary differential equations, partial differential equations. The course will then cover fundamental principles of optimization techniques as applied to modeled engineering systems. This is an applied course that will consist of assigned problems requiring computer-based solutions to optimize engineering systems.

ENGR 595: Graduate Student Internship/Co-Op Program

3.00 Credits

no description available

ENGR 595A: Graduate Student Internship/Co-Op Program

1.00 Credits

no description available

ENGR 621: Kalman Filtering

3.00 Credits

This course covers basic problem of state estimation (prediction, Kalman filtering, smoothing), the steady-state Kalman filtering for linearized state variable model, and state estimation for the "not-so-basic" state estimation. The state estimation is also discussed for nonlinear model. The course is accompanied with computer projects. Prerequisites: Random Signal Theory, EE 561 or equivalent.

ENGR 623: Numerical and Analytical Methods in Partial Differential Equations and Inverse Problems

3.00 Credits

no description available

ENGR 626: Wave Propagation Analysis

3.00 Credits

no description available

ENGR 627: Mutiphysics Finite Element Analysis

3.00 Credits

no description available

ENGR 634: Digital Image Processing

3.00 Credits

This course deals with the fundamentals of the major topics of digital image processing. The topics used in the course include the two-dimensional systems and mathematical preliminaries, image sampling and quantization, image transforms, stochastic models, image enhancement, filtering, restoration, reconstruction, and compression. This course is accompanied with computer projects. Prerequisites: Random Signal Theory, EE 561 or equivalent.

ENGR 652: Advanced Optical & Imaging Processing

3.00 Credits

no description available

ENGR 696: Master's Thesis Research

3.00 Credits

no description available

ENGR 696B: Master's Thesis Continuation

0 Credits

This course bills at the equivalent of one credit hour.

ENGR 724: Multiphysics Finite Element Analysis

3.00 Credits

no description available

ENGR 797: Special Topics

3.00 Credits

no description available

ENGR 798: Special Topics II

3.00 Credits

no description available

ENGR 993A: Directed Research - Doctoral

3.00 Credits

no description available

ENGR 996: Doctoral Dissertation Research

0 Credits

This course bills at the equivalent of one credit hour.

ENGR 998A: Doctoral Comprehensive Examination (w/Classes)

0 Credits

no description available

ENGR 998B: Doctoral Comprehensive Examination (w/o Classes)

0 Credits

Enrollment in this course bills at the equivalent of one credit hour.