Civil Engineering (BS)
College of Engineering
Program Description
The Civil Engineering program is accredited by the Engineering Accreditation Commission of ABET. The field of civil engineering is a people-serving profession. Civil engineers plan, design, construct, and operate facilities that are used every day – buildings, bridges, space stations, water purification and distribution systems, highways, tunnels, airports, rapid transit systems, dams and electrical generating stations, and other constructed facilities. They analyze land, water, air, and pollution problems; develop designs for pollution and hazardous waste control facilities; and oversee the construction and operation of those facilities. They participate in city planning, in efforts to overcome infrastructure deterioration, in the development of water resource systems, and in the design and operation of other systems fundamental to the quality of life and the preservation of the quality of the environment. A personal reward for civil engineers is the satisfaction gained from creating enduring constructed facilities that provide communities with places to live, work, and play. Civil engineers are also concerned with sensing and interpreting the environment using satellite and aircraft imaging. As a profession, civil engineers must help meet the basic needs of society through economical, safe, aesthetically appealing, sustainable, and environmentally sound solutions.
While it is not a requirement, students may choose a focus in environmental engineering, fluid mechanics, hydrology, and water resources, smart cities, structural engineering, or transportation and systems.
Students must complete a minimum of 125 total credit hours to graduate.
Academic Standards
Academic Standing
Majors in Civil Engineering are expected to meet the following standards:
- Semester GPA ≥ 2.0
- Cumulative GPA ≥ 2.0
- Semester GPA ≥ 2.0 in core courses, design courses, major-approved electives, and engineering distribution courses1
- No failing grades.
- 12 credit hours each semester
- At most, one passing grade below a C- in required core courses, design courses, major approved electives, and engineering distribution courses can count towards completion of undergraduate major.
- 1
Grade(s) below C- in these courses beyond the first will require that the course(s) so graded be repeated. (The College of Engineering also requires that each course in the required mathematics sequence - 1910, 1920, 2930, 2940 - be passed with a grade of C- or better.)
Honors Program
The B.S. degree with honors is granted to engineering students who satisfy the requirements given on the "Undergraduate Study and Graduation Requirements " page as well as the following requirements.
The 9 credits beyond the B.S. degree requirements shall be drawn from the following components (with no fewer than 2 credits in any selected component):
- A significant research experience or honors project under the direct supervision of a CEE faculty member using CEE 4000 Senior Honors Thesis (1–6 credits per semester). A significant written report or senior honors thesis must be submitted as part of this component. Letter grades only.
- A significant teaching experience under the direct supervision of a faculty member or as part of a regularly recognized course in the College of Engineering, i.e., CEE 4010 Undergraduate Engineering Teaching in CEE (1–3 credits per semester).
- Advanced or graduate courses at the 5000 level or above.
Procedures
Students must apply no later than the beginning of the first semester of their senior year but are encouraged to apply as early as the first semester of their junior year. All honors program students must be in the program for at least two semesters before graduation. Students must enter with and maintain a cumulative GPA equal or greater than 3.50. Each applicant to the CEE Honors Program must have a faculty advisor or faculty member to supervise the student's individual program. (This need not be the student's faculty advisor.) Applications can be obtained from the CEE Undergraduate Coordinator. Each program must be approved by the CEE Curriculum Committee, although the committee may delegate approval authority to the associate director for all but unusual proposals.
Admission Requirements
Students planning to affiliate with this major must complete ENGRD 2020 Statics and Mechanics of Solids with at least a grade of C. It is strongly recommended that ENGRD 2020 be taken as an engineering distribution during the first semester of the sophomore year.
Program Information
- Instruction Mode: In Person
- Location: Ithaca, NY
- Minimum Credits for Degree: 125
Engineering Distribution Courses
Civil Engineering majors are required to take ENGRD 2020 Statics and Mechanics of Solids as an engineering distribution course. For the second engineering distribution course, one of the following is recommended:
- For students interested in structural engineering and geotechnical engineering:
- ENGRD 2610 Mechanical Properties of Materials: From Nanodevices to Superstructures
- For students interested in fluid mechanics and hydraulics/hydrology:
- ENGRD 2210 Thermodynamics
- For students interested in transportation:
- ENGRD 2210 Thermodynamics
- For students interested in environmental engineering:
- ENGRD 2510 Engineering Processes for Environmental Sustainability
Program Requirements
Students may substitute CHEM 2080 General Chemistry II or CHEM 1570 Introduction to Organic and Biological Chemistry for PHYS 2214 Physics III: Oscillations, Waves, and Quantum Physics in the common curriculum. The following nine courses are required in addition to those required for the Common Curriculum.
Code | Title | Hours |
---|---|---|
Required Major Courses | ||
CEE 4780 | Structural Dynamics and Earthquake Engineering | 3 |
or MAE 2030 | Dynamics | |
ENGRD 3200 | Engineering Computation 2 | 4 |
CEE 3040 | Uncertainty Analysis in Engineering 3 | 4 |
CEE 3230 | Engineering Economics and Management | 3 |
CEE 3310 | Fluid Mechanics | 3 |
CEE 3410 | Introduction to Geotechnical Engineering 4 | 4 |
BEE 2510 | Engineering Processes for Environmental Sustainability 3,4,5 | 3 |
CEE 3610 | Introduction to Transportation Engineering 5 | 3 |
CEE 3710 | Structural Modeling and Behavior | 4 |
- 1
MAE 2030 may be taken in sophomore year, CEE 4780 Structural Dynamics and Earthquake Engineering should not be taken until junior or senior year.
- 2
ENGRD 3200 or BEE 2510 can be used to satisfy an ENGRD requirement. If a student elects to use one of these two courses as a second distribution course, the student must take an additional major-approved elective to fulfill the core course requirements.
- 3
ENGRD 2700 may be substituted (by petition) for CEE 3040 in the major, but only if ENGRD 2700 is taken before affiliation, or in some special cases where co-op or study abroad programs necessitate such a substitution.
- 4
Students interested in a interested in a Smart Cities focusmay substitute CEE 4800 for either BEE 2510 or CEE 3410, if they also complete CEE 4665, CEE 4795, or CEE 5735. However, CEE 4800 will then count as a core course only and not as a CEE design course or major-approved elective.
- 5
Students interested in a Civil Infrastructure focus may substitute CEE 4725 or MAE 3270 for either BEE 2510 or CEE 3610, if they also complete either CEE 4760 or CEE 4740. However, CEE 4725 or MAE 3270 then count as a core course only and not as a CEE design course or major-approved elective.
Additional Requirements
Code | Title | Hours |
---|---|---|
Major-Approved Electives (2 courses) | 6-8 | |
BEE 4750 | Environmental Systems Analysis | 3 |
CEE 4510 | Microbiology for Environmental Engineering | 3 |
CEE 4520 | Sustainable Recovery of Critical Metals and Advanced Material Conversions | 3 |
CEE 4560 | Physical and Chemical Process | 3 |
CEE 4570 | Environmental Biological Processes | 3 |
CEE 4620 | Analysis and Control of Transportation Systems and Networks | 3 |
CEE 4725 | Intermediate Solid Mechanics | 4 |
CEE 4930 | Data Analytics | 4 |
CEE 5200 | Economics of the Energy Transition | 3 |
CEE 5240 | Model Based Systems Engineering | 4 |
CEE 5735 | Mathematical Modeling of Natural and Engineered Systems | 3 |
CEE 5950 | Construction Planning and Operations | 3 |
CEE 5980 | Decision Framing and Analytics | 3 |
CEE 6300 | Spectral Methods for Incompressible Fluid Flows | 4 |
CEE 6530 | Water Chemistry for Environmental Engineering | 3 |
CEE 6640 | Microeconometrics of Discrete Choice | 3 |
CEE 6790 | Time Series Data Analysis for Civil, Mechanical and Geophysical Applications | 3 |
CEE 6930 | Public Systems Modeling | 3 |
EAS 4570 | Atmospheric Air Pollution | 3 |
CEE 5900 | Project Management | 4 |
MAE 3270 | Mechanics of Engineering Materials | 4 |
MAE 4020 | Wind Power | 3 |
MAE 4700 | Finite Element Analysis for Mechanical and Aerospace Design | 4 |
ORIE 4330 | Discrete Models | 4 |
CEE 4330 | Physical Hydrology in the Built and Natural Environments | 3 |
CEE 4370 | Experimental Methods in Fluid Dynamics | 4 |
CEE 4530 | Laboratory Research in Environmental Engineering | 3 |
CEE 4780 | Structural Dynamics and Earthquake Engineering | 3 |
CEE 5745 | Inverse Problems: Theory and Applications | 3 |
CEE 5900 | Project Management | 4 |
ENMGT 5970 | Risk Analysis and Management | 3 |
CEE 6200 | Managing Water Resources in a Changing World | 3 |
CEE 6550 | Transport, Mixing, and Transformation in the Environment | 3 |
CEE 6570 | Environmental Biological Processes | 3 |
CEE 6590 | Partitioning and Transformation of Organic Contaminants in Environmental Systems | 3 |
Capstone Design Elective (1 course) 1 | 3-4 | |
CEE 4210 | Renewable Energy Systems | 3 |
CEE 6210 | Renewable Energy Systems | 3 |
CEE 4760 | Behavior and Design of Concrete and Masonry Structures | 4 |
CEE 4565 | Waste Water Processes and Resources Recovery | 3 |
CEE 4740 | Introduction to the Behavior of Metal Structures | 4 |
Design Electives (2 courses) 1 | 6-8 | |
BEE 4730 | Watershed Engineering | 4 |
CEE 4640 | Sustainable Transportation Systems Design | 3 |
CEE 6648 | Sustainable Transportation Systems Design | 3 |
CEE 4745 | Sustainability and Automation: The Future of Construction Industry | 4 |
CEE 5746 | Sustainability and Automation: The Future of Construction Industry | 4 |
CEE 4800 | Engineering Smart Cities | 3 |
CEE 5740 | Intermediate Behavior of Metal Structures | 3 |
MAE 4021 | Wind Power | 4 |
BEE 4510 | Sustainable Water Resources System Design | 3 |
CEE 4200 | Managing Water Resources in a Changing World | 3 |
CEE 4350 | Coastal Engineering | 3 |
CEE 4665 | Modeling and Optimization for Smart Infrastructure Systems | 3 |
CEE 4880 | Applied Modeling and Simulation for Renewable Energy Systems | 3 |
BEE 4880 | Applied Modeling and Simulation for Renewable Energy Systems | 3 |
CEE 4795 | Sensors for the Built and Natural Environments | 3 |
CEE 5710 | Timber Behavior and Design | 3 |
Technical Communication Course (1 course) 2 | 3-4 | |
Additional Science Course (1 course) 3 | 3-4 |
- 1
- Capstone design elective and design electives must be selected from list of approved courses. All three design courses cannot address the same engineering context (e.g., structural engineering). Instead, at least one of the three design courses must address a different engineering context from the others. Visit Hollister 221 or CEE Website for more information
- 2
- Technical communication course selected from the list of courses designated as ENGRC or approved communications courses. ENGRC 3610 Communication for Transportation Engineering is recommended. If the technical communications course also fulfills another requirement (liberal studies, major approved elective, etc.), then an additional advisor-approved elective must be taken.
- 3
Students must also complete an additional science course that is not physics or chemistry, beyond the science requirements in the common curriculum. This course may be selected from the approved list or approved by petition. The course selected as the additional science may simultaneously fulfill another requirement such as an advisor approved elective.
University Graduation Requirements
Requirements for All Students
In order to receive a Cornell degree, a student must satisfy academic and non-academic requirements.
Academic Requirements
A student’s college determines degree requirements such as residency, number of credits, distribution of credits, and grade averages. It is the student’s responsibility to be aware of the specific major, degree, distribution, college, and graduation requirements for completing their chosen program of study. See the individual requirements listed by each college or school or contact the college registrar’s office for more information.
Non-academic Requirements
Conduct Matters. Students must satisfy any outstanding sanctions, penalties or remedies imposed or agreed to under the Student Code of Conduct (Code) or Policy 6.4. Where a formal complaint under the Code or Policy 6.4 is pending, the University will withhold awarding a degree otherwise earned until the adjudication process set forth in those procedures is complete, including the satisfaction of any sanctions, penalties or remedies imposed.
Financial Obligations. Outstanding financial obligations will not impact the awarding of a degree otherwise earned or a student’s ability to access their official transcript. However, the University may withhold issuing a diploma until any outstanding financial obligations owing to the University are satisfied.
Additional Requirements for Undergraduate Students
The University has two requirements for graduation that must be fulfilled by all undergraduate students: the swim requirement, and completion of two physical education courses. For additional information about fulfilling University Graduation Requirements, see the Physical Education website.
Physical Education
All incoming undergraduate students are required to take two credits (two courses) of Physical Education prior to graduation. It is recommended they complete the two courses during their first year at Cornell. Credit in Physical Education may be earned by participating in courses offered by the Department of Athletics and Physical Education and Cornell Outdoor Education, by being a registered participant on a varsity athletic team, or performing in the marching band.
Students with medical concerns should contact the Office of Student Disability Services.
Swim Requirement
The Faculty Advisory Committee on Athletics and Physical Education has established a basic swimming and water safety competency requirement for all undergraduate students. Normally, the requirement is taken during the Fall Orientation process at Helen Newman Hall or Teagle Hall pools. The requirement consists of the following: jump or step feet-first into the deep end of the pool, float or tread for one minute, turn around in a full circle, swim 25 yards using any stroke(s) of choice without touching the bottom or holding on to the sides (there is no time limit) and exit from the water. Students who do not complete the swim requirement during their first year, during a PE swim class or during orientation subsequent years, will have to pay a $100 fee. Any student who cannot meet this requirement must register for PE 1100 Beginning Swimming as their physical education course before electives can be chosen.
If a student does not pass the swim requirement in their first Beginning Swimming PE class, then the student must take a second Beginning Swimming PE class (PE 1100 or PE 1101). Successful completion of two Beginning Swimming classes (based on attendance requirements) with the instructor's recommendation will fulfill the University's swim requirement.
Students unable to meet the swim requirement because of medical reasons should contact the Office of Student Disability Services. When a waiver is granted by the Faculty Committee on Physical Education, an alternate requirement is imposed. The alternate requirement substitute is set by the Director of Physical Education.
College of Engineering Graduation Requirements
Undergraduate Study
Students in the College of Engineering spend most of their first two years of undergraduate studies in the Common Curriculum, which is administered by the College Curriculum Governing Board (CCGB) through the associate dean for undergraduate programs and Engineering Advising. By the end of their third semester, they typically apply to affiliate with an Engineering major and must be affiliated by the start of their fifth semester.
Criteria for affiliation with the majors are described in this section under "Affiliation with a Major". The Undergraduate Engineering Majors are listed on the College of Engineering Programs page.
Many of the majors have a corresponding minor, in which the student can pursue a secondary interest if eligible. In addition, there are minors that cut across majors including applied mathematics, engineering management, engineering statistics, game design, artificial intelligence, information science, and business. See Engineering Minors section of the College of Engineering Programs page for a listing of Undergraduate Minors.
Engineering Core Requirements - Engineering Major
Engineering Majors
To receive the bachelor of science degree, students must meet the requirements of the Common Curriculum (outlined below) as set forth by the College of Engineering, including the requirements of their chosen major, as established by the school or department that administers the major. (Further explanation of the revised Common Curriculum and major flow charts are provided in the Engineering Undergraduate Handbook.)
Course Category | Credits |
---|---|
Mathematics (major-specific) | 14-16 |
Physics (major-specific) | 8-13 |
Chemistry (major-specific) | 4-8 |
First-year writing seminars | ≥6 |
Engineering Communication1 | 1-3 |
Computing | 4 |
Engineering Distribution | |
a. One introduction to engineering (ENGRI) | 3-4 |
b. Two engineering distributions (ENGRD) | 6-8 |
Liberal studies distribution (6 courses min.) | ≥18 |
Advisor Approved electives | ≥6 |
Major program | |
a. Major-required courses | ≥30 |
b. Major-approved electives | ≥9 |
c. Courses outside the major | ≥9 |
Two semesters of physical education and demonstration of proficiency in swimming (university requirement) |
- 1
Engineering-communication courses may simultaneously fulfill another requirement.
Total credits required for graduation vary by major (see Engineering Majors).
Mathematics
The normal program in mathematics includes MATH 1910, MATH 1920, MATH 2930 or MATH 2940 depending on the major), and a major-specific math course for some majors. At least C– must be attained in these courses; if not, the course must be repeated immediately before the next course in the sequence is taken. Failure to achieve at least C– the second time will result in, at minimum, an automatic required leave of absence for one semester from the College of Engineering. Courses that are taken a second time do not yield additional credit toward a degree.
Physics
The normal program in physics includes PHYS 1112, PHYS 1110, PHYS 2213, and PHYS 2214 or the corresponding honors courses (PHYS 1116, PHYS 1110, PHYS 2210, PHYS 2217, and PHYS 2218). Engineering students should attain at least C– in each math prerequisite of a physics course before taking the physics course (e.g., C– in MATH 1910 before taking PHYS 1112 and C– in MATH 1920 before taking PHYS 2213). Substitutions for PHYS 2214 are possible in certain majors. Please consult the Engineering Undergraduate Handbook for details.
Chemistry
CHEM 2090 and CHEM 2091 is required. While the content of CHEM 2090 and CHEM 2091is the same as that of CHEM 2070 and span class="structuredcontent" college="all" contenteditable="false" department="CHEM" id="courseinline24" title="Inline Course - Double Click to Edit">CHEM 2071, Engineering students are expected to take CHEM 2090 and CHEM 2091.
Typically, CHEM 2090 and CHEM 2091 is taken during the first year, but students who wish to first complete the physics sequence (PHYS 1112, PHYS 1110, PHYS 2213, and PHYS 2214, depending on the major) may postpone CHEM 2090 and CHEM 2091 until the sophomore year.
Students considering chemical engineering or a health-related career such as medicine must take CHEM 2090 and CHEM 2091 in the fall of their first year and CHEM 2080 and CHEM 2081 in the spring semester.
Computing
Students must complete one Introduction to Computing course during either semester of the first year. Students can take either CS 1110 or CS 1112. Some majors may have a preference of either CS 1110 or CS 1112, however, either one will count toward the degree requirement.
First-Year Writing Seminars
Each semester of their first year, students choose a first-year writing seminar from courses offered by over 30 different departments across the university. These courses offer the student practice in writing English prose and college level discourse within a small class (<20) setting.
Engineering Communications
Students can fulfill the Engineering Communications Requirement using one of the options below. See the Engineering Communications Program website for more information.
Category A: Via the Engineering Communications Program Courses and Opportunities
- Engineering Communication Program Courses
Courses in this category, offered by the Engineering Communications Program (ECP), develop communication skills in a variety of genres, including writing, presenting, multimodal forms, graphics, charts, posters, and other. These courses fulfill the Engineering Communication Requirement for Cornell's College of Engineering.Course List Code Title Hours ENGRC 3025 Creating and Communicating Your Digital Professionalism 1 ENGRC 3026 Engineering Presentations and Expert Presence 1 ENGRC 3027 Cross-cultural Communications and Ethics in the Workplace 1 ENGRC 3340 Independent Study in Engineering Communications 1-3 ENGRC 3350 Organizational Communications for Engineers 3 ENGRC 3500 Engineering Communications 3 ENGRC 3700 Communications Consulting for Engineers 3 - Complete a Communication-Intensive Co-op, listed as ENGRC 3024
This is an opportunity to combine work and academics. Some co-op students do a significant amount of writing and other communicative work on the job; under certain circumstances, a set of authentic work artifacts combined with on-site manager reviews and guide, reflective summary assignments with an ECP instructor will satisfy the Engineering Communications Requirement. This option does not count toward the Liberal Studies requirements for engineers. Students should begin organizing this request the semester prior to being on-site for the co-op or internship. Not offered AY 2025-2026. - Enroll in and pass ENGRC 3023
A one credit attachment to an engineering course that is not one of the officially designated W-I or C-I courses. CE instructors may occasionally wish to extend communication competencies with added work inside their course for a given semester so that it will fulfill the Engineering Communications Requirement. With approval from the College Curriculum Governing Board (CCGB) Subcommittee on Engineering Communications, instructors may have students co-register in ENGRC 3023, which may be taken more than once with different courses by permission of the engineering instructors. This option does not count toward the Liberal Studies requirement for engineers, even via petition. More information can be found at the Cornell Engineering website.
To begin,& send an email to engrcomm_info@cornell.edu, requesting the full ENGRC 3023 information packet. Please insert "3023 request" in the subject line.
Paperwork is due by the last Wednesday in January for the Spring semester. - Complete and Pass a One Credit Partner Course
The current options are below, and they require enrollment in the departmental course (usually three credits) and its corresponding ENRGRC course (one credit). The below courses do not count toward the Liberal Studies requirement for engineers, even via petition:Course List Code Title Hours ENGRC 3120 Communications for Practical Tools for Operations Research, Machine Learning and Data Science 1 1 ENGRC 3152 Communication for Game Development 2 1 ENGRC 3610 Communication for Transportation Engineering 3 1 ENGRC 4152 Communication for Advanced Game Development 4 1 ENGRC 4590 Communications for Physical Design in Biological Engineering 5 1 - 1
1cr partnered with ORIE 3120 Practical Tools for Operations Research, Machine Learning and Data Science
- 2
1cr partnered with CS 3152 Introduction to Computer Game Architecture/INFO 3152 Introduction to Computer Game Design
- 3
1cr partnered with CEE 3610 Introduction to Transportation Engineering
- 4
1cr partnered with CS 4152 Advanced Topics in Computer Game Architecture/INFO 4152 Advanced Topics in Computer Game Design
- 5
1cr partnered with BEE 4590 Physical Design in Biological Engineering
- Apply for ENGRC 3341 Guided Fieldwork for Engineering Communications
Occasionally, a student will be doing a significant amount and variety of engineering or technical communication elsewhere in the College of Engineering, usually as part of a research team, as part of leadership in a project team, and the like. It may be appropriate to petition the CCGB's Subcommittee on Engineering Communications for permission to use as ENGRC 3341 as an option for upcoming projects (not past ones) to meet the Engineering Communications Requirement. This option does not count toward the Liberal Studies requirement for engineers, even via petition. It is essential for students and their mentoring Engineering faculty to prepare well in advance for this option.Request the information packet and form by emailing engrcomm_info@cornell.edu with "3341 request" in the subject line. This option is not to be used for work done by teaching assistants, nor is it to be used to finish up work from prior semesters in another course. More information can be found at the Cornell Engineering website.
Paperwork is due by the last Wednesday in August for the Fall semester and the last Wednesday in January for the Spring semester.
Category B: Via Other Paths
- Take an officially designated Writing-Intensive (W-I) or Communication-Intensive (C-I) engineering course.
- Note: The following course list is not comprehensive, as different engineering departments may offer W-I or C-I courses on an ad-hoc basis. Indeed, these offerings can change each semester. Students need to check with their major advisors each semester to confirm if a course will fulfill the Engineering Communications Requirement; curriculum approvals are made by each major via CCGB approval. W-I or C-I courses are based in a major, as part of that major's regular core offerings to its declared/affiliated undergraduate majors. This option does not count toward the Liberal Studies requirement for engineers, even via petition. See also the CE Undergraduate Handbook.
- It's important to note that these options usually only fulfill the Engineering Communications Requirement for their own majors. Students, advisors, and departments need to cross check against each student's major requirements for graduation. The Engineering Communications Program does not control, monitor, or assess for these courses. This option does not count toward the Liberal Studies requirement for engineers, even via petition.
Code | Title | Hours |
---|---|---|
BEE 4530 | Computer-Aided Engineering: Applications to Biological Processes (crosslisted) | 3 |
BEE 4730 | Watershed Engineering | 4 |
BEE 4590 | Physical Design in Biological Engineering | 3 |
BME 4190 | Laboratory Techniques for Molecular, Cellular, and Systems Engineering | 3 |
BME 4390 | Circuits, Signals and Sensors: Instrumentation Laboratory | 3 |
BME 4490 | Biomechanics Laboratory (crosslisted) | 3 |
CHEME 4320 | Chemical Engineering Laboratory | 4 |
ECE 4920 | ECE Technical Writing | 1 |
MAE 4272 | Fluids and Heat Transfer Laboratory | 3 |
MSE 4030 | Senior Materials Laboratory I | 4 |
ORIE 4100 | Manufacturing Systems Design: A Consulting Boot Camp | 4 |
- Enroll in and pass COMM 3020 or COMM 3030 taught by the Department of Communication (in the College of Agriculture and Life Sciences). The Engineering Communications Program does not control, monitor, or assess for these courses. This option does not count toward the Liberal Studies requirement for engineers, even via petition. See also the CE Undergraduate Handbook.
Introduction-to-Engineering Course:
An introduction-to-engineering course (designated ENGRI) is expected to be completed by the end of a student’s first year. This course introduces students to the engineering process and provides a substantive experience in an open-ended problem-solving context. See the Introduction-to-Engineering course listing for current course offerings.
- Enroll in and pass HADM 3670, taught through the Nolan School
- The Engineering Communications Program does not control, monitor, or assess for these courses. This option does not also fulfill the Liberal Studies requirement, even via petition. See also the Engineering Undergraduate Handbook.
Engineering Distribution
Two engineering distribution (ENGRD) courses (6–8 credits) must be selected from two different categories listed below. A student may use any one of the possible substitutions described.
- Scientific computing:
Course List Code Title Hours ENGRD 2110 Object-Oriented Programming and Data Structures (crosslisted) 4 ENGRD 2112 Object-Oriented Design and Data Structures - Honors (crosslisted) 4 ENGRD 2140 Computer Systems Programming (crosslisted) 4 ENGRD 3200 Engineering Computation (crosslisted) 4 - Materials Science:
ENGRD 2610 Mechanical Properties of Materials: From Nanodevices to Superstructures
ENGRD 2620 Electronic Materials for the Information Age - Mechanics:
ENGRD 2020 Statics and Mechanics of Solids
Note: Majors in Engineering Physics may use AEP 3330 as an ENGRD in this category. - Probability and statistics:
ENGRD 2700 Eng Probability and Statistics: Modeling and Data Science
Note: Majors in Engineering Physics may substitute MATH 4710 for ENGRD 2700. Majors in Civil Engineering, Biological Engineering, and Environmental Engineering may substitute CEE 3040 for ENGRD 2700.
ENGRD 2720 - Electrical sciences:
Course List Code Title Hours ENGRD 2100 Introduction to Circuits for Electrical and Computer Engineers (crosslisted) 4 ENGRD 2300 Digital Logic and Computer Organization (crosslisted) 4 ENGRD 2550 Engineering Quantum Information Hardware (crosslisted) 3 - Thermodynamics and energy balances:
ENGRD 2111 Biomolecular Thermodynamics
ENGRD 2190 Chemical Process Design and Analysis
ENGRD 2210 Thermodynamics
- Earth and life sciences:
Course List Code Title Hours ENGRD 2250 The Earth System (crosslisted) 4 ENGRD 2510 Engineering Processes for Environmental Sustainability (crosslisted) 3 ENGRD 2600 Principles of Biological Engineering (crosslisted) 3 - Biology and chemistry:
Course List Code Title Hours ENGRD 2202 Biomedical Transport Phenomena (crosslisted) 3 CHEM 3890 Honors Physical Chemistry I 4 ENGRD 2520 The Physics of Life (crosslisted) 3 BIOMG 3300 Principles of Biochemistry, Individualized Instruction 4 or BIOMG 3310 Principles of Biochemistry: Proteins and Metabolism or BIOMG 3350 Principles of Biochemistry: Proteins, Metabolism, and Molecular Biology
Additional Information
Some majors may require completion of 9 specific engineering distribution courses for affiliation (acceptance into the major), or as a prerequisite for upper-class courses. For complete information, please see Affiliation with a Major and the flow charts for each major in the Engineering Undergraduate Handbook.
Note: Some majors require additional distribution courses after affiliation.
Liberal Studies Distribution
Global and diverse societies require that engineers have an awareness of historical patterns, an appreciation for different cultures, professional ethics, the ability to work in multifaceted groups, and superior communication skills. Cornell has a rich curriculum in the humanities, arts, and social sciences, enabling every engineering student to obtain a truly liberal education. The rationale for these distribution courses is discussed in the Requirements for Graduation section of the Engineering Undergraduate Handbook and these courses should be chosen with as much care and foresight as courses from technical areas.
Requirements:
- At least six courses (totaling at least 18 credits)
- The six courses must be chosen from the categories listed and come from at least three different groups outlined in the following section
- At least 3 or more credits must be chosen from Group 7
- No more than two courses may be chosen from Group 6 (CE)
- At least two courses must be at the 2000 level or higher
The categories outlined above have been organized into seven Groups based on common themes in content. Those Groups are as follows:
Group 1. Cultural Analysis, Literature and the Arts, Social Differences
- Cultural Analysis (CA)
- Literature and the Arts (LA)
- Literature, the Arts and Design (LAD)
- Arts, Literature, and Culture (ALC)
- Social Difference (SCD-HA only. SCD-AS not allowed in this group.)
Group 2. Historical Analysis
- Historical Analysis (HA/ HST)
Group 3. Ethics, Cognition, and Moral Reasoning
- Knowledge, Cognition, and Moral Reasoning (KCM)
- Ethics and the Mind (ETM)
Group 4. Social Science and Global Citizenship
- Social and Behavioral Analysis (SBA)
- Social Sciences (SSC)
- Global Citizenship (GLC)
Group 5. Foreign Languages (not literature courses) (FL)
- Courses teaching language skills, inclusive of reading, writing, listening, and spoken non-English languages, at beginning to advanced levels.
Group 6. Communications in Engineering (CE)
- Engineering specific courses exploring communication as a way of acting in the world
- Courses must be specifically designated by CCGB as satisfying the CE category (no petitions)
- No more than two courses from this category may be used to satisfy the liberal studies requirement
Group 7. Race and Equity
- Social Difference (SCD-AS only. SCD-HA not allowed in this group)
- Diversity (D-AG only. D-HE not allowed in this group)
Students should utilize the current Courses of Study as the master list of approved liberal studies courses. Refer to Cornell Engineering Advising's Liberal Studies Policies webpage for complete lists of additional approved courses and unacceptable courses. Please direct any questions to Engineering Advising, 180 Rhodes Hall.
Electives
- Advisor-Approved electives: 6 credits required (approved by the faculty advisor1). Because these courses should help develop and broaden the skills of the engineer, faculty advisors generally accept the following as approved electives (as long as they are not being used elsewhere toward degree requirements):
- One additional introduction-to-engineering course (ENGRI)
- Engineering distribution courses
- Courses stressing written or oral communication
- Upper-level engineering courses
- Advanced courses in mathematics
- Rigorous courses in the biological and physical sciences
- Courses in business, economics, or language (when they serve the student's educational and academic objectives)
- Courses that expand the major or another part of the curriculum, including liberal studies electives not already being used toward the Liberal Studies Distribution requirement.
- Up to 6 credits of approved electives may come from ROTC courses at the 3000-level or higher.
- Major-approved electives: 9 credits (approved by the major and faculty advisors in the major). Refer to the major curricula for descriptions of courses in this category.
- Outside-the-major electives: 9 credits of courses outside the major to ensure breadth of engineering studies; these courses may be subject to major specific requirements for appropriateness.
- 1
In the event a student and their faculty advisor disagree regarding the suitability of an approved elective, the student may appeal the decision to the Director of Undergraduate Studies (Associate Director) for their major department or to the Associate Dean for Undergraduate Programs.
First-Year Requirements
During the first year, engineering students are expected to complete (or receive credit for) the following core requirements:
Code | Title | Hours |
---|---|---|
MATH 1910 & MATH 1920 | Calculus for Engineers and Multivariable Calculus for Engineers | 4 |
Select two of the following: | 4-8 | |
General Chemistry II | ||
CHEM 2081 | General Chemistry II Laboratory 1 | 1 |
Engineering General Chemistry | ||
Physics I: Mechanics and Heat | ||
Introduction to Experimental Physics | ||
Physics II: Electromagnetism | ||
Physics III: Oscillations, Waves, and Quantum Physics (or the Honors equivalent) 2 | ||
One of: CS 111X | ||
Two first-year writing seminars | ||
One introduction to engineering (ENGRI) course | ||
Two physical education courses and the university swim test |
- 1
Depends on the major.
- 2
Depending on the major, students interested in chemical engineering, pre-med, or other health-related careers should enroll in the CHEM 2090 and CHEM 2091- CHEM 2080 and CHEM 2081 sequence during their first year.
Students interested in biomedical engineering should additionally complete BIOMG 1350 during the first year.
Affiliation with a Major
Students are encouraged to apply for affiliation with a major during the first semester of their sophomore year, although earlier affiliation may be granted at the discretion of the major. This is done by completing the Application for Major Affiliation via the Engineering Registrar's website. To affiliate, students must:
- make good progress toward completing required courses in the common curriculum,
- have a GPA ≥ 2.0, and
- have satisfied the major's course and grade requirements as specified below:
Students must be affiliated or conditionally affiliated with a major by the beginning of their fifth semester or they will be withdrawn from the College of Engineering, and therefore Cornell.
Biological Engineering1
Minimum cumulative GPA of 2.5 and at most one grade below C– in any math, chemistry, physics, and engineering courses: CS 1110 , CS 1112, ENGRI, ENGRD, and any engineering course cross-listed with ENGRI or ENGRD. Completion of BEE 2600/ENGRD 2600 or ENGRD 2510 with at least C–,and one year of Introductory Biology (two lectures and a lab) with grades of at least C–. Allowable courses include BIOMG 1350, BIOG 1440, BIOG 1445 BIOG 1500, and BIOEE 1610. No more than two credits of research/project team and two credits of arts performance courses will count toward the cumulative GPA required for affiliation.
Biomedical Engineering
Minimum GPA of 2.4 in designated math, science, and engineering courses completed with grades of C- or higher.
To apply for affiliation in the third semester, a student must be on track to complete the following requirements by the end of the third semester: BIOMG 1350 (or a score of 5 on the CEEB AP Exam (or equivalent)), MATH 1910, MATH 1920, MATH 2930, PHYS 1112, PHYS 1110, PHYS 2213, CHEM 2090 CHEM 2091, ENGRD 2111, CS 111X, and any ENGRI. BIOG 1440 cannot be used to satisfy this requirement for students entering Fall 2017 and after.
To apply for affiliation in the fourth semester, a student must be on track to complete the above courses plus the following additional courses by the end of the fourth semester: MATH 2940, ENGRD 2020, BME 2000, and BME 2010.
Chemical Engineering
At most one grade below C- in chemistry, math, physics, and chemical engineering courses, and a GPA ≥2.2 in math, science, and engineering courses (except independent study, seminar, research, or project teams).
To apply for affiliation in the third semester, a student must be on track to complete the following requirements by the end of the semester:
- Mathematics: MATH 1910 , MATH 1920 , and MATH 2930
- Chemistry: CHEM 2090 & CHEM 2091 , and CHEM 2080 & CHEM 2081 (or a score of 5 on the CEEB Advanced Placement exam for Chemistry and CHEM 2150 or CHEM 2080 & CHEM 2081 )
- Physics: PHYS 1112 , PHYS 1110 , and PHYS 2213
- Computing: CS 111X
- Engineering Distribution: One Introduction to Engineering course (ENGRI 1XXX), ENGRD 2190 , and CHEM 3890
- Two First-Year Writing Seminars
- One Liberal Studies Distribution course
Students applying in the fourth semester must be on track to complete the following prerequisites for junior year as well as the core requirements listed above: MATH 2940 or CEE 3040 or ENGRD 2700 , CHEM 2900 , CHEME 2200 , CHEME 3230 , and additional Liberal Studies Distribution course.
Civil Engineering
GPA ≥ 2.0 in all engineering, math, and science courses that have been completed at the time of affiliation. C grade or higher in ENGRD 2020.
Computer Science
At least C (not C-) in all completed CS courses and all critical math courses. GPA ≥ 2.5 in CS 2110/ CS 2112 and CS 2800/ CS 2802, or ECE 2400/ENGRD 2140 and CS 2800/CS 2802 and CS 3110. CS GPA calculation may be supplemented by the following courses: CS 3110 and CS 3410/ CS 3420. GPA ≥ 2.3 between MATH 1920 and any other completed critical math course(s): MATH 2940, MATH 4710, BTRY 3080/STSCI 3080, CS 4850, ECON 3130, ECE 3100, ENGRD 2700. If only AP/CASE credit appears, then another Cornell critical math course must be taken to affiliate. Qualifying courses must be taken at Cornell for a letter grade. A required supplemental application must be submitted along with the College of Engineering Application for Major Affiliation.
Earth and Atmospheric Sciences
The following courses must be completed or currently enrolled in at the time of affiliation: MATH 1910, MATH 1920, MATH 2930, MATH 2940, PHYS 1112, PHYS 1110, PHYS 2213, CHEM 2090 & CHEM 2091, CHEM 2080 & CHEM 2081 (or CHEM 1570 or PHYS 2214). Must have at least a C- in all courses taken and a cumulative GPA of 2.3 or higher.
Electrical and Computer Engineering
At least C+ in: MATH 2930 or MATH 2940, PHYS 2213, and one of ECE 2100/ENGRD 2100, ECE 2720 or ECE 2300/ENGRD 2300.
Must have a GPA ≥ 2.5 in (if completed): MATH 1920, MATH 2930, MATH 2940, PHYS 2213, ENGRD 2110, ECE 2400/ENGRD 2140, ECE 2300/ENGRD 2300, ECE 2100/ENGRD 2100, ECE 2720/ENGRD 2720.
Engineering Physics
At least B– in all required math and physics courses: MATH 1910, MATH 1920, MATH 2930, MATH 2940, PHYS 1110, PHYS 1112 / PHYS 1116, PHYS 1110, PHYS 2213 / PHYS 2217, PHYS 2214 / PHYS 2218, PHYS 2210.
Environmental Engineering1
f
GPA ≥ 2.0 in all math, science, and engineering courses. At least C– in BEE 2510/ENGRD 2510.
Independent Major
Students must submit, and receive approval for, a proposed program including endorsement from advisors for a primary and secondary area. See the IM website for specific requirements and deadlines.
Information Science Systems, and Technology
At least a C in two of MATH 2940, CS 2110/ENGRD 2110, and ENGRD 2700 (must have taken at least two of these courses at time of affiliation). GPA ≥ 2.5 between CS 2110/ENGRD 2110,ENGRD 2700, and all completed MATH and ISST Major core courses. Qualifying courses must be taken at Cornell, and for a letter grade. A required supplemental application must be submitted to ISST in addition to the College of Engineering’s Application for Major Affiliation.
Students in their senior year of study intending to change majors to ISST or add ISST as a second major must submit a course plan to demonstrate they can complete all degree requirements by their current expected graduation date.
Materials Science and Engineering
On track to complete by the end of the fourth semester the following required courses, and completion of at least 24 credits from these courses, when applying for affiliation: MATH 1910, MATH 1920, MATH 2930, MATH 2940 (all with a minimum grade of C),PHYS 1110, PHYS 1112/PHYS 1116, PHYS 2213/PHYS 2213, CHEM 2090 & CHEM 2091, and CS 1110/CS 1112.
Additionally, cumulative GPA ≥2.0 in the completed required math, physics, and chemistry courses (including MSE 3010 if taken) and at least C in ENGRD 2610 or ENGRD 2620.
For any course that is repeated, the most recent grade will be used for affiliation requirements. However, repeated grades will be included for GPA calculations.
Students who will not satisfy these requirements by the end of the fourth semester should contact the MSE department about alternative paths to affiliation.
Mechanical Engineering
At least C– in ENGRD 2020 and all completed required math, physics, chemistry, and computer science courses. ENGRD 2210 is recommended prior to affiliation. GPA > 2.5 in these courses: ENGRD 2210 (if taken), MATH 2930, PHYS 2213, and ENGRD 2020.
Operations Research and Engineering
At least C in each of ENGRD 2700 and MATH 2940. GPA ≥ 2.2 in math, science, and engineering courses (both overall and in the term immediately before affiliation). At least C– in all ORIE courses completed thus far. Good academic standing in the College of Engineering.
- 1
Students may major in biological engineering and environmental engineering through the College of Engineering or the College of Agriculture and Life Sciences (CALS). Students who do so through the College of Agriculture and Life Sciences are jointly administered by the College of Engineering and the College of Agriculture and Life Sciences.
Honors Program Within Majors
Many of the engineering majors supplement the major with an honors program.
Eligibility
The B.S. degree with honors is granted to engineering students who, in addition to having completed the requirements for a B.S. degree in a major, satisfactorily complete the honors program in the major and are recommended for the degree by the honors committee of that major. To enter an honors program, the student must be on track to graduate with distinction, and a student who does not stay on track to graduate with distinction is will be dropped from the honors program.
At least 9 extra credit hours are required for the honors degree, and a student must be in the program for at least two semesters before graduation. Courses taken to satisfy the honors requirement may not be used to satisfy any other B.S. degree requirements.
No research, independent study, or teaching for which the student is paid may be counted toward the honors program.
Procedures
An applicant to the honors program in a major must have an honors advisor: a faculty member from that major who will supervise the honors program and direct any research or project. The honors advisor need not be the student's advisor in the major.
The application for the honors program should be a letter from the student that describes the proposed honors program in detail and includes the explicit approval of the honors advisor.
Students must complete a written application no later than the beginning of the first semester of their senior year, but they are encouraged to make arrangements with the honors advisor during the second semester of their junior year. Each major may place further constraints on timing.
Major-Specific Information
Each major defines the content of the honors program and may also place other requirements on the program, in terms of timing, content, and procedures. Information is given within the description of the individual majors.
Undergraduates in the Civil Engineering major will have attained the following outcomes by graduation. Students will have the ability to:
- Identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics;
- Apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors;
- Communicate effectively with a range of audiences;
- Recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions;
- Function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives;
- Develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions;
- Acquire and apply new knowledge as needed, using appropriate learning strategies.