# Background

Most college students carry one or more mobile devices with them. This might be a smart phone, a tablet, or a laptop computer. In addition to fun activities like sending text messages, checking into Facebook, or watching viral videos, these devices are reasonably powerful computers. They have the potential to do much more than an expensive graphing calculator, so why not use them?

# List of Web-Apps

- Factoring — Practice algebraic factoring at a variety of different levels.
- Limit Definition — Explore the mathematical definition of limits using an interactive graph showing epsilon and delta.
- Simple Derivative Practice — This app generates progressively more difficult algebraic functions. This is suitable for a student who knows the derivative rules but has not learned any transcendental functions.
- Derivative Practice — This app generates progressively more difficult functions and asks you to type the formula for the derivative, then checks your work. It implements basic powers, exponential, logarithms, and trigonometric functions, along with products, quotients, and compositions.
- Antiderivative Practice — This app provides practice in finding antiderivatives of relatively elementary functions, but does not involve integral notation. Allows practice of antidifferentiation of powers, polynomials, and exponential functions, as well as practice recognizing derivatives of trigonometric functions.
- Recursive Sequences — This app implements the computation of a recursive sequence, which you define by a projection function (the recursive formula) and an initial condition.
- Data Explorer — This app implements a spreadsheet-like view of dependent variables, but so that entire columns are computed at once using standard mathematical formulas. Special cases are implemented to generate sequences and accumulations (e.g., Riemann sums).

# Linear Algebra Web-Apps

- Gaussian Elimination — This app allows you to enter an arbitrary (moderately small) matrix along with augmented columns to solve one or more systems of linear equations. Then you can apply elementary row operations to find row equivalent systems, or you can ask to go straight to a row-echelon or the reduced row-echelon forms.
- Matrix Multiplication — Drill yourself on matrix multiplication. Recognize when a product is undefined. Compute the entries of the product matrix.
- Matrix Subspaces — Drill yourself on interpreting the reduced row-echelon form of a matrix and its transpose to determine bases for the row space, the column space, and the left- and right-null spaces of the matrix.
- Linear Transformation — Visualize the behavior of a linear transformation and see if you can find eigenvectors and eigenvalues geometrically.