Technical Electives

The list below will give you a quick overview of courses for each area and the curriculum flowchart links will provide you with an easy to follow diagram which will walk you through your plan of study. If you have any questions please contact our helpful undergraduate advisors at ceugrad@ecn.purdue.edu. You can also contact any of our undergraduate staff directly.


Architectural - Curriculum Flowchart


Construction - Curriculum Flowchart

  • CE 22200: Life Cycle Engineering and Management of Constructed Facilities

  • CE 32201: Project Control and Life Cycle Execution of Constructed Facilities

  • CE 52000: Construction Project Control Systems

  • CE 52100: Construction Business Management

  • CE 52200: Computer Applications in Construction

  • CE 52300: Selection and Utilization of Construction Equipment

  • CE 52400: Legal Aspects in Engineering Practice

  • CE 52600: Construction of Temporary Facilities

  • CE 52700: Analytical Methods for the Design of Construction Operation Sem. 1

  • CE 52800: Urban Infrastructure Engineering and Management


Environmental - Curriculum Flowchart

  • CE 35000: Environmental Engineering

  • CE 35200: Biological Principles of Environmental Engineering

  • CE 35300: Physico-Chemical Principles of Environmental Engineering

  • CE 35500: Engineering Environmental Sustainability

  • CE 45600: Wastewater Treatment

  • CE 45700: Air Pollution Control and Design

  • CE 55000: Physico-Chemical Processes in Environmental Engineering I

  • CE 55100: Physico-Chemical Processes in Environmental Engineering II

  • CE 55200: Biochemical Operation of Environmental Engineering

  • CE 55300: Environmental Law for Engineers

  • CE 55400: Aquatic Chemistry in Environmental Engineering

  • CE 55500: Microbial Degradation of Pollutants

  • CE 55700: Air Quality Management

  • CE 55800: Sampling and Analysis of Source and Atmospheric Air Contaminants

  • CE 55900: Water Quality Modeling

  • CE 59300: Environmental Geotechnology

  • CE 59700: Global Sustainable Engineering

  • CE 59700: Phy Chm Pro Env Engr Labn

  • CE 59700: Water Chemistry Env Eco Eng

  • CE 59700: Water Resources Sustainability


General - Curriculum Flowchart


Geomatics - Curriculum Flowchart

  • CE 30300: Engineering Surveying

  • CE 40800/59700: Geographic Information Systems in Engineering

  • CE 49700: Cadastral Surveying

  • CE 50200: Analytical Methods in Geometronics

  • CE 50300: Photogrammetry I

  • CE 50600: Data Adjustment I

  • CE 50800: Digital Mapping for Geographic Information Systems

  • CE 51000: Map Projections and Geometric Geodesy

  • CE 59700: Principles of Boundary Law


Geotechnical - Curriculum Flowchart

  • CE 38300: Geotechnical Engineering

  • CE 48300: Geotechnical Engineering II

  • CE 58000: Advanced Geotechnical Engineering

  • CE 58300: Slopes and Retaining Structures

  • CE 58400: Foundation Analysis and Design

  • CE 58700: Soil Dynamics

  • CE 58800: Rock Mechanics

  • CE 59300: Environmental Geotechnology

  • CE 59700: Offshore Engineering

  • CE 59700: Piling Engineering


Hydraulic & Hydrologic - Curriculum Flowchart

  • CE 44000: Urban Hydraulics

  • CE 44300: Introductory Environmental Fluid Mechanics

  • CE 54000: Open Channel Hydraulics

  • CE 54200: Hydrology

  • CE 54400: Subsurface Hydrology

  • CE 54500: Sediment Transportation Engineering

  • CE 54700: Transport Processes in Surface Waters

  • CE 54900: Computational Watershed Hydrology


Materials - Curriculum Flowchart

  • CE 53000: Properties and Production of Concrete

  • CE 53500: Bituminous Materials and Mixtures

  • CE 53800: Experimental Methods in Construction Materials and Research

  • CE 59700: Fundamentals of Steel Corrosion in Concrete


Structures - Curriculum Flowchart

  • CE 37100: Structural Analysis

  • CE 47000: Structural Design in Metals

  • CE 47300: Theory of Reinforced Concrete

  • CE 47400: Structural Analysis II

  • CE 47900: Architectural Engineering

  • CE 57000: Advanced Structural Mechanics

  • CE 57100: Earthquake Engineering

  • CE 57200: Prestressed Concrete Design

  • CE 57300: Structural Dynamics

  • CE 57500: Experimental Methods in Structural Engineering

  • CE 57600: Advanced Reinforced Concrete Design

  • CE 57700: Analysis of Plates and Shells

  • CE 57800: Plasticity in Structural Engineering

  • CE 57900: Structural Stability

  • CE 59100: Advanced Structural Steel Design

  • CE 59200: Plastic Design of Steel Structures

  • CE 59500: Finite Elements in Elasticity


Transportation - Curriculum Flowchart

  • CE 36100: Transportation Engineering

  • CE 46100: Roadway and Pavement Design

  • CE 46300: Highway Transportation Characteristics

  • CE 51200: The Comprehensive Urban Planning Process

  • CE 56000: Public Mass Transportation

  • CE 56100: Transportation Systems Evaluation

  • CE 56200: Geometric Design of Highways

  • CE 56300: Airport Design

  • CE 56400: Airport Systems Planning and Analysis

  • CE 56500: Traffic Engineering: Operation and Controls

  • CE 56600: Transportation Planning

  • CE 56700: Highway Traffic and Safety Analysis

  • CE 56800: Highway Infrastructure Management Systems

  • CE 59400: Transportation Systems Analysis

  • CE 59600: Network Models and Algorithms