Course Modules

Listed below are the developed course modules:

Name Developer

Github link/ Video(s)

Numerical Differentiation Dr. Zheng (Leslie) Chen, Math Github
Building a MATLAB App Designer application that approximates derivatives of arbitrary functions.
Numerical Integration Dr. Zheng (Leslie) Chen, Math

Github

Building a graphical user interface (GUI) in MATLAB to approximate integrations with integrand and numerical methods as user inputs.
ODE Solver Dr. Zheng (Leslie) Chen, Math Github
Building a graphical user interface (GUI) in MATLAB to solve initial value problems of ordinary differential equations (ODEs).
Python and Git Setup Dr. Scott Field, Math

Github

Helping students setup their computers to use Python and Git, while providing some exposure to the command-line. It’s intended for students who have never used Python or Git, but could be helpful for students of all levels. The instructions are applicable for Linux, MacOS, and Windows operating systems.
Algorithmic Thinking Dr. Bob Fisher, Physics Github
A gentle introduction to algorithmic thinking, with an application to projectile motion
Tangent Approximation Dr. Adam Hausknecht, Math

Github

This module will introduce students to methods for approximating the tangent to the graph of a function. For this module, you will complete a Python 3 – Matplotlib application that uses secants to approximate the tangent line to the graph of a function at a point. The entire program is about 470 lines of Python 3 code but you will only need to write about 20 lines of code. The app was written using the Anaconda Python Distribution using the Spyder IDE. The app runs under Mac OS Catalina, Mac OS Big Sur, Ubuntu 20.04, and Windows 10.
Atomic/Molecular Orbital Visualization Dr. Maricris Mayes, Chemistry Github
Plotting the wavefunction for the particle in a box and their corresponding probability densities.