Skip to main content
Introduction to Engineering
Exploration of Fundamental Engineering Concepts
Samuel Bechara, PhD
Contents
Search Book
Search Results:
No results.
Read aloud
Continue
Read aloud settings
Voice
Reading speed
1×
Collapsed content
Announce, do not read
Read automatically
Follow along (auto-scroll)
Continue to the next page automatically
Readability settings
Readability settings
Line height
1.35
Content font size
100%
Theme
System
Light
Dark
Assistive technologies
🔗
Expose permalinks
Reset All
Prev
Up
Next
Scratch ActiveCode
Profile
title here
\(\newcommand{\N}{\mathbb N} \newcommand{\Z}{\mathbb Z} \newcommand{\Q}{\mathbb Q} \newcommand{\R}{\mathbb R} \newcommand{\lt}{<} \newcommand{\gt}{>} \newcommand{\amp}{&} \definecolor{fillinmathshade}{gray}{0.9} \newcommand{\fillinmath}[1]{\mathchoice{\colorbox{fillinmathshade}{$\displaystyle \phantom{\,#1\,}$}}{\colorbox{fillinmathshade}{$\textstyle \phantom{\,#1\,}$}}{\colorbox{fillinmathshade}{$\scriptstyle \phantom{\,#1\,}$}}{\colorbox{fillinmathshade}{$\scriptscriptstyle\phantom{\,#1\,}$}}} \)
Front Matter
1
How To Use This Textbook
Introduction
1.1
Let’s Start Your University Journey!
1.2
A Note on Your Brain
1.3
Learning Goals
1.4
How to Learn Software
2
Is it a Bird? Is it a Plane?
Introduction
2.1
Engineers Create Superpowers
2.2
Engineering Disciplines
2.3
Why Study Engineering?
2.4
Non-Cognitive Skills For Success
2.5
Ethics is Hard
2.6
Mindset: Engineering as a language, not as a puzzle
3
Engineers Are Professionals
Introduction
3.1
It’s Not What You Know, It’s Who You Know
3.2
How to Communicate Professionally and Courteously
3.3
Tips For Networking
3.4
The Power of Modesty and Respect
3.5
Be Mindful of Your Desired Career Culture
3.6
How to Make a Good Impression
3.7
Professional Emails and Communication
3.8
Ethics- We Still Have Work to Do
4
Units, Dimensions, and Conversions
Introduction
4.1
Units vs Dimensions
4.2
Dimensions
4.3
Deep Dive Into the Dimensions of Something a Bit More Complex
4.4
Unit Systems and History
4.5
The Base Units
4.6
Derived Units
4.7
Metric Prefixes
4.8
The United Customary System Unit System
4.9
Changing Magnitude of the Dimension
4.10
Converting Units and Conversion Factors
4.11
Complicated Conversions
4.12
Warning on Unit Conversions and Ethics
5
Excel Basics
Introduction
5.1
Before We Begin Excel: How to Learn Software
5.2
Open Excel
5.3
Cell Addressing
5.4
Formulas (
\(=\)
) and Cell Referencing
5.5
Built-In Functions
5.6
Ethics: Rush to Finish
6
Creating Charts in Excel
Introduction
6.1
The Elements of a Good Graph
6.2
Graphing Guidelines
6.3
What is the Right Chart Type?
6.4
How to Make a Scatter Plot in Excel
6.5
How to Make a Column Chart in Excel
6.6
Ethics: Misleading Graphs
7
Mathematical Models
Introduction
7.1
What is a Mathematical Model?
7.2
Linear Models
7.3
How to Add a Trendline
7.4
Power Models
7.5
Exponential Models
7.6
End of Chapter Quiz
8
Introduction to MATLAB
Introduction
8.1
Why MATLAB instead of ⟨insert_programming_language_here⟩?
8.2
MATLAB GUI
8.3
Command Window
8.4
Current Folder
8.5
Workspace
8.6
MATLAB Banner
8.7
Quick Recap
8.8
MATLAB as a Glorified Calculator
8.9
Variable Basics
8.10
Important Functions
8.11
Getting Help
8.12
Practice, Practice, Practice!
9
MATLAB Scripting and Arrays
Introduction
9.1
Script Files
9.2
Arrays- The Fundamental Data Type of MATLAB
9.3
Creating Matrices
9.4
Array and Matrix Addressing
9.5
Quick Recap on Arrays
9.6
Advanced Array Addressing with the
:
Operator
10
Math Operations with Arrays
Introduction
10.1
Addition and Subtraction with Arrays
10.2
Multiplication, Division, and Exponentiation with Arrays
10.3
Challenge Problem
10.4
MATLAB Functions for Working With Arrays
11
MATLAB Plotting
Introduction
11.1
Let’s Make a Plot!
11.2
Multiple Plots
11.3
Titles, Labels, and Legends
11.4
Plotting Functions
12
Relational and Logical Operators
Introduction
12.1
Relational Operators
12.2
True and False
12.3
The Order of Precedence
12.4
Logical Operator
12.5
Putting It All Together
13
Thinking Algorithmically
Introduction
13.1
The 8 AM Attendance Problem
13.2
How to write algorithms people (or computers) can actually follow
13.3
Decisions and Loops
13.4
Nested Statements
13.5
Communciating Algorithms
14
MATLAB Decisions
Introduction
14.1
Conditional Statements
14.2
MATLAB
if-end
Statements
14.3
MATLAB
if-else-end
Statements
14.4
MATALB
if-elseif-else-end
Statements
14.5
Nested Decisions
15
MATLAB Loops
Introduction
15.1
Maclaurin Expansion of
\(sin(x)\)
- A Tedious Example
15.2
MATLAB
for-end
Loops
15.3
Finishing the Maclaurin Example>
15.4
The Dangerous Loop
15.5
MATLAB
while-end
Loops
15.6
A Final Note on Loops
16
User Defined Functions
Introduction
16.1
MATLAB Built-In Function
16.2
User Defined Functions
16.3
Function Variables vs User Variables
17
Technical Presentations
Introduction
17.1
Why Learning How to Present Is Important
17.2
What Your Presentation Should Entail
17.3
How To Give a Dynamic Engineering Presentation
Backmatter
Colophon
Colophon
Website
My Website
©2020–2024 Samuel Bechara
This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit
CreativeCommons.org
🔗