+ All Categories
Home > Documents > DIG2500c: Fundamentals of Interactive Design

DIG2500c: Fundamentals of Interactive Design

Date post: 23-Mar-2016
Category:
Upload: akiva
View: 48 times
Download: 1 times
Share this document with a friend
Description:
Fall 2009 Semester Dr. Rudy McDaniel. DIG2500c: Fundamentals of Interactive Design. Lecture 3: Think. Review. Last week We discussed speaking in interactivity We looked at POV Human v. Computer We calculated asset sizes Questions?. This Week. - PowerPoint PPT Presentation
Popular Tags:
44
DIG2500c: Fundamentals of Interactive Design Fall 2009 Semester Dr. Rudy McDaniel Lecture 3: Think
Transcript
Page 1: DIG2500c: Fundamentals of Interactive Design

DIG2500c: Fundamentals of Interactive Design

Fall 2009 Semester

Dr. Rudy McDaniel

Lecture 3: Think

Page 2: DIG2500c: Fundamentals of Interactive Design

Review

Last week We discussed speaking in interactivity We looked at POV▪ Human v. Computer

We calculated asset sizes Questions?

Page 3: DIG2500c: Fundamentals of Interactive Design

This Week

We’re focusing on the aspects of interactivity from the technical point of view

Recall the Crawford definition is the cycle of SPEAKING THINKING LISTENING

Page 4: DIG2500c: Fundamentals of Interactive Design

Thinking (From the Human’s POV)

How do humans think? Humans process patterns We are designed to see patterns even

when they may not exist If the pattern doesn’t complete humans

become “dissonant” Good interactive designers take patterns

into account when developing interactions

Page 5: DIG2500c: Fundamentals of Interactive Design

An Unusual Argument

I’m going to present you with an unusual argument made by a cognitive scientist named Daniel Willingham.

The argument is simple: we, as humans, are not very good at thinking.

If this is the case, how have we been so productive in our lives and as a society?

Page 6: DIG2500c: Fundamentals of Interactive Design

Are We Good at Thinking?

Source: Willingham, D.T. (2009), Why Don’t Students Like School?

Page 7: DIG2500c: Fundamentals of Interactive Design

What Does This Problem Tell Us?

Thinking is slow

Thinking is effortful

Thinking is uncertain

Page 8: DIG2500c: Fundamentals of Interactive Design

Is Stress Useful for Thinking?

Page 9: DIG2500c: Fundamentals of Interactive Design

Another Classic Problem (3 Disc)

Page 10: DIG2500c: Fundamentals of Interactive Design

Animated Solution (4 Discs)

Source: Wikipedia.

Page 11: DIG2500c: Fundamentals of Interactive Design

How About a Word Problem?

Page 12: DIG2500c: Fundamentals of Interactive Design

Combining Information

We can use Willingham’s (2009) definition of thinking as “combining information in new ways.”

Page 13: DIG2500c: Fundamentals of Interactive Design

Thinking (From the Machine’s POV)

How do machines think? Process bits of data with the three primary

operators AND, OR, NOT All machine thought is defined by

combinations of these three Large numbers of them must be placed

together to make anything humans would consider useful.

You ever play with Legos? Takes a lot of bricks to make something

doesn’t it?

Page 14: DIG2500c: Fundamentals of Interactive Design
Page 15: DIG2500c: Fundamentals of Interactive Design

Verisimilitude

What does this word mean, and why do we care?

Page 16: DIG2500c: Fundamentals of Interactive Design
Page 17: DIG2500c: Fundamentals of Interactive Design

Designing Computer Thought

There are two major approaches to designing computer thought Top-down Approach Bottom-up Approach

Page 18: DIG2500c: Fundamentals of Interactive Design

Top-Down Approach

This approach consist of: Starting with the broadest statement of

the objectives Breaking the objective into smaller

chunks Breaking the smaller chunks into smaller

chunks Continuing to break the smaller chunks

down until the implementation becomes obvious

In top-down design, we start with the questions.

Page 19: DIG2500c: Fundamentals of Interactive Design

Bottom-Up Approach

This approach consists of: Starting with capabilities, resources, and

tasks Build components combining the parts

that are useful Work upwards toward a general

objective This can be conceptualized as

“starting with the answers.”

Page 20: DIG2500c: Fundamentals of Interactive Design

Let’s design something

I want a new system that distributes news to people in real-time as it happens

What do we need to make this happen? Use the top-down approach▪ Goals driven

Use the bottom-up approach▪ Resources driven

The reality: interactive design flickers continuously back and forth between top-down and bottom-up design.

Page 21: DIG2500c: Fundamentals of Interactive Design

Compromise

Both approaches have their merits They assist us in finding and resolving

complexities prior to writing code or developing assets

They keep designers from designing something that cannot be developed

Always try to THINK before you speak Your designs will be better and more

robust Both the humans and computers will

thank you

Page 22: DIG2500c: Fundamentals of Interactive Design

Translating Human Thought

Regardless of approach we need to be able to describe what we are doing General descriptions are reasonable for

humans because we’ll see the patterns and fill in the gaps

Computers need more structured specifics because they don’t

These descriptions are called algorithms

Page 23: DIG2500c: Fundamentals of Interactive Design

Algorithm?

An algorithm is a procedure or formula for solving a problem.

The more complex the system you are attempting to achieve the more complex the algorithm can be. A computer program can be viewed as an

elaborate algorithm. Modern applications can have millions of

lines of code generated by hundreds of developers

Page 24: DIG2500c: Fundamentals of Interactive Design

Crawford’s View

Listening, Thinking, and Speaking must be an integrated whole.

If you can’t design the algorithms, go do something else.

What does this mean for us as interactive designers?

Page 25: DIG2500c: Fundamentals of Interactive Design

Technology Serves Art

But only for those willing to learn the technology.

Page 26: DIG2500c: Fundamentals of Interactive Design
Page 27: DIG2500c: Fundamentals of Interactive Design

Make a PB&J

Page 28: DIG2500c: Fundamentals of Interactive Design

Algorithms and Creativity How did Crawford

generate random numbers for his project as an undergrad?

Page 29: DIG2500c: Fundamentals of Interactive Design

Algorithms as Metaphors Here are some useful metaphors to

help you generate algorithms Spatial and geometric metaphor Physical metaphor Musical metaphor Business and Economic metaphor Emotional metaphor Bureaucratic metaphor

Page 30: DIG2500c: Fundamentals of Interactive Design

Spatial and Geometric Metaphor Spatial and geometric metaphor

Distance Relationships between objects Shapes Arrangement

Page 31: DIG2500c: Fundamentals of Interactive Design

Physical Metaphor

Physical metaphor Borrowing concepts from Physics or

Chemistry▪ Springs▪ Catalysts▪ Magnetism▪ Mixtures▪ Weight

Page 32: DIG2500c: Fundamentals of Interactive Design

Musical Metaphor

Musical metaphor Harmonics Melodies Chords Scales

Page 33: DIG2500c: Fundamentals of Interactive Design

Business and Economic Metaphor Business and Economic metaphor

Cost/ Price Buy/Sell Put/Call Supply/Demand

Page 34: DIG2500c: Fundamentals of Interactive Design

Emotional Metaphor

Emotional metaphor Happy / sad / angry Sleepy / tired Hyperactive Objective Defiant

Anthropomorphic Attributions to machines “They don’t get happy they don’t get

sad they just run programs.” – Short Circuit

Page 35: DIG2500c: Fundamentals of Interactive Design

Bureaucratic Metaphor

Bureaucratic metaphor Hierarchies Executives v. labor Social tasks Divisions of labor

Bureaucracies have proven themselves to solve complex problems

Page 36: DIG2500c: Fundamentals of Interactive Design

Class Exercise

In groups of two, come up with some original design metaphors for an application that allows very young children to learn art skills.

Report out

Page 37: DIG2500c: Fundamentals of Interactive Design

What You Thinkin’?

We can structure the thinking but what are we thinking about?

Data is needed for thoughts Data is necessary Algorithms are just the framework to

process thoughts Without data algorithms do not function Data is the fuel

Page 38: DIG2500c: Fundamentals of Interactive Design

Data is Structured

Data can be thought of as a spreadsheet or table Columns are the structure Rows are the records Cells are the data

Data can be stored Short term / Long term Accessing data is vital

Page 39: DIG2500c: Fundamentals of Interactive Design

Significances of Thinking

Thinking is where all the content lies Speaking and listening are important

resources Thinking is where the focus lies during

interactive design Technology can change but the

thinking if done properly can transcend obsolescence

Page 40: DIG2500c: Fundamentals of Interactive Design

To Review The actors think

The actors can be humans or computers Each think differently

Thinking in humans is difficult and we look for patterns and rely heavily on memory

Thinking from computers an be complex even though it is made up of simple operators Algorithms Data Structures

Thinking is the content of interactive design

Page 41: DIG2500c: Fundamentals of Interactive Design

This Week’s Lab

More Introduction to Flash Interface Tools, Panes, and Panels Drawing in Flash Working with the timeline▪ Frame by frame animation▪ Tweening

Page 42: DIG2500c: Fundamentals of Interactive Design

Sample Exam Question

What do we know about the way in which we as humans think?

A. We think slowly.B. Thinking requires a lot of effort.C. Thinking is uncertain.D. All of the above.E. A and B only.

Page 43: DIG2500c: Fundamentals of Interactive Design

Sample Exam Question

In Crawford’s mind, which is the most important part of interactive design?

A. ListeningB. ThinkingC. SpeakingD. All of the above are equal

Page 44: DIG2500c: Fundamentals of Interactive Design

Homework

See syllabus for readings

Your second lab is this Thursday with Adam Lenz.

Remember, lab 1 is due this Friday at 5pm. If you don’t finish by the Thursday of this week, you’re out of luck.


Recommended