Presentation is loading. Please wait.

Presentation is loading. Please wait.

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


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:

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?


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


Ads by Google