Majors are expected to have a basic understanding of calculus, physics, chemistry, and computer science. First-year students interested in the major should take the placement test in mathematics.
Unless otherwise prohibited, prerequisites may be taken under the non-recording option. Any course being used to satisfy major or minor requirements beyond the prerequisites, may not be taken under the non-recording option.
- MATH 3: Calculus
- MATH 8: Calculus of Functions of One and Several Variables
- MATH 11: Accelerated Multivariable Calculus OR MATH 13 Calculus of Vector-Valued Functions
- PHYS 13: Introductory Physics I
- PHYS 14: Introductory Physics II
- CHEM 5: General Chemistry
Choose 1 option.
- COSC 1: Introduction to Programming and Computation
- COSC 10: Problem Solving via Object-Oriented Programming
- ENGS 20: Introduction to Scientific Computing
– May not be taken under the Non-Recording Option.
Choose 3 courses.
Choose 2 courses.
Choose 2 courses, each from a different discipline.
- ENGS 30: Biological Physics
- ENGS 35: Biotechnology and Biochemical Engineering
- ENGS 36: Chemical Engineering
- ENGS 37: Introduction to Environmental Engineering
Choose 2, either both from the engineering sciences option or one from each option.
Engineering Sciences Option
- Any engineering sciences (ENGS) course above ENGS 20
– excluding ENGS 87
- ASTR 15 and above
- BIOL 12 and above
– excluding BIOL 52
- CHEM 6, 10 and above
– excluding CHEM 63
- EARS 31, 33, 35, 37, 40-52, 59, 62, 64, 66-75, 79 and above
- ENVS 30 and 79
- MATH 17-29, 31, 32, 35, 38, 39, 40, 42, 43, 50 and above
- PHYS 19 or 40 and above
- COSC 30, 31, 39, 49, 71, 74
Engineering Sciences majors complete a culminating experience, which is part of a course (either as one of the two electives or as an additional course). Normally taken during the senior year, the course is chosen from the following options below, and for modified majors, must be justified as part of a larger unified coherent program of study:
- ENGS 89: Engineering Design Methodology and Project Initiation
– Taken as part of the two-course design sequence ENGS 89/90.
– May count toward both AB and BE degrees.
– Prior to enrollment in ENGS 89, at least 6 engineering sciences courses must be completed:
- ENGS 21 plus 5 additional courses numbered 22 to 76 (excluding 75), and 91 and above.
- ENGS 58: Protein Engineering
- ENGS 61: Intermediate Electrical Circuits
- ENGS 62: Microprocessors in Engineered Systems
- ENGS 67: Programming Parallel Systems
- ENGS 71: Structural Analysis
- ENGS 73: Materials Processing and Selection
- ENGS 75: Product Design
- ENGS 76: Machine Engineering
- ENGS 112: Modern Information Technologies
- ENGS 115: Parallel Computing
- ENGS 122: Semiconductor Theory and Devices
- ENGS 124: Optical Devices and Systems
- ENGS 125: Power Electronics and Electromechanical Energy Conversion
- ENGS 126: Analog Integrated Circuit Design
- ENGS 128: Advanced Digital System Design
- ENGS 129: Instrumentation and Measurements
- ENGS 130: Mechanical Behavior of Materials
- ENGS 132: Thermodynamics and Kinetics in Condensed Phases
- ENGS 133: Methods of Materials Characterization
- ENGS 134: Nanotechnology
- ENGS 135: Thin Films and Microfabrication Technology
- ENGS 145: Modern Control Theory
- ENGS 146: Computer-Aided Mechanical Engineering Design
- ENGS 147: Mechatronics
- ENGS 150: Intermediate Fluid Mechanics
- ENGS 157: Chemical Process Design
- ENGS 158: Chemical Kinetics and Reactors
- ENGS 160: Biotechnology and Biochemical Engineering
- ENGS 161: Metabolic Engineering
- ENGS 162: Methods in Biotechnology
- ENGS 163: Advanced Protein Engineering
- ENGS 165: Biomaterials
- ENGS 167: Medical Imaging
- ENGS 169: Intermediate Biomedical Engineering
- ENGS 170: Neuroengineering
- ENGS 171: Industrial Ecology
- ENGS 172: Climate Change and Engineering
- ENGS 174: Energy Conversion
- ENGS 175: Energy Systems
- ENGS 262: Advanced Biological Circuit Engineering