Matthew L. Wright
Associate Professor, St. Olaf College

Modern Computational Math

MATH 242 ⋅ Spring 2026

Top
Today
Bottom
Challenge Problems Earn a Token
Do the following before the first class:
  • Complete the Introductory Survey, if you haven't done so already.
  • Install Mathematica on your computer. If you've already installed Mathematica, open it up and check that your license key is still active. You might be prompted to upgrade to the most recent version. For assistance, see this IT Help Desk page.
Friday
February 6
Do the following before next class:
Monday
February 9
Do the following before next class:
Wednesday
February 11

Bonus video: Paths to Math: John Urschel

Do the following before next class:
Friday
February 13
Inverse tangent formulas for \(\pi\)

MSCS Colloquium: A CURIous Invitation Friday, February 13, 3:30–4:30pm in RNS 210

Do the following before next class:
Monday
February 16
Formulas for \(\pi\) by Ramanujan and others
Do the following before next class:
Wednesday
February 18
Probabilistic approaches for \(\pi\)

Bonus video: Eugenia Cheng on The Late Show

Do the following before next class:
Do the following before next class:
  • Practice: Finish the Dart Board \(\pi\) practice problems from Wedneseday and upload your solution to the Dart Board Pi assignment on Moodle.
  • Prepare: Read Section 2.2 (pages 54–62) in the Experimental Mathematics text. Also watch The magic of Fibonacci numbers, a 6-minute TED talk by Prof. Arthur Benjamin. What is the most interesting mathematical fact about the Fibonacci numbers that you find in either the text or the video? Answer the preparation question for February 20 on Moodle.
  • Looking ahead: Read Chapter 1, "Flourishing," in Mathematics for Human Flourishing by Francis Su, available here on JSTOR. (If necessary, log into JSTOR using your St. Olaf account.) By next Wednesday, you will answer two reflection questions (see below) based on this text about mathematics as a human activity.
Monday
February 23
Fibonacci implementations

MSCS Colloquium: Dr. Alex Knutson, How Simple Statistics and Human Genetics can Guide Drug Discovery Monday, February 23, 3:30–4:30pm in RNS 210

Do the following before next class:
  • Reflection: Read Chapter 1, "Flourishing," in Mathematics for Human Flourishing by Francis Su, available here on JSTOR. (If necessary, log into JSTOR using your St. Olaf account.) Then answer the following questions, writing at least one paragraph per question.
    1. What virtues have acquired as a result of doing mathematics? (Think of virtues as aspects of character that mathematics might build, such as habits of mind, that shape the way you approach life.)
    2. What value is there in studying math if you'll never use what the math that you're learning?
    The important thing is to be thoughtful about your answers. Submit your answers to the Flourishing assignment on Moodle.
  • Practice Read Section 2.3 in the text up to the "Further Generalizations" heading (pages 63–72) Then complete the Computing Fibonacci practice problems and upload your solutions to the Computing Fibonacci assignment on Moodle. Try to do this before class on Wednesday, though there is time to ask questions on Wednesday before this is due at 5pm.
  • Optional: Begin revising your \(\pi\) Project. Talk with the professor if you have questions about how to do this. Revisions are due Monday, September 29. You may submit your revisions to the same project link on Moodle as before.
Wednesday
February 25
Fibonacci identities
Do the following before next class:
  • To be announced
Friday
February 27
Fibonacci polynomial identities
Do the following before next class:
  • To be announced
Monday
March 2
Generalized Fibonacci numbers
\(\pi\) Project
revisions due
Do the following before next class:
  • To be announced
Wednesday
March 4
Generalized Fibonacci numbers
Do the following before next class:
  • To be announced
Friday
March 6
Iterated functions; Collatz trajectories
Do the following before next class:
  • To be announced
Monday
March 9
Patterns in Collatz trajectories
Generalized Fibonacci
Project due
Do the following before next class:
  • To be announced
Wednesday
March 11
More Collatz trajectories
Do the following before next class:
  • To be announced
Friday
March 13
The logistic map
Do the following before next class:
  • To be announced
Monday
March 16
The logistic map
Do the following before next class:
  • To be announced
Wednesday
March 18
Logistic map bifurcation diagrams
Generalized Fibonacci
Project revisions due
Do the following before next class:
  • To be announced
Friday
March 20
The Feigenbaum constant
Do the following before next class:
  • To be announced
Monday
March 23
Intro to Sage and CoCalc
Iterated Functions
Project due
Do the following before next class:
  • To be announced
Wednesday
March 25
Prime numbers
Do the following before next class:
  • To be announced
Friday
March 27
Prime numbers: sieve of Eratosthenes
Have a great Spring Break! No class March 30 — April 6.
Do the following before next class:
  • To be announced
Wednesday
April 8
Properties of prime numbers
Do the following before next class:
  • To be announced
Friday
April 10
Counting primes
Iterated Functions
Project revisions due
Do the following before next class:
  • To be announced
Monday
April 13
Counting primes and the Riemann zeta function
Do the following before next class:
  • To be announced
Wednesday
April 15
Counting primes and the Riemann zeta function
Do the following before next class:
  • To be announced
Friday
April 17
Detecting large primes
Primes Project
due
Do the following before next class:
  • To be announced
Monday
April 20
Pseudorandom numbers
Do the following before next class:
  • To be announced
Wednesday
April 22
Probabilistic simulation
Do the following before next class:
  • To be announced
Friday
April 24
Random walks
Primes Project
revisions due
Do the following before next class:
  • To be announced
Monday
April 27
1D Random walks
  • To be announced
Wednesday
April 29
2D Random walks
Do the following before next class:
  • To be announced
Friday
May 1
2D Random walks
Do the following before next class:
  • To be announced
Monday
May 4
3D Random walks
Random Walk
Project project due
Do the following before next class:
  • To be announced
Wednesday
May 6
Artificial intelligence and computational mathematics
Do the following before next class:
  • To be announced
Friday
May 8
Artificial intelligence and computational mathematics
Do the following before next class:
  • To be announced
Monday
May 11
Final projects
Random Walk project
revisions due
Do the following before next class:
  • To be announced
Wednesday
May 13
Final projects
We've made it to the end of the semester! A few last things to do:
  • To be announced
Wednesday
May 20
Final Presentations 9:00–11:00am