1.3: Guide for how to use this book-course
- Page ID
- 54022
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\( \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{\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}\)This course is an integrated course that is meant to go from start to finish in order. However if you wish to not follow the order then the table of contents is given here. Chapters are marked with the course they would go with in a two semester course, however each course has some items that should be introduced in both courses.
The first chapters are just introduction chapters and are fairly short. They include
- Front matter (auto-generated)
- A Title Page
- Information Page
- Table of Contents
- Preface (this discusses the idea of a coordinated engineering curriculum which this is part of)
- Title Page by hand
- Creative Commons Comment
- Table of Contents by hand in order to point out EGR1140 and EGR1010 topics if user wishes to split this
- Description of topics
- What we intend to learn
The "chapters" above are not necessarily part of the course proper.
The course(s): 
EGR 1140 is the first engineering course and should be taken the first semester of freshman year (assuming the student is calculus ready). If a student has taken a course equivalent to EGR 1140 then EGR 1010 would be the first engineering course.
EGR 1140 is taken before EGR 1010 despite the number code.
Some students can take these courses simultaneously but only if they have some experience in computers and engineering beforehand.
EGR 1140 Computer Programming for Engineers and Scientists (1st semester) 
This course while a computer programming course (not a computer science course which delves into more computer theory) is also an introduction to engineering course in that it discusses engineering with regard to computers. For this reason we combine this into the introduction to engineering course. While this course does discuss a little computer science theory it primarily discusses programming in order to produce program for engineering or scientific projects.
EGR 1010 Introduction to Engineering for Engineers and Scientists (2nd semester) 
This course is the true introduction to engineering course, however, it presumes the ability to program. Therefore the computer programming course would be a prerequisite unless a student has previously taken a similar course. Nevertheless there are some aspects of introduction to engineering in the computer programming course, hence the chapter labels below.
Table of Contents:
- 4: What is engineering? Who are engineers? (EGR 1010 highly recommended for EGR 1140 as well)
- 5: What is a computer? (EGR 1140 & EGR 1010)
- 6: Understanding (how to investigate on your own) (EGR 1140 & EGR 1010)
- 7: Operating Systems with Brief History (EGR 1140)
- 8: Brief History of Popular Programs (EGR 1140)
- 9: Programming in any language (EGR 1140)
- 10: Parachute Person (EGR 1140 and repeated in EGR 1010)
- 11: Historical case studies in Engineering (EGR 1010)
- 12: Case Study on Nanotechnology (EGR 1010)
- 13: Student led case study in engineering (EGR 1010)
- 14: Fundamentals of Engineering (EGR 1010)
- 14.1: The importance of Units
- 14.2: Arithmetic
- 14.3: Geometry
- 14.4: Analytic Geometry
- 14.5: Scalars, vectors, and tensors
- 14.6: Calculus
- 14.7: Infinitesimal calculus for derivatives
- 14.8: Infinitesimal Calculus for integration
- 14.9: Statistics and Probability
- 14.10: Differential equations
- 14.11: Mechanics
- 14.12: Thermodynamics (Statistical Physics)
- 14.13: Electrical Circuits
- 14.14: Signals and Systems (Control systems)
- 14.15: Optics
- 14.16: Chemistry
- 15: Laboratory Project for Introduction to Engineering (EGR 1010 - Final Laboratory)
- 16: Beyond the basics of computers (EGR 1140)
- 17: Documentation and such (EGR 1140)
- 18: Advanced Programming Concepts (EGR 1140)
- 19: Using Computers for Engineering and Science (EGR 1140)
- 20: Program Design Project (EGR 1140 - Final Assignment)
- 21: Ethics and Group Dynamics (EGR 1010)