Computer Science › Foundations of Computer Science

Calculus

0 of 33
  1. Limits: Intuition and the Formal Definition

    What it means for f(x) to approach a value, first through tables and graphs and then through the epsilon-delta definition, with one-sided limits and the cases where a limit does not exist.

    Read →6 sections10 min
  2. Limit Laws and Indeterminate Forms

    The algebraic laws that let limits be computed instead of guessed, the squeeze theorem, and how factoring and rationalizing resolve 0/0 while dividing by the highest power resolves infinity over infinity.

    Read →6 sections10 min
  3. Limits at Infinity and Asymptotic Growth

    Limits as x grows without bound, horizontal and vertical asymptotes, and the dominance hierarchy of logarithms, polynomials, and exponentials, which is the calculus underneath the formal statement of Big-O.

    Read →6 sections10 min
  4. Continuity and the Intermediate Value Theorem

    Continuity at a point and on an interval, the kinds of discontinuity, and the Intermediate Value Theorem, the existence guarantee behind bisection search.

    Read →6 sections12 min
  5. The Derivative as a Rate of Change

    The derivative as the limit of a difference quotient: instantaneous rate of change, slope of the tangent line, best local linear approximation, and the functions where it fails to exist.

    Read →6 sections11 min
  6. Differentiation Rules and the Chain Rule

    The power, product, quotient, and chain rules, derived from the limit definition, with the chain rule read as a composition of local linear approximations.

    Read →6 sections11 min
  7. Derivatives of Exponentials, Logarithms, and Trigonometric Functions

    Why e is the base whose exponential is its own derivative, the derivatives of logarithms and trigonometric functions, and implicit and logarithmic differentiation for expressions the basic rules do not reach.

    Read →6 sections11 min
  8. The Mean Value Theorem and Monotonicity

    Rolle's theorem and the Mean Value Theorem, and what they justify: a positive derivative means increasing, and a zero derivative on an interval means constant.

    Read →6 sections11 min
  9. Extrema, Concavity, and Optimization

    Critical points, the first and second derivative tests, concavity and inflection points, and how to turn a word problem into an optimization on a closed interval.

    Read →6 sections11 min
  10. L'Hôpital's Rule

    L'Hôpital's Rule for 0/0 and infinity over infinity, when its hypotheses fail, and how to rewrite the other indeterminate forms so it applies, including comparing growth rates.

    Read →6 sections9 min
  11. Antiderivatives and Initial-Value Problems

    Reversing differentiation: the family of antiderivatives, the constant of integration, and how an initial condition picks a single solution.

    Read →6 sections10 min
  12. The Definite Integral and Riemann Sums

    Area as the limit of Riemann sums, the left, right, and midpoint rules, the formal definition of the definite integral, and its basic properties.

    Read →6 sections9 min
  13. The Fundamental Theorem of Calculus

    The two parts of the Fundamental Theorem of Calculus, which tie accumulation to rates of change and reduce a definite integral to evaluating an antiderivative.

    Read →6 sections9 min
  14. Integration by Substitution and by Parts

    Substitution as the chain rule run backwards and integration by parts as the product rule run backwards, with how to choose the substitution and the parts.

    Read →6 sections8 min
  15. Applications: Area, Volume, and Average Value

    Setting up integrals for the area between curves, volumes by slicing and by revolution, and the average value of a function over an interval.

    Read →6 sections9 min
  16. Improper Integrals

    Integrals over unbounded intervals or of unbounded functions as limits, convergence and divergence, the p-test, and why a probability density has to integrate to 1 over the whole line.

    Read →6 sections11 min
  17. Sequences and Convergence

    Sequences as functions on the natural numbers, the formal definition of convergence, and the monotone convergence theorem for bounded sequences.

    Read →6 sections10 min
  18. Arithmetic and Geometric Progressions

    Arithmetic and geometric progressions, closed forms for their terms and finite sums, and where they appear in computing: loop counts, the amortized cost of a doubling array, and compound growth.

    Read →6 sections12 min
  19. Infinite Series and Partial Sums

    An infinite series as the limit of its partial sums, the geometric series, telescoping sums, the divergence test, and why the harmonic series diverges.

    Read →6 sections11 min
  20. Convergence Tests

    The comparison, integral, ratio, root, and alternating series tests, absolute versus conditional convergence, and how to choose a test for a given series.

    Read →6 sections12 min
  21. Power Series and the Radius of Convergence

    Power series as functions, the radius and interval of convergence, and term-by-term differentiation and integration.

    Read →6 sections12 min
  22. Taylor and Maclaurin Series with Error Bounds

    Taylor and Maclaurin series, the remainder and its error bound, and how many terms a target accuracy requires, which is the base of numerical approximation.

    Read →6 sections11 min
  23. Functions of Several Variables and Level Curves

    Functions of two or more variables, their domains, graphs, and level curves, and limits and continuity when a point can be approached along many paths.

    Read →6 sections10 min
  24. Partial Derivatives and the Multivariable Chain Rule

    Partial derivatives, the tangent plane as the linear approximation, and the multivariable chain rule for compositions through intermediate variables.

    Read →6 sections12 min
  25. Directional Derivatives and the Direction of Steepest Ascent

    Deepens the existing gradients lesson without repeating it: the directional derivative, why the gradient points in the direction of steepest ascent, and why it is perpendicular to level curves.

    Read →6 sections11 min
  26. Critical Points and the Second-Derivative Test

    Critical points of functions of two variables, the second-derivative test through the Hessian, saddle points, and absolute extrema on a closed region.

    Read →6 sections11 min
  27. Polar Coordinates

    Polar coordinates, conversion to and from Cartesian form, curves such as circles, cardioids, and roses, and area in polar form.

    Read →6 sections10 min
  28. Double Integrals, Cartesian and Polar

    Double integrals over rectangles and general regions, iterated integrals and Fubini's theorem, changing the order of integration, and the switch to polar coordinates that evaluates the Gaussian integral.

    Read →6 sections10 min
  29. Triple Integrals

    Triple integrals in Cartesian, cylindrical, and spherical coordinates, with volume and mass as the applications and the Jacobian determinant as the scaling factor of a change of variables.

    Read →6 sections10 min
  30. Differential Equations and Initial-Value Problems

    What a differential equation is, order and solutions, initial-value problems, slope fields, and exponential growth and decay as the first model.

    Read →6 sections11 min
  31. Separable Differential Equations

    Separation of variables, the logistic equation, Newton's law of cooling, and checking a solution by substituting it back.

    Read →6 sections12 min
  32. Choosing a Calculus Tool: A Decision Guide

    A decision guide for the whole discipline: given a problem, choose between limits, derivatives, integrals, series, and multivariable tools, and recognize the trap each one sets.

    Read →6 sections9 min

Calculus

Part of the Computer Science curriculum.

Sort
1

Functions and the Elementary Families

Functions as mappings with a domain and a range, then the families the rest of the discipline uses constantly: affine, quadratic, polynomial, exponential, logarithmic, and trigonometric, with composition and inverses. This lesson absorbs the precalculus the discipline assumes.

2

Limits: Intuition and the Formal Definition

What it means for f(x) to approach a value, first through tables and graphs and then through the epsilon-delta definition, with one-sided limits and the cases where a limit does not exist.

3

Limit Laws and Indeterminate Forms

The algebraic laws that let limits be computed instead of guessed, the squeeze theorem, and how factoring and rationalizing resolve 0/0 while dividing by the highest power resolves infinity over infinity.

4

Limits at Infinity and Asymptotic Growth

Limits as x grows without bound, horizontal and vertical asymptotes, and the dominance hierarchy of logarithms, polynomials, and exponentials, which is the calculus underneath the formal statement of Big-O.

5

Continuity and the Intermediate Value Theorem

Continuity at a point and on an interval, the kinds of discontinuity, and the Intermediate Value Theorem, the existence guarantee behind bisection search.

6

The Derivative as a Rate of Change

The derivative as the limit of a difference quotient: instantaneous rate of change, slope of the tangent line, best local linear approximation, and the functions where it fails to exist.

7

Differentiation Rules and the Chain Rule

The power, product, quotient, and chain rules, derived from the limit definition, with the chain rule read as a composition of local linear approximations.

8

Derivatives of Exponentials, Logarithms, and Trigonometric Functions

Why e is the base whose exponential is its own derivative, the derivatives of logarithms and trigonometric functions, and implicit and logarithmic differentiation for expressions the basic rules do not reach.

9

The Mean Value Theorem and Monotonicity

Rolle's theorem and the Mean Value Theorem, and what they justify: a positive derivative means increasing, and a zero derivative on an interval means constant.

10

Extrema, Concavity, and Optimization

Critical points, the first and second derivative tests, concavity and inflection points, and how to turn a word problem into an optimization on a closed interval.

11

L'Hôpital's Rule

L'Hôpital's Rule for 0/0 and infinity over infinity, when its hypotheses fail, and how to rewrite the other indeterminate forms so it applies, including comparing growth rates.

12

Antiderivatives and Initial-Value Problems

Reversing differentiation: the family of antiderivatives, the constant of integration, and how an initial condition picks a single solution.

13

The Definite Integral and Riemann Sums

Area as the limit of Riemann sums, the left, right, and midpoint rules, the formal definition of the definite integral, and its basic properties.

14

The Fundamental Theorem of Calculus

The two parts of the Fundamental Theorem of Calculus, which tie accumulation to rates of change and reduce a definite integral to evaluating an antiderivative.

15

Integration by Substitution and by Parts

Substitution as the chain rule run backwards and integration by parts as the product rule run backwards, with how to choose the substitution and the parts.

16

Applications: Area, Volume, and Average Value

Setting up integrals for the area between curves, volumes by slicing and by revolution, and the average value of a function over an interval.

17

Improper Integrals

Integrals over unbounded intervals or of unbounded functions as limits, convergence and divergence, the p-test, and why a probability density has to integrate to 1 over the whole line.

18

Sequences and Convergence

Sequences as functions on the natural numbers, the formal definition of convergence, and the monotone convergence theorem for bounded sequences.

19

Arithmetic and Geometric Progressions

Arithmetic and geometric progressions, closed forms for their terms and finite sums, and where they appear in computing: loop counts, the amortized cost of a doubling array, and compound growth.

20

Infinite Series and Partial Sums

An infinite series as the limit of its partial sums, the geometric series, telescoping sums, the divergence test, and why the harmonic series diverges.

21

Convergence Tests

The comparison, integral, ratio, root, and alternating series tests, absolute versus conditional convergence, and how to choose a test for a given series.

22

Power Series and the Radius of Convergence

Power series as functions, the radius and interval of convergence, and term-by-term differentiation and integration.

23

Taylor and Maclaurin Series with Error Bounds

Taylor and Maclaurin series, the remainder and its error bound, and how many terms a target accuracy requires, which is the base of numerical approximation.

24

Functions of Several Variables and Level Curves

Functions of two or more variables, their domains, graphs, and level curves, and limits and continuity when a point can be approached along many paths.

25

Partial Derivatives and the Multivariable Chain Rule

Partial derivatives, the tangent plane as the linear approximation, and the multivariable chain rule for compositions through intermediate variables.

26

Directional Derivatives and the Direction of Steepest Ascent

Deepens the existing gradients lesson without repeating it: the directional derivative, why the gradient points in the direction of steepest ascent, and why it is perpendicular to level curves.

27

Critical Points and the Second-Derivative Test

Critical points of functions of two variables, the second-derivative test through the Hessian, saddle points, and absolute extrema on a closed region.

28

Polar Coordinates

Polar coordinates, conversion to and from Cartesian form, curves such as circles, cardioids, and roses, and area in polar form.

29

Double Integrals, Cartesian and Polar

Double integrals over rectangles and general regions, iterated integrals and Fubini's theorem, changing the order of integration, and the switch to polar coordinates that evaluates the Gaussian integral.

30

Triple Integrals

Triple integrals in Cartesian, cylindrical, and spherical coordinates, with volume and mass as the applications and the Jacobian determinant as the scaling factor of a change of variables.

31

Differential Equations and Initial-Value Problems

What a differential equation is, order and solutions, initial-value problems, slope fields, and exponential growth and decay as the first model.

32

Separable Differential Equations

Separation of variables, the logistic equation, Newton's law of cooling, and checking a solution by substituting it back.

33

Choosing a Calculus Tool: A Decision Guide

A decision guide for the whole discipline: given a problem, choose between limits, derivatives, integrals, series, and multivariable tools, and recognize the trap each one sets.