01 - Introduction to Algorithms and Programs

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

Info iconThis preview shows pages 1–11. Sign up to view the full content.

View Full Document Right Arrow Icon
Engineering 101 Introduction to Algorithms  and Programs
Background image of page 1

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

View Full DocumentRight Arrow Icon
What will you get from this course? n You will learn how to “think like an engineer” n You will learn about algorithms and how to  design/implement them n You will learn programming in C++ and  MATLAB n You will have fun!
Background image of page 2
Quote of the Day - Confucius I hear and I forget, I see and I remember, I do and I understand.
Background image of page 3

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

View Full DocumentRight Arrow Icon
What is an algorithm? n A list of instructions for accomplishing a task that  may be executed by a mechanism.
Background image of page 4
Algorithm From our text n 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
Background image of page 5

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

View Full DocumentRight Arrow Icon
Examples of “famous”  algorithms n Web search: (Page Rank) n Recommendations: (you want to buy…) n Mp3 encoding: (and decoding)
Background image of page 6
Other uses of algorithms n Air Traffic Control n Magnetic Resonance Imaging n Computer Numerical Control
Background image of page 7

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

View Full DocumentRight Arrow Icon
Other uses of algorithms n Circuit Design n Materials Analysis n Air Pollution Modeling
Background image of page 8
Other uses of algorithms n Chemical Analysis n Process Control Simulation
Background image of page 9

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

View Full DocumentRight Arrow Icon
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  Ax2+Bx+C=0. c)
Background image of page 10
Image of page 11
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 01/30/2012 for the course ENGR 101 taught by Professor Ringenberg during the Winter '07 term at University of Michigan.

Page1 / 33

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

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

View Full Document Right Arrow Icon
Ask a homework question - tutors are online