# Visual Models Problem Solving with Computers. What’s a model? A useful representation Useful Includes those elements of something needed to answer a question.

## Presentation on theme: "Visual Models Problem Solving with Computers. What’s a model? A useful representation Useful Includes those elements of something needed to answer a question."— Presentation transcript:

Visual Models Problem Solving with Computers

What’s a model? A useful representation Useful Includes those elements of something needed to answer a question or solve a problem Representation Just those elements needed; nothing more

What’s a model? Can be used to represent … Objects Processes With respect to Know/Need/Do … Facts and figures Algorithm Answer

What’s a model? A way to represent an object or a process Tangible representation for an audience to examine and relate to All parties involved can understand and relate to it. * * “Unified Modeling Language (UML) and Rational Unified Process (RUP)”, Online: http://www.zebrasoft.com/TutorialDirectory/lct_UML_RUP.html

What is a Visual Model? Utilize graphical elements to convey information Often makes the abstract concrete Examples: Street maps Assembly diagrams Company organizations charts

Graphical Organizers Outlines Concept Maps

Outlines Hierarchical ordering of steps Lower order steps can be added through refinement Useful for Stepwise development Overall view of process

Algorithms Structured model of process or method Sequence of steps Executable Terminating Useful for Stepwise development

Example How to boil water 1.Get pot 2.Fill pot with water 3.Place pot on burner 4.Turn burner to high 5.Wait till water boils 6.Turn off burner How would you break down each of these steps?

Pseudocode Structured model of process or method Uses language with loose syntax Generally English and Programming language combined

Concept Maps “Concept Maps”, Online: http://classes.aces.uiuc.edu/ACES100/Mind/CMap.html Spider Hierarchy Flowcharts Systems Picture Landscape Multidimensional Mandala

Spider Maps (aka Webs) Place the central theme or unifying factor in the center of the map Outwardly radiate sub-themes surround the center of the map

Spider Maps Central Theme Sub-Theme

Spider Maps Problem Solving with Computers Know Need Do Data Information Knowledge Models Visual Models Symbolic Models Physical Models Problems Numerical Textual Logical

Hierarchy Presents information in a descending order of importance The most important information is placed on the top Distinguishing factors determine the placement of the information

Hierarchy Most important idea Other ideas

Hierarchy President Academic Vice- President Financial Vice- President Dean, Ancell School of Business Dean, Arts & Sceince Dean, Professional Studies

Could you … ? Represent the “Boil Water” algorithm as a hierarchy? Or how about your “Build a House” map?

Try this! Create a spider map that shows the relationships among all materials needed to build a house Brainstorm a list of materials Turn the list into a spider map adding one item at a time Use MS Visio to create a final version

Flowcharts Structured model of process or method Focuses on flow from one step to another Useful for macro view of process

Flowcharts This is called a flowchart Money < \$15.00 Stay home Movie & soda Movie, soda & popcorn Money < \$10.50

Flowcharts Boxes represent actions Money < \$15.00 Stay home Movie & soda Movie, soda & popcorn Money < \$10.50

Flowcharts Diamonds represent decision points Money < \$15.00 Stay home Movie & soda Movie, soda & popcorn Money < \$10.50

Flowcharts Arrows show flow Money < \$15.00 Stay home Movie & soda Movie, soda & popcorn Money < \$10.50

Flowcharts The arrow at the top tells us there were previous steps The arrow at the bottom tells us there are subsequent steps Money < \$15.00 Stay home Movie & soda Movie, soda & popcorn Money < \$10.50

Flowcharts: Boiling Water Turn off burner Get potFill pot with waterPlace pot on burnerTurn burner to highWait till water boils Lift lid Lower lid Are there bubbles? Yes No Wait till water boils

Try This! Create a flowchart that represents the process of walking from White Hall to Dining Hall, lower level, Student Center Are there alternate ways to do this? How might you represent alternates “paths” in a flowchart?

Download ppt "Visual Models Problem Solving with Computers. What’s a model? A useful representation Useful Includes those elements of something needed to answer a question."

Similar presentations