The Lurch Project A word processor that checks your math Nathan - - PowerPoint PPT Presentation

the lurch project
SMART_READER_LITE
LIVE PREVIEW

The Lurch Project A word processor that checks your math Nathan - - PowerPoint PPT Presentation

The Lurch Project A word processor that checks your math Nathan Carter Bentley University Classic board game Modern game Modern game Modern game Modern game Contrast Classic board Modern video games games require reading and teach


slide-1
SLIDE 1

The Lurch Project

A word processor that checks your math Nathan Carter Bentley University

slide-2
SLIDE 2

Classic board game

slide-3
SLIDE 3
slide-4
SLIDE 4
slide-5
SLIDE 5

Modern game

slide-6
SLIDE 6

Modern game

slide-7
SLIDE 7

Modern game

slide-8
SLIDE 8

Modern game

slide-9
SLIDE 9

Contrast

Classic board games require reading and memorizing before play can begin Modern video games teach rules without requiring players to jump these hurdles

What Video Games Have to Teach Us about Learning and Literacy

James Paul Gee, MacMillan, 2003

slide-10
SLIDE 10

Relevance to Math

  • Teaching math involves teaching rules.
  • Computers handle rules ably in many ways.
  • Computers can provide learning environments

that let the user experience mathematical rules.

slide-11
SLIDE 11

Category: Software for Experiencing Rules

slide-12
SLIDE 12

Category: Software for Experiencing Rules

Fitch

slide-13
SLIDE 13

Category: Software for Experiencing Rules

xyAlgebra

slide-14
SLIDE 14

Category: Software for Experiencing Rules

  • Not computational

Maple does math; these check math.

  • Not a homework-grading system

WeBWorK checks answers when you submit; these check steps as you work.

  • Not a “proof assistant”

Coq helps automate the proving process; these are educational tools.

slide-15
SLIDE 15

Advantages

  • Students encounter the rules of mathematics in a

virtual environment capable of giving feedback

  • Negative feedback can stop bad habits before

they start

  • Positive feedback can encourage those who

lack confidence in the right answers

  • Virtual environments encourage experimentation

and exploration

slide-16
SLIDE 16

Disadvantages

  • Most software in this space is disparate applets
  • Each is for a single purpose, and has its own

idiosyncrasies and learning curve

  • Each must reinvent some “wheels”

(document structure, math input, math typesetting, file format that preserves semantics, save, print, share, etc.)

  • Missing features
  • Pre-determined notation, style, rules, etc.
slide-17
SLIDE 17

The Lurch Project

  • Open-source software, free in every way
  • Simple math word processor

with the validation you choose

  • Has some built-in math topics

(logic, algebra, derivatives, etc.)

  • Extensible to new math topics
  • Simply type in new rules

(equation-based topics only for now)

  • Programming in Javascript (most flexible)
slide-18
SLIDE 18

Built-in topic: Algebra

slide-19
SLIDE 19

Built-in topic: Algebra

slide-20
SLIDE 20

Built-in topic: Prop. Logic

slide-21
SLIDE 21

Example Document

slide-22
SLIDE 22

Example Document

slide-23
SLIDE 23

Example Document

slide-24
SLIDE 24

Example Document

slide-25
SLIDE 25

Example Document

slide-26
SLIDE 26

Example Document

slide-27
SLIDE 27

Example Document

slide-28
SLIDE 28

Example Document

slide-29
SLIDE 29

Demo

slide-30
SLIDE 30

Category: Software for Experiencing Rules

Goal: Lurch can redefine this category, making it much more effective.

  • Any mathematician should be able to

create new math topics in Lurch for their students to experience.

  • Instructors should be able to share a

library of such math topics.

  • This should be as similar as possible to

doing math on paper or the chalkboard.

slide-31
SLIDE 31

Get Involved

  • Download Lurch, try it,

and send feedback.

  • Join our email list.
  • Give some assignments

that use Lurch, and send us students’ feedback.

  • Do development:

Either write and share math topics or help write Lurch itself.

  • Supervise student

developers: We have supervised 7 math and/or CS undergrads so far, 2 of them remotely.

slide-32
SLIDE 32

One Year From Today

  • Regional mini-conferences AY 2011-2012
  • Both introductory and advanced content
  • Meet other users and developers
  • Way to get started in Lurch development
  • Developers meet and work side-by-side
slide-33
SLIDE 33

Lurch Website

  • Download Lurch (free, open source)
  • Join the email list
  • Contact us by email
  • Learn how to become a developer

http://lurch.sourceforge.net

(or just Google “lurch math”)