Title Wing (arranged by level, alphabetically)

You may jump directly to a level by clicking a book icon here.

Elementary

High School

Beginning College

Intermediate College

Advanced

 

Mathwright2000 workbook: amazing maze
Author(s): leticia garcia and maria mederos
Topics: arithmetic, counting (Level: Elementary)

Description: This playbook, written by college students, creates a new maze each time it starts up. The reader must traverse the maze by clicking on the next place to go. An integer division problem then appears, and the reader must supply the answer to proceed.

Mathwright2000 workbook: coins
Author(s): maricela cisneros and thelma diaz
Topics: arithmetic, counting (Level: Elementary)

Description: This workbook was written by college students for 3rd and 4th grade students. It first shows random displays of coins and asks the reader to add them up and report the amount. Next, it asks the reader to calculate the change from some dollar amount.

Mathwright2000 workbook: draw
Author(s): mike pepe
Topics: (Level: Elementary)

Description: This workbook explores some properties of graphs of functions. They may be created using formulas, or they may be drawn freehand.

Mathwright2000 workbook: fraction marathon
Author(s): james white
Topics: arithmetic, fractions (Level: Elementary)

Description: This playbook may be used to practice arithmetic of fractions. it presents a series of five "tasks": addition of fractions,subtraction of fractions,changing "improper" fractions to "mixed numbers", multiplication and division of mixed numbers.

Mathwright2000 workbook: funny tutor
Author(s): eric frankl
Topics: graphing, plotting points (Level: Elementary)

Description: Satiric view of computer-aided-design (cad) wrought by the incisive and ironic wit of professor eric frankl. If you take this book seriously, then you have missed the point completely! still, there is a page that might be helpful. Good luck finding it!

Mathwright2000 workbook: lemonade stand
Author(s): janet hicks and sarah baronian
Topics: arithmetic, counting (Level: Elementary)

Description: This playbook, written by college students, places arithmetic of barter nicely in context for young players. The reader runs a lemonade stand. As customers place their orders the reader must enter them correctly, calculate the price, and make change.

Mathwright2000 workbook: life with fractions
Author(s): eileen mcgraw
Topics: fractions, reducing fractions, pie charts (Level: Elementary)

Description: This workbook lets you see how proper fractions may be represented by pie charts. The book generates automatic examples, or you may supply your own. It also offers to reduce fractions for you so that you may see the equivalent representation.

Mathwright2000 workbook: logo bug graphics
Author(s): mike pepe
Topics: logo graphics, angles, coordinates (Level: Elementary)

Description: This book offers logo to young children. It lets them draw logo pictures on the screen with a logo bug that can either walk, leaving its path, or fly without leaving a trail. It uses the idea of compass points rather than angles to determine directions.

Mathwright2000 workbook: memily game
Author(s): james white
Topics: (Level: Elementary)

Description: This playbook is a memory game. Sharpen your memory by playing against the computer! You may play at different levels if it gets to be too easy to win.

Mathwright2000 workbook: mirror game
Author(s): james white
Topics: logic (Level: Elementary)

Description: This workbook explores the symmetry of a game often found in roadside restaurants. We call it the "mirror game". There are 14 red pegs arranged in the playing board. After that, the moves will be to "jump" one peg over another and to land in a hole.

Mathwright2000 workbook: roam
Author(s): amy nelson and natalie balestrieri
Topics: arithmetic, counting, word problems (Level: Elementary)

Description: This playbook, written by college students, has the reader move through a "game board" on the screen by rolling a die. But, each time, before she gets to roll, she must answer a "word problem" that is generated by the computer!

Mathwright32 microworld: mathwright logo playground
Author(s): james white
Topics: logo graphics, angles, coordinates (Level: Elementary)

Description: This microworld contains a dialect of classic logo. In this dialect, you may create as many turtles as you like, and move them around simultaneously with your programs. This programming environment lets readers write, save and restore logo programs.

Mathwright32 microworld: tactic: 3d tictactoe
Author(s): james white
Topics: 3d graphics, game theory, 3d tictactoe (Level: Elementary)

Description: You are probably familiar with the traditional game of tic-tac-toe. Tactic expands that game to the third dimension, on a 4x4x4 board, and it illustrates one of the most basic strategies of game theory.

Mathwright2000 workbook: bezier curve designer
Author(s): james white
Topics: bezier splines, curves in the plane (Level: High School)

Description: Use this workbook to design your own curves. Click between 2 and 15 points on the screen and the bezier spline approximating those points is drawn for you. Also, you receive the function definition of that spline as a parametric curve.

Mathwright2000 workbook: college algebra course (complete set)
Author(s): samad mortabit
Topics: course sequence (Level: High School)

Description: This sequence is the basis for a distance learning course. It covers the basic arithmetic and order properties of the real numbers before discussing functions and their graphs, and linear, quadratic and exponential functions.

Mathwright2000 workbook: college algebra set: expon functions
Author(s): samad mortabit
Topics: college algebra, graphing, relations, euler number, exponential functions, compound interest, exponential growth models (Level: High School)

Description: This workbook explores a new culture in the world of functions. We develop an exploration of exponential functions. We will identify them numerically, graphically, and symbolically. Next, we visit the number e, referred to as euler's number.

Mathwright2000 workbook: college algebra set: functions, part 1
Author(s): samad mortabit
Topics: college algebra, cartesian plane, coordinates, distance between points, graphing (Level: High School)

Description: This workbook is an introduction to functions. It begins with a discussion of the cartesian plane and coordinates, and goes on to discuss and illustrate with many examples and exercises, plotting points, and measuring distance between points.

Mathwright2000 workbook: college algebra set: functions, part 3
Author(s): samad mortabit
Topics: college algebra, function, function composition, graphing, relations, symmetry, rate of change, composition of functions (Level: High School)

Description: This workbook explores operations on functions. We are familiar on the operations on real numbers: addition, subtraction, multiplication, and division. It is natural to think of applying these operations to functions. We show composition of functions.

Mathwright2000 workbook: college algebra set: exploring functions
Author(s): samad mortabit
Topics: college algebra, function, function composition, graphing, symmetry, relations, scatterplots (Level: High School)

Description: This workbook is an introduction to functions. It begins with a discussion of cartesian coordinates, and goes on to discuss plotting points, measuring distance between points, functions as rules, as mathematical models, as dynamical objects.

Mathwright2000 workbook: college algebra set: exploring real numbers
Author(s): samad mortabit
Topics: college algebra, arithmetic, counting, reduction of fractions, repeated decimals, integers, rational numbers, real numbers, order properties of numbers (Level: High School)

Description: This workbook is designed to help you master the basic operations (addition, subtraction, multiplication, and division) of integers, fractions (or rational numbers), and real numbers. A more traditional title for this topic would be arithmetic.

Mathwright2000 workbook: college algebra set: linear functions
Author(s): samad mortabit
Topics: college algebra, linear function, lines, graphing, relations, inequalities, equations, slope, intercept, substitution, gaussian elimination (Level: High School)

Description: This workbook studies linear equations and inequalities in one or two variables. It generates problems randomly or allows you to make problems up. In either case, it draws the solution graphically, then explains, step-by-step, how to solve algebraically.

Mathwright2000 workbook: college algebra set: quadratic functions
Author(s): samad mortabit
Topics: college algebra, graphing, relations, quadratic equations, quadratic graphs, acceleration, gravity, growth models, parabolas, inequalities (Level: High School)

Description: This workbook studies quadratic equations and inequalities. It generates problems randomly or lets you make them up. In either case, it draws the solution graphically then explains step-by-step how to solve algebraically using completion of the square.

Mathwright2000 workbook: composition of functions
Author(s): samad mortabit and brooks
Topics: graphing, composition of functions (Level: High School)

Description: This workbook gives an animated view of function composition. Choose 2 functions: f and g to compose, choose an x value. There is a small sprite that starts at (x,0), moves to (x, f(x)),to ( f(x), f(x) ),then to (f(x),g(f(x))),and finally to (x,g(f(x))).

Mathwright2000 workbook: conic sections
Author(s): mike pepe
Topics: conic sections, quadratic equations, polar graphs (Level: High School)

Description: This workbook is an exploration of the geometry of quadratic equations in two variables. It contains an ellipse and hyperbola grapher. It also explores the focus - directrix equation for conics.

Mathwright2000 workbook: equation assistant
Author(s): james white
Topics: linear equations in one variable (Level: High School)

Description: this workbook is designed to assist the beginner in learning how to solve linear equations. these equations may contain any number of variables, but of course, the reader must specify one of them to be solved in terms of the others. fractions are written

Mathwright2000 workbook: following graphs
Author(s): jim swift
Topics: graphing (Level: High School)

Description: This is a function grapher with a twist. There is a sprite that points to a location on the graph. As the reader moves over the screen, the sprite glides along the graph, reporting its coordinates. The reader may zoom in or out around the current point.

Mathwright2000 workbook: golden ratio and the fibonacci sequence
Author(s): james white
Topics: golden ratio, fibonacci sequence, logo graphics (Level: High School)

Description: This workbook uses logo style graphics to explore the relations between the golden ratio and the fibonacci sequence. The Greek view of ratio is illustrated. In this view, a ratio of segments is the shape of a rectangle whose sides are those segments.

Mathwright2000 workbook: graphs and equations of lines
Author(s): ramon gonzales
Topics: college algebra, linear functions, lines, graphing, relations, inequalities, equations, slope, intercept, substitution, gauss elimination (Level: High School)

Description: This workbook is an introduction to linear equations, and is suitable either for high school or college work. It gives illustrations of the various forms of equations of lines in the plane. It generates problems randomly, or allows you to make them up.

Mathwright2000 workbook: graphs and their functions
Author(s): k.p. satagopan
Topics: graphing, composition of functions (Level: High School)

Description: This workbook steps you through a series of 6 demonstrations, each of which shows some relation between functions and graphs: the role of parameters, shifts, translations, and stretches and compressions. the reader may supply his own functions also.

Mathwright2000 workbook: how to draw a star
Author(s): dan kalman and angela hare
Topics: geometry, logo graphics, line drawings (Level: High School)

Description: How do you draw a star? The star playbook provides opportunities to explore the geometry of stars. There are three activities pages. On the first you can explore the relationship between the number of points in a star and the angle formed at each point.

Mathwright2000 workbook: inequalities
Author(s): james herman
Topics: inequalities, linear inequalities (Level: High School)

Description: This workbook is an introduction to linear inequalities and the notations and strategies for solving them.

Mathwright2000 workbook: introduction to mathwright
Author(s): margie hale
Topics: this is the mathwright tutorial (Level: High School)

Description: this book discusses the mechanics of reading and interacting in mathwright library books. It is a good place to start.

Mathwright2000 workbook: light
Author(s): margie hale
Topics: refraction, reflection, snell's law, fermat's principle (Level: High School)

Description: This workbook is about the reflection and refraction of light rays. The material can be appreciated by a wide range of students from high school through college. There is material on conic sections, trigonometry, visualizing "virtual" images, etc.

Mathwright2000 workbook: mastermind
Author(s): james white
Topics: logic, propositional calculus (Level: High School)

Description: Mastermind is a game of deductive logic. Learn this intriguing game while playing it. The workbook teaches you the rules of the game, then allows you to try out your deductive skills as it creates codes for you to guess. Next, watch it guess your codes!

Mathwright2000 workbook: periodic functions
Author(s): jim swift
Topics: trigonometric functions, graphing, sine, cosine, amplitude, frequency (Level: High School)

Description: This workbook aims to help readers visualize the properties of trigonometric functions, beginning with the wrapping functions through the exploration of the sine and cosine functions. Students learn about amplitude, period and frequency, and phase shift.

Mathwright2000 workbook: plotting data
Author(s): anne dudley
Topics: graphing, plotting points, linear regression, lines (Level: High School)

Description: This workbook gives an introduction to data plots. You may add data to tables, plot lines through pairs of points, and learn about the relation between tabular and graphical representations of data.

Mathwright2000 workbook: polar graphs
Author(s): sandy wagner
Topics: graphing, polar coordinates, polar graphs (Level: High School)

Description: This workbook invites the reader to discover the properties of graphs in polar coordinates. There is given a class of polar functions for which he may change parameters and see the graphs in several colors. The reader may define polar functions to graph.

Mathwright2000 workbook: pool
Author(s): james white
Topics: elastic collisions, conservation of momentum, conservation of energy (Level: High School)

Description: This workbook simulates elastic collisions in the game of pool. Readers may play pool, or may do experiments in elastic collisions. For example, they may explore the world of "frictionless" pool.

Mathwright2000 workbook: precalculus course (complete set)
Author(s): james white and dan kalman
Topics: course sequence (Level: High School)

Description: This sequence, developed in the spirit of reform, is a set of 9 laboratory workbooks based on the text elementary mathematical models, written by dan kalman.

Mathwright2000 workbook: precalculus set: arithmetic growth
Author(s): james white and dan kalman
Topics: indexed variables, scatter plots, graphing, recursion, sequences, gravity (Level: High School)

Description: Here we retrace the steps in which galileo learned the law of "freely falling bodies". When a body falls from rest under the influence of gravity alone it falls "faster and faster". It took a very long time for uniform acceleration to be discovered.

Mathwright2000 workbook: precalculus set: difference equations
Author(s): james white and dan kalman
Topics: indexed variables, scatter plots, graphing, recursion, sequences, fibonacci, golden ratio (Level: High School)

Description: This lab focuses on sequences. A sequence is like an indexed variable except that it does not necessarily terminate. The infinite nature of sequences shows that they are abstract models rather than data collected in experiment.

Mathwright2000 workbook: precalculus set: geometric growth
Author(s): james white and dan kalman
Topics: growth models, graphing, recursion, sequences, geometric growth, exponential growth (Level: High School)

Description: In this lab we introduce geometric growth sequences. They differ in only one essential way from arithmetic growth sequences, and are, in a sense, as simple as the latter. They will lead directly to the exponential (and logarithmic) functions.

Mathwright2000 workbook: precalculus set: graphical methods
Author(s): james white and dan kalman
Topics: indexed variables, scatter plots, graphing (Level: High School)

Description: The main purpose of this laboratory is to learn to work with indexed variables (measured quantities). We begin with a few scatter plots that describe certain data sets. The second page of the lab is an exploration that will help you practice graphing.

Mathwright2000 workbook: precalculus set: introduction
Author(s): james white and dan kalman
Topics: indexed variables (Level: High School)

Description: This laboratory introduces indexed variables. These are the basic objects that we use to represent and study data. We will also start to describe some of the conventions that we will use in these labs. This lab has tools that we will reuse in the future.

Mathwright2000 workbook: precalculus set: linear graphs
Author(s): james white and dan kalman
Topics: graphing, line graphs (Level: High School)

Description: In this laboratory, we will study linear functions and their graphs. First, we review on this page basic graphing technique. this will give exercise in plotting points, and describing the line through a pair of points in a number of standard ways.

Mathwright2000 workbook: precalculus set: quadratic graphs
Author(s): james white and dan kalman
Topics: graphing, parabolae, quadratic graphs, quadratic equations (Level: High School)

Description: We study various forms of quadratic expressions, the translation from one form to another, and the shapes of quadratic graphs. We discuss various methods for solving quadratic equations: completion of the square, the quadratic formula, and factorization.

Mathwright2000 workbook: precalculus set: quadratic growth
Author(s): james white and dan kalman
Topics: graphing, parabolae, quadratic graphs, difference equations, recursion (Level: High School)

Description: Here, we study a new model of growth. We saw that arithmetic growth models are characterized by straight-line graphs. When the difference equation has the form: a(n) = a(n-1) + m*(n-1)+b for some constants m and b the rule of growth is quadratic.

Mathwright2000 workbook: precalculus set: rational functions
Author(s): james white and dan kalman
Topics: graphing, polynomials, rational functions, extrema, maxima, minima, monotonicity, inflection points (Level: High School)

Description: We study polynomial and rational functions and try to see the relationship between the algebraic representation of a function and its graph. We have studied linear and quadratic functions, and generalize those to the polynomial and rational functions.

Mathwright2000 workbook: space filling curve
Author(s): james white
Topics: hilbert curve, space filling curve, logo graphics (Level: High School)

Description: This workbook illustrates hilberts space-filling curve algorithm. It lets the reader construct various stages of the construction, and helps the reader convince herself that the uniform limit of the sequence of curves exists, and maps onto the square.

Mathwright2000 workbook: space shuttle
Author(s): james white
Topics: acceleration, rocket equations, differential equations, equations,extrema, mechanics, geometry,graphing, gravity, momentum, force (Level: High School)

Description: This workbook is a 12-page interactive mathematics/science workbook that celebrates the role of mathematics in rocket science. It is designed to be used by students ages 14 and older for private self-directed study and recreation.

Mathwright2000 workbook: transformations of a function
Author(s): mike pepe
Topics: graphing, stretching, shrinking, translating, functions (Level: High School)

Description: In mathematics, we often use one function to define another. For example if we start with the function f(x) = x^2 we can create a new function g by defining g(x) = f(x) +3, so g(x) = x^2 +3. In words, f is the function that adds three to the output of f.

Mathwright2000 workbook: virtual lab
Author(s): margie hale
Topics: differential equations, time portrait, harmonic oscillators, springs (Level: High School)

Description: This workbook may be used in place of physical weights and springs. We discuss the differential equation governing the vibration of a spring, including linear, hard, and soft springs. The reader can vary parameters for animated graphical output.

Mathwright2000 workbook: word problems
Author(s): hans-gerd hueseman
Topics: college algebra, equations, word problems (Level: High School)

Description: This workbook by hans-gerd huseman is based on an idea by ojaibo okuha. It creates word problems, and gives detailed solutions for each problem it creates. It generates systems of two equations in two unknowns, and three equations in three unknowns.

Mathwright2000 workbook: work problems
Author(s): david dudley and anne dudley
Topics: algebra, equations (Level: High School)

Description: This workbook develops strategies for analyzing and solving problems in which a number of workers with different rates of work collaborate to finish a job. The reader is coaxed through the solution of a complex problem of this type in gentle steps.

Mathwright32 interactive web playbook: the magical gravity tour
Author(s): james white
Topics: acceleration, vectors, conics ections, differential equations, equations, extrema, mechanics, geometry, graphing, gravity, inflection points, momentum, pendulum, plane curves, polar graphs (Level: High School)

Description: Gravitation is an interactive microworld designed to be used by students for self-directed study and recreation. It has playful explorations such as a lunar lander or a space shuttle launch that also teach. Students may experiment with kepler's 3 laws.

Mathwright32 microworld: 3d game of life
Author(s): james e. white
Topics: cellular automata, game of life, cartesian coordinates in 3 dimensions (Level: High School)

Description: This playbook is about the game of life. In this 3-dimensional version, cells are cubes in a 21x21x21 array. In each generation, a cell survives to the next by counting neighbors. Empty cells are born if they have the right number of living neighbors.

Mathwright32 microworld: a story of light
Author(s): margie hale
Topics: refraction, reflection, snell's law, fermat's principle (Level: High School)

Description: This microworld is about the reflection and refraction of light rays. The material can be appreciated by a wide range of students from high school through college. There is material on conic sections, trigonometry, visualizing "virtual" images, etc.

Mathwright32 microworld: algebra of work problems
Author(s): david dudley and anne dudley
Topics: algebra, equations (Level: High School)

Description: This microworld develops strategies for analyzing and solving problems in which a number of workers with different rates of work collaborate to finish a job. The reader is coaxed through the solution of a complex problem of this type in gentle steps.

Mathwright32 microworld: best linear fit
Author(s): ravinder kumar
Topics: linear interpolation, data fitting, linear regression, interpretation of data (Level: High School)

Description: This microworld has tools for solving discrete models that depend upon proportionality. What often happens in such models is that some parameters or their powers are proportional. The problem reduces to determining a line y = kx that fits the data best.

Mathwright32 microworld: college algebra set: quadratic functions
Author(s): samad mortabit
Topics: college algebra, graphing, relations, quadratic equations, quadratic graphs, acceleration, gravity, growth models, parabolas, inequalities (Level: High School)

Description: This microworld studies quadratic equations and inequalities. It generates problems randomly or lets you make them up. In either case, it draws the solution graphically then explains step-by-step how to solve algebraically using completion of the square.

Mathwright32 microworld: duality in the mirror game
Author(s): james white
Topics: logic (Level: High School)

Description: This workbook explores the symmetry of a game often found in roadside restaurants. We call it the "mirror game". There are 14 red pegs arranged in the playing board. After that, the moves will be to "jump" one peg over another and to land in a hole.

Mathwright32 microworld: graphs of functions and symmetry
Author(s): kanchan manaktala
Topics: symmetry of graphs of functions, reflection, translation, shifts (Level: High School)

Description: This microworld is a gentle introduction to the symmetries of a graph. It approaches this idea through the metaphor of reflection, as in a mirror. The basic reflections that it considers are: reflections across the x- and y-axis, and across the line y=x.

Mathwright32 microworld: graphs of quadratic functions
Author(s): kwok-wai mok
Topics: quadratic functions, parabolas, guadratic graphs, quadratic equations (Level: High School)

Description: This microworld explores with animation and interactive algebra the properties of the graphs of quadratic functions, and symbolic and graphical ways of understanding the solutions of quadratic equations. It gives examples and step-by-step instructions.

Mathwright32 microworld: how to draw a star
Author(s): dan kalman and angela hare
Topics: geometry, logo graphics, line drawings (Level: High School)

Description: How do you draw a star? The star playbook provides opportunities to explore the geometry of stars. There are three activities pages. On the first you can explore the relationship between the number of points in a star and the angle formed at each point.

Mathwright32 microworld: introduction to mathwright32
Author(s): margie hale
Topics: this is the mathwright tutorial (Level: High School)

Description: This microworld discusses the mechanics of reading and interacting in mathwright microworlds. It is a good place to start.

Mathwright32 microworld: lines and linear equations
Author(s): kanchan manaktala and ravinder kumar
Topics: college algebra, graphing (Level: High School)

Description: This microworld weaves together themes from geometry and algebra as it exercises your skills in writing and solving equations. It is designed for students who would like to understand how to write equations of lines in various forms.

Mathwright32 microworld: mastermind
Author(s): james white
Topics: logic, propositional calculus (Level: High School)

Description: Mastermind is a game of deductive logic. Learn this intriguing game while playing it. The workbook teaches you the rules of the game, then allows you to try out your deductive skills as it creates codes for you to guess. Next, watch it guess your codes!

Mathwright32 microworld: periodic functions
Author(s): jim swift
Topics: trigonometric functions, graphing, sine, cosine, amplitude, frequency (Level: High School)

Description: This workbook aims to help readers visualize the properties of trigonometric functions, beginning with the wrapping functions through the exploration of the sine and cosine functions. Students learn about amplitude, period and frequency, and phase shift.

Mathwright32 microworld: piecewise defined functions
Author(s): ravinder kumar
Topics: piecewise function, graph, limit, continuity, derivative suggested use: exploring the graph, continuity and derivability of functions (in particular piecewise functions), and finding derivative algebraically. (Level: High School)

Description: This microworld helps students visualize the graphs of functions, piecewise continuous or not, and to explore limits, continuity, and derivability. The book can be used to graph a function and its derivative, create tables of values on an interval.

Mathwright32 microworld: playing with points
Author(s): kanchan manaktala
Topics: plotting points, coordinate geometry (Level: High School)

Description: This microworld is an introduction to points. The reader learns to plot a point if coordinates are given, to read the coordinates if the point is given, to determine the distance between two points, to determine collinearity of three points.

Mathwright32 microworld: points and lines
Author(s): james white
Topics: college algebra, graphing (Level: High School)

Description: This microworld exercises your skills in writing and solving equations. It is designed for students who would like to understand how to write equations of lines in various forms, and to determine the distance from a point to a line.

Mathwright32 microworld: rocket science 101
Author(s): james white
Topics: acceleration, rocket equations, differential equations, equations, extrema, mechanics, geometry,graphing, gravity, momentum, force (Level: High School)

Description: This microworld is an interactive playbook that celebrates the role of mathematics in rocket science. It is designed to be used by students ages 14 and older for self-directed study and play. The player must dock the space shuttle with a space station.

Mathwright32 microworld: sat math practice and tutorial 1
Author(s): james white
Topics: equations, graphing, factorization, tutorial, command line,differentiation, symbolic algebra,function composition (Level: High School)

Description: This microworld will give you unlimited opportunity to prepare for the mathematics section of the scholastic aptitude test (sat). In its present form, it generates a new 25-question diagnostic test each time you ask for one. Each test is unique.

Mathwright32 microworld: transformations of a function
Author(s): mike pepe
Topics: graphs of functions, translations, shifts, contractions, expansions (Level: High School)

Description: In mathematics, we often use one function to define another. For example if we start with the function f(x) = x^2 we can create a new function g by defining g(x) = f(x) +3, so g(x) = x^2 +3. In words, f is the function that adds three to the output of f.

Mathwright32 microworld: trig functions
Author(s): k.p. satagopan
Topics: amplitude, frequency, and phase in trigonometric functions (Level: High School)

Description: This microworld illustrates the effect of the parameters 'a' , 'b' , and 'c' on the graph of the function f(x) = a*sin(b*x+c) which respectively represent the amplitude, period or frequency, and phase shift of a trigonometric function.

Mathwright32 microworld: applications of integration
Author(s): ravinder kumar
Topics: integration, area,arc length of a curve, area under a curve,surface area, volume of revolution (Level: Beginning College)

Description: This 9-page microworld explores arc length of a curve, area under a curve, and surface area and volume of revolution. For simplicity we explore only those surfaces of revolution that can be obtained by revolving a curve about x-axis

Mathwright2000 workbook: area under curves
Author(s): dan kalman
Topics: integration, riemann sums, graphing (Level: Beginning College)

Description: This workbook illustrates riemann sums to estimate the area bounded by the graph of a function. The goals are to experiment with various sizes of rectangles to get better approximations,get a feel for right and left endpoint sums,and bounds for the area.

Mathwright2000 workbook: bernoulli trials
Author(s): kyle siegrist
Topics: probability, bernoulli trials, law of large numbers, distributions (Level: Beginning College)

Description: This workbook gives the opportunity to experiment with bernoulli trials. The term Bernoulli trial refers to a sequence of trials, each of which has two possible outcomes, called success and failure. The probability of success is the same for each trial.

Mathwright2000 workbook: calc1 set: analyzing data
Author(s): james white and samad mortabit
Topics: scatter plots, graphing, linear regression, line graphs, gravity, pendulum, mechanics (Level: Beginning College)

Description: This laboratory continues to model relations between sets of data, using an automatic procedure to obtain the line. The reader gets experience collecting, entering, and analyzing data. It has an "automatic fit" button to obtain the best linear fit.

Mathwright2000 workbook: calc1 set: basketball stats
Author(s): james white and samad mortabit
Topics: scatterplots, graphing, linear regression, line graphs (Level: Beginning College)

Description: This laboratory investigates variables associated with data, such as scatter plots associating statistics with players on basketball teams. A "skill builder" page is provided to give a little practice drawing and recognizing the graphs of lines.

Mathwright2000 workbook: calc1 set: compound interest
Author(s): james white and samad mortabit
Topics: recursion, sequences, exponential function,compound interest (Level: Beginning College)

Description: Here we explore questions around the calculation of interest. We wish to learn the use of recursive definitions for defining exponential functions; and to explore a particular type of limit behavior that leads to the definition if the euler number e.

Mathwright2000 workbook: calc1 set: exploring derivatives
Author(s): james white and samad mortabit
Topics: graphing, differentiation, position portrait, velocity portrait, tangent lines (Level: Beginning College)

Description: This lab aims to help you form ideas about derivatives, ask your own questions and create your own examples. First we study position and velocity portraits. Next, we explore limits of difference quotients. Finally we look at slopes of tangent lines.

Mathwright2000 workbook: calc1 set: functions and data
Author(s): james white and samad mortabit
Topics: scatterplots, graphing (Level: Beginning College)

Description: In this lab, there are four "scatter plots". These plots report the number of aids cases in thousands by date, describe the position of a freely falling body, show the federal deficit, per year, and a plot to experiment with and modify.

Mathwright2000 workbook: calc1 set: functions and graphs
Author(s): james white and samad mortabit
Topics: extrema, maxima, minima, inflection points, newton's method, monotonicity, graphing functions, derivative (Level: Beginning College)

Description: We experiment with the role of the derivative in critical behavior (local extrema, inflections) and linearization which, using newton's method will yield approximate roots of equations: f(x) = 0. The reader may use built-in examples or supply her own.

Mathwright2000 workbook: calc1 set: initial value problems
Author(s): james white and samad mortabit
Topics: differential equations, difference equations, initial value problems (Level: Beginning College)

Description: Here, we explore initial value problema. There are several types of initial value problems, and several ways to observe and test solutions. We begin with differentiable, 1-dimensional ivps. In the next section, we explore a 2-dimensional discrete ivp.

Mathwright2000 workbook: calc1 set: introduction
Author(s): james white and samad mortabit
Topics: scatter plots (Level: Beginning College)

Description: The main purpose of this laboratory exercise is to learn to work with scatter plots, and to learn some of the conventions used in the calc laboratories. The pages of this lab have tools that will be reused from time to time in future labs.

Mathwright2000 workbook: calc1 set: keplers third law
Author(s): james white and samad mortabit
Topics: log plots, gravity, graphing, conic sections, linear regression (Level: Beginning College)

Description: This lab visits a question that inspired the birth of calculus. The data are the orbits of planets and other objects in sky. We launch our own probes around the sun to generate data, and make an hypothesis about it based on a log-log plot.

Mathwright2000 workbook: calc1 set: logarithmic analysis
Author(s): james white and samad mortabit
Topics: log plots, linear regression, growth models (Level: Beginning College)

Description: This lab derives and checks model formulas from the observed pattern of data. We often check hypotheses about the data using semi-log or log-log plots. This often requires a "linear best fit" to model data that is transformed to logarithmic form.

Mathwright2000 workbook: calc1 set: population growth
Author(s): james white and samad mortabit
Topics: exponential function, growth models, differentiation, population dynamics (Level: Beginning College)

Description: This lab starts with the derivative of a changing quantity (in this case, population size or position as they change in time), models that can make predictions about the quantity that is changing. We study mainly models of population growth.

Mathwright2000 workbook: calc1 set: process models
Author(s): james white and samad mortabit
Topics: scatterplots, graphing, linear regression, line graphs, gravity, pendulum, mechanics (Level: Beginning College)

Description: In this lab, there are 5 scatter plots: sales of a pharmaceutical company, inclined planes, pendulum, and gravity. The latter describes galileo's famous "thought experiment" about falling bodies that led to his principle of uniform acceleration.

Mathwright2000 workbook: calc1 set: raindrops
Author(s): james white and samad mortabit
Topics: euler method, differential equations, circuits, gradient, level sets, integration, direction fields (Level: Beginning College)

Description: In this lab we develop a model for analyzing initial value problems focusing on the behavior of resistance-inductor-capacitor circuits, and falling raindrops. We use euler's method for numerical approximation, but also use symbolic algebraic techniques.

Mathwright2000 workbook: calculus 1 course (complete set)
Author(s): james white and samad mortabit
Topics: course sequence (Level: Beginning College)

Description: This sequence, designed in the spirit of reform, is a set of 13 laboratory workbooks based on project calc, a reform curriculum designed by david smith and lawrence moore.

Mathwright2000 workbook: command line
Author(s): james white
Topics: equations, graphing, factorization, tutorial, command line,differentiation, symbolic algebra,function composition (Level: Beginning College)

Description: Students may use this book to type commands to do graphics, decimal arithmetic, matrix or symbolic algebra. The online documentation provides a tutorial for the mathscript language, the over 270 mathscript commands and built-in functions.

Mathwright2000 workbook: compound interest
Author(s): joe aieta
Topics: compound interest, tvm (Level: Beginning College)

Description: This workbook illustrates the effect of interest rate and rate of compounding interest (annually, monthly, daily, etc.) on the growth of the principal. It does this both with tables and graphs.

Mathwright2000 workbook: data fits
Author(s): samad mortabit
Topics: best linear fit, linear regression, best quadratic fit, best cubic fit, best power fit, best exponential fit, best fit, curve fitting (Level: Beginning College)

Description: This workbook has a tool to fit data (using the least squares criterion) with: linear functions, quadratic functions, cubic functions, power functions, or exponential functions. you may enter your data set in a table, or simply click points on the graph.

Mathwright2000 workbook: derivatives and the graphs of functions
Author(s): james white
Topics: maxima, minima, critical points, inflection points, graphing (Level: Beginning College)

Description: This workbook experiments with some of the general applications of the derivative to the study of the behavior of functions. This includes their critical behavior, local extrema, inflections. The reader may work with built-in examples or supply her own.

Mathwright2000 workbook: difference quotient
Author(s): samad mortabit
Topics: difference quotient, graphing, differentiation, tangent lines (Level: Beginning College)

Description: This workbook lets the student choose a function to graph, then choose a point on the graph, and finally, explore the difference quotient for varying increments. the secant lines are drawn, and their values printed as they approach the tangent line.

Mathwright2000 workbook: differential equation set: chaos
Author(s): margie hale
Topics: differential equations, chaos, julia sets, mandelbrot set, fractals (Level: Beginning College)

Description: This workbook introduces the ideas and pictures of dynamical systems, chaos, and fractals at the high school level. Concepts discussed are measure and dimension, stability and the butterfly effect, complex numbers,iteration,julia sets,the mandelbrot set.

Mathwright2000 workbook: discrete mathematics 1: set safari
Author(s): james white
Topics: set theory, logic, propositional calculus, boolean algebra, relations, function composition, permutations, demorgan's laws, order, cardinality, digraphs (Level: Beginning College)

Description: This is the first half of a 14-week course in discrete mathematics. The lectures cover: sets,functions sets and logic,composition of functions,set operations,permutations of sets,boolean algebra,graphs and directed sets,relations,order,cardinality.

Mathwright2000 workbook: discrete mathematics 2: set theory
Author(s): james white
Topics: set theory, logic, propositional calculus, boolean algebra, relations, iteration, recursion, counting, critical paths, prolog, automatic theorem proving, ruleset, inference engine function composition, permutations, demorgans laws, order, cardinality, di (Level: Beginning College)

Description: This is the second half of a 14-week course in discrete mathematics. The lectures cover: iteration and recursion,search,sets defined by propositions,critical path analysis,counting,automatic problem solving,relations and functions,graphs and logic.

Mathwright2000 workbook: discrete mathematics course (complete)
Author(s): james white
Topics: course sequence (Level: Beginning College)

Description: This sequence: "Sets, Functions and Relations", and "Recursion and Logic" can together be used as text for a 14-week formal course in discrete mathematics. This course might also be used for private self-paced or independent study.

Mathwright2000 workbook: eigenvectors
Author(s): mike pepe
Topics: matrices, eigenvectors, vectors, linear algebra (Level: Beginning College)

Description: This workbook takes an interesting look at eigenvectors of 2x2 matrices. It is written in a playful way that encourages the reader to experiment.

Mathwright2000 workbook: elastic collisions
Author(s): james white
Topics: linear algebra, elastic collisions, vectors, conservation laws (Level: Beginning College)

Description: This workbook lets you set up and launch 2 hockey pucks on an ice rink. You determine their masses, their velocities and their positions by dragging the pucks to any desired position. Momentum is conserved as you see from the initial and final vectors.

Mathwright2000 workbook: elementary mathematical models course
Author(s): dan kalman and angela hare
Topics: mathematical models (Level: Beginning College)

Description: This is a course sequence based on dan kalman's text: elementary mathematical models.

Mathwright2000 workbook: emm set: 1overx
Author(s): dan kalman and angela hare
Topics: graphing, rational functions (Level: Beginning College)

Description: This workbook is a series of guided discovery activities connected with graphs of equations y = 1/(x-a) + b. Students are given a chance to determine the effect of the parameters a and b first in isolation, and then in combination.

Mathwright2000 workbook: emm set: best fit
Author(s): dan kalman and angela hare
Topics: graphs of lines, linear regression (Level: Beginning College)

Description: This workbook is a general purpose linear regression tool. Enter data on one page, fit a line by eye or equation on the next. Finally click a button to find the least squares line. A third page provides experience with the error function.

Mathwright2000 workbook: emm set: contents
Author(s): dan kalman and angela hare
Topics: this is the table of contents. (Level: Beginning College)

Description: This is the table of contents for the elementary mathematical models course set. Download this book to get a preview of each of the modules and a description of the topic it discusses.

Mathwright2000 workbook: emm set: de models
Author(s): dan kalman and angela hare
Topics: graphing, recursion, difference equations (Level: Beginning College)

Description: This workbook is a combination of bestfit and diffequ. Like bestfit, you begin by entering data, in this case, terms of a sequence. Like diffequ, you also enter a difference equation and see the effects of computing the terms recursively.

Mathwright2000 workbook: emm set: difference equations
Author(s): dan kalman and angela hare
Topics: graphing, recursion, sequences, difference equations (Level: Beginning College)

Description: This workbook is a difference equation calculator. Enter an expression for a(n+1) in terms of a(n) and possibly other terms preceding a(n+1). Enter initial values. Click a button to see the terms of the sequence graphically and numerically.

Mathwright2000 workbook: emm set: graphs of equations
Author(s): dan kalman and angela hare
Topics: graphing, implicit functions (Level: Beginning College)

Description: This workbook is a general purpose tool for graphing functions. Define y as an explicit function of x, or define the function implicitly using an equation, and then examine the graph. A set of data points may also be superimposed on the graph.

Mathwright2000 workbook: emm set: quadratic functions
Author(s): dan kalman and angela hare
Topics: graphing, parabolae, quadratic graphs (Level: Beginning College)

Description: This workbook is a series of guided discovery activities connected with graphs of quadratic equations. Students experiment with the graphical significance of coefficients as they study intercepts, the axis of symmetry, and the vertex.

Mathwright2000 workbook: emm set: reports
Author(s): dan kalman and angela hare
Topics: tutorial, reports, symbolic expression editing (Level: Beginning College)

Description: This workbook a symbolic word processor for use with mathwright. It permits students to create reports about their work, including graphic images that can be captured from any mathwright screen. Symbolic mathematical expression editing is also supported.

Mathwright2000 workbook: emm set: straight lines
Author(s): dan kalman and angela hare
Topics: line graphs, slopes, graphing (Level: Beginning College)

Description: This workbook is a series of guided discovery activities connected with graphs of linear equations. Students experiment with the graphical significance of parameters in the point slope, slope intercept, and two intercept forms of linear equations.

Mathwright2000 workbook: epsilon
Author(s): dan kalman
Topics: graphing, limits, epsilon-delta definition of limit (Level: Beginning College)

Description: This workbook presents the epsilon-delta definition of limit as a game, using a geometric picture of the usual inequalities. Say the graph of a function "fits in a rectangle" if it can be graphed in the rectangle without going off the top or bottom.

Mathwright2000 workbook: estimating area
Author(s): jeanette gilmore and margaret sullivan
Topics: integration, riemann sum, approximation (Level: Beginning College)

Description: This workbook explores ways in which the area under the graph of a function may be estimated. Interactive exercises show the methods of approximation by left and right riemann sums and trapezoidal approximation. Functions are created automatically.

Mathwright2000 workbook: firemans ladder
Author(s): james white
Topics: differentiation, extrema, graphing, position portraits (Level: Beginning College)

Description: A fireman stands on the bottom rung of a ladder. The base of the ladder is 1 meter from the wall and is about to slip at a constant speed away from the wall. The player chooses how fast the fireman climbs the ladder and sees the path through the air.

Mathwright2000 workbook: gaussian elimination
Author(s): james white
Topics: linear algebra, equations, gauss elimination, geometry (Level: Beginning College)

Description: This workbook uses gaussian elimination to solve systems of linear equations in up to 12 variables. The reader enters a system of equations and learns how the solution (if any) may be parametrized by the free variables, is unique, or is inconsistent.

Mathwright2000 workbook: geometry
Author(s): james white
Topics: geometry, geometric constructions, synthetic geometry (Level: Beginning College)

Description: Geometry is a venerable pillar of modern mathematics. Do ruler and compass constructions with lines, circles, polygons, and ellipses in this environment. Save and restore your constructions and proofs, and make "movies" of them for demonstration.

Mathwright2000 workbook: harmonic oscillators
Author(s): mike pepe
Topics: harmonic oscillators, time portrait, phase portrait, forcing, damping (Level: Beginning College)

Description: This workbook provides an exploration of simple harmonic oscillators with sinusoidal forcing terms. You vary the parameters in the equation: mass, spring constant, friction, period and amplitude of forcing term, and see solutions with sprite animation.

Mathwright32 microworld: hifi: personal household finance manager
Author(s): james white
Topics: financial management, escrow, accounting, paying bills, budgets, interest (Level: Beginning College)

Description: HiFi is a fully functional object-oriented, LISP-based Expert System that can make managing and planning your household finances easy and fun.

Mathwright2000 workbook: lunar lander
Author(s): james white
Topics: graphing, position portrait, velocity portrait, acceleration, gravity, inflection points, maxima, minima,extrema (Level: Beginning College)

Description: This book is a game of a rocket landing on the moon. It has at each instant a height and a velocity, all represented by dials. There is a throttle that the player uses to accelerate the rocket. The graphs of height and of velocity versus time are drawn.

Mathwright2000 workbook: magnify
Author(s): dan kalman
Topics: graphing, limits, derivative, differentiability, tangent lines (Level: Beginning College)

Description: This workbook explores two fundamental ideas of calculus, the limit and the derivative, visually in an activity of successively zooming in on one point of a graph. If the graph eventually becomes a straight line, the derivative is the slope of that line.

Mathwright2000 workbook: monk program
Author(s): jan ray
Topics: position portrait, velocity portrait (Level: Beginning College)

Description: This workbook develops steve monks cincinnati program. The purpose of the book is to help students visualize and articulate relations between position portraits and velocity portraits of relative motion using sprite animation to simulate the motions.

Mathwright2000 workbook: mwmilton calculator
Author(s): william waller
Topics: graphing, slopes, tangent lines, scatter plots, linear regression, systems of equations (Level: Beginning College)

Description: This workbook carries out a variety of numerical and symbolic computations: m.w. milton graphs and tabulates functions of one variable, plots data points,fits curves to data points,solves systems of linear equations and graphs functions of two variables.

Mathwright2000 workbook: polar
Author(s): dan kalman
Topics: polar curves, graphing, geometry (Level: Beginning College)

Description: This workbook is a general purpose polar coordinates graphing environment featuring a variety of static and dynamic representations.

Mathwright2000 workbook: reflections
Author(s): james white
Topics: geometry, reflections, plane rotations, plane translations (Level: Beginning College)

Description: This workbook illustrates some facts about motions of the plane that preserve distances between points. Such motions are called "isometries" or "rigid motions.". Examples of these motions are "translations" or "rotations" about a fixed point.

Mathwright2000 workbook: row reduction
Author(s): dan kalman
Topics: matrices, linear algebra, row reduction (Level: Beginning College)

Description: This workbook has a tool to row reduce matrices. All operations are exact rational operations, unless the reader enters decimals in the matrices. On the main page, the reader has an array of standard tools to implement the row operations.

Mathwright2000 workbook: slope of a tangent
Author(s): samad mortabit
Topics: graphing, slopes, tangent lines (Level: Beginning College)

Description: This workbook illustrates the derivative from several points of view. The student sees the graph of a function she defines, and may slide a tangent line along it, viewing the numeric values of the slopes. The points on the graph of the slopes are drawn.

Mathwright2000 workbook: synthetic division
Author(s): james white
Topics: college algebra, polynomials, gcd, synthetic division, symbolic algebra (Level: Beginning College)

Description: In this command-line workbook, students explore synthetic division of polynomials with rational coefficients. There is, among others, a command called synthetic that returns the quotient of one rational polynomial by another together with the remainder.

Mathwright2000 workbook: time, position, velocity
Author(s): samad mortabit
Topics: position portrait, velocity portrait (Level: Beginning College)

Description: This workbook has a sprite animation that illustrates the position and velocity graph of a car while the student controls its speed with a slider.

Mathwright2000 workbook: transformations
Author(s): anthony berard, jr., and david crotty
Topics: linear transformations, composition of transformations (Level: Beginning College)

Description: This workbook investigates linear and affine transformations of the plane. The transformations are applied successively to geometric objects such as triangles, and give a picture of the maps, their compositions, and of commutativity properties.

Mathwright32 interactive web course: discrete mathematics and computational stru
Author(s): james white
Topics: set theory, logic, propositional calculus, boolean algebra, relations, function composition, permutations, demorgan's laws, order, cardinality, digraphs (Level: Beginning College)

Description: This is the first half of a 14-week course in discrete mathematics. The lectures cover: sets,functions sets and logic,composition of functions,set operations,permutations of sets,boolean algebra,graphs and directed sets,relations,order,cardinality.

Mathwright32 interactive web course: discrete mathematics and computational stru
Author(s): james white
Topics: set theory, logic, propositional calculus, boolean algebra, relations, iteration, recursion, counting, critical paths, prolog, automatic theorem proving, ruleset, inference engine function composition, permutations, demorgans laws, order, cardinality, (Level: Beginning College)

Description: This is the second half of a 14-week course in discrete mathematics. The lectures cover: iteration and recursion,search,sets defined by propositions,critical path analysis,counting,automatic problem solving,relations and functions,graphs and logic.

Mathwright32 microworld: a primer on derivatives
Author(s): ravinder kumar
Topics: limits, derivative, continuity, derivative formulas, implicit differentiation, implicit curves, slopes, tangent lines, calculus (Level: Beginning College)

Description: This microworld is an active excursion into one of the most basic concepts of the calculus: the derivative. It develops this idea with many simulations, illustrations, examples and exercises. Throughout the book, readers may ask their own questions.

Mathwright32 microworld: a world of curves
Author(s): ravinder kumar
Topics: Parametric curves, envelopes, evolutes, involutes, pedals, negative pedals (Level: Beginning College)

Description: This microworld studies envelopes, evolutes, involutes, pedals, negative pedals etc. These ways of determining curves not only shed light on the curves and their characteristic properties, but also produce some fantastic curves.

Mathwright32 microworld: applications of the derivative
Author(s): samuel masih
Topics: limits, difference quotients, derivatives, second derivatives, monotonicity, concavity, inflection point, tangent lines, secant lines, slope, piecewise defined functions (Level: Beginning College)

Description: This microworld examines derivatives of functions. The reader may supply functions, choose points on the graph, and the tangent and secant line approximations are drawn while she chooses small increments for the independent variable from the base point.

Mathwright32 microworld: bernoulli trials
Author(s): kyle siegrist
Topics: probability, bernoulli trials, law of large numbers, distributions (Level: Beginning College)

Description: This microworld gives the opportunity to experiment with bernoulli trials. The term Bernoulli trial refers to a sequence of trials, each of which has two possible outcomes, called success and failure. The probability of success is the same for each trial.

Mathwright32 microworld: calculus in action: chapter1: section 1: ballistics
Author(s): james white
Topics: extrema, maxima, minima, ballistic trajectories, monotonicity, graphing functions, derivative (Level: Beginning College)

Description: This microworld studies the derivative as a means of approximation. But galileo used another method, which was due to archimedes, to calculate the exact distance fallen by a uniformly accelerated object. This method will be called integration.

Mathwright32 microworld: calculus in action: chapter1: section 2: newtons method
Author(s): james white
Topics: limit, newton, equations, iterative sequence, recursive sequence, graphing functions, derivative (Level: Beginning College)

Description: This microworld contains an illustration of the conventional picture of newton's method. At each step, the student sees a ray trace the tangent line to the x axis, and determine a new value of x. The student defines the function and starting point.

Mathwright32 microworld: calculus in action: chapter1: section 3: newtons method and chaos
Author(s): james white
Topics: chaos, logistic map, equations, iterative sequence, recursive sequence, graphing functions, derivative (Level: Beginning College)

Description: Newton's Method leads to a sequence of numbers that may converge to a solution. This sequence may lead to stable oscillations that do not converge to a solution from almost any starting point but oscillate among several values. And it may lead to chaos.

Mathwright32 microworld: calculus in action: chapter2: section 1: polar coordinates
Author(s): james white
Topics: polar coordinates, moving frames, central force, centripetal force, satellite orbits, ellipse, conic section (Level: Beginning College)

Description: In this microworld, we introduce a style of description that will serve us well throughout the book. It is called polar coordinates. Any satellite moving under the influence of a central force (like Newtons law of gravity) must remain in a plane.

Mathwright32 microworld: calculus in action: chapter2: section 2: conservation of energy
Author(s): james white
Topics: conservation of energy, conservation of angular momentum,radius of curvature, satellite orbits, moving frames (Level: Beginning College)

Description: In this microworld, we discover another conserved quantity for satellite motion. That is the energy of the satellite. For that, we must make Newtons assumption about the actual form of the gravitational law.

Mathwright32 microworld: calculus in action: chapter3: section 1: plane curvature
Author(s): james white
Topics: plane curvature, fundamental theorem of calculus,arc length parameterization, gauss map, winding number, integral curvature (Level: Beginning College)

Description: In this microworld, we study plane curvature. We take up the notion of invariance under parameterization. We study arc length parameterization, the gauss map, and the fundamental theorem of calculus.

Mathwright32 microworld: calculus in action: chapter3: section 2: logarithmic spirals
Author(s): james white
Topics: initial value problems, euler number,natural exponential, exponential functions, natural logarithms, eulers method, ordinary differential equations, compound interest (Level: Beginning College)

Description: In this microworld, we study the equiangular spiral, and develop the general techniques of differential equations that are needed to analyze it. We develop first eulers number and natural exponentials and logarithms and continue to apply eulers method.

Mathwright32 microworld: calculus in action: chapter4: section 1: geometry of planetary orbits
Author(s): james white
Topics: keplers second law, gravity, acceleration, fundamental theorem of calculus, planetary orbit, space curves, vector geometry, angular momentum, frenet frames (Level: Beginning College)

Description: In this microworld, we will show that planetary orbits are actually plane curves, and we establish the existence of the first conserved quantity, the angular momentum to establish keplers second law.

Mathwright32 microworld: calculus in action: chapter4: section 2: the grand deduction
Author(s): james white
Topics: keplers first law, keplers second law, keplers third law, gravity, acceleration, fundamental theorem of calculus, planetary orbit, space curves, vector geometry, angular momentum (Level: Beginning College)

Description: In this microworld, we follow isaac newton in the deduction of the first and third laws of planetary motion around the sun of john kepler from his single hypothesis of universal gravitation

Mathwright32 microworld: calculus in action: precalculus introduction
Author(s): james white
Topics: extrema, maxima, minima, inflection points, monotonicity, graphing functions, derivative (Level: Beginning College)

Description: This precalculus introduction to calculus in action covers the following topics. free fall, ballistic trajectories, inclined plane, energy conservation, momentum conservation, pendulum, escape velocity, brachistochrone, symbolic calculator.

Mathwright32 microworld: derivatives and graphs of functions
Author(s): james white
Topics: maxima, minima, critical points, inflection points, graphing (Level: Beginning College)

Description: This microworld experiments with some general applications of the derivative to the study of the behavior of functions. This includes their critical behavior, local extrema, inflections. The reader may work with built-in examples or supply her own.

Mathwright32 microworld: epsilon
Author(s): dan kalman
Topics: graphing, limits, epsilon-delta definition of limit (Level: Beginning College)

Description: This microworld presents the epsilon-delta definition of limit as a game, using a geometric picture of the usual inequalities. Say the graph of a function "fits in a rectangle" if it can be graphed in the rectangle without going off the top or bottom.

Mathwright32 microworld: graphs and their functions
Author(s): k.p. satagopan
Topics: graphing, composition of functions (Level: Beginning College)

Description: This microworld steps you through a series of demonstrations, each of which shows some relation between functions and graphs: the role of parameters, shifts, translations, and stretches and compressions. the reader may supply his own functions.

Mathwright32 microworld: implicit surfaces
Author(s): james white
Topics: surfaces, implicit surfaces, equations (Level: Beginning College)

Description: Implicit Surfaces is a utility that students may use to draw the solution of an equation: f(x,y,z) = 0 in 3 dimensions. They may draw any pair of surfaces simultaneously and view them solid or wireframe.

Mathwright32 microworld: inclined planes
Author(s): samuel masih
Topics: force diagrams, friction coefficient, trigonometry of inclined planes (Level: Beginning College)

Description: This microworld tells a story about newtonian force diagrams in the contexts of inclined planes and pulley systems. It does this in a series of four interactive and animated examples that allow the reader to experiment with various parameters.

Mathwright32 microworld: introduction to linear programming
Author(s): ravinder kumar
Topics: linear programming, simplex, simplex method, simplex algorithm, linear optimization, slack variables, objective function, pivot (Level: Beginning College)

Description: The seeds of linear programming were sown during world war II. Linear programming deals with optimization. Learn the simplex algorithm.

Mathwright32 microworld: limits and continuity
Author(s): samuel masih
Topics: left-hand limits, right-hand limits, continuous functions (Level: Beginning College)

Description: This microworld assembles a variety of tools for visualizing left, right, and two-sided limits of functions of a single variable. The reader may define functions with algebraic forms, or piecewise. There is a versatile function grapher on each page.

Mathwright32 microworld: linear approximations
Author(s): ravinder kumar
Topics: differential approximation, linear approximation, differential, derivative, tangent line (Level: Beginning College)

Description: Linear approximation is the easiest way to approximate the value of a function. This method is also the simplest way to interpolate data. The method uses the value f(a) and derivative at the point x=a to approximate value of f(c), where c is close to a.

Mathwright32 microworld: magnify
Author(s): dan kalman
Topics: graphing, limits, derivative, differentiability, tangent lines (Level: Beginning College)

Description: This workbook explores two fundamental ideas of calculus, the limit and the derivative, visually in an activity of successively zooming in on one point of a graph. If the graph eventually becomes a straight line, the derivative is the slope of that line.

Mathwright32 microworld: mathscript author toolkit
Author(s): james white
Topics: equations, graphing, factorization, tutorial, command line,differentiation, symbolic algebra,function composition (Level: Beginning College)

Description: This microworld has a command-line that teachers can provide for their students. Students may use the book to type commands to do graphics, decimal arithmetic, matrix or symbolic algebra, for example. It provides a tutorial for the mathscript language.

Mathwright32 microworld: matrix equations
Author(s): dan kalman
Topics: matrices, linear algebra, row reduction (Level: Beginning College)

Description: This is a web presentation of three interpretations of a linear system: as simultaneous scalar equations, as a single vector equation, and as a matrix-vector equation. For each view there is an interactive visualization exercise, embedded in a webpage.

Mathwright32 microworld: matrix workbench
Author(s): dan kalman
Topics: matrices, linear algebra, row reduction (Level: Beginning College)

Description: This microworld calculates exact rational matrices. All operations are exact rational operations,unless the reader enters decimals in the matrices. The reader has a control panel to create and edit new matrices, and a command line for matrix expressions.

Mathwright32 microworld: method of bisection
Author(s): kwok-wai mok
Topics: nonlinear equations, bisection method (Level: Beginning College)

Description: The method of bisection is one of the simplest and most reliable ways to find numerical solutions to equations. Use it to solve an equation in the form: f(x) = 0 for x. We assume that f is a continuous function on an interval of numbers [a, b].

Mathwright32 microworld: mwmilton calculator
Author(s): william waller
Topics: graphing, slopes, tangent lines, scatter plots, linear regression, systems of equations (Level: Beginning College)

Description: This microworld performs a variety of numerical and symbolic computations: m.w. milton graphs and tabulates functions of one variable, plots data points,fits curves to data points,solves systems of linear equations and graphs functions of two variables.

Mathwright32 microworld: optimize
Author(s): samuel masih
Topics: maxima, minima, critical points, differentiation, graphing, geometry, area and volume calculations (Level: Beginning College)

Description: This microworld takes as its theme: the visualization of maximization problems. It presents a sequence of problems that are masterfully chosen to help the reader see what optimization means in the context of a lively and interactive environment.

Mathwright32 microworld: pollution of lakes
Author(s): ravinder kumar
Topics: difference equations, dynamical systems, ecology, modeling (Level: Beginning College)

Description: In this microworld there are three lakes. The inflow pattern for the three lakes is defined by difference equations. The task is given to engineers to figure out how many years it will take to clean lake 3. You experiment by varying flow parameters.

Mathwright32 microworld: progeny
Author(s): ravinder kumar
Topics: fibonacci,golden ratio,difference equations (Level: Beginning College)

Description: In this microworld, we consider the following: propagation of plants fibonacci's rabbit problem, golden ratio, golden rectangle, a paper-folding activity is given to construct a golden rectangle. The modeling procedures use linear difference equations.

Mathwright32 microworld: rational matrix calculator
Author(s): james white
Topics: matrices, linear algebra, row reduction (Level: Beginning College)

Description: This microworld calculates exact rational matrices. All operations are exact rational operations,unless the reader enters decimals in the matrices. The reader has a control panel to create and edit new matrices, and a command line for matrix expressions.

Mathwright32 microworld: row reduction
Author(s): dan kalman
Topics: matrices, linear algebra, row reduction (Level: Beginning College)

Description: This microworld has a tool that one may use to row reduce matrices. All operations are exact rational operations, unless the reader enters decimals in the matrices. There are two "help" pages that explain how to operate the book.

Mathwright32 microworld: shortest paths
Author(s): kanchan manaktala and ravinder kumar
Topics: exploring shortest distance, formula for finding the distance of a point from a line, finding shortest distance between a point and a curve (Level: Beginning College)

Description: This microworld explores the distance from a point to a line or a curve. The user can explore characteristics of the shortest distance. Shortest distance from a point to a line is studied using a formula in geometry as well as optimization techniques.

Mathwright32 microworld: simultaneous equations
Author(s): dan kalman
Topics: college algebra, linear function, lines, graphing, relations, inequalities, equations, slope, intercept (Level: Beginning College)

Description: This is a web presentation of three interpretations of a linear system: as simultaneous scalar equations, as a single vector equation, and as a matrix-vector equation. For each view there is an interactive visualization exercise, embedded in a webpage.

Mathwright32 microworld: spherical logo
Author(s): james white
Topics: logo, spherical logo, spherical geometry, riemannian geometry, parallel translation, 3d graphics (Level: Beginning College)

Description: Logo has long been a favorite way of introducing students to computational geometry and logic. Well, Terra, the turtle in this microworld lives in a sphere. Her geometry is Riemannian (spherical) geometry and she has a great many things, to show you.

Mathwright32 microworld: stay afloat!
Author(s): james white
Topics: optimization, extrema, archimedes' principle, bouyancy, implicit differentiation (Level: Beginning College)

Description: this playbook explores archimedes' bouyancy principle and optimization problems in a story in which players build a boat by cutting and assembling planks from a board and putting them together. They may view their product in three dimensions.

Mathwright32 microworld: surfaces of revolution
Author(s): james white
Topics: graphing, surfaces, level sets, partial differentiation, directional derivatives, maxima, minima, extrema (Level: Beginning College)

Description: This microworld discusses surfaces of revolution. Each topic is developed through an interactive exploration that allows the reader to experiment with the ideas and to visualize its consequences.

Mathwright32 microworld: symbolic calculator
Author(s): james white
Topics: equations, graphing, factorization, tutorial, command line,differentiation, symbolic algebra,function composition (Level: Beginning College)

Description: Students may use this microworld to type commands to do graphics, decimal arithmetic, matrix or symbolic algebra. The online documentation provides a tutorial for the mathscript language, the over 270 mathscript commands and built-in functions.

Mathwright32 microworld: synthetic division
Author(s): james white
Topics: college algebra, polynomials, gcd, synthetic division, symbolic algebra (Level: Beginning College)

Description: In this command-line workbook, students explore synthetic division of polynomials with rational coefficients. There is, among others, a command called synthetic that returns the quotient of one rational polynomial by another together with the remainder.

Mathwright32 microworld: triangle optimization
Author(s): ravinder kumar
Topics: optimization, area of triangles, isosceles triangles (Level: Beginning College)

Description: This microworld helps readers see why among triangles of fixed perimeter, equilateral triangles are the ones that have maximum area. Two proofs of this fact are also discussed. The first proof depends upon multivariable calculus. The second is simpler.

Mathwright32 microworld: vector equations
Author(s): dan kalman
Topics: matrices, linear algebra, row reduction (Level: Beginning College)

Description: This is a web presentation of three interpretations of a linear system: as simultaneous scalar equations, as a single vector equation, and as a matrix-vector equation. For each view there is an interactive visualization exercise, embedded in a webpage.

Mathwright2000 workbook: 2d vectors
Author(s): mike pepe
Topics: vectors, linear algebra (Level: Intermediate College)

Description: This workbook is an introduction to the basic algebra and geometry associated with vectors in the plane. It includes vector representation of a line and vector projections.

Mathwright2000 workbook: 3d graphics
Author(s): james white
Topics: lorenz attractor, conic sections, platonic solids,differential equations, chaos, tutorial (Level: Intermediate College)

Description: On the first page is a simulation that allows readers to define a plane then to view the way the plane intersects a cone. Next, the reader may view the two-dimensional graph of the same intersection. In this way, the idea of conic section is reinforced.

Mathwright2000 workbook: animations
Author(s): michael branton and margie hale
Topics: differential equations, parameter, movie, phase portraits (Level: Intermediate College)

Description: This workbook is a tool that the reader may use to create animations or movies describing the behavior of solutions to planar differential equations. On a later page of the book is a viewer that allows the reader to play any of her movies.

Mathwright2000 workbook: bernoulli slider
Author(s): james white
Topics: brachistochrone, differential equations, bernoullis problem, gravity, polynomial interpolation (Level: Intermediate College)

Description: This simulation explores the problem of john bernoulli to discover the curve connecting two points for which the time of descent of a sliding bead moving from higher to lower is minimized. Experiment with curves you create and compare with the solution.

Mathwright2000 workbook: boats
Author(s): james white
Topics: optimization, extrema, archimedes' principle, bouyancy (Level: Intermediate College)

Description: This playbook explores archimedes' bouyancy principle and optimization in a story in which players build a boat by cutting and assembling planks from a board and putting them together. The problem is to build a boat that will carry two across the river.

Mathwright2000 workbook: d. e. set: modeling populations
Author(s): margie hale
Topics: differential equations, growth models, harvesting, exponential growth predator prey, logistic, population dynamics (Level: Intermediate College)

Description: This workbook explores common models for population dynamics. Both single species and 2 interacting species are treated. Some models covered are single species: malthusian (exponential), logistic, 2 species: predator prey, competing, cooperating.

Mathwright2000 workbook: d. e. set: parametric equations
Author(s): margie hale
Topics: differential equations, parametric curves, graphs (Level: Intermediate College)

Description: Given two functions of an independent variable t, say x(t) and y(t) , the graph of y vs x is defined and explored. The book explores the relationships among the three graphs x vs t , y vs t , and y vs x, and the phase portrait of a 2-dimensional system.

Mathwright2000 workbook: difference equations
Author(s): mike pepe
Topics: difference equations, logistic, growthmodels, cobweb diagrams, population dynamics, harvesting (Level: Intermediate College)

Description: This workbook gives interactive simulations of some discrete models of growth using difference equations. It provides a page to allow readers to report their observations. The reader may create a movie on the logistic model, and play the movie back.

Mathwright2000 workbook: differential equation set the pendulum
Author(s): margie hale
Topics: differential equations, time portrait, harmonic oscillators, springs (Level: Intermediate College)

Description: This book introduces the kinematics of pendulum motion. The description of state with angles, the use of time with angle versus time graphs, the representation of velocity and velocity versus time graphs, and the phase portraits, all help visualization.

Mathwright2000 workbook: differential equation set: bifurcation
Author(s): margie hale
Topics: differential equations, bifurcation, level sets (Level: Intermediate College)

Description: This workbook gives dynamic examples of bifurcations in differential equations. For each example, "typical" parameter values are shown, an animation of the changing phase line is available, and the "bifurcation diagram" is drawn.

Mathwright2000 workbook: differential equation set: de tools
Author(s): margie hale
Topics: differential equations, graphing, phase portrait, linear regression,plane curves, space curves, runge-kutta (Level: Intermediate College)

Description: This is a set of tools for studying differential equations concepts and analyzing models. We include a function grapher with adjustable parameters, 2d and 3d graphs of parametric equations, approximate solutions, via runge-kutta, to de's and 2d systems.

Mathwright2000 workbook: differential equation set: eulers method
Author(s): margie hale
Topics: differential equations, runge kutta, eulers method (Level: Intermediate College)

Description: This workbook explains the concept of estimating a numerical solution to a differential equation. There is also an introduction to the order 4 runge-kutta method.

Mathwright2000 workbook: differential equation set: phase plane
Author(s): margie hale
Topics: differential equations, phase portrait (Level: Intermediate College)

Description: This workbook introduces the phase portrait for a 2-dimensional system of ordinary differential equations. Suggested questions for exploration are included. The phase line for single equations, and phase space for 3d systems finishes the workbook.

Mathwright2000 workbook: differential equation set: slope fields
Author(s): margie hale
Topics: differential equations, slope fields (Level: Intermediate College)

Description: This workbook introduces the idea of a slope field (direction field) for a first-order differential equation using qualitative analysis. Included is a game that illustrates uniqueness of solutions and sensitive dependence on initial conditions.

Mathwright2000 workbook: differential equation set: spring lab
Author(s): margie hale
Topics: differential equations, time portrait, harmonic oscillators, springs (Level: Intermediate College)

Description: This workbook may be used in place of physical weights and springs. We discuss the differential equation governing the vibration of a spring, including linear, hard, and soft springs. The reader can vary parameters for animated graphical output.

Mathwright2000 workbook: differential equation set: temperature
Author(s): margie hale
Topics: differential equations, newtons law of cooling (Level: Intermediate College)

Description: This workbook is an introduction to newton's law of cooling from a differential equations standpoint. Experiments help the reader understand the effects of parameters on the temperature of an object in either a constant or a variable temperature medium.

Mathwright2000 workbook: differential equations course (complete)
Author(s): margie hale
Topics: differential equations (Level: Intermediate College)

Description: This sequence of 11 interactive workbooks places before the reader such a wide range of experiments with ordinary differential equations that it cannot fail to lead that diligent reader to a genuine and deepened understanding of the subject.

Mathwright2000 workbook: discrete dynamical systems course
Author(s): samad mortabit
Topics: discrete dynamics (Level: Intermediate College)

Description: This collection of four workbooks may accompany (or define) a one semester introductory course in discrete dynamical systems. It is a self-contained introduction to discrete dynamical systems and contains all lectures on the topics covered.

Mathwright2000 workbook: discrete dynamics
Author(s): samad mortabit
Topics: chaos, bifurcation, dynamical systems, logistic, movie, cobweb diagrams, population dynamics, harvesting (Level: Intermediate College)

Description: This interactive workbook is a short course on chaotic discrete dynamical systems. It covers dynamical systems, bifurcation, conjugacy, chaos, and applications. In each chapter, there is a laboratory developing the ideas through interactive explorations.

Mathwright2000 workbook: dynamical system conjugate systems
Author(s): samad mortabit
Topics: dynamical systems, conjugacy (Level: Intermediate College)

Description: This workbook explores the notion of conjugacy. You may have observed that while the logistic and the quadratic families of dynamical systems were different, they underwent the same kind of changes in their orbital structures as the parameter was varied.

Mathwright2000 workbook: dynamical system set: bifurcation
Author(s): samad mortabit
Topics: dynamical systems, bifurcation (Level: Intermediate College)

Description: This workbook studies bifurcation that arises naturally as a parametrized family of dynamical systems is investigated. Bifurcation theory is the study of possible changes in the orbital structure of a dynamical system depending on the parameter(s).

Mathwright2000 workbook: dynamical system set: chaos
Author(s): samad mortabit
Topics: chaos, dynamical systems, lyapunov exponents (Level: Intermediate College)

Description: This workbook discusses chaotic dynamical systems,sensitive dependence on initial conditions and the lyapunov exponents. The goal in studying any dynamical system is to predict with some accuracy the future state of the system from the initial state.

Mathwright2000 workbook: dynamical system set: dynamical systems
Author(s): samad mortabit
Topics: dynamical systems, cobweb diagrams, transients, orbits (Level: Intermediate College)

Description: This workbook illustrates discrete dynamics. The explorer defines a dynamical system f(x),supplies its domain [a,b],the initial condition (or seed),and the number of iterates. Pushing the button draws the cobweb diagram,time series diagram,and the orbit.

Mathwright2000 workbook: