2024-2025 Course Catalog

Welcome to Virginia Tech! We are excited that you are here planning your time as a Hokie.

Explore Programs

Search Courses

Bachelor of Science in Civil Engineering

Civil Engineering Major

2024-2025 Academic Catalog

2024-2025 Academic Catalog

Program Curriculum

Course List
Code Title Credits
Degree Core Requirements
CEE 2834Civil Engineering Drawings and Virtual Modeling (C-)3
CEE 2814Geomatics (C-)4
CEE 3814Analytical Tools in Civil and Environmental Engineering3
Select two CEE Fundamental Electives (with Lab) 8
Select four CEE Fundamental Electives 12
Subtotal 30
Major Requirements
CHEM 1045General Chemistry Laboratory (C-)1
ESM 2104Statics (C-)3
ESM 2204Mechanics of Deformable Bodies (C-)3
GEOS 2104Elements of Geology (C-)3
ISE 2014Engineering Economy2
MATH 2114Introduction to Linear Algebra3
MATH 2204Introduction to Multivariable Calculus3
MATH 2214Introduction to Differential Equations3
Select three CEE Advanced Electives 9
Select one CEE Advanced Elective (Design Project) 3
Career Bridge Experience 1
ENGE 3900Bridge Experience0
Technical and Restricted Electives
Select appropriate electives from the two lists shown. 12
Subtotal 45
Pathways to General Education
Pathways Concept 1 - Discourse
ENGL 1105First-Year Writing (1F)3
ENGL 1106First-Year Writing (1F)3
CEE 2804Introduction to Civil and Environmental Engineering (1A)3
CEE 3304Fluid Mechanics for Civil and Environmental Engineering (1A)4
CEE 4804Professional and Legal Issues in Civil Engineering (1A)3
Pathways Concept 2 - Critical Thinking in the Humanities
Select six hours in Pathway 2 6
Pathways Concept 3 - Reasoning in the Social Sciences
Select six hours in Pathway 3 6
Pathways Concept 4 - Reasoning in the Natural Sciences
PHYS 2305Foundations of Physics4
CHEM 1035General Chemistry3
Pathways Concept 5 - Quantitative and Computational Thinking
MATH 1225Calculus of a Single Variable (5F)4
MATH 1226Calculus of a Single Variable (5F ; C-)4
CEE 3804Computer Applications for Civil and Environmental Engineers (5A)3
Pathways Concept 6 - Critique and Practice in Design and the Arts
Select three hours in Pathway 6a 3
ENGE 1215
& ENGE 1216
Foundations of Engineering
and Foundations of Engineering (6D ; C-)
4
or ENGE 1414 Foundations of Engineering Practice
Pathways Concept 7 - Critical Analysis of Identity and Equity in the United States
Pathways 7 should be double-counted with either a Pathways 2 or 3 course to avoid taking any additional credit hours.
Subtotal 53
Total Credits128

CEE Electives

The CEE department requires 12 credits of Fundamental Electives, 8 credits of Fundamental Electives with lab, 9 credits of Advanced Electives, 3 additional credits of Advanced Electives (Design Project), and 12 credits of Technical and Restricted Electives as follows.

Fundamental and Advanced Electives (32 credits)

Fundamental and Advanced Electives provide adequate breadth across the discipline and depth of knowledge in specialty areas of interest. Interdisciplinary Technical Electives, Independent Study, and Undergraduate Research courses do not satisfy these requirements but may be taken to satisfy the Technical Electives.

Fundamental and Advanced Electives are selected from the list below and must meet the following criteria:

  1. Complete Fundamental courses in 6 of the 8 specialty areas, at least two of which must have a lab (20 credits). These courses count toward satisfying degree core requirements.
  2. Complete one Advanced course in 3 of the 6 specialty areas in which Fundamental courses were selected in Step 1 (9 credits).
  3. Complete one additional Advanced course in a specialty area in which an Advanced course was selected in Step 2 (3 credits).
  4. Within the selections made above, complete at least one Design Project course.

Technical and Restricted Electives (12 credits)

Technical Electives include any course selected from the list of Fundamental, Advanced, and Interdisciplinary Technical Electives. Restricted Electives are earned by selecting courses from the approved list of Restricted Electives or selecting courses within an officially declared minor selected from the list of approved minors. Technical and Restricted Electives can be satisfied in one of three ways as follows:

  1. Complete 6 credits of Technical Electives and 6 credits of Restricted Electives
  2. Complete 9 credits of Technical electives and 3 credits of Restricted Electives
  3. Complete 12 credits of Technical Electives

Another option for earning Technical and Restricted Electives allows students to request substitution of up to 6 credits of Restricted Electives for up to 6 credits of Technical Electives. To be considered for the substitution option, students must follow these steps:

  1. Meet with an Academic Advisor. Discuss the goals for the substitutions and seek guidance. Students should carefully consider their options and ensure they are making the best choices for their educational and professional development.
  2. Develop a Plan of Study. Outline which courses you wish to substitute and how they fit into your overall academic plan.
  3. Prepare a Written Proposal. In the narrative, describe the added value of the courses to your degree and career aspirations. Clearly articulate how the courses will help you achieve your professional goals.
  4. Verbal Presentation. Orally defend your proposal to the Associate Department Head for Undergraduate Affairs or their designee.

Fundamental, Advanced and Interdisciplinary Technical Electives

Course List
Code Title Credits
Construction Engineering and Management
CEE 3014Construction Management (Fundamental)3
CEE 4014Estimating, Production, and Cost Engineering 2 3
CEE 4024Construction Control Techniques3
CEE 4034Smart Sustainable Infrastructure3
CEE 4074Construction Engineering: Means and Methods3
Structural Engineering and Materials
CEE 3404Introduction to Structural Engineering (Fundamental)3
CEE 3424Reinforced Concrete Structures I3
CEE 3434Design of Steel Structures I 2 4
CEE 4404Intermediate Structural Analysis3
CEE 4454Masonry Structural Design3
Environmental Engineering
CEE 3104Introduction to Environmental Engineering (Fundamental)3
CEE 4104Water and Wastewater Treatment Design 2 3
CEE 4114Fundamentals of Public Health Engineering3
CEE 4134Environmental Sustainability - A Systems Approach3
CEE 4144Air Resources Engineering3
CEE 4174Solid and Hazardous Waste Management3
Materials
CEE 3684Civil Engineering Materials (Fundamental with lab)4
CEE 4610Mechanics of Composite Materials3
CEE 4614Concrete Materials3
CEE 4634Infrastructure Condition Assessment3
CEE 4664Pavement Design 2 3
Land Development
CEE 3274Introduction to Land Development Design (Fundamental)3
CEE 4264Sustainable Land Development3
CEE 4274Land Development Design 2 3
CEE 4284Advanced Land Development Design3
Geotechnical Engineering
CEE 3514Introduction to Geotechnical Engineering (Fundamental with lab)4
CEE 4514Methods in Geotechnical Engineering3
CEE 4534Earth Pressures and Foundation Structures3
CEE 4544Design of Earth Structures 2 3
CEE 4564Introduction to Coastal and Marine Geotechnics3
Water Resources Engineering
CEE 3314Water Resources Engineering (Fundamental with lab)4
CEE 4304Hydrology3
CEE 4314Groundwater Resources3
CEE 4324Open Channel Flow3
CEE 4334Hydraulic Structures 2 3
CEE 4344Water Resources Planning3
CEE 4384Coastal Engineering3
CEE 4394Urban Water Sustainability3
Transportation Engineering
CEE 3604Introduction to Transportation Engineering (Fundamental)3
CEE 4604Traffic Engineering3
CEE 4624Planning Transportation Facilities3
CEE 4654Geometric Design of Highways 2 3
CEE 4674Airport Planning and Design3
CEE 4684Transportation Safety3
CEE 4694Freight Operations3
Interdisciplinary Technical Electives, Independent Study, Undergraduate Research
CEE 4554Natural Disaster Mitigation and Recovery3
CEE 4824Introduction to Forensic Engineering3
CEE 4844Building Information Modeling and Integrated Practices3
CEE 4834Cyber-Physical and Remote Sensing Methods in Civil Engineering3
CEE 4974Independent Study1-19
CEE 4994Undergraduate Research1-19
5000-Level Advanced Electives
Students in their senior year with a 3.00 or better GPA may enroll in 5000-level courses satisfying undergraduate degree requirements. See your academic advisor.


Restricted Electives

Course List
Code Title Credits
Study Abroad
CEE 3954Study Abroad1-19
Programming
CS 1044Introduction to Programming in C3
CS 1064Introduction to Programming in Python3
CS 1114Introduction to Software Design3
CS 2064Intermediate Programming in Python3
Engineering Fundamentals, Mechanics, and Materials
AOE 4054Stability of Structures3
BSE 3154Thermodynamics of Biological Systems3
CHE 2114Mass and Energy Balances3
ESM 3054Mechanical Behavior of Materials3
ESM 2304Dynamics3
ISE 3204Manufacturing Processes 3 3
ME 2134Thermodynamics 3 4
MSE 2034Elements of Materials Engineering3
MSE 4304Metals and Alloys 3 3
SBIO 2124Structure and Properties of Sustainable Biomaterials3
SBIO 3324Green Building Systems3
SBIO 4314Design of Wood Structures3
SBIO 4714Performance of Sustainable Biomaterials in Buildings3
Statistics and Math
MATH 3414Numerical Methods3
MATH 4564Operational Methods for Engineers3
STAT 4604Statistical Methods for Engineers3
Science
CHEM 1036General Chemistry3
PHYS 2306Foundations of Physics4
BIOL 1105Principles of Biology3
GEOS 3014Environmental Geosciences3
GEOG 3304Geomorphology3
GEOS 4634Environmental Geochemistry3
GEOS 4824Engineering Geology3
Public Policy and Planning
SPIA 2314Active Transportation for a Healthy, Sustainable Planet3
SPIA 2554Collaborative Policy-Making and Planning3
SPIA 3554Transdisciplinary Problem Solving for Social Issues3
SPIA 3704Urban Contention and Mobilization3
SPIA 4454Future of Cities3
SPIA 4464Data and the Art of Policy-Making and Planning3
UAP 3014Urban Policy and Planning3
UAP 3024Urban and Regional Analysis3
UAP 3224Policy Implementation 3 3
Real Estate
REAL 4754Real Estate Law3
UAP 2004Principles of Real Estate3
REAL 2034Real Estate Data Analysis3
Sustainability, Environment, Climate Change
GEOG 2244Sustainable Urbanization3
AAEC 3314Environmental Law3
BSE 3324Small Watershed Hydrology3
BSE 4224Field Methods in Hydrology3
CEM 3074Global Design and Construction for Sustainable Development3
FREC 2124Forests, Society & Climate3
FREC 4464Water Resources Policy and Economics3
FREC 4784Wetland Hydrology and Biogeochemistry3
ENGR 3124Introduction to Green Engineering3
ENGR 4134Environmental Life Cycle Assessment3
MINE 2114Energy and Raw Materials: Geopolitics and Sustainable Development3
SBIO 2504Circular Economy Analytics for Sustainable Systems3
UAP 3354Introduction to Environmental Policy and Planning3
UAP 4374Land Use and Environment: Planning and Policy3
Geographic Information Science
BSE 4344Geographic Information Systems for Engineers3
GEOG 2084Principles of Geographic Information Systems3
Business, Management, and Economics
AAEC 2104Personal Financial Planning3
AAEC 3324Environment and Sustainable Development Economics3
ECON 2005Principles of Economics3
ECON 2006Principles of Economics3
ISE 4304Global Issues in Industrial Management 3 3
Construction
CEM 2714Construction Safety Systems3
CEM 4714Construction Safety Culture3
CEM 4724Construction Industry Futures: Safety, Health, and Wellness3

Approved Minors

Career Bridge Experiences help prepare students for post-graduation life and develop a professional identity. Internships, Co-ops, and Undergraduate Research are examples of possible Career Bridge Experiences. Students must participate in a Career Bridge Experience to complete the BSCE degree. Because some of these experiences are not credit bearing, the ENGE 3900 course is used to track and assess student participation in Career Bridge and to record fulfillment of this degree requirement on the transcript. Students should enroll in ENGE 3900 during the semester (or one of the semesters) that they undertake the Career Bridge Experience. Enrollment in ENGE 3900 requires approval of a Career Bridge Plan.

Further information about acceptable Career Bridge Experiences and the process for submitting a Career Bridge Plan are explained in CEE 2804.

Design Project Course

Enrollment is on a space-available basis during drop-add.

Electives chosen within the minor must include 6 credit hours of non CEE courses that do not satisfy BSCE degree requirements.

Satisfactory Progress Towards Degree

University Policy 91 outlines university-wide minimum criteria to determine if students are making satisfactory progress towards the completion of their degrees. The CEE Department fully supports this policy. Specific expectations for satisfactory progress for Civil Engineering majors are as follows:

Graduation Requirements

Students must pass all required courses and both the in-major and overall GPA must be at least 2.0 for graduation. The in-major GPA consists of all courses taken under the CEE designation.

C- Policy

A C- or better grade is required in any course that is a prerequisite for a CEE course. The notation (C-) is provided for first and second-year advising purposes only and indicates that those courses are prerequisites for a course with a CEE designator.

Additional Comments

Displayed course offerings are subject to sufficient resources. Courses are taught in the term in which they appear on the roadmap. CEE Fundamentals courses are typically taught each fall and spring term, whereas CEE Advanced courses may not be offered each academic term. Consult the CEE course listing and your departmental advisor for updates.

Acceptable Substitutions

  1. MATH 2405H Mathematics in a Computational Context may be substituted for MATH 2114 Introduction to Linear Algebra
  2. MATH 2405H Mathematics in a Computational Context + MATH 2406H Mathematics in a Computational Context may be substituted for MATH 2114 Introduction to Linear Algebra and MATH 2204 Introduction to Multivariable Calculus and MATH 2214 Introduction to Differential Equations
  3. ESM 2114 Statics & Structures may be substituted for ESM 2104 Statics
  4. ME 3024 Engineering Design and Economics may be substituted for ISE 2014 Engineering Economy
  5. ESM 2114 Statics & Structures + AOE 2024 Thin-Walled Structures may be substituted for ESM 2104 Statics and ESM 2204 Mechanics of Deformable Bodies

Foreign Language Requirements

Students must have had 2 years of a foreign language in high school or one year at the college level (6 credit hours) of the same language. College-level credits used to meet this requirement do not count towards the degree.

Plan of Study Grid
First Year
Fall SemesterCredits
CHEM 1035 General Chemistry ( C- ) 3
CHEM 1045 General Chemistry Laboratory ( C- ) 1
ENGL 1105 First-Year Writing 3
MATH 1225 Calculus of a Single Variable ( C- ) 4
ENGE 1215 Foundations of Engineering 2
Pathways 3
Credits16
Spring Semester
ENGL 1106 First-Year Writing 3
MATH 1226 Calculus of a Single Variable ( C- ) 4
PHYS 2305 Foundations of Physics ( C- ) 4
ENGE 1216 Foundations of Engineering ( C- ) 2
Pathways 3
Credits16
Second Year
Fall Semester
ESM 2104 Statics ( C- ) 3
MATH 2114 Introduction to Linear Algebra 3
MATH 2204 Introduction to Multivariable Calculus 3
CEE 2834 Civil Engineering Drawings and Virtual Modeling ( C- ) 3
CEE 2804 Introduction to Civil and Environmental Engineering ( C- ) 3
Credits15
Spring Semester
ESM 2204 Mechanics of Deformable Bodies ( C- ) 3
GEOS 2104 Elements of Geology ( C- ) 3
CEE 3804 Computer Applications for Civil and Environmental Engineers ( C- ) 3
MATH 2214 Introduction to Differential Equations 3
CEE 2814 Geomatics ( C- ) 4
Credits16
Third Year
Fall Semester
CEE 3304 Fluid Mechanics for Civil and Environmental Engineering 4
ISE 2014 Engineering Economy 2
CEE Fundamental Elective (with Lab) 4
CEE Fundamental Elective 3
Pathways 3
Credits16
Spring Semester
CEE 3814 Analytical Tools in Civil and Environmental Engineering 3
CEE Fundamental Elective (with Lab) 4
CEE Fundamental Elective 3
CEE Fundamental Elective 3
CEE 4804 Professional and Legal Issues in Civil Engineering 3
Credits16
Fourth Year
Fall Semester
CEE Fundamental Elective 3
CEE Advanced Elective (Design Project) 3
CEE Advanced Elective 3
Technical Elective 3
Restricted Electives 3
Pathways 3
Credits18
Spring Semester
CEE Advanced Elective 3
CEE Advanced Elective 3
Technical Elective 3
Restricted Elective 3
Pathways 3
Credits15
Total Credits128
Close Menu to access content