Lec 1. Course Overview - PowerPoint PPT Presentation

1 / 26
About This Presentation
Title:

Lec 1. Course Overview

Description:

Lec 1. Course Overview Intuition Programming Computer-based problem solving Theory vs Practice 0ther Perspectives – PowerPoint PPT presentation

Number of Views:116
Avg rating:3.0/5.0
Slides: 27
Provided by: Dais89
Category:
Tags: course | design | lec | overview | silo

less

Transcript and Presenter's Notes

Title: Lec 1. Course Overview


1
Lec 1. Course Overview
  • Intuition
  • Programming
  • Computer-based problem solving
  • Theory vs Practice
  • 0ther Perspectives

2
The Course Goals
1. To develop a practical intuition
about computer problem-solving and its role
in science and engineering. 2. To learn how to
build graphical user interfaces (GUIs) using
Matlab.
3
The Vehicle
  • is the Matlab Environment where you
  • can easily
  • Develop programs.
  • Display results ideas graphically.
  • Interact with large data sets.
  • Process images and sound.
  • Develop graphical user interfaces

4
The Course Goal
is to develop a practical intuition
about computer problem-solving and its role
in science and engineering.
Lets discuss the key words
5
What do we mean by Intuition?
If intuition is a sense of direction, then
computational intuition is a sense of
computational direction.
6
A Sense of Geometry
Ray Tracing
100 million triangles
7
A Sense of Complexity
Search Trees
Design Space
Billions of Choices
8
A Sense of Probabilityand Statistics Via
Simulation
9
A Sense of Approximation,Error, and Noise
Pi 22/7
1/3 .3333
g g g g g g g
10
The Course Goal
is to develop a practical intuition
about computer problem-solving and its role
in science and engineering.
11
What Goes on In Science?
Data is Gathered
Models Are Built
12
Enter the Computer
13
Looking For Patterns
DNA
A Protein
14
Build one of these for Proteins...
15
A Challenge
The data is there. (Tycho has
cataloged the stars.) Now make sense of it!
(Where are the genomic Keplers!)
16
The Course Goal
is to develop a practical intuition
about computer problem-solving and its role
in science and engineering.
17
What Goes On in Engineering?
Design
Experimentation
18
Enter the Computer
Engineering
Engineering
Engineering
19
The Course Goal
is to develop a practical intuition
about computer problem-solving and its role
in science and engineering.
20
What Do We Mean By Computer Problem-Solving?
The key idea Algorithm. A step-by-step
procedure that takes you from a prescribed set of
inputs to a prescribed set of outputs.
21
The Traveling Salesperson Problem
Make a roundtrip visiting each city
exactly once. Find the shortest possible path.
22
Algorithm always go to the nearest unvisited
city
23
The Course Goal
is to develop a practical intuition
about computer problem-solving and its role
in science and engineering.
24
What Do We Mean By Practical?
It means that you carry away useful computer
skills.
25
Theory versus Practice
Prove that the program controlling this
missile silo is correct.
A theoretical exercise with great practical
importance.
26
A Note on the GUI Part
The Matlab GUIDE facility makes life easy. A
vehicle for learning about object-oriented program
ming. An opportunity to refine your
communication skills. A platform for follow-up
ugrad research in the spring.
Write a Comment
User Comments (0)
About PowerShow.com