Download presentation
Presentation is loading. Please wait.
Published byKatelin Hornbrook Modified over 9 years ago
1
Visual Models Problem Solving with Computers
2
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
3
What’s a model? Can be used to represent … Objects Processes With respect to Know/Need/Do … Facts and figures Algorithm Answer
4
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
5
What is a Visual Model? Utilize graphical elements to convey information Often makes the abstract concrete Examples: Street maps Assembly diagrams Company organizations charts
6
Graphical Organizers Outlines Concept Maps
7
Outlines Hierarchical ordering of steps Lower order steps can be added through refinement Useful for Stepwise development Overall view of process
8
Algorithms Structured model of process or method Sequence of steps Executable Terminating Useful for Stepwise development
9
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?
10
Pseudocode Structured model of process or method Uses language with loose syntax Generally English and Programming language combined
11
Concept Maps “Concept Maps”, Online: http://classes.aces.uiuc.edu/ACES100/Mind/CMap.html Spider Hierarchy Flowcharts Systems Picture Landscape Multidimensional Mandala
12
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
13
Spider Maps Central Theme Sub-Theme
14
Spider Maps Problem Solving with Computers Know Need Do Data Information Knowledge Models Visual Models Symbolic Models Physical Models Problems Numerical Textual Logical
15
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
16
Hierarchy Most important idea Other ideas
17
Hierarchy President Academic Vice- President Financial Vice- President Dean, Ancell School of Business Dean, Arts & Sceince Dean, Professional Studies
18
Could you … ? Represent the “Boil Water” algorithm as a hierarchy? Or how about your “Build a House” map?
19
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
20
Flowcharts Structured model of process or method Focuses on flow from one step to another Useful for macro view of process
21
Flowcharts This is called a flowchart Money < $15.00 Stay home Movie & soda Movie, soda & popcorn Money < $10.50
22
Flowcharts Boxes represent actions Money < $15.00 Stay home Movie & soda Movie, soda & popcorn Money < $10.50
23
Flowcharts Diamonds represent decision points Money < $15.00 Stay home Movie & soda Movie, soda & popcorn Money < $10.50
24
Flowcharts Arrows show flow Money < $15.00 Stay home Movie & soda Movie, soda & popcorn Money < $10.50
25
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
26
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
27
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?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.