mathpad - MathPad 2 : A System for the Creation and...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: MathPad 2 : A System for the Creation and Exploration of Mathematical Sketches Joseph J. LaViola Jr. Robert C. Zeleznik Brown University * Abstract We present mathematical sketching , a novel, pen-based, modeless gestural interaction paradigm for mathematics problem solving. Mathematical sketching derives from the familiar pencil-and-paper process of drawing supporting diagrams to facilitate the formula- tion of mathematical expressions; however, with a mathematical sketch, users can also leverage their physical intuition by watch- ing their hand-drawn diagrams animate in response to continuous or discrete parameter changes in their written formulas. Diagram animation is driven by implicit associations that are inferred, either automatically or with gestural guidance, from mathematical expres- sions, diagram labels, and drawing elements. The modeless nature of mathematical sketching enables users to switch freely between modifying diagrams or expressions and viewing animations. Math- ematical sketching can also support computational tools for graph- ing, manipulating and solving equations; initial feedback from a small user group of our mathematical sketching prototype applica- tion, MathPad 2 , suggests that it has the potential to be a powerful tool for mathematical problem solving and visualization. CR Categories: H.5.2 [Information Interfaces and Presentation]: User Interfaces—Interaction Styles G.4 [Mathematics of Comput- ing]: Mathematical Software—User Interfaces; Keywords: pen-based interfaces, mathematical sketching, ges- tures 1 Introduction Diagrams and illustrations are often used to help explain math- ematical concepts. They are commonplace in math and physics textbooks and provide a form of physical intuition about abstract principles [Hecht 2000; Varberg and Purcell 1992; Young 1992]. Similarly, students often draw pencil-and-paper diagrams for math problems to help in visualizing relationships among variables, con- stants, and functions. With the drawing as a guide, they can write the appropriate math to solve the problem. However, such static diagrams generally assist only in the initial formulation of mathe- matical expressions, not in the “debugging” or analysis of those ex- pressions. This can be a severe limitation, even for simple problems with natural mappings to the temporal dimension, or for problems with complex spatial relationships. By animating sketched diagrams from changes in associated math- ematical expressions, users can evaluate different formulations with * Email: { jjl,bcz } @cs.brown.edu Figure 1: A mathematical sketch used to explore damped harmonic oscillation. It shows a spring and mass drawing and the necessary equations for animating the sketch. The label inside the mass asso- ciates the mathematics with the drawing....
View Full Document

This note was uploaded on 06/12/2011 for the course CAP 6105 taught by Professor Lavoila during the Spring '09 term at University of Central Florida.

Page1 / 9

mathpad - MathPad 2 : A System for the Creation and...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online