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
Thinking Algorithmically
Introduction
7.1
The 8 AM Attendance Problem
7.2
How to write algorithms people (or computers) can actually follow
7.3
Decisions and Loops
7.4
Nested Statements
7.5
Communciating Algorithms
8
Mathematical Models
Introduction
8.1
What is a Mathematical Model?
8.2
Linear Models
8.3
How to Add a Trendline
8.4
Power Models
8.5
Exponential Models
8.6
End of Chapter Quiz
9
Introduction to MATLAB
Introduction
9.1
Why MATLAB instead of ⟨insert_programming_language_here⟩?
9.2
MATLAB GUI
9.3
Command Window
9.4
Current Folder
9.5
Workspace
9.6
MATLAB Banner
9.7
Quick Recap
9.8
MATLAB as a Glorified Calculator
9.9
Variable Basics
9.10
Important Functions
9.11
Getting Help
9.12
Practice, Practice, Practice!
10
MATLAB Scripting and Arrays
Introduction
10.1
Script Files
10.2
Arrays- The Fundamental Data Type of MATLAB
10.3
Creating Matrices
10.4
Array and Matrix Addressing
10.5
Quick Recap on Arrays
10.6
Advanced Array Addressing with the
:
Operator
11
Math Operations with Arrays
Introduction
11.1
Addition and Subtraction with Arrays
11.2
Multiplication, Division, and Exponentiation with Arrays
11.3
Challenge Problem
11.4
MATLAB Functions for Working With Arrays
12
MATLAB Plotting
Introduction
12.1
Let’s Make a Plot!
12.2
Multiple Plots
12.3
Titles, Labels, and Legends
12.4
Plotting Functions
13
Relational and Logical Operators
Introduction
13.1
Relational Operators
13.2
True and False
13.3
The Order of Precedence
13.4
Logical Operator
13.5
Putting It All Together
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
🔗