Introduction

Why Calculus 2?

Calculus 2 takes the foundations of Calculus 1 and extends them in three major directions: more powerful integration techniques, the theory of infinite series, and new coordinate systems for curves that can't be described with simple y = f(x) equations.

  • Integration Applications -- Arc length, surface area, work done by variable forces, and improper integrals that span infinite intervals
  • Sequences and Series -- Rigorous theory of convergence: geometric series, p-series, alternating series, and the ratio test
  • Taylor Series -- Approximate any smooth function as a polynomial, with quantified error bounds — the computational backbone of numerical computing
  • Parametric and Polar -- Curves defined by parameter or angle: circles, spirals, rose curves, and their arc lengths and areas

The Computational Angle

This course implements every concept in C using numerical algorithms — no symbolic algebra. You will:

  • Compute arc lengths and surface areas with numerical integration + numerical derivatives
  • Approximate improper integrals by integrating to large finite bounds
  • Implement partial sums to observe series convergence empirically
  • Build a Taylor polynomial engine using recursive central differences
  • Compute curvature using the second-derivative formula

Each function you write is a small numerical experiment. When your output matches the analytic formula, you know both the theory and the implementation are correct.

Prerequisites

Calculus 1 (limits, derivatives, integrals) and basic C programming (pointers, loops, structs). The Calculus 1 in C course on this platform is ideal preparation.

Next →