COMPUTER RESOURCES FOR CALCULUS I

This page contains a week-by-week listing of topics in the Calculus I syllabus, and computer materials to help you understand and and work with those topics. Not all quarters are the same length, and not all teachers spend the same amount of time on each subject, or teach them in the same order, so please pay more attention to the topics than to the weeks! Still, the week by week listing is here to encourage you to consult this page on a regular basis even if your professor is not making assignments directly from it. This page is designed to be a useful source of suplementary material that all students can use on their own as well as in directed study.

Page Contents

  • Week One Resources: The topics for this week are basic facts about functions, variables, equations and graphs.
  • Week Two Resources: The topics for this week are continuity and limits.
  • Week Three Resources: The topics for this week are tangent lines as limits of secant lines, the definition of derivatives, rules for differentiation such as the product rule and the chain rule.
  • Week Four Resources: The topics for this week are the derivatives of the power function, the trig functions, implicit and higher order differentiation.
  • Week Five Resources: The topics for this week are critical points, local minima and maxima, parts of curve sketching and applied optimization problems.
  • Week Six Resources: The topics for this week are related rates problems, the mean value theory and applications, including l'Hospital's rule, and more curve sketching including asymptotes and inflection points.
  • Week Seven Resources: The topics for this week are Newton's method, and finding fixed points by iteration.
  • Week Eight Resources: The topics for this week are further applications of the derivaitve.
  • Week Nine Resources: The topics for this week are polar coordinates and conic sections.
  • Week Ten Resources: The topics for this week are complex numbers and the fundamental theorem of algebra.
  • Week-by-Week Resources

  • Week one resources
  • Notes on functions variables, graphs and equations: the basic background concepts for Calculus I.
  • A small collection of really simple, really useful things you can do with Maple to solve and check homework problems in this course. This assumes no previous knowledge of Maple! Instructions for starting from scratch are included.
  • Week two resources
  • Notes on the continuity of functions and limiting values of functions.
  • A java applet project on the epsilon-delta definition of continuity. This project is designed to lead to a deeper understanding of the epsilon-delta definition of continuity. In particular, one goal is to help the student see that the definition is built around a matter of considerable practical concern: Suppose I know that the output y of some device, say a power amplifier, is related to the input x by a functional relation y= f(x). If we want our output y to be within some specified margin of error, which we will call epsilon, of a desired output value y0, then how closely do we need to control the margin of error on the input -- which is what we call delta -- to achieve the desired accuracy in our output? That is, if I want three decimal places of accuracy on my output, how much accuracy do I need on my input? Although continuity is a fundamental concept that is introduced at the beginning of calculus courses, students do not at this stage have the techniques for calculating which delta values go with which epsilon values, and the lack of experience in calculating makes the subject seem unnecessarily abstract for many students. This project is designed to cut through that, and let the students use the computer to graphically find margins of error on input that go with given margins of error on the output.

    In short, by introducing the modulus of continuity, we reveal the practical, computational and quantitative aspect of continuity, and are able to do this because computer graphics step over the fact that the computations are quite intractable, at this stage of the course, in all but the simplest examples. The graphics also reveal an important connection between slopes of tangent lines and epsilon-delta ratios that is explored in the project.

    Project resources

  • The questions to be explored and answered.
  • Notes and hints on use of the applets for studying these questions.
  • Notes on the theory behind the questions.
  • A Maple worksheet on solving equations. This worksheet is about continuity, and its implications for solving equations. Here, equations are solved using bisection and other methods. This project also serves to introduce the student to Maple procedures.
  • Week three resources
  • A Maple worksheet that gives animated visualization for the role and computation of tangent lines.
  • A java applet project on secant lines and tangent lines and derivatives. This project is designed to lead to a deeper understanding of the notion of the tangent line as a limit of secant lines. A fundamental truth behind much of the calculus is that "the graphs most reasonable functions look like graphs of lines if you zoom in close enough on the graph". To exploit this fact in calculations, we need to compute the equation for these lines that we see when we "zoom in". The goal of this project is to provide a visual, geometric understanding of the fact that this is what we are computing when we take derivatives. Other labs will show why it is so useful to compute the slopes of the lines we see when we "zoom in" on the graph. This one focuses on cementing the student's geometric understanding of the derivative.

    Project resources

  • The questions to be explored and answered.
  • Notes and hints on use of the applets for studying these questions.
  • Notes on the theory behind the questions.
  • Applet on tangent lines to graphs of a single variable. If you have homework problems that ask you to compute the tangent line to some given function at some given point, you can use this applet to check your answers -- and to see the geometric meaning of what you computed!
  • A Maple worksheet that introduces Maple's ability to differentiate. The worksheet goes on to apply this to Fermat's priciple to find the path of a reflected beam of light. This is a poblem in optimization, so you may want to reurn to this worksheet in week five.
  • Week four resources
  • A Maple worksheet that uses Maple's ability to do implicit plots to give you a visual understanding of implicit differentiation problems -- and a way to check them!.
  • Week five resources
  • A Maple worksheet on Fermat's priciple. This worksheet uses Maple to tackle an interesting applied optimization problem. Specifically, the problem is to use Fermat's priciple to find the path of a reflected beam of light. This workshhet also introduces some more cool graphing capabilities of Maple.
  • A Maple worksheet on applying the calculus to find maxima. This worksheet is based a toy model of how a runner switches from metabloizing glycogen to converting fat to an energy source, which produces a "second wind". Maple is then used to investigate the maximum heart rate of the runner in this model.
  • A Maple worksheet on applying the methods of calculus to find the maximum of a function when only a finite number of data points are available. The exaple studied is the U.S. population as a function of time. since the census is taken only once evey ten years, we don't have this function in a form that permits us to differentiate it it. What to do? This project introduces the logistic fit to answer the question: In what year does the logistic fit suggest that the U.S. population was increasing most rapidly?
  • Week six resources
  • A Maple worksheet on related rates. How does weight increase with height in humans? The realtion is non-linear, and the problem of finding the relation between these rates of increase is considered here. This a a good introduction to related rates.
  • A Maple worksheet on graphing and interpreting graphs. This work sheet takes an interesting function with many features -- oblique asymptotes, inflection points etc., and uses Maple to find them and study them graphically. First an example problem is treated, and then other problmes are suggested for the student.
  • Week seven resources
  • A Maple worksheet on solving eqautions by Newton's method. This worksheet introduces the method and then turns to an example with interesting pathologies.
  • A Maple worksheet on solving eqautions by the bisection method. This worksheet introduces the method which is a useful way to generate starting guesses for faster, but more delicate, methods such as Newton's method. It provieds an exapmly to show however, that even with this simpler method, one still must tkae a litte care!.
  • Experiments with iteration of functions and fixed points in a Java Applet Many equations to be solved either naturally arise from applications in the form

    f(x) = x

    or they can be rewritten that way. One procedure for solving such equations is to take an approximate solution -- a starting guess -- x0 -- and to define x1 = f(x0) and then inductively, xn+1 = f(xn). Under certain circumstances, the sequence xn will have a limiting value z as n tends to infinity, and this limiting value will be a solution of our equation; i.e., f(z) = z. The goal of this project is help the student understand the the key to whether or not this works is the slope of the tangent line to the graph of f at the solution z: If this slope is less than one in absolute value, the iteration quickly converges to the solution. but otherwise, it does not. Moreover, they reveal that the smaller the absolute value of the slope, the more rapid the convergence is. Hence the best possible case is if this slope is zero. These experiments pave the way for understanding why Newton's method works, and more, why it provides such rapid convergence.

    Project resources

  • The questions to be explored and answered.
  • Notes and hints on use of the applets for studying these questions.
  • Notes on the theory behind the questions.
  • Experiments with Newton's Method in a Java Applet Newton's method is a particular iterative method for solving equations of the form

    f(x) = 0

    and of course any equation can be rewritten in this form. The key is replace f(x) with the equation for its tangent line at some point near a solution -- an initial guess x0. One then solves for the point x1 where the tangent line crosses the x-axis, which is easy. If we are in a region where the tangent line is a good fit to the function's graph, then this point x1 will be a better approximation. Now, take the tangent line at x1, and keep going... The goal of this project is help the student understand how astonishingly quickly the method works, to understand the geometry behind it -- and why, once again, slopes of tangent lines are the key, and to get a feel for how close the initial guess has to be for the method to work -- a matter of great practical concern. It should also help the student understand Newton's method in the general context of iteration of functions explored in the previous project. In fact, at the level of formulas, The method is to iterate the function

    F(x) = x - f(x)/f'(x)

    Notice that when F(x) = x it must be the case that f(x)/f'(x)=0, so that if f'(x) is always finite, f(x) = 0 which is what we want. Moreover F'(x) = f(x)f''(x)/(f'(x))2 which vanishes where f(x) = 0, at least provided (f'(x))2>0. Thus, with Newton's method, we are in the "best possible" situation with the function we are iterating: its slope is zero at the solutions of F(x) = x. The project will also reveal that the sizes of f''(x) and f'(x) play the key role in determining how close an initial guess has to be, and reveal some very surprising phenomena when there are more than two solutions to f(x) = 0.

    Project resources

  • The questions to be explored and answered.
  • Notes and hints on use of the applets for studying these questions.
  • Notes on the theory behind the questions.
  • Week eight resources
  • A Maple worksheet on a mythical roller coaster that is a mile long and one which the ride takes three minutes. Your location is given as a function of time, and various questions are asked about your motion, the forces on you etc.
  • Week nine resources
  • A Maple worksheet on Hyperbolae and the Loran C method of navigation. This worksheet introduces the Loran C method of navigation in which the defining property of hyperbolae plays a basic role. There is included the briefest introduction on using Maple to solve a system of equations.
  • Week ten resources
  • Experiments with the Fundamental Theorem of Algebra The fundamental Theorem of Algebra states that all polynomials have a complete set of roots in the complex plane. That is, for any polynomial (the coefficients can be real or complex)

    p(x) = anxn + an-1xn-1 + ... + a1x + a0

    there are n complex numbers z1, z2, ..., zn so that p(x) can be completely factored as

    p(x) = an(x-z1)(x - z2) ... (x - zn)

    for all x. Although the result is algebraic, it can best be understood in geometric terms. The goal of this project is to help the student understand the validity of the theorem in geometric terms. A secondary goal is to make the point that even though a problem may not appear to be geometric at first sight, geometric reasoning may still provide the key. It is important to fully understand this point to successfully apply mathematics in many instances.

    Project resources

  • The questions to be explored and answered.
  • Notes and hints on use of the applets for studying these questions.
  • Notes on the theory behind the questions.

  • Eric A. Carlen (send message)