Graduate Course Schedule

Want to see what areas of study we offer and what makes the graduate experience at JHU unique? Click here.

Graduate Course Schedule

The departmental course schedules are available here:


  • This course presents a broad survey of the basic mathematical methods used in the solution of ordinary and partial differential equations: linear algebra, power series, Fourier series, separation of variables, integral transforms.
  • Covers probabilistic computational modeling in civil engineering and mechanics: Monte Carlo simulation, sampling methods and variance reduction techniques, simulation of stochastic processes and fields, and expansion methods. Applications to stochastic finite element, uncertainty quantification, reliability analysis, and model verification and validation.
  • Building on the content in Preservation Engineering I: Theory and Practice, this course will begin with materials introduced at the start of the Industrial Revolution–namely with the beginning of the use of iron materials as major structural elements within buildings. The course will continue with the introduction of cast iron, wrought iron, and finally, structural steel members. After introducing iron materials the course will continue with the early use of reinforced concrete as a major structural material. The course will discuss the historic structural analysis methods associated with such materials and contrast such methods with more modern analytical approaches. It will also discuss concrete deterioration and repair methods. Concepts related to masonry facade investigation and repair will be presented along with the analytical methods associated with thin-shell masonry construction from the 19th and 20th centuries. The course will conclude with a review of the assessment and retrofit of historic foundations. This course is co-listed with EN.560.431 and EN.565.631.
  • This course will discuss the analysis and design of structures exposed to fire. It will cover the fundamentals of fire behavior, heat transfer, the effects of fire loading on materials and structural systems, and the principles and design methods for fire resistance design. Particular emphasis will be placed on the advanced modeling and computational tools for performance-based design. Applications of innovative methods for fire resistance design in large structural engineering projects, such as stadiums and tall buildings, will also be presented.
  • This course discusses advanced topics in numerical modeling by the nonlinear finite element method with application to structural systems subjected to thermal loads. Covered topics include heat transfer and structural analyses, computational constitutive modeling, best practices for constructing and interpreting numerical models, and use of numerical modeling to support performance-based structural design. The course includes hands-on projects with a nonlinear finite element software. At least one graduate-level course in finite element method and one in structural analysis are prerequisites.
  • From earthquakes to wind events, lateral forces constitute some of the most extreme loading conditions for which new and existing building structures must be analyzed and designed to resist. This course provides a fundamental yet practical introduction to the development and application of earthquake and wind loadings on building structures, the dynamic response and behavior of structures to lateral forces, and the bases and requirements for ductile design and detailing of steel, concrete, wood, and masonry lateral force resisting elements. The course will build on these analysis and design fundamentals to examine the technical considerations and methodologies for evaluating the lateral force resisting systems of existing, oftentimes monumental, building structures, and for designing and implementing repairs and retrofits to these lateral systems, including the application of Performance Based Design. This course is co-listed with EN.565.636.
  • An introduction to operations research and its applications. The course will review the basics of mathematical modelling, linear programming, primal and dual Simplex methods, post-optimization analysis, decomposition methods, and heuristic methods along with sample applications. Course meets with EN.560.450.
  • This course will: • Introduce the student to disaster risk modeling process, including: – Structure of catastrophe models. Uses in loss estimation and mitigation. – Study and modeling of hazards (esp. hurricanes and earthquakes; also flood, landslide, and volcanic) – Vulnerability assessment: simulation of building damage, and estimation of post-disaster injuries and casualties. – Exposure modeling (building typology distribution). • Introduction to disaster economic loss modeling: – Interpretation of risk metrics (return periods, PML, AAL, VaR, TVaR), their uncertainty, and applicability to management and financial decision making process. – Elements of present and future risk: climate and exposure changes. – Student will gain introductory experience in the use of GIS and simulation with Matlab. This course is co-listed with EN.560.458.
  • This course will discuss the computational design tool of topology optimization and its application to the design of “structures”, including structural systems, complaint mechanisms, multifunctional devices, and material architectures. Particular emphasis will be placed on the emerging trend known as Design for Additive Manufacturing (AM), and the role of topology optimization in guiding the design of parts to be fabricated by AM processes (3D printing, Selective Laser Sintering, etc). The course will largely focus on design problems concerned with mechanical properties, with extensions to fluidic, thermal, optical, etc. properties also discussed. The course assumes some familiarity with finite element methods and assumes no prior coursework in optimization.
  • Seminar series of speakers on various aspects of civil engineering. Different speakers are invited each semester. Full time civil engineering graduate students must enroll in the seminar course every semester unless excused by the Department.
  • Concepts of stability of equilibrium, stability criteria, work energy and variational methods. Elastic buckling of columns, beams, frames, and plates. Introduction to inelastic and dynamic buckling.
  • This course will discuss state of the art theoretical developments and modeling techniques in nonlinear computational mechanics, for problems with geometric and material nonlinearities. Large deformation of elastic-plastic and visco-plastic materials, contact-friction and other heterogeneous materials like composites and porous materials will be considered. A wide variety of applications in different disciplines, e.g. metal forming, composite materials, polycrystalline materials will be considered.

FALL 2021 (tentative)

  • Basic solid mechanics for structural engineers. Stress, strain and constitutive laws. Linear elasticity and viscoelasticity. Introduction to nonlinear mechanics. Static, dynamic and thermal stresses. Specialization of theory to one- and two-dimensional cases: plane stress and plane strain, rods, and beams. Work and energy principles; variational formulations.
  • Matrix methods for the analysis of statistically indeterminate structures such as beams, plane and space trusses, and plane and space frames. Stiffness and flexibility methods. Linear elastic analysis and introduction to nonlinear analysis.
  • This course will cultivate broad knowledge of the use of engineering principles in the art of architecture. Fundamental definitions of architecture in the basic provision of shelter and social use are paired with aesthetics and cultural heritage. The course emphasizes structural frameworks and systems within the our curriculum, while expanding upon their critical intersections with the highly varied specialized components and systems of modern architecture, and the corresponding community of specialists that represent them. Topics include a historical view of the evolution of specialization in architecture, a quantitative review of loads and resistance systems, architectural and structural determinants of form, the function and aesthetics of building surface, and an introduction to environmental systems and their role in design sustainability. The class will include a trip to Fallingwater, the house designed by Frank Lloyd Wright, in western Pennsylvania, which stands as an iconic example of American architecture and a complex example of architectural engineering.
  • The renovation of existing buildings often holds many advantages over new construction, including greater economy, improved sustainability, and the maintenance of engineering heritage and architectural character in our built environment. Yet, the renovation of existing structures presents many challenges to structural engineers. These challenges include structural materials that are no longer in widespread use (e.g., unreinforced masonry arches and vaults, cast iron, and wrought iron) as well as structural materials for which analysis and design practices have changed significantly over the last half-century (e.g., wood, steel, and reinforced concrete). This course will examine structures made of a wide variety of materials and instruct the student how to evaluate their condition, determine their existing capacity, and design repairs and/or reinforcement. The investigation and analysis procedures learned from this course may then be applied to create economical and durable structural alterations that allow for the reuse of older buildings. Site visits near Homewood campus will supplement lectures.
  • Functional and computational examination of elastic and inelastic single degree of freedom systems with classical and non-classical damping subject to various input excitations including earthquakes with emphasis on the study of system response. Extension to multi-degree of freedom systems with emphasis on modal analysis and numerical methods. Use of the principles of structural dynamics in earthquake response.
  • Why do buildings deteriorate, and how do we address this problem? This course examines the deterioration (by human and nature) of building materials and systems. Through lectures and a field trip, students will learn how to set up and execute an investigation, study the symptoms, diagnose the problems, determine what kinds of tests are needed, design the necessary repairs, and maintain existing systems.
  • The goal of this course is to introduce various advanced topics in optimization, including integer optimization, robust optimization, and inverse optimization. The course covers theoretical aspects of modeling and solution methods, as well as foundations and tips for practical examples. Enrollees are expected to have completed EN.553.761 or a comparable course on Linear Programming.
  • Many real-world problems can be modeled using network structures, and solved using tools from network theory. For this reason, network modeling plays a critical role in various disciplines ranging from physics and mathematics, to biology and computer science, and almost all areas of social science. This course will provide an introduction to network theory, network flow algorithms, modeling processes on networks and examples of empirical network applications spanning transport, health and energy systems.
  • Variational methods and mathematical foundations, Direct and Iterative solvers, 1-D Problems formulation and boundary conditions, Trusses, 2-D/ 3D Problems, Triangular elements, QUAD4 elements, Higher Order Elements, Element Pathology, Improving Element Convergence, Dynamic Problems.
  • Graduate students are expected to register for this course each semester. Both internal and outside speakers are included.
Engineering for Professionals Classes

Full-time graduate students in the department may also take courses in Johns Hopkins’ Engineering for Professionals (EP) program.  For questions related to these courses or for help with registration, visit or contact Dr. Rachel Sangree ([email protected]).


565.616        Applied Finite Element Methods

565.622        Advanced Reinforced Concrete Design

565.623        Bridge Design and Evaluation

565.631        Preservation Engineering II: Theory and Practice

565.636        Lateral Forces: Analysis and Design of Building Structures

565.734        Wind Engineering

565.762        Ground Improvement Methods

575.601        Fluid Mechanics 

SUMMER 2021 (Note: summer courses are not included in the full-time tuition.)

565.608        BIM Applications in Civil Engineering (online)

565.682        Design of Ocean Structures (online)

FALL 2021 

565.604          Structural Mechanics (online)

565.731          Structural Dynamics (online)

565.606          Geotechnical Engineering Principles (online)

565.620          Advanced Steel Design (online)

Back to top