These learning materials are to supplement the teaching of Multivariable Calculus.We rely on visuals to elucidate the core concepts, and on computational thinking for applying those concepts to useful settings.
Get an interactive session in MyBinder.org or in Google's Colab with these course materials by clicking on the button below. Select the folder notebooks to access the course material as fully executable Jupyter notebooks. (Note that lauching interactive notebooks may take several minutes.)
T1_1: Vectors
What is a vector? The physicist's view versus the computer scientist's view. Visualizing vectors. Fundamental vector operations: visualizing vector addition and multiplication by a scalar. Intuitive presentation of basis vectors, linear combination and span.
T1_2: Visualizing curves in space
Vector functions on intervals = curves in space = particle's path
T1_3: Visualizing two variable functions
Basic surface plot (interactive), Animate a rotating 3D graph in matplotlib
T1_4: Simple Neural Network
T1_5: Chain Rule and Backpropagation
T1_6: Backpropagation and Neural Network
T2_1: Plotting in polar coordinates
Axis in polar coordinates, Plot a point, Plot a function, Polar Plot of a Circle, Cardioids-Symmetrical around x- and y-axis, n-leaf Roses
T2_2: Plotting Vector Fields
Plotting Vector Fields, Plotting Gradient Vector Fields, 3D Vector Fields