Most Engineering Sciences (ENGS) courses satisfy requirements for the Engineering Sciences major and can be used for A.B. credit.
The list below shows courses offered during the current and upcoming academic years. Not all courses listed are offered each year. Any listed course may be canceled if the enrollment is fewer than 5 students.
See individual course descriptions for class meeting times, descriptions, prerequisites, instructors, and distributive requirements.
Courses Recommended for Non-Majors
Ideal for non-majors and first-year students exploring engineering, these courses have few or no prerequisites.
- ENGS 1: Everyday Technology
- ENGS 2: Integrated Design: Engineering, Architecture, and Building Technology
- ENGS 3: Materials: The Substance of Civilization
- ENGS 4: Technology of Cyberspace
- ENGS 5: Healthcare and Biotechnology in the 21st Century
- ENGS 6: Technology and Biosecurity
- ENGS 7: Contemporary and Historical Perspectives on Medical Imaging (ENGS 7.05)
- ENGS 7: Climate Change
- ENGS 8: Materials in Sports Equipment
- ENGS 9: Lasers in Life
- ENGS 10: The Science and Engineering of Digital Imaging
- ENGS 11: The Way Things Work - A Visual Introduction to Engineering
- ENGS 12: Design Thinking
- ENGS 13: Virtual Medicine and Cybercare
- ENGS 14: The Science and Engineering of Music
- ENGS 15: Undergraduate Investigations in Engineering
- ENGS 16: Biomedical Engineering for Global Health
- ENGS 17: Electronics for Musicians
- ENGS 18: System Dynamics in Policy Design and Analysis
- ENGS 19: Microchips in Everyday Life
Courses for Majors and Minors
Students planning a major or minor in Engineering Sciences should work with an engineering professor to plan their course progression early.
Engineering Sciences Prerequisite
Along with mathematics, physics, and chemistry, engineering students need basic skills in computing.
- ENGS 20: Introduction to Scientific Computing
Common Core Courses
Common core courses emphasize an integrated approach to problem solving and systems analysis.
Distributive Core Courses
Distributive core courses address basic concepts of engineering and help students make informed decisions about their eventual engineering specialties.
- ENGS 24: Science of Materials
- ENGS 25: Introduction to Thermodynamics
- ENGS 26: Control Theory
- ENGS 27: Discrete and Probabilistic Systems
Gateway courses introduce students to specific engineering disciplines and help them shape their programs around their interests.
- ENGS 30: Biological Physics
- ENGS 31: Digital Electronics
- ENGS 32: Electronics: Introduction to Linear and Digital Circuits
- ENGS 33: Solid Mechanics
- ENGS 34: Fluid Mechanics
- ENGS 35: Biotechnology and Biochemical Engineering
- ENGS 36: Chemical Engineering
- ENGS 37: Introduction to Environmental Engineering
Introductory courses have prerequisities that are also prerequisites for the engineering sciences major; these courses do not have any ENGS courses as prerequisites.
- ENGS 41: Sustainability and Natural Resource Management
- ENGS 52: Introduction to Operations Research
- ENGS 56: Introduction to Biomedical Engineering
Upper-level courses allow majors and minors to acquire depth in their chosen engineering fields.
- ENGS 43: Environmental Transport and Fate
- ENGS 44: Sustainable Design
- ENGS 46: Advanced Hydrology
- ENGS 51: Dynamic Modeling of Technological, Social, and Resource Systems
- ENGS 57: Intermediate Biomedical Engineering
- ENGS 58: Introduction to Protein Engineering
- ENGS 60: Introduction to Solid-State Electronic Devices
- ENGS 61: Intermediate Electrical Circuits
- ENGS 62: Microprocessors in Engineered Systems
- ENGS 64: Engineering Electromagnetics
- ENGS 65: Engineering Software Design
- ENGS 66: Discrete Mathematics in Computer Science
- ENGS 67: Programming Parallel Systems
- ENGS 68: Introduction to Communication Systems
- ENGS 69: Smartphone Programming
- ENGS 71: Structural Analysis
- ENGS 72: Applied Mechanics: Dynamics
- ENGS 73: Materials Processing and Selection
- ENGS 75: Product Design
- ENGS 76: Machine Engineering
- ENGS 80: Ethics and Engineering
- ENGS 84: Reading Course
- ENGS 86: Independent Project
- ENGS 87: Undergraduate Investigations
- ENGS 88: Honors Thesis
- ENGS 89: Engineering Design Methodology and Project Initiation
- ENGS 90: Engineering Design Methodology and Project Completion
- ENGS 91: Numerical Methods in Computation
- ENGS 92: Fourier Transforms and Complex Variables
- ENGS 93: Statistical Methods in Engineering
See Graduate Course list for courses numbered 100 and above.