Matthew L. Wright
Associate Professor, St. Olaf College

Modern Computational Math

Math 242 ⋅ Spring 2023

    This is a past course that has already concluded. If you are looking for a current course, please click here.

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:
Wednesday
February 8
Do the following before next class:
Friday
February 10
Madhava series for \(\pi\)
Do the following before next class:
Monday
February 13
Inverse tangent formulas for \(\pi\)

MSCS Colloquium: Summer Research in MSCS; Monday, Feb. 13, 3:30pm in RNS 310

Do the following before next class:
Wednesday
February 15
Formulas for \(\pi\) by Ramanujan and others
Do the following before next class:
Friday
February 17
Probabilistic approaches for \(\pi\)

MSCS Research Seminar: Prof. Paula Mercurio, Network Embeddings for Potential Energy Landscapes, Feb. 17, 3:30pm in RNS 204; video

Do the following before next class:
Monday
February 20
Fibonacci numbers

MSCS Colloquium: Prof. Steve McKelvey, "Applied Mathematics and Bad Intuition: Two Examples," Monday, Feb. 20, 3:30pm in RNS 310; video

Do the following before next class:
Wednesday
February 22
Do the following before next class:
Friday
February 24
Do the following before next class:
Monday
February 27
Fibonacci polynomial identities

MSCS Colloquium: Prof. Mckenzie West (U. Wisconsin Eau Claire) — cancelled, to be rescheduled

Do the following before next class:
Wednesday
March 1
Generalized Fibonacci numbers

MSCS Colloquium: T.J. Reinartz, "From Objects to N-grams: Programming the Journey with Data and Data Structures," Wednesday, March 1, 3:30pm in RNS 310

Do the following before next class:
Friday
March 3
Generalized Fibonacci numbers

MSCS Research Seminar: Prof. Kendra Killpatrick (Pepperdine University), "Fibonacci Numbers, Catalan Numbers, and the Super FiboCatalan Numbers," Friday, March 3, 3:30pm in RNS 204; video

OleHacks Guest Speakers: Dr. Dustin Dannenhauer, March 3, 7:30pm on Zoom and Dr. Leilani Gilpin, March 4, 1pm on Zoom

Do the following before next class:
Monday
March 6
\(\pi\) Project
revisions due

MSCS Colloquium: Prof. Layla Oesper (Carleton College), "Combining CS and Biology: Algorithms for comparing and summarizing tumor trees," Monday, March 6, 3:30pm in RNS 310

Do the following before next class:
Wednesday
March 8
Heights of Collatz sequences
Do the following before next class:

MSCS Research Seminar: Prof. Kristopher Hollingsworth (MN State University, Mankato), "Discrete Frames for High-Dimensional Data" Friday, March 10, 3:30pm in RNS 204; video

BRIDGES Part 3: Pathways Friday, March 10, 5–7pm in Buntrock Sun Ballroom

Do the following before next class:
Monday
March 13

MSCS Colloquium: Prof. Michael Orrison (Harvey Mudd College), "Voting and Linear Algebra: Connections and Questions," Monday, March 13, 3:30pm in RNS 310; video

Do the following before next class:
Wednesday
March 15
Do the following before next class:
Friday
March 17
Do the following before next class:
Monday
March 20
Logistic map bifurcation diagrams

MSCS Colloquium: Claire Kelling (Carleton College) Monday, March 20, 3:30pm in RNS 310

Do the following before next class:
Wednesday
March 22
The Feigenbaum Constant
Have a great spring break! No class March 24–31.
Monday
April 3
Introduction to Python
Do the following before next class:
Wednesday
April 5
Do the following before next class:
Friday
April 7
Prime numbers: Sieve of Eratosthenes
Do the following before next class:
Monday
April 10
Properties of prime numbers
Do the following before next class:
Wednesday
April 12
Do the following before next class:
Friday
April 14
Counting Primes and the Riemann Zeta Function
Do the following before next class:
Monday
April 17
Counting Primes and the Riemann Zeta Function
Do the following before next class:
Wednesday
April 19
Detecting large primes

Note: no help session on Thursday, April 20.

Do the following before next class:
Friday
April 21
Pseudorandom numbers
Do the following before next class:
Monday
April 24
Probabilistic simulation

MSCS Colloquium and Kleber-Gery lecture for April 24 have been postponed.

Do the following before next class:
Wednesday
April 26
Do the following before next class:
Friday
April 28

MSCS Research Seminar: Prof. Joseph Johnson Sneetch Theory: Coupled Oscillators and How Dislike of the Other Can Generate Cliques, April 28, 3:30pm in RNS 204

Do the following before next class:
Monday
May 1
Primes Project
revisions due

MSCS Colloquium: Mckenzie West, Still working when the warehouse burns down: the mathematics of storing data, Monday, May 1, 3:30pm in RNS 310; video

Do the following before next class:
Wednesday
May 3

Math Bio Symposium: Thursday, May 4; Poster Session 4–5pm in Regents 4th floor northwest lounge; evening lecture by Dr. Allison Shaw, How Perspective Shapes Theory in Biology, 7:30–8:30 in RNS 290

Do the following before next class:
Friday
May 5
3D Random walks
Random Walk
project due
Do the following before next class:
Monday
May 8
Final projects

MSCS Colloquium: Computer Science student projects, Monday, May 8, 3:30pm in RNS 310

Do the following before next class:
  • Work on your final project. Identify what mathematical questions you would like to investigate. Start planning and writing code.
  • Optionally, revise your random walk project or do a challenge problem.
Wednesday
May 10
Final projects
Do the following before next class:
  • Work on your final project.
  • Optionally, revise your random walk project or do a challenge problem.
Friday
May 12
Final projects
Do the following before next class:
  • Work on your final project.
  • Optionally, revise your random walk project or do a challenge problem.
Monday
May 15
Final projects
Random Walk
project revisions due
We've made it to the end of the semester! A few last things to do:
  • Finish your final project. Organize your computations and results into a single notebook that demonstrates what you have accomplished in this project. Prepare your presentation— a 10–15 minute overview of what you investigated and discovered.
  • Submit your final project files/links to the Final Project assignment on Moodle.
  • Complete the Final Project: Self and Peer Evaluation. This is a short, required form regarding your own contributions and your group members' contributions to the project.
  • Recommended: schedule a practice presentation with the professor (see Google calendar appointment link in your email).
Friday
May 19
Math 242B: Final Presentations 9:00–11:00am
Monday
May 22
Math 242A: Final Presentations 9:00–11:00am