Engineering 1181

Get Started. It's Free
or sign up with your email address
Rocket clouds
Engineering 1181 by Mind Map: Engineering 1181

1. Engineering Basics

1.1. Teamwork

1.1.1. Working with a team increases productivity and group ability, overall beneficial.

1.2. Ethics

1.2.1. COAM/Academic Integrity

1.2.2. Types:

1.2.2.1. Utilitarian

1.2.2.2. Rights

1.2.2.3. Virtue

1.2.2.4. Fairness/Justice

1.2.2.5. Common Good

1.2.3. NSPE Code of Ethics

1.2.4. Dilemmas

1.2.4.1. Points of Conflict

1.2.4.2. Protagonist

1.2.4.3. Stakeholders

1.2.4.4. Obligations

1.2.4.5. Courses of Action

1.2.4.6. Consequences

1.3. Problem Solving

1.3.1. DR. PIE

2. Excel

2.1. Basics

2.1.1. Cell Referencing

2.1.1.1. Absolute

2.1.1.2. Relative

2.1.1.3. Mixed

2.1.2. Basic Functions

2.1.2.1. =

2.1.2.2. Order of Precedence

2.1.3. Common Errors

2.1.3.1. ####

2.1.3.2. #DIV/0!

2.1.3.3. #NUM!

2.1.3.4. #REF!

2.1.3.5. #VALUE!

2.1.4. Graphing:

2.1.4.1. Highlight Data

2.1.4.1.1. Insert

2.1.4.2. Good Graphing Practices

2.2. Data Analysis

2.2.1. Accuracy

2.2.2. Precision

2.2.3. Variation

2.2.3.1. Systemic

2.2.3.2. Random

2.2.4. Define:

2.2.4.1. Mean

2.2.4.1.1. =AVERAGE

2.2.4.2. Median

2.2.4.2.1. =MEDIAN

2.2.4.3. Mode

2.2.4.3.1. =MODE

2.2.4.4. Standard Deviation

2.2.4.4.1. =STDEV

2.3. Program Design

2.3.1. Algorithms

2.3.2. Flow Charts

3. MATLAB

3.1. Basics: Uses

3.1.1. Simulate Engineering Problems

3.1.2. Model Real-world Situations

3.1.3. Analyze Data

3.1.4. Create Representations of Results

3.2. Data Analysis

3.2.1. Arrays

3.2.1.1. Vectors

3.2.1.2. Matrices

3.2.2. Commands

3.2.2.1. Built in Functions

3.2.2.2. load

3.2.2.3. plot()/figure()

3.3. Conditional Statements/User Input

3.3.1. Conditional Statements

3.3.1.1. if

3.3.1.2. if-else

3.3.1.3. if-elseif

3.3.2. input()

3.3.3. Relational and Logical Operators

3.3.4. Strings and Character Arrays

3.4. Array Indexing and For Loops

3.4.1. Indexing

3.4.1.1. Starts at 1

3.4.1.2. Many ways to create arrays

3.4.1.3. Colon Operator

3.4.2. For Loops

3.4.2.1. Stop after a set number of passes

3.4.2.2. for k = values

3.4.2.3. Can be used to create arrays

3.4.2.4. Can be used with conditionals

3.5. While Loops and Functions

3.5.1. While Loops

3.5.1.1. while conditional statement

3.5.1.2. Could loop infinitely: Use Ctrl C

3.5.2. Functions

3.5.2.1. input>functionname>output

3.5.2.2. function[out1, out2] = functionname(in1, in2)

3.5.2.3. Why Use?

3.5.2.3.1. Re-usability

3.5.2.3.2. Abstraction

3.5.2.3.3. Coordination between Users