Skip to main content
Engineering LibreTexts

Preface

  • Page ID
    133582

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\dsum}{\displaystyle\sum\limits} \)

    \( \newcommand{\dint}{\displaystyle\int\limits} \)

    \( \newcommand{\dlim}{\displaystyle\lim\limits} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \(\newcommand{\longvect}{\overrightarrow}\)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)
    Preface
    Introduction to Engineering: Thinking Like an Engineer
    Dr. Jonathan Compton — Antelope Valley College

    You woke up this morning because of engineers.

    The alarm that woke you runs firmware written by a software engineer. The building you are sitting in was designed by a structural engineer and wired by an electrical engineer. The phone in your pocket required aerospace engineers to launch the satellites that give it a signal, materials engineers to develop the glass on its screen, and manufacturing engineers to build it at scale. The road you took to get here was designed by civil engineers. The power grid that lit this room was built by power engineers. The water you drank this morning passed through infrastructure that took a generation of engineers to design, build, and maintain.

    You are already living inside engineering. This course is about learning to think the way the people who built it think.


    What This Book Is About

    This book teaches engineering reasoning — the structured, disciplined, evidence-based way of approaching problems that is common to every engineering discipline, from aerospace to circuits to software to structures.

    The spine of the book is a five-step workflow: Define → Model → Analyze → Interpret → Communicate. You will see this framework for the first time in Chapter 6. You will use it in every chapter and every project after that — when you build a spreadsheet model, write a MATLAB script, analyze a circuit, model a part in Fusion 360, present a solution to a non-technical audience, and evaluate an ethical dilemma. The workflow does not change. The domain does.

    By the time you reach the Bridge Challenge in Chapter 15, you will have applied every tool in this book — unit conversion, structured problem solving, spreadsheet modeling, data visualization, MATLAB, circuit analysis, parametric CAD, engineering communication, and ethics — simultaneously, to a single physical problem made of plastic straws and tape. That is what integration means. That is what engineering does.


    What You Will Build

    Introduction to Engineering is not a lecture-only course. The projects are where the learning happens:

    • You will build a parametric spreadsheet model of a cable car's velocity, using piecewise equations and conditional formatting, and write a technical memo explaining what you found.
    • You will automate that same model in MATLAB and compare the two approaches in writing.
    • You will simulate and analyze electrical circuits using a browser-based circuit simulator, validate Ohm's Law experimentally, and design a current-limiting resistor for an LED.
    • You will model nine geometric solids in Fusion 360 — from a 10 mm cube to a sphere to a cube with a hole — verify each model's mass against a hand calculation, and produce an ASME engineering drawing.
    • You will present a technical solution to a manufacturing quality problem to a non-technical management audience.
    • You will analyze three real ethical scenarios using the NCEES Model Rules of Professional Conduct and produce written arguments for each.
    • You will design and build a bridge from plastic straws, evaluate candidate geometries using a decision matrix, calculate your mass budget, and test your bridge to failure.

    These projects are not additions to the course. They are the course. The chapters prepare you for them.


    A Note on Who This Book Is Written For

    Engineering students at community colleges look different from the national image of "an engineering student." Some of you are working 20 or more hours a week. Some of you are the first person in your family to attend college. Some of you are returning after time away. Many of you are not sure yet whether you belong here.

    You do.

    The technical skills in this book — unit conversion, structured calculation, spreadsheet modeling, programming, circuit analysis, CAD, communication, ethics — are learnable. They are not innate. The engineers who built the world you woke up in were first-year students who did not yet know these things. They learned them, one problem set and one project at a time.

    So will you.


    How to Use This Book

    Each chapter is written to be read before the material is needed, not during or after. The chapters are short for a reason — they introduce concepts clearly and leave the deep practice to the projects and problem sets.

    The Worked Examples show you what a complete solution looks like before you attempt the problems. The Watch Out callouts identify the errors that most commonly produce wrong answers without any warning. The Connection boxes tell you explicitly where each concept appears in the course projects, so you understand why you are learning something before you need it.

    The Appendices at the back of the book are reference tools: standard symbols and units, conversion factors, a MATLAB quick reference, a spreadsheet quick reference, and a blank technical memo template.

    If you are ever unsure what a term means, check the Glossary. Every key term is defined there with the chapter in which it is introduced.


    A Note on Ethics

    Engineering ethics appears throughout this book — not only in Chapter 14. The Challenger O-ring case is in Chapter 9, because misleading graphs are an engineering ethics problem. The safety factor discussion is in Chapter 7, because building with inadequate margin is an engineering ethics problem. The limitation statements in Chapter 13 are an engineering ethics practice, because omitting a known constraint from a report is misleading communication.

    This is intentional. Engineering ethics is not a module at the end of a curriculum. It is the discipline of making technical decisions responsibly. It shows up every time you decide whether to check your answer, whether to disclose an assumption, whether to report what actually happened. The habits you build in this course are the same habits that govern professional practice.


    Acknowledgments

    I wrote this book because I believe engineering education should be accessible — not just financially, but intellectually. Every student who completes this course should leave with a clear, confident understanding of how engineers think and what engineers do. That is the standard I wrote to.

    This book grew out of the ENGR 110 curriculum developed and refined at Antelope Valley College. I especially want to acknowledge Karl Major, whose work developing course curriculum, project structure, instructional materials, and classroom activities helped shape much of the foundation from which this textbook was built. Many of the themes in this book — engineering thinking, applied problem solving, modeling, design, communication, and hands-on project work — reflect curriculum developed through that shared instructional effort.

    I also acknowledge the use of artificial intelligence tools during the development of this textbook. AI was used to help organize material, transform class notes and course resources into readable textbook prose, improve formatting consistency, draft captions and alt text, and revise HTML for publication in LibreTexts. These tools were used as drafting and production aids, not as independent sources of authority. The final organization, technical content, examples, instructional framing, and editorial decisions were reviewed, revised, and approved by the author.

    Dr. Jonathan Compton
    Antelope Valley College
    2026

    • Was this article helpful?