Matthew L. Wright
Associate Professor, St. Olaf College

Modern Computational Math

Math 242 ⋅ Fall 2024

Top
Today
Bottom
Challenge Problems Earn a Token
Do the following before the first class:
  • Complete the Introductory Survey.
  • 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.
Do the following before next class:
Monday
September 9
Do the following before next class:
Wednesday
September 11
Madhava series for \(\pi\)

Bonus video: Paths to Math: John Urschel

Do the following before next class:
Friday
September 13
Inverse tangent formulas for \(\pi\)
Do the following before next class:
  • Complete the Inverse Tangent Formulas practice problems and upload your solutions to the Inverse Tangent Formulas assignment on Moodle.
  • Read Section 1.5 (pages 32–36) in our Exploring Mathematics text. Do Exercise 1.27 (not to turn in). How are the methods in this section different from what we have seen so far?
  • Take a look at the \(\pi\) Project, due next Friday. You don't need to write any code for this yet, but start thinking about the problem and planning the methodology you will use for this project.
Monday
September 16
Formulas for \(\pi\) by Ramanujan and others
Do the following before next class:
Wednesday
September 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:
Monday
September 23
Fibonacci implementations
Do the following before next class:
  • Read Section 2.3 up to the "Further Generalizations" heading on page 70 in our Exploring Mathematics text. Focus on the process of discovering Cassini's identity and the methods presented for verifying the identity for lots of indexes \(n\).
  • Complete the Computing Fibonacci practice problems and upload your solutions to the Computing Fibonacci assignment on Moodle.
  • Optionally, begin revising your \(\pi\) Project. Talk with the professor if you have questions about how to do this. Revisions are due Monday, September 30. You may submit your revisions to the same project link on Moodle.
Wednesday
September 25

Bonus: video How Not to Be Wrong: The Power of Mathematical Thinking - with Jordan Ellenberg and article The Psychology of Statistics by Jordan Ellenberg

MSCS Showcase Thursday, September 26, 4:30pm, Tomson 280

Do the following before next class:
Friday
September 27
Fibonacci polynomial identities
Do the following before next class:
Monday
September 30
Generalized Fibonacci numbers
\(\pi\) Project
revisions due

MSCS Colloquium: How many ways are there to juggle? Monday, September 30, 3:30–4:30pm in RNS 210

Northfield Undergraduate Mathematics Symposium Tuesday, October 1, 3:15–6:45pm at Carleton

Do the following before next class:
Wednesday
October 2
Generalized Fibonacci numbers

Bonus: Susan D'Agostino book and interview

Do the following before next class:
Friday
October 4
Iterated functions; Collatz trajectories
Do the following before next class:

MSCS Colloquium: Carlos Chavez, "Which is better, one or two? Three...or four? Viewing Educational Measurement Through Multiple Lenses," Monday, October 7, 3:30–4:30pm in RNS 210

Do the following before next class:
Wednesday
October 9
More Collatz trajectories

Bonus video: Terence Tao: "The Potential for AI in Science and Mathematics"

MSCS Research Seminar: Craig Kaplan, "Computing Tiling Properties of Polyforms," Thursday, October 10, 11:30am–12:30pm in RNS 203

Do the following before next class:
Friday
October 11
The logistic map
Have a great fall break! No class October 14
Do the following before next class:
Wednesday
October 16

Bonus video: Moon Duchin: "Political Geometry" and DistrictR

Do the following before next class:
Friday
October 18
Logistic map bifurcation diagrams

MSCS Research Seminar: Prof. Dave Walmsley: "Recent Advances in Linear Dynamics" Friday, October 18, 3:30–4:30pm in RNS 210

Do the following before next class:
Monday
October 21
Do the following before next class:
Wednesday
October 23
Intro to Sage and CoCalc
Do the following before next class:
  • Read the following pages from the Python Land tutorial: Variables, Functions, Booleans, Loops, and Strings.
  • Read pages 145–148 in our Exploring Mathematics text. Take note of how the Sieve of Eratosthenes is able to efficiently find all the prime numbers up to some maximum value.
  • Complete the four practice problems in the Intro Primes practice problems notebook on CoCalc. For help, talk with the professor or with classmates, or visit the help session on Sunday evening. Simply complete the problems in the file on CoCalc and they will be automatically turned in for grading.
Monday
October 28
Prime numbers: sieve of Eratosthenes

MSCS & Biology Research Seminar: Prof. Martha Zillig: "Counting Creatures: The Statistical Science Behind Wildlife Ecology" Monday, October 28, 4:00–5:00pm in RNS 410

Do the following before next class:
Wednesday
October 30
Properties of prime numbers

Bonus: "In Music and Math, Lillian Pierce Builds Landscapes" from Quanta Magazine

Do the following before next class:
  • Read Section 4.2 in our Exploring Mathematics text.
  • Complete the Prime Sieves and Prime Pairs practice problems that you will find in the Assignments folder on CoCalc. Simplly complete the problems on CoCalc and they will be automatically turned in for grading. These practice problems are due Friday at 5pm.
  • Optionally, work on revising your Iterated Functions Project. Revisions are due next Monday, November 4.
  • Take a look at the Primes Project, due next Friday, November 8.
Friday
November 1
Counting primes
Do the following before next class:
  • Read Section 4.3, pages 156–159 in our Exploring Mathematics text.
  • Complete the Counting Primes practice problems that you will find in the Assignments folder on CoCalc. Simplly complete the problems on CoCalc and they will be automatically turned in for grading. These practice problems are due Monday at 5pm.
  • Optionally, finish revising your Iterated Functions Project. Revisions are due next Monday, November 4. You may submit your revisions to the Iterated Functions Project assignment on Moodle.
  • Begin the Primes Project, due next Friday, November 8.
Monday
November 4
Counting primes and the Riemann zeta function

MSCS Colloquium: Prof. Steven McKelvey: "One Person, One Vote: The Electoral College, Gerrymandering and the Mathematics of Optimization" Monday, November 4, 3:30pm in RNS 210

Do the following before next class:
Wednesday
November 6
Counting primes and the Riemann zeta function
Do the following before next class:
Friday
November 8
Detecting large primes
Do the following before next class:
Monday
November 11
Pseudorandom numbers
Do the following before next class:
Wednesday
November 13
Probabilistic simulation
Do the following before next class:
Friday
November 15
Random walks
Do the following before next class:
Monday
November 18
1D Random walks
Do the following before next class:
Wednesday
November 20
2D Random walks
Do the following before next class:
Friday
November 22
2D Random walks
Do the following before next class:
Monday
November 25
3D Random walks
Do the following before next class:
Have a great Thanksgiving break! No class November 27 or 29.
Monday
December 2
To be determined
Do the following before next class:
Wednesday
December 4
To be determined
Do the following before next class:
Friday
December 6
Final projects
Do the following before next class:
Monday
December 9
Final projects
We've made it to the end of the semester! A few last things to do:
Monday
December 16
Final Presentations 1:00–3:00pm