162 courses with the subject CEE, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.
CEE 1130Sustainable Engineering of Energy, Water, Soil, and Air Resources3
Course introduces concepts and tools required for the sustainable management of energy, water, soil, and air resources in our modern society. Semester is organized into four modules, each concentrating on one resource area and including a case study of local or regional significance. Students work in teams to address sustainability problems that arise in the case studies. Each module also includes presentations of technical approaches used in environmental engineering analyses. Project teams will be expected to apply those methods in their case study evaluations and management proposals. Technical approaches include life cycle analysis, mass balance computations, and mathematical modeling of pollutant dynamics in the environment.
A hands-on introduction to structural engineering, combining classroom demonstrations and presentations with laboratory experience. Students predict hurricane wind forces and design key elements in a high-rise building to resist those forces. Students design a residential wood-deck based on laboratory tests to stretch, compress, shear, split, and bend wooden specimens. Students build brick walls and fail them under simulated hurricane and tornado wind pressures, weld steel bars and pull them apart, and forensically examine the failures. Students use software to analyze and design steel truss bridges, and become proficient at using spreadsheets to perform routine structural calculations and graph the results. Students become familiar with structural concrete by designing, building and testing small-scale reinforced-concrete frames to resist large dynamic forces.
Our current students are the first generation that will feel the impacts of climate change, and the last generation that can do anything about it. The dual objectives of this course are to inform young pre-professional engineers of the factual science in the nexus of climate change/fossil fuels/renewable energy, and to inspire them to dive into that nexus now, and to begin to do something about untangling it as engineers in practice. In this nexus are key issues for civil engineers: water quality/quantity, emissions, renewable energy supply and structures, civil infrastructure systems engineering, energy economics, sustainability in megacities.
People with technical skills are called upon to help their community with its needs, such as advising a local government or non-profit, serving on a board of directors, or creating infrastructure like a pedestrian bridge or community playground. This course will prepare you for this type of engagement by planning, designing, and building an infrastructure service project to benefit the local community. You will develop skills in using power tools, project management, risk management, engineering judgment, communicating with non-experts, teamwork, and leadership. The hard and soft skills that you acquire will advance your career, regardless of whether you go into consulting, academia, government, non-profit service, or some other field.
Introduction to statistics and data analysis for engineers. Covers probability theory, discrete and continuous random variables, parametric probability distributions commonly used in engineering practice and research, point estimation, sampling distributions, confidence intervals, hypothesis testing, simple linear regression, and nonparametric statistics. Empirical examples from engineering problems are highlighted. Textbook: Applied Statistics and Probability of Engineers. Montgomery and Runger, 7th Edition, Wiley. Access to WileyPLUS will be required.
CEE 3090Special Topics in Civil and Environmental Engineering1-6
Supervised study by individuals or groups of upper-division students on an undergraduate project or on specialized topics not covered in regular courses.
Python is one the most popular programming languages for machine learning and data science in various engineering fields. This course rapidly introduces students to programming in Python, focusing on practical tools for data analysis, visualization, and scientific computing. We will learn to work with data, create visualizations, and write simple functions and scripts. We will install and use libraries such as NumPy, Matplotlib, and Pandas, and create and manage virtual environments. Basic computer science and software engineering concepts will be introduced, however, the focus of this short course is on learning to use Python as a computational tool for engineering and data analysis problems, and creating a foundation for continued learning.
The goal of this course is to provide students with a quick introduction to programming that will allow them to use Python as a problem solving tool for work, research, or study, and present a basis for continued learning of Python and other programming tools.The course focuses on practical tools, including basic programming concepts and methods, introduction to data analysis, visualization, and scientific computing using Python, as well as setting up and managing project environments, libraries, and dependencies. We will work with libraries designed for scientific programming such as NumPy, Matplotlib, and Pandas.
Introduction to numerical methods, computational mathematics, and probability and statistics. Development of programming and graphics proficiency with MATLAB and spreadsheets. Topics include Taylor-series approximations, numerical errors, condition numbers, operation counts, convergence, and stability, probability distributions, hypothesis testing. Included are numerical methods for solving engineering problems that entail roots of functions, simultaneous linear equations, statistics, regression, interpolation, numerical differentiation and integration, and solution of ordinary and partial differential equations, including an introduction to finite difference methods. Applications are drawn from different areas of engineering. A group project uses these methods on a realistic engineering problem.
Introduction to engineering and business economics investment alternatives and to project management. Intended to give students a working knowledge of money management and how to make economic comparisons of alternatives involving future benefits and cost. The impact of inflation, taxation, depreciation, financial planning, economic optimization, project scheduling, and legal and regulatory issues are introduced and applied to economic investment and planning and project-management problems.
This course covers the fundamentals of geotechnical engineering and deals with soil as an engineering material in civil and environmental applications. Topics include origins and descriptions of soil and rock, principles of effective stresses, stress distribution and ground settlements from surface loads, steady-state and time-dependent subsurface fluid flow, soil strength and failure criteria, earthwork construction and quality control, introduction to lateral earth pressures, and geotechnical exploration.
Introduction to engineering aspects of environmental quality control. Quality parameters, criteria, and standards for water and wastewater. Elementary analysis pertaining to the modeling of pollutant reactions in natural systems, and introduction to design of unit processes for wastewater treatment.
CEE 3610Introduction to Transportation Engineering3
Introduces technological, economic, and social aspects of transportation. Emphasizes design and functioning of transportation systems and their components. Covers supply-demand interactions; system planning, design, and management; traffic flow, intersection control and network analysis; institutional and energy issues; and environmental impacts.
Introduction to the structural engineering enterprise including aspects of design, loads, behavior, form, modeling, mechanics, materials, analysis, and construction/ manufacturing. Case studies involve different scales and various materials. Topics include analytical and finite-element computational modeling of structural systems, including cables, arches, trusses, beams, frames, and 2-D continua; deflections, strains, and stresses of structural members, systems, and 2-D continua by analytical and work/energy methods, with a focus on linear elastic behavior; the foundations of matrix structural analysis; and the application of finite-element software.
CEE 3790Introduction to Building Information Modeling (BIM) using Revit2
The purpose of this course is to provide a general knowledge of the use of Revit to document and model all of the major architectural elements of a commercial project. You will learn the design and detailing aspects of commercial buildings including floor plans, interior and exterior elevations, wall and building sections, schedules, and construction drawing set. Lab assignments will be created utilizing Revit (latest version).
CEE 4010Undergraduate Engineering Teaching in CEE1-3
Methods of instruction developed through discussions with faculty and by assisting with the instruction of undergraduates under the supervision of faculty.
Research in any area of civil or environmental engineering on problems under investigation by the department or of special interest to the student, provided that adequate facilities can be obtained. The student must review pertinent literature, prepare a project outline, carry out an approved plan, and submit a formal final report.
CEE 4200Managing Water Resources in a Changing World3
The field of water resources management is an exciting showcase of the many challenges that await civil and environmental engineers. On one hand, increasing water demand from the urban, energy, and agricultural sectors are aggravating multi-sector conflicts. On the other hand, several drivers of change, such as global warming or socio-economic development, make future water demand and availability deeply uncertain. How can we reconcile these challenges? How can we plan and manage water resources systems in an integrated, sustainable, and just way? Building on the legacy of research in water resources systems, this course is designed to equip the new generation of professionals with the forma mentis and mathematical modelling tools that are needed to discover and negotiate the highly uncertain tradeoffs we face in balancing the water resources demands of the future.
The goal of this course is to survey renewable energy technologies and systems, primarily focusing on solar and wind as physically the largest renewable energy sources available to society, and considering hydropower, biomass, and geothermal energy as well. The course explains calculations to support capacity, efficiency, and productivity of renewable energy. Cost and economics of renewables are explored as well, along with the connection to U.S. and global climate and energy policy. Homework assignments completed during the semester culminate in a renewable energy system design project.
The theory of stochastic processes is introduced through examples of complex systems from the natural and applied sciences, with an emphasis on applications rather than mathematical abstraction. Students will learn how to model dynamical systems with intrinsic and extrinsic noise sources, simulate their dynamics, and explore how the interplay between stochasticity and nonlinear dynamics can impact their behavior. Topics covered include generating processes for heavy-tailed distributions, diffusion processes (gaussian white noise), jump processes (white shot noise, birth/death processes, dichotomous Markov noise), stochastic hybrid systems, stochastic differential equations, first passage times, and noise-induced transitions. Analytical tools developed in the class include stochastic differential equations, the differential Chapman-Kolmogorov equation and its derivatives (Fokker-Planck and master equation), the use of transforms to solve master and Fokker-Planck equations, and the system size expansion to approximate solutions to master equations with nonlinear transition rates. Applications include examples from biophysics, climate, environmental sciences, and various areas of biology including systems, synthetic, molecular, and cellular biology.
CEE 4330Physical Hydrology in the Built and Natural Environments3
Understanding of the physical processes of the movement of water on Earth is essential to water resource management, natural hazard assessment and mitigation. This course covers the fundamental principles governing the pathway of water in the global hydrologic cycle and emphasizes the applications of physical hydrology in both the natural and built systems. Topics include but not limited to: fluid mechanics of the lower atmosphere, free surface and subsurface flows, and groundwater outflows. These concepts will be applied to both the natural environment and systems that are responding to human modification of the water cycle due to urbanization, climate change, the construction of reservoirs, and groundwater extraction. Grades are based on individual and group assignments and a final project.
Covers the following topics: review of hydrodynamics, small-amplitude wave theory, wave statistics, wave-structure interactions, and coastal processes.
Introduction to experimental techniques, data collection, and data analysis, in particular as they pertain to fluid flows. Introduces theory and use of analog transducers, acoustic Doppler velocimetry (ADV), full-field (2-D) quantitative imaging techniques such as particle image velocimetry (PIV) and laser induced fluorescence (LIF). Additional topics include computer-based experimental control, analog and digital data acquisition, discrete sampling theory, digital signal processing, and uncertainty analysis. The canonical flows of the turbulent flat plate boundary layer and the neutrally buoyant turbulent round jet are introduced theoretically and the subject of three major laboratory experiments using ADV, PIV and LIF. In CEE 6370/MAE6270 There is a final group project on a flow of the students choosing.
CEE 4400Artificial Intelligence for Control of Environmental Systems3
The course has the dual objective of introducing students to the control problems characterizing modern environmental infrastructures while exposing them to real-world examples of how modelling and control analytics are used. The course emphasizes the use of artificial intelligence techniques— particularly from reinforcement learning and approximate dynamic programming—alongside more traditional control methods. Specific topics include: (1) dynamic programming and its main extensions (stochastic and approximate DP), (2) policy search for single- and multi-objective problems, (3) deterministic and stochastic model predictive control, (4) model-order reduction and its application to large-scale control problems. Emphasis will be given not only to the theorical aspects underpinning the control problems, but also to their practical use. Examples will be drawn primarily from water-related domains—such as reservoir operations, urban water supply, and groundwater management—but will also include other environmental systems, such as forest fire suppression or ecosystem management, to illustrate the generalizability of the methods. Emphasis will be also placed on the role that data analysis plays in the formulation of these control problems. Class periods will be a mixture of in-person lectures and group discussions.
CEE 4510Microbiology for Environmental Engineering3
Introduction to the fundamental aspects of microbiology and biochemistry that are pertinent to environmental engineering and science. Provides an overview of the characteristics of Bacteria, Archaea, unicellular Eukaryotes (protozoa, algae, fungi), and viruses. Includes discussions of cell structure, bioenergetics and metabolism, and microbial genetics. Focus is then applied to topics pertinent to environmental engineering: pathogens; disease and immunity; environmental influences on microorganisms; roles of microbes in the carbon, nitrogen, and sulfur cycles; enzymes; bioremediation, bioenergy, molecular microbiology; and microbial ecology.
CEE 4520Sustainable Recovery of Critical Metals and Advanced Material Conversions3
The course is motivated by the need to educate students in the fundamental science and emerging technologies for recovering critical metals and in advanced material conversions for a sustainable climate, energy, and environmental future. The course will introduce fundamental chemical pathways for recovering energy critical metals from various substrates including natural and urban ores. The ubiquity of metals in daily products motivate the development of sustainable approaches to recover metals via urban mining, which will be discussed in this course. The course will also introduce advanced material conversions for the energy transition including emerging electrochemical and photochemical pathways to upcycle low value emissions into high value products.
CEE 4535Water Chemistry for Environmental Engineering3
This course covers chemical principles relevant to the understanding, design, and control of chemical processes in natural and engineered systems. Topics include chemical thermodynamics, acid-base equilibria, mineral precipitation/dissolution, trace element speciation, redox reactions, and reactions at the solid-solution interface. This course focuses on the mathematical description of chemical equilibria and the development of numerical, graphical, and computational solutions to these problems. Students will learn to use chemical equilibrium modeling software to describe and predict chemical speciation in complex waters. Applications of aquatic chemical principles to topics including lead in drinking water systems, arsenic mobility in agricultural soils, and geologic CO2 sequestration are discussed.
This course focuses on the theoretical and engineering aspects of physical and chemical phenomena and processes applicable to the removal of impurities from water, wastewater, and industrial wastes. The first unit covers general chemical engineering principles relevant in environmental processes including mass balances, reactor models, and reaction kinetics. The second unit covers chemical processes involving dissolved species including gas transfer, adsorption, and oxidation-reduction processes. The third unit covers particle processes and the conventional theories behind particle destabilization, particle flocculation, and particle removal processes. Each topic area has a corresponding problem set that provides students with opportunities to apply the fundamentals discussed in class. The fundamental theory is coupled with a number of real-world examples that provide context for the more abstract principles that are introduced
CEE 4565Waste Water Processes and Resources Recovery3
Given the current state of the energy crisis and climate changes impacts, innovative approaches are needed in order to remediate, reduce and recover the energy and nutrient resources through various waste streams and to provide creative energy solutions that lead to self-sustaining wastewater treatment facilities. This course will cover fundamental theory of each unit operation process and design principles of major water and wastewater treatment processes. The topics will cover wastewater characteristics and evaluation methods, design flow and loads statistical analysis, process selection rationale, primary treatment processes, secondary treatment processes and tertiary and advanced treatment processes, and effluent and solids processing and disposal. In addition to the fundamentals of conventional wastewater processes, the course will also include the discussions on the emerging issues in water sustainability and advances in fundamental science and technology in integrating scientific principles, engineered processes, and systems analyses to address diverse challenges related to society's growing water needs and their nexus with energy and the environment. The course is designed to stimulate multi-disciplinary thinking and research among traditional areas of civil and environmental engineering, biology, chemistry, modeling, data science and others. Special projects will be designed to have students working in multi-disciplinary teams to develop sustainable solutions to meet the present and future water and resources needs of the society.
Principles and application of microbiology and biotechnology with emphasis on biological processes in environmental engineering applications. Theoretical and engineering aspects of biological phenomena and processes applicable to the removal of impurities from water, wastewater, and industrial wastes and to their transformation in the environment. Microbiology fundamentals, bioenergetics analysis, stoichiometry, biokinetics, and design of biological treatment processes for pollutants removal, bioremediation and resources recovery. Topics include cell metabolism, cell nutrition and growth, energy transfer and utilization, aerobic and anaerobic microbial metabolism, biological wastewater process theory and modeling, biological nutrients removal, bioremediation and resources recovery.
The biotech revolution is underway, with uncertain implications for widespread genetic modification of humans and other lifeforms. While biomedical biotech faces key scientific and ethical crossroads, applications to non-human systems offer critical solutions for food, water, and energy amid population growth and hydrologic change. This course explores biotechnology in the sustainability space, examining technical, economic, and policy challenges. Topics include diagnostic biotech, biofuels and biorefineries, bioremediation, biomining, synthetic biology, systems biology and AI, climate biotech, sustainable agriculture, and exoplanet colonization. Students should have a basic understanding of cellular biology and genetics and will explore molecular techniques (DNA, RNA, proteins) used in these fields. A group project enables deeper engagement with both wet lab and computational tools, alongside consideration of the ethics of genetic engineering.
CEE 4590Sustainable Environmental Technology for Remediation and Resources Recovery3
Course considers sustainable technologies for environmental remediation, treatment, and resources and energy recovery. It will include municipal water treatment methods that are also applicable to remediation of municipal water, groundwater, storm water, industrial and agricultural wastewater and other water sources, as well as green technologies for storm water management and reuse, sustainable and low carbon energy and resource conversions, and other technologies relevant to environmental processes. Student teams create a design for a selected technology that solves a problem and meets the regulatory requirements for a client. The capstone design projects are provided by the instructor or by industrial partners and may vary depending on the instructor. Design teams are advised by a faculty member and engineering practitioners. Integrates project design with further development of student communications skills; students present the design to practicing engineers and interested parties such as community groups.
CEE 4620Analysis and Control of Transportation Systems and Networks3
This course will cover the development and application of mathematical models and optimization techniques for the analysis and control of transportation systems and networks, with a focus on urban mobility. We will cover topics related to network routing, dynamic traffic models, static and dynamic traffic assignment, traffic control mechanisms and mobility-on-demand systems (including their connections to mass transit). Students will be expected to implement the algorithms covered in class during homework assignments and complete a final project.
CEE 4640Sustainable Transportation Systems Design3
Senior-level design course in transportation, with a focus on design of sustainable transportation systems. The perspective in the course is one of system design, i.e., understanding the process of creating objectives, developing alternative designs and having models capable of representing the interactions among major elements of the overall system. We will also adopt a sustainable development or triple bottom line perspective, taking into account ecological and social as well as economic dimensions of transportation systems design. From this perspective, efficient transportation function achieves the economic objective, while quantifying and minimizing negative impacts addresses ecological and social goals. The interactions among the major system elements (vehicles, infrastructure, people, freight) occurs on networks, and we need to focus on how networks function. We will also study how resources are allocated and how capacity is maintained in networks. Systems design is examined from both a public sector perspective and from a private sector perspective.
CEE 4665Modeling and Optimization for Smart Infrastructure Systems3
Course provide students with a set of quantitative tools for systematic decision making in the context of civil infrastructure systems. The goal is to enable students to develop models and solution strategies based on a systems perspective, which is necessary for intelligent planning and management of largescale infrastructure systems. A major focus of the course will be to motivate the study of quantitative tools that are used for planning and managing these systems via application oriented programming assignments.
This course introduces students to the mathematical framework that describes the deformation of solids and structures due to the action of mechanical and thermal loads. The course is intended to provide a foundation for better understanding and utilizing popular and novel engineering analysis tools associated with predicting mechanical behavior, e.g. finite element analysis. Focusing on linear elasticity, yield criteria, and basic fracture mechanics, this course emphasizes the development of a mechanical intuition that will enable students to better solve problems and innovate across a broad range of domains, e.g. civil, aerospace, nuclear, biomedical, and mechanical engineering, as well as the physical, geological, and materials sciences.
CEE 4740Introduction to the Behavior of Metal Structures4
Introductory course focused on the use of solid and structural mechanics to quantify elementary behavior of metal structures in order to enable design. The course is project focused; with the students preparing a complete and detailed design deliverable. The course considers applications from civil structures, naval architecture, and aerospace engineering.
CEE 4745Sustainability and Automation: The Future of Concrete Industry3
The construction industry is currently facing many challenges with respect to shortage of skilled workers, greenhouse gas emissions, and use of non-sustainable construction materials with high embodied carbon. Robotic construction enables efficient use of materials, reduction of waste generated and the ability to fabricate complex, multi-scale structures. In this course students will learn the principles of designing new structural elements with reduced embodied carbon. The course will introduce sustainable construction materials and the challenges associated with material variability and quality on building design. Students will learn the differences between standard construction techniques and advances enabled through automation. Students will reimagine and design complex, yet efficient member shapes and connections. They will evaluate the performance of these newly designed members using structural modeling and laboratory techniques.
CEE 4760Behavior and Design of Concrete and Masonry Structures4
This introductory course will discuss concrete and masonry as materials of construction and their incorporation into structural components and systems. The course will focus on fundamental behavior of reinforced concrete and masonry members and systems and explore how they are analyzed and designed. The course will cover their behavior under in-plane and out plane loading, their performance under environmental conditions, and other topics. The course is project focused with the students preparing a complete and detailed design deliverable.
CEE 4795Sensors for the Built and Natural Environments3
Sensors are the link between the physical world and engineering decision making. This course introduces students to a wide variety of sensors with a specific focus on civil and environmental engineering applications such as material testing, structural health monitoring, traffic engineering, air and water quality monitoring, structural testing, watershed engineering, and geotechnical and subsurface energy applications. This course is intended to teach students how to implement sensors to measure physical quantities, conduct experiments, and develop monitoring tools for the natural environment and our engineered systems. Course topics include general introduction to different classes of sensors, data acquisition, signals, noise, system calibration, and uncertainty.
This course prepares students to tackle the technical challenges to designing and operating smart and dynamic infrastructure systems. In particular, students will learn to combine data and models to control overall system performance in the face of uncertainty. The class will focus on smart city infrastructure systems that are self-aware, with continual surveillance of the built and natural environment and an autonomous capacity to control resource allocation. This course will build upon fundamental engineering principles (for systems such as transportation, energy, and water resources) and teach students to employ emerging sensor technologies, accompanying data analytics, resource demand forecasting, and model predictive control theory. Students will learn to couple engineering models of infrastructure with data-driven probabilistic models of resource demand and the approaches to control these integrated hybrid systems for optimal and equitable resource allocation with improved resilience to exogenous disturbances. Finally, the class will explore cases studies in urban flooding, energy supply, transportation and air quality, and water supply.
An introductory course on robot perception techniques for modeling, fusing, and interpreting heterogeneous and dynamic sensor measurements in the context of robot motion and uncertain environments. The course covers sensor modeling, artificial vision, acoustic sensing, and probabilistic filtering methods. Emphasis is placed on intelligent sensor fusion, object detection and classification, tracking, localization and mapping, exploration, and information-driven motion planning. Algorithms inspired by neural networks, Bayesian networks, graphical models, and information theory are examined. Students investigate perception-driven decision making through benchmark problems such as coverage, target search, tracking, and pursuit-evasion. Applications are drawn from environmental monitoring, surveillance, sensing-and-pursuit games, and human-robot interaction.
CEE 4880Applied Modeling and Simulation for Renewable Energy Systems3
This course will provide an applied introduction to optimization and simulation techniques for electric power, with an emphasis on integration of renewables and storage. The course will be modular in nature. Each module will focus on a particular renewable energy application and relevant modeling tools. Some modules are independent and some will build on previous modules. The instructional format of the course will include lectures, scientific paper reviews, and some Julia programming. Students will have an opportunity to apply new techniques to a relevant modeling project. The course will culminate with a modeling project relevant to renewable energy. Undergraduates will work in teams of 2-3 students to complete the term project.
Big data is transforming organizations enabling vast improvements in operating efficiency, market identification and segmentation, and many other domains. This course focuses on data collection at all scales, the transformation of that data into knowledge using a variety of data analytic techniques, and the integration of that knowledge into system models for decision-making to better manage organizations. Expertise in R will be developed throughout this course.
CEE 5025Civil and Environmental Engineering Seminar for First-Year Research Students1
We will invite our CEE faculty to host presentations related to topics they feel open to discussing. Examples may include: how to have a successful PhD and pitfalls to avoid, the academic and industry job markets, academic writing and presenting, how to select research topics, topics currently popular in research and who certain key players / universities / companies are, grants fellowships and scholarships, postdocs, effective teaching, the differences between being an academic in different types of schools and departments, work-life balance, etc. The seminar will be very interactive, with students asking questions, internal discussions between student and faculty/non-student seminar participants, the students giving presentations, and other student-driven activities that will be interactively defined as the semester evolves.
Design of major geotechnical engineering project. Planning and preliminary design during fall semester; final design completed in January intersession.
Design of major geotechnical engineering project. Planning and preliminary design during fall semester; final design completed in January intersession.
CEE 5050Interdisciplinary Master of Engineering Project1-6
Students will participate in a community-engaged, interdisciplinary Master of Engineering (M.Eng.) project to tackle pressing technological and societal challenges surrounding infrastructure, with a specific focus on energy and environmental systems. For example, in 2018/19, projects were focused on Puerto Rico post Hurricane Maria. As part of this course, you will work closely with local stakeholders to hear their perspective on prior challenges and future needs. Each subsequent year will then build upon the prior year's activity to tackle large, complex issues over multiple years. During the course, you will contribute to developing a library of monitoring tools and algorithms which will persist over time and then be applied to solve new challenges with each course iteration.
CEE 5071Professional Experience in Structural Engineering3
A comprehensive professional experience, involving: a real-world problem, an industry adviser, integrating technical course work, and resulting in a final written report. Representative themes for the practice experience include: forensic engineering studies and failure investigations; design of signature buildings or bridges; structural condition assessment and prognosis studies; etc.
Python is one the most popular programming languages for machine learning and data science in various engineering fields. This course rapidly introduces students to programming in Python, focusing on practical tools for data analysis, visualization, and scientific computing. We will learn to work with data, create visualizations, and write simple functions and scripts. We will install and use libraries such as NumPy, Matplotlib, and Pandas, and create and manage virtual environments. Basic computer science and software engineering concepts will be introduced, however, the focus of this short course is on learning to use Python as a computational tool for engineering and data analysis problems, and creating a foundation for continued learning.
The goal of this course is to provide students with a quick introduction to programming that will allow them to use Python as a problem solving tool for work, research, or study, and present a basis for continued learning of Python and other programming tools.The course focuses on practical tools, including basic programming concepts and methods, introduction to data analysis, visualization, and scientific computing using Python, as well as setting up and managing project environments, libraries, and dependencies. We will work with libraries designed for scientific programming such as NumPy, Matplotlib, and Pandas. (MHA-EL)
In response to the risks posed by global climate change, many states and countries have set emissions reductions goals necessitating a rapid transition toward zero-carbon energy resources. Achieving these goals entails unprecedented investment in civil infrastructure systems combined with large-scale consumer and industry adoption of clean energy solutions. This course will explore the economic challenges and opportunities associated with this transition, with an emphasis on the electric power sector. The course is broken into two halves. The first focuses on the economic viability of individual projects. The second develops system level models and considers interactions between competing energy sources.
Fundamental ideas of systems engineering, and their application to design and development of various types of engineered systems. Defining system requirements, creating effective project teams, mathematical tools for system analysis and control, testing and evaluation, economic considerations, and the system life cycle.Content utilizes model-based systems engineering, which is the integration of systems modeling tools, such as SysML, with tools for systems analysis, such as Matlab and Modelica. The vision for this integration is the ability to create and analyze complete parametric representations of complex products and systems. These systems make it possible to investigate the impact of changing one aspect of a design on all other aspects of design and performance. This course will familiarize students with these modeling languages. Off-campus students must provide their own Windows 7, internet-connected, computer with administrator access in order to install the commercial software used in this course.
CEE 5252Systems Analysis Behavior and Optimization3
This is an advanced course in the application of analytical methodologies and tools to the analysis and optimization of complex systems. On completion of this course, students should be able to use probability and statistics as a modeling and analysis tool for systems exhibiting uncertainty; be able to use algorithms and dynamic programming to model and optimize systems with a recursive structure; be able to use optimization tools to optimize complex systems and tune parameters.
CEE 5510Microbiology for Environmental Engineering3
Introduction to the fundamental aspects of microbiology and biochemistry that are pertinent to environmental engineering and science. Provides an overview of the characteristics of Bacteria, Archaea, unicellular Eukaryotes (protozoa, algae, fungi), and viruses. Includes discussions of cell structure, bioenergetics and metabolism, and microbial genetics. Focus is then applied to topics pertinent to environmental engineering: pathogens; disease and immunity; environmental influences on microorganisms; roles of microbes in the carbon, nitrogen, and sulfur cycles; enzymes; bioremediation, bioenergy, molecular microbiology; and microbial ecology.
CEE 5610Introduction to Transportation Engineering3
Introduces technological, economic, and social aspects of transportation. Emphasizes design and functioning of transportation systems and their components. Covers supply-demand interactions; system planning, design, and management; traffic flow, intersection control and network analysis; institutional and energy issues; and environmental impacts.
CEE 5665Modeling and Optimization for Smart Infrastructure Systems3
Course provide students with a set of quantitative tools for systematic decision making in the context of civil infrastructure systems. The goal is to enable students to develop models and solution strategies based on a systems perspective, which is necessary for intelligent planning and management of largescale infrastructure systems. A major focus of the course will be to motivate the study of quantitative tools that are used for planning and managing these systems via application oriented programming assignments.
This introductory course in masonry design will discuss the materials of masonry construction and their incorporation into building components and structural systems. The course will focus on behavior and explore how masonry structures are analyzed and designed. The course will cover reinforced and unreinforced masonry, wall behavior under in-plane and out-of-plane lateral loading, masonry performance under environmental conditions, and other topics.
This introductory course in timber behavior and design will discuss the materials of timber construction and their incorporation into building components and structural systems.
CEE 5735Mathematical Modeling of Natural and Engineered Systems3
This course builds from previously studied fundamental concepts to uncover strategies for using math to describe natural and engineered systems that impact the human experience (e.g. infrastructure systems, subsurface structures and networks, bacterial colonies, traffic networks, reservoir systems, etc.) Specifically, selected approaches for mechanistic descriptions (clear box models), data-driven descriptions (black box models), and hybrids of these (grey box models) will be covered: both through an introduction to foundational theory and also in computational implementation. In gaining experience in formulating their own mathematical models for real world phenomena, students will be better able to describe, study, and control the performance of natural and engineered systems in their professional lives.
CEE 5740Intermediate Behavior of Metal Structures3
Building off the introductory course in the topic which focused on the fundamental behavior of structural members, this class will explore the behavior, interaction, and design of more complex structural systems in metal structures. Analyzing, designing, and detailing the transfer of load through the structures and its components will be the focus. The course will cover composite floor systems and columns, bolted and welded connections, built-up members, trusses, bracing for stability, vibration, and other advanced topics.
CEE 5745Inverse Problems: Theory and Applications3
The course covers foundational theory underpinning the inverse problems that naturally arise when developing technology for society. Through a treatment of theory and application, the course aims to equip students to answer questions such as: what source/forcing/action has caused the system response I am currently observing?; what model parameters best instantiate a predictive model explaining certain noisy/incomplete observations of the subject system?; and how certain am I about any of the foregoing results?
CEE 5746Sustainability and Automation: The Future of Construction Industry3
The construction industry is currently facing many challenges with respect to shortage of skilled workers, greenhouse gas emissions, and use of non-sustainable construction materials with high embodied carbon. Robotic construction enables efficient use of materials, reduction of waste generated and the ability to fabricate complex, multi-scale structures. In this course students will learn the principles of designing new structural elements with reduced embodied carbon. The course will introduce sustainable construction materials and the challenges associated with material variability and quality on building design. Students will learn the differences between standard construction techniques and advances enabled through automation. Students will reimagine and design complex, yet efficient member shapes and connections. They will evaluate the performance of these newly designed members using structural modeling and laboratory techniques.
CEE 5760Behavior and Design of Concrete and Masonry Structures4
This introductory course will discuss concrete and masonry as materials of construction and their incorporation into structural components and systems. The course will focus on fundamental behavior of reinforced concrete and masonry members and systems and explore how they are analyzed and designed. The course will cover their behavior under in-plane and out plane loading, their performance under environmental conditions, and other topics. The course is project focused with the students preparing a complete and detailed design deliverable.
CEE 5770Intermediate Behavior of Concrete and Metal Structures3
Building off the introductory courses in these topics which focused on the fundamental behavior of structural members, this class will explore the behavior, interaction, and limit states of more complex metal and concrete structures. The behavior of concrete and steel structures as systems will be the focus, covering frame behavior, composite floor systems, trusses, stability, vibration, and other advanced topics. The course will conclude with analyzing, designing, and detailing the transfer of load through the structures and its components.
CEE 5790Introduction to Building Information Modeling (BIM) using Revit2
The purpose of this course is to provide a general knowledge of the use of Revit to document and model all of the major architectural elements of a commercial project. You will learn the design and detailing aspects of commercial buildings including floor plans, interior and exterior elevations, wall and building sections, schedules, and construction drawing set. Lab assignments will be created utilizing Revit (latest version).
CEE 5795Sensors for the Built and Natural Environments3
Sensors are the link between the physical world and engineering decision making. This course introduces students to a wide variety of sensors with a specific focus on civil and environmental engineering applications such as material testing, structural health monitoring, traffic engineering, air and water quality monitoring, structural testing, watershed engineering, and geotechnical and subsurface energy applications. This course is intended to teach students how to implement sensors to measure physical quantities, conduct experiments, and develop monitoring tools for the natural environment and our engineered systems. Course topics include general introduction to different classes of sensors, data acquisition, signals, noise, system calibration, and uncertainty.
An introductory course on robot perception techniques for modeling, fusing, and interpreting heterogeneous and dynamic sensor measurements in the context of robot motion and uncertain environments. The course covers sensor modeling, artificial vision, acoustic sensing, and probabilistic filtering methods. Emphasis is placed on intelligent sensor fusion, object detection and classification, tracking, localization and mapping, exploration, and information-driven motion planning. Algorithms inspired by neural networks, Bayesian networks, graphical models, and information theory are examined. Students investigate perception-driven decision making through benchmark problems such as coverage, target search, tracking, and pursuit-evasion. Applications are drawn from environmental monitoring, surveillance, sensing-and-pursuit games, and human-robot interaction.
CEE 5820Global Food, Energy, and Water Nexus – Engage the US, China, and India for Sustainable Future3-4
This course is offered by six Departments at Cornell, in collaboration with five Universities in China and one India. Video conferencing will be used to connect classrooms in the three countries in real time. Important issues related to the food, energy, and water nexus and its implications for nutrition security, one health, environmental sustainability, climate change, and economic development in the US and these two countries will be described. Challenges associated with these issues will be evaluated and strategies to address them will be proposed. Engagement of these countries with each other and the rest of the world will be explored. The course serves as a platform for students from Cornell, China, and India to learn from and interact with each other in the same class, and to share their thinking, creativity, and perspectives on these issues.
Core graduate course in project management for people who will manage technical or engineering projects. Focuses both on the technical tools of project management (e.g., methods for planning, scheduling, and control) and the human side (e.g., forming a project team, managing performance, resolving conflicts), with somewhat greater emphasis on the latter.
As Engineering Managers, you need to embrace both technical and business skills to tackle complex, sociotechnical challenges, while staying on top of the current pace of technological change. In this Engineering Management project course, we are bridging from your coursework to your role as an engineering manager. To get there, you will practice the tools, themes, and techniques learned in your Engineering Management coursework through the scaffolding of a large project. In CEE 5910, you will work in teams to lead and execute a project in collaboration with an industry partner. You will perform an intensive evaluation of some mixture of the technological and management aspects of a major engineering project or system, conducted with a team of students.
Big data is transforming organizations enabling vast improvements in operating efficiency, market identification and segmentation, and many other domains. This course focuses on data collection at all scales, the transformation of that data into knowledge using a variety of data analytic techniques, and the integration of that knowledge into system models for decision-making to better manage organizations. Expertise in R will be developed throughout this course.
Prepares students for responsibilities in overseeing the engineering and management of construction; on time-on budget. Emphasis is placed on the management processes for organizing, planning, and controlling the activities of complex development and construction programs. Students study the contracts for engineering, architecture, and construction; focusing on cost estimation and schedule control, responsibilities and risks, and the relationships among owners, designers, contractors, and suppliers. The potential for project disruption is discussed with special emphasis on dispute resolution methods.
Framework to structure the way we think about decision situations that are complicated by uncertainty, complexity, and competing objectives. Specific decision analysis concepts and tools, such as decision trees, sensitivity analysis, value of information, and utility theory. Applications to all areas of engineering and life. Includes a group project to analyze a real-world decision.
CEE 6020Seminar - Water Resources and Environmental Engineering1
Graduate students and faculty members give informal lectures on various topics related to ongoing research in environmental engineering or water resources.
CEE 6021Seminar: Environmental Engineering and Water Resources1
Graduate students and faculty members give informal lectures on various topics related to ongoing research in environmental engineering or water resources.
CEE 6075Special Topics in Structural Engineering1-6
Study of topics in structural engineering that are more specialized or different from other courses. Special topics depend on faculty and student interests.
Weekly seminar aimed at M.Eng students, in particular in the engineering management program. Weekly speaker will come from different engineering applications and discuss insights into project management. Seminar is non-participatory.
CEE 6200Managing Water Resources in a Changing World3
The field of water resources management is an exciting showcase of the many challenges that await civil and environmental engineers. On one hand, increasing water demand from the urban, energy, and agricultural sectors are aggravating multi-sector conflicts. On the other hand, several drivers of change, such as global warming or socio-economic development, make future water demand and availability deeply uncertain. How can we reconcile these challenges? How can we plan and manage water resources systems in an integrated, sustainable, and just way? Building on the legacy of research in water resources systems, this course is designed to equip the new generation of professionals with the forma mentis and mathematical modelling tools that are needed to discover and negotiate the highly uncertain tradeoffs we face in balancing the water resources demands of the future.
The goal of this course is to survey renewable energy technologies and systems, primarily focusing on solar and wind as physically the largest renewable energy sources available to society, and considering hydropower, biomass, and geothermal energy as well. The course explains calculations to support capacity, efficiency, and productivity of renewable energy. Cost and economics of renewables are explored as well, along with the connection to U.S. and global climate and energy policy. Homework assignments completed during the semester culminate in an individual renewable energy research project in line with the student's interests.
The theory of stochastic processes is introduced through examples of complex systems from the natural and applied sciences, with an emphasis on applications rather than mathematical abstraction. Students will learn how to model dynamical systems with intrinsic and extrinsic noise sources, simulate their dynamics, and explore how the interplay between stochasticity and nonlinear dynamics can impact their behavior. Topics covered include generating processes for heavy-tailed distributions, diffusion processes (gaussian white noise), jump processes (white shot noise, birth/death processes, dichotomous Markov noise), stochastic hybrid systems, stochastic differential equations, first passage times, and noise-induced transitions. Analytical tools developed in the class include stochastic differential equations, the differential Chapman-Kolmogorov equation and its derivatives (Fokker-Planck and master equation), the use of transforms to solve master and Fokker-Planck equations, and the system size expansion to approximate solutions to master equations with nonlinear transition rates. Applications include examples from biophysics, climate, environmental sciences, and various areas of biology including systems, synthetic, molecular, and cellular biology.
CEE 6300Spectral Methods for Incompressible Fluid Flows4
An introduction to the fundamental building blocks of flow solvers for the simulation of incompressible flow processes in the natural environment. High-order accuracy element-based spatial discretization methods (spectral element and discontinuous Galerkin) are covered along with high-accuracy time-advancement methods. Initially applied to fundamental linear problems, these methods are then implemented in the context of the Burgers equation with a focus on aliasing effects and spectral filtering. The course concludes with a presentation of the fundamentals of non-hydrostatic environmental flow modeling.
CEE 6330Physical Hydrology in the Built and Natural Environments3
Understanding of the physical processes of the movement of water on Earth is essential to water resource management, natural hazard assessment and mitigation. This course covers the fundamental principles governing the pathway of water in the global hydrologic cycle and emphasizes the applications of physical hydrology in both the natural and built systems. Topics include but not limited to: fluid mechanics of the lower atmosphere, free surface and subsurface flows, and groundwater outflows. These concepts will be applied to both the natural environment and systems that are responding to human modification of the water cycle due to urbanization, climate change, the construction of reservoirs, and groundwater extraction. Grades are based on individual and group assignments and a final project.
CEE 6364Hydrokinetic and Aerodynamic Energy Module1
Energy technology module of CHEME 6660. An overview of water and wind energy resources and technology both on and off shore. Emphasis will be placed on water power from conventional impoundment dams and run of river resources to pumped hydro, wave energy, and tidal basin systems. Covering water resource assessment, basic fundamentals of hydrokinetic energy capture, hydro turbine technology, designs and performance, wave power energy recovery systems, siting issues and environmental impacts, and cost estimates and projections.
Introduction to experimental techniques, data collection, and data analysis, in particular as they pertain to fluid flows. Introduces theory and use of analog transducers, acoustic Doppler velocimetry (ADV), full-field (2-D) quantitative imaging techniques such as particle image velocimetry (PIV) and laser induced fluorescence (LIF). Additional topics include computer-based experimental control, analog and digital data acquisition, discrete sampling theory, digital signal processing, and uncertainty analysis. The canonical flows of the turbulent flat plate boundary layer and the neutrally buoyant turbulent round jet are introduced theoretically and the subject of three major laboratory experiments using ADV, PIV and LIF. There is a final group project on a flow of the students choosing.
CEE 6400Artificial Intelligence for Control of Environmental Systems3
The course has the dual objective of introducing students to the control problems characterizing modern environmental and water infrastructures while exposing them to real-world examples of how modelling and control analytics are used. Specific topics include: (1) dynamic programming and its main extensions (stochastic and approximate DP), (2) policy search for single- and multi-objective problems, (3) deterministic and stochastic model predictive control, (4) model-order reduction and its application to large-scale control problems. Emphasis will be given not only to the theoretical aspects underpinning the control problems, but also to their practical use. Examples will be drawn from several domains, including reservoir operations, urban water supply, drainage networks, and groundwater management. Emphasis will be also placed on the role that data analysis plays in the formulation of these control problems. Class periods will be a mixture of in-person lectures, group discussions, and hands-on activities.
CEE 6520Sustainable Recovery of Critical Metals and Advanced Material Conversions3
The course is motivated by the need to educate students in the fundamental science and emerging technologies for recovering critical metals and in advanced material conversions for a sustainable climate, energy, and environmental future. The course will introduce fundamental chemical pathways for recovering energy critical metals from various substrates including natural and urban ores. The ubiquity of metals in daily products motivate the development of sustainable approaches to recover metals via urban mining, which will be discussed in this course. The course will also introduce advanced material conversions for the energy transition including emerging electrochemical and photochemical pathways to upcycle low value emissions into high value products.
CEE 6530Water Chemistry for Environmental Engineering3
Covers principles of chemistry applicable to the understanding, design, and control of water and wastewater treatment processes and to reactions in receiving waters. Topics include chemical thermodynamics, reaction kinetics, acid-base equilibria, mineral precipitation/dissolution, and electrochemistry. Focuses on the mathematical description of chemical reactions relevant to engineered processes and natural systems, and the numerical or graphical solution of these problems.
CEE 6550Transport, Mixing, and Transformation in the Environment3
Application of fluid mechanics to problems of transport, mixing, and transformation in the water environment. Introduction to advective, diffuse, and dispersive processes in the environment. Boundary interactions: air-water and sediment-water processes. Introduction to chemical and biochemical transformation processes. Applications to transport, mixing, and transformation in rivers, lakes, and coastal waters.
This course focuses on the theoretical and engineering aspects of physical and chemical phenomena and processes applicable to the removal of impurities from water, wastewater, and industrial wastes. The first unit covers general chemical engineering principles relevant in environmental processes including mass balances, reactor models, and reaction kinetics. The second unit covers chemical processes involving dissolved species including gas transfer, adsorption, and oxidation-reduction processes. The third unit covers particle processes and the conventional theories behind particle destabilization, particle flocculation, and particle removal processes. Each topic area has a corresponding problem set that provides students with opportunities to apply the fundamentals discussed in class. The fundamental theory is coupled with a number of real-world examples that provide context for the more abstract principles that are introduced.
CEE 6565Waste Water Processes and Resources Recovery3
Given the current state of the energy crisis and climate changes impacts, innovative approaches are needed in order to remediate, reduce and recover the energy and nutrient resources through various waste streams and to provide creative energy solutions that lead to self-sustaining wastewater treatment facilities. This course will cover fundamental theory of each unit operation process and design principles of major water and wastewater treatment processes. The topics will cover wastewater characteristics and evaluation methods, design flow and loads statistical analysis, process selection rationale, primary treatment processes, secondary treatment processes and tertiary and advanced treatment processes, and effluent and solids processing and disposal. In addition to the fundamentals of conventional wastewater processes, the course will also include the discussions on the emerging issues in water sustainability and advances in fundamental science and technology in integrating scientific principles, engineered processes, and systems analyses to address diverse challenges related to society's growing water needs and their nexus with energy and the environment. The course is designed to stimulate multi-disciplinary thinking and research among traditional areas of civil and environmental engineering, biology, chemistry, modeling, data science and others. Special projects will be designed to have students working in multi-disciplinary teams to develop sustainable solutions to meet the present and future water and resources needs of the society.
Principles and application of microbiology and biotechnology with emphasis on biological processes in environmental engineering applications. Theoretical and engineering aspects of biological phenomena and processes applicable to the removal of impurities from water, wastewater, and industrial wastes and to their transformation in the environment. Microbiology fundamentals, bioenergetics analysis, stoichiometry, biokinetics, and design of biological treatment processes for pollutants removal, bioremediation and resources recovery. Topics include cell metabolism, cell nutrition and growth, energy transfer and utilization, aerobic and anaerobic microbial metabolism, biological wastewater process theory and modeling, biological nutrients removal, bioremediation and resources recovery.
The biotech revolution is underway, with uncertain implications for widespread genetic modification of humans and other lifeforms. While biomedical biotech faces key scientific and ethical crossroads, applications to non-human systems offer critical solutions for food, water, and energy amid population growth and hydrologic change. This course explores biotechnology in the sustainability space, examining technical, economic, and policy challenges. Topics include diagnostic biotech, biofuels and biorefineries, bioremediation, biomining, synthetic biology, systems biology and AI, climate biotech, sustainable agriculture, and exoplanet colonization. Students should have a basic understanding of cellular biology and genetics and will explore molecular techniques (DNA, RNA, proteins) used in these fields. A group project enables deeper engagement with both wet lab and computational tools, alongside consideration of the ethics of genetic engineering.
CEE 6590Partitioning and Transformation of Organic Contaminants in Environmental Systems3
This course examines the major physical and chemical processes affecting the transport, fate, and treatment of organic chemicals in aquatic systems, including volatilization, sorption/attachment, diffusion, and transformation reactions. The emphasis is on anthropogenic legacy chemicals and chemicals of emerging concern such pharmaceuticals and personal care products. The course examines the relationships between chemical structure, properties, and environmental behavior. Equilibrium and kinetic models based on these principles are used to predict the fate and transport of organic contaminants in the environment.
CEE 6620Analysis and Control of Transportation Systems and Networks3
This course will cover the development and application of mathematical models and optimization techniques for the analysis and control of transportation systems and networks, with a focus on urban mobility. We will cover topics related to network routing, dynamic traffic models, static and dynamic traffic assignment, traffic control mechanisms and mobility-on-demand systems (including their connections to mass transit). Students will be expected to implement the algorithms covered in class during homework assignments and complete a final project. Students in 6620 will also be required to review and critique research publication in the area of their project.
Understanding individual choice behavior is critical for several disciplines that need to account for demand dynamics. Discrete choice models represent the cognitive process of economic decisions and are widely used in transportation analysis, applied economics, marketing, and urban planning. Discrete choice analysis is used to forecast demand under differing pricing and marketing strategies and to determine how much consumers are willing to pay for qualitative improvements. In transportation engineering, these models allow researchers, firms, and policy-makers to predict demand for new alternatives and infrastructure (e.g. a light rail or a new highway), to analyze the market impact of firm decisions (e.g. merger of two airline companies), to set pricing strategies (e.g. road pricing, toll definition, revenue management), to prioritize research and development decisions (e.g. ultra low emission vehicles) as well as to perform cost-benefit analyses of transportation projects (e.g. building a new bridge).
CEE 6648Sustainable Transportation Systems Design3
Graduate-level design course in transportation, with a focus on design of sustainable transportation systems. The perspective in the course is one of system design, i.e., understanding the process of creating objectives, developing alternative designs and having models capable of representing the interactions among major elements of the overall system. We will also adopt a sustainable development or triple bottom line perspective, taking into account ecological and social as well as economic dimensions of transportation systems design. From this perspective, efficient transportation function achieves the economic objective, while quantifying and minimizing negative impacts addresses ecological and social goals. The interactions among the major system elements (vehicles, infrastructure, people, freight) occurs on networks, and we need to focus on how networks function. We will also study how resources are allocated and how capacity is maintained in networks. Systems design is examined from both a public sector perspective and from a private sector perspective.
CEE 6660Multiobjective Systems Engineering Under Uncertainty3
Exploration of engineering design frameworks that effectively exploit simulation, optimization, and uncertainty assessments when balancing large numbers of conflicting performance objectives. Students will learn and advance software frameworks that combine evolutionary multiobjective optimization, high performance computing, uncertainty modeling techniques, and visual design analytics. The primary focus will be improving multi-stakeholder design of complex engineered systems. Course concepts will be demonstrated using case studies and projects drawn from the disciplines of the students enrolled.
Energy technology module of CHEME 6660 covering transportation energy systems. Focuses on understanding the link between transportation demand and energy consumption and on how to build a path for a conversion to sustainable energy sources. Covers engineering systems tools for analyzing the interactions among the transportation, economic, energy, and environmental systems. Analytical tools from transportation economics and engineering will be covered to assess the energy consumption and environmental effects of long-term projects over complex, large-scale transportation systems.
Covers the basic models and solution approaches for individual and team decision-making problems under uncertainty and provide a unified mathematical treatment of the subject, suitable for a broad engineering audience. The material will consider optimal decision-making of systems over a finite- and an infinite-time horizon. Topics include: (1) Stochastic optimization: finite- and infinite-horizon problems with complete or partial state information, separation principle, dual control; (2) Team Theory: mathematical framework of cooperating members in which all members have the same objective yet different information; (3) Reinforcement learning: approximate dynamic programming, forward references to the approximate dynamic programming formalism, learning policies.
CEE 6690Information Design for Strategic Decision-Making3
The course covers the basic models and solution approaches in problems that involve interactions among strategic agents distilling the key results in mechanism design theory. Over the last seventy years, the theory of mechanism design was developed as an approach to efficiently align the individuals' and system's interests in problems where individuals have private preferences. It can be viewed as the art of designing information and protocols to achieve a desired outcome. Mechanism design has broad applications spanning many fields, including transportation routing, smart grid, communication networks, social media, online advertising, and resource allocation problems. The objective of this course is to gain a sound understanding of the science behind the use of mechanism design in solving modern problems that involve strategic interactions among agents. The course will provide a unified treatment of the subject, suitable for a broad engineering audience.
This course introduces students to the mathematical framework that describes the deformation of solids and structures due to the action of mechanical and thermal loads. The course is intended to provide a foundation for better understanding and utilizing popular and novel engineering analysis tools associated with predicting mechanical behavior, e.g. finite element analysis. Focusing on linear elasticity, yield criteria, and basic fracture mechanics, this course emphasizes the development of a mechanical intuition that will enable students to better solve problems and innovate across a broad range of domains, e.g. civil, aerospace, nuclear, biomedical, and mechanical engineering, as well as the physical, geological, and materials sciences.
CEE 6736Mathematical Modeling of Natural and Engineered Systems3
This course builds from previously studied fundamental concepts to uncover strategies for using math to describe natural and engineered systems that impact the human experience (e.g. infrastructure systems, subsurface structures and networks, bacterial colonies, traffic networks, reservoir systems, etc.) Specifically, selected approaches for mechanistic descriptions (clear box models), data-driven descriptions (black box models), and hybrids of these (grey box models) will be covered: both through an introduction to foundational theory and also in computational implementation. In gaining experience in formulating their own mathematical models for real world phenomena, students will be better able to describe, study, and control the performance of natural and engineered systems in their professional lives.
CEE 6745Inverse Problems: Theory and Applications3
The course covers foundational theory underpinning the inverse problems that naturally arise when developing technology for society. Through a treatment of theory and application, the course aims to equip students to answer questions such as: what source/forcing/action has caused the system response I am currently observing?; what model parameters best instantiate a predictive model explaining certain noisy/incomplete observations of the subject system?; and how certain am I about any of the foregoing results?
Covers the materials science, structural engineering, and construction technology involved in the materials aspects of the use of concrete. Topics include cement chemistry and physics, mix design, admixtures, engineering properties, testing of fresh and hardened concrete, and the effects of construction techniques on material behavior.
CEE 6755Finite Element Method: Theory and Applications in Mechanics and Multiphysics3
This class is an intermediate-level course on the linear Finite Element Method (FEM) for graduate engineering students. The students will learn to: set up the strong formulation of mechanical, hydraulic, thermal, and coupled problems, write the variational formulation, discretize the weak form in space and time, choose a resolution algorithm, write an input file for a FEM software, and interpret numerical results. Applications will focus on climate change and energy. First, one-dimensional problems will be solved for one dependent variable, e.g., elongation, fluid flow, heat transfer. Second, hydro-mechanical equations for two-phase porous media will be introduced and applied to consolidation problems. Next, 2D space discretization and numerical integration will be explained and applied through simulation and analysis of problems of plane elasticity and seepage. The course will conclude with the modeling unsaturated porous media with applications to geological storage, evapo-transpiration, and subsidence.
CEE 6770Natural Hazards, Reliability, and Insurance3
Essentials of probability theory, random functions, and statistics are introduced via simple examples. These concepts are applied to (1) construct probability models for natural hazards, e.g., earthquakes, wind speeds, hurricanes, and floods, (2) calibrate these models to observations, and (3) develop Monte Carlo algorithms for generating samples of natural hazards. The focus is on applications rather than theoretical arguments. Approximate methods are used to characterize probabilistically system responses to natural hazards. System responses and properties are used to assess performance by reliability metrics and estimate insurance premiums for damages caused by natural hazards. Grades are based on individual and group assignments, a midterm, and a final project. The final projects for CEE 6770 will be significantly more demanding than those for CEE 4770.
CEE 6780Structural Dynamics and Earthquake Engineering3
Covers modal analysis, numerical methods, and frequency-domain analysis. Introduces earthquake-resistant design. Students are also required to complete an individual or group project assigned by theinstructor.
CEE 6790Time Series Data Analysis for Civil, Mechanical and Geophysical Applications3
Data acquired as time series are increasingly common in age of GPS, smart phones, and wireless data transfer. This course will cover data processing tools and techniques that allow us to efficiently manipulate and better understand the data and the physical world that they sample. Course topics include Fourier transforms, convolution, filtering, data acquisition, noise, linear systems, and AutoRegressive Moving Average (ARMA) models. Topics are covered both from theoretical (continuous, analog signals) and practical (discrete-time digital signals) viewpoints. More advanced topics will emphasize the analysis of transient and non-stationary time series such as earthquake ground motions, structural or environmental response to extreme events, and other signals related to engineering and earth science disciplines.
This course prepares students to tackle the technical challenges to designing and operating smart and dynamic infrastructure systems. In particular, students will learn to combine data and models to control overall system performance in the face of uncertainty. The class will focus on smart city infrastructure systems that are self-aware, with continual surveillance of the built and natural environment and an autonomous capacity to control resource allocation. This course will build upon fundamental engineering principles (for systems such as transportation, energy, and water resources) and teach students to employ emerging sensor technologies, accompanying data analytics, resource demand forecasting, and model predictive control theory. Students will learn to couple engineering models of infrastructure with data-driven probabilistic models of resource demand and the approaches to control these integrated hybrid systems for optimal and equitable resource allocation with improved resilience to exogenous disturbances. Finally, the class will explore cases studies in urban flooding, energy supply, transportation and air quality, and water supply.
CEE 6880Applied Modeling and Simulation for Renewable Energy Systems3
This course will provide an applied introduction to optimization and simulation techniques for electric power, with an emphasis on integration of renewables and storage. The course will be modular in nature. Each module will focus on a particular renewable energy application and relevant modeling tools. Some modules are independent and some will build on previous modules. The instructional format of the course will include lectures, scientific paper reviews, and some Julia programming. Students will have an opportunity to apply new techniques to a relevant modeling project. The course will culminate with a modeling project relevant to renewable energy. Graduate students will be required to complete the term project on an individual basis.
Core graduate course in project management for people who will manage technical or engineering projects. Focuses both on the technical tools of project management (e.g., methods for planning, scheduling, and control) and the human side (e.g., forming a project team, managing performance, resolving conflicts), with somewhat greater emphasis on the latter.
This course serves as an introduction to the art of model building, especially related to public sector planning and management issues. The course also introduces the quantitative approach for identifying, evaluating and estimating the physical, economic, environmental, and social impacts of alternative decisions planners and managers are asked to make.
The student may select an area of investigation in engineering management. Results should be submitted to the instructor in charge in the form of a research report.
For students who want to study one particular area in depth. The work may take the form of laboratory investigation, field study, theoretical analysis, or development of design procedures.
CEE 7030Research in Environmental Fluid Mechanics and Hydrology1-6
The student may select an area of investigation in fluid mechanics, hydraulic engineering, or hydrology. The work may be either experimental or theoretical in nature. Results should be submitted to the instructor in charge in the form of a research report.
For students who want to study a particular area in depth. The work may take the form of laboratory investigation, field study, theoretical analysis, or development of design and analysis procedures.
Course is an extension of CEE 6730 covering design of reinforced and post-tensioned slabs, doubly-reinforced beams, slender columns, deflections, shear walls, deep beams, two-way slab systems, punching shear, and other advanced topics.
CEE 7750Introductory Nonlinear Finite Element Analysis for Solids3
The focus of this course is the development of the fundamentals of nonlinear finite element analysis for continuum solids, spanning topics from finite element formulations, functional analysis, numerical solution techniques to aspects of practical implementation. Most natural phenomena are nonlinear, so the main aim of this course is the development of an adequate framework to model nonlinear phenomena in solids and obtain approximate solutions. We will focus on several problems for solid mechanics, including material nonlinearities, geometric nonlinearities, contact mechanics, and multiphysics problems. All assignments will include coding.
Continuum mechanics is the basis for a vast array of problems in modern and classical engineering. The focus of this course is the development of the fundamentals of continuum mechanics and thermodynamics which will allow for description of complex phenomena in solids, fluids, and mixtures (solid-fluid) and quickly take us to modern and exciting topics of coupled problems in multiphysics problems in solids as well mechanics of soft and biological materials. Most natural phenomena are nonlinear, so the main aim of this course is the development of an adequate framework to model nonlinear phenomena in solids. The models that will be developed to capture physcial phenomena, can be solved analytically or numerically; towards the latter, a connection of the proposed modeling with the Finite Element Method in the context of multiphysical modeling will be covered.
The student selects a thesis research topic with the advice of the faculty member in charge and pursues it either independently or in conjunction with others working on the same topic.
CEE 8200Thesis - Environmental and Water Resource Systems1-12
The student selects a thesis research topic with the advice of the faculty member in charge and pursues it either independently or in conjunction with others working on the same topic.
CEE 8300Thesis - Environmental Fluid Mechanics and Hydrology1-12
The student selects a thesis research topic with the advice of the faculty member in charge and pursues it either independently or in conjunction with others working on the same topic.
The student selects a thesis research topic with the advice of the faculty member in charge and pursues it either independently or in conjunction with others working on the same topic.
The student selects a thesis research topic with the advice of the faculty member in charge and pursues it either independently or in conjunction with others working on the same topic.
CEE 8600Thesis - Transportation Systems Engineering1-12
The student selects a thesis research topic with the advice of the faculty member in charge and pursues it either independently or in conjunction with others working on the same topic.
The student selects a thesis research topic with the advice of the faculty member in charge and pursues it either independently or in conjunction with others working on the same topic.
The student selects a thesis research topic with the advice of the faculty member in charge and pursues it either independently or in conjunction with others working on the same topic.