{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

01 - Introduction to Algorithms and Programs

# 01 - Introduction to Algorithms and Programs - Engineering...

This preview shows pages 1–3. Sign up to view the full content.

1 Engineering 101 Introduction to Algorithms and Programs What will you get from this course? You will learn how to “think like an engineer” You will learn about algorithms and how to design/implement them You will learn programming in C++ and MATLAB You will have fun! Quote of the Day - Confucius I hear and I forget, I see and I remember, I do and I understand. What is an algorithm? A list of instructions for accomplishing a task that may be executed by a mechanism. Algorithm From our text A list of instructions that, when executed, transform information from input to output. The instructions are a finite set of steps that can be executed, in a definite order, by a deterministic mechanism. When these steps are actually executed, the execution must terminate after a finite time . Key Point Examples of “famous” algorithms Web search: (Page Rank) Recommendations: (you want to buy…) Mp3 encoding: (and decoding)

This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document
2 Other uses of algorithms Air Traffic Control Magnetic Resonance Imaging Computer Numerical Control Other uses of algorithms Circuit Design Materials Analysis Air Pollution Modeling Other uses of algorithms Chemical Analysis Process Control Simulation Question 1 – Is it an algorithm? 1. Request a value for A 2. Request a value for B 3. Request a value for C 4. Assign B × B-4 × A × C to D 5. Return D a) No, it is not an algorithm b) Yes, it returns the solution to a quadratic equation Ax 2 +Bx +C=0. c)
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

### Page1 / 6

01 - Introduction to Algorithms and Programs - Engineering...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document
Ask a homework question - tutors are online