answer question

profilejenny2000000
I399_Lecture_6.pptx

I399 – Problem solving Techniques

Week 6

Today

Language

Evaluating Solutions

language shapes thoughts

enables communication

affects how we view a problem

and what tools we can use to solve it

domain specific language

learn it

abandon preconceptions

focus on how is used in text

domain specific language

look for domain specific websites and publications to learn

domain specific language

look at professional/trade organizations

Activity

molistic

Activity

Positive

Negative

Activity

Positive

strungy

struffy

Negative

Activity

Positive

strungy

struffy

Negative

weasy

blitty

Activity

Positive

strungy

struffy

cloovy

frumsy

Negative

weasy

blitty

sloshful

Activity

Positive

strungy

struffy

cloovy

frumsy

danty

Negative

weasy

blitty

sloshful

slatty

Activity

Positive

strungy

struffy

cloovy

frumsy

danty

cluvious

brastic

Negative

weasy

blitty

sloshful

slatty

molistic

Activity

c. May found a dog that was danty but sloshful.

d. frumsy

metaphor

describes one concept in light of a different one

metaphor

alter and generate concepts

metaphor

create common language

metaphor

bridge specialties

language

create shared understanding

language

integrate across boundaries

metaphor

spark new insights

metaphor

modify way problem tackled

metaphor

not all equal

metaphor

highlights particular aspects

metaphor

brain as clockwork

metaphor

brain as computer

metaphor

can bring in new concepts "stretch"

metaphor

can chain together

even more expansive

metaphor

generate new knowledge

broadening existing concept

language

new ideas through conceptual combination

Activity

Nahuatl

Activity

you are singing

I was singing

they are crying

kochih

nikochis

ticho:kas

metaphor too

new ideas through conceptual combination

metaphor too

new ideas through conceptual combination

printing press as olive press

metaphor

frames - collections of metaphors

metaphor

frames - collections of metaphors

involuntary or voluntary trigger

Activity

each member: find area you have a breadth of knowledge in that others in your group don't

develop a metaphor for explaining one key aspect of it

Activity

ex:

Activity

each member: find area you have a breadth of knowledge in that others in your group don't

develop a metaphor for explaining one key aspect of it

trading metaphors

find common themes

metaphor

connotations

metaphor

how to judge a metaphor

metaphor

limits of metaphor

metaphor

don't get trapped

Evaluating Solutions

so, you have a solution

is it any good?

is it the best?

what does that even mean?

lets find out

P a r t 1:

F o r m a l

Fogler & LeBlanc

clearly state problem

needs

wants

assign weights

assign values

compare

reflect

example:

decide on where to eat

Activity

Create a list of needs and wants for a solution

to: I need to get to my next class in Luddy.

Activity

Don't forget to assign weights

P a r t 2:

I n f o r m a l

pause

reflect

explicitly explore multiple possibilities

Metacognition

check if answer makes sense

Metacognition

does your answer form a complete thought in and of itself?

distance

go through all stated goal one at a time

does your solution meet each one?

if partial, to what degree?

compare with other possible solutions

what are the costs?

what are the side effects?

implementation

reception

upsides?

explicitly compare cost/benefit

feasibility

reliability

relation to existing solutions

novelty

coherency

unity

refinement

aesthetics

review your review

reevaluate criteria

follow up with implementation

P a r t 3:

R e a s o n a b l e n e s s

Reasonableness

reread

Reasonableness

rewrite individual problem pieces

Reasonableness

define the question

Reasonableness

is it possible

Reasonableness

is it sensible

Reasonableness

estimate solution

Reasonableness

nearest order estimation

Reasonableness

ranges

Reasonableness

say your solution

Reasonableness

imagine your solution in action

Reasonableness

rephrase your solution

P a r t 4:

M e t a c o g n i t i o n

Metacognition

why am i thinking this way

Metacognition

are there other alternatives to explore?

Metacognition

record thoughts and process explicitly

Metacognition

review

Metacognition

share

Activity

HPC job scheduler

Go to website http://cgi.sice.indiana.edu/~dpierz/hpc/hpcgame/scheduler.html

These frames represent 3 nodes, each with different properties.

Confer with your team to place pieces inside your frame to represent jobs being packed onto nodes.

Pieces must fit entirely inside the frame. In 4 hours, we’re shutting down the server.

The pieces have a specific orientation – no rotating or folding!

CPUS

Time (hours)

Pieces are color-coded by the user that submitted them. They may take various lengths of time, require various numbers of cpus, and may have other requirements (like large memory – we only give you one such piece).

Journal