Introduction to Scientific and Mathematical Computing
Homework
Homework 10: Monte Carlo minimization. Linear programming oil pipleine problem.
Due 5pm Friday 4/25.
Homework 9: Continuous distributions, Celebration poster. Due 4/22.
Homework 8: Pseudo-random numbers, Monte Carlo integration and simulation. Due 4/8.
Homework 7: Least squares linear fitting, and application to drummer's time-keeping. Due 3/25.
Homework 6: Newton's method in the complex plane, and polynomial interpolation. Due 3/18.
Homework 5: Age-structured population model
Homework 4: Butterfly effect
Homework 3: Goldbach & Carmichael numbers, and computer arithmetic systems
Homework 2: Discrete-time dynamics
Homework 1: GCD and Pythagorean triples
Homework 0: Software Setup
Gradesheet
Day 28: Review, finish pipeline linear optimization problem
Day 27: Pipeline problem, linear programming
Day 26: Stochastic optimization, Celebration of Academic Excellence
Day 25: Optimization, airplane loading problem
Day 24: Tour of CCR
CCR is in the New York State Center of Excellence In Bioinformatics & Life Sciences
(contains link to Google Maps).
Directions: Millersport -> I-290 -> I-90W -> 33W -> Locust St exit onto Goodell -> R on Michigan
-> L on Virginia -> street parking in front of the building on Virginia St (free for 2h).
We will meet outside Room 150 in the Math Bldg at 12:30pm.
Outline
Links
Whiteboards
Day 23: Generating non-uniform random numbers
Late start today: 12:45pm.
Outline
Links
Whiteboards
Day 22: Non-uniform random numbers, Monte Carlo simulation
Quiz 4: on polynomial interpolation and least squares linear regression. You may bring one single-sided page of notes.
Outline
Links
Whiteboards
Day 21: Monte Carlo integration in high-D
Day 20: A good random number generator, Monte Carlo integration
Day 19: Modeling stochastic processes, random number generators
Day 18: Assessing steadiness of drummers, cont'd
Outline
Links (change dot to .) Additional links to music clips added 5:20pm
Whiteboards
Day 17: Application of least-squares linear fitting: assessing steadiness of drummers
Day 16: Polynomial interpolation and least-squares linear fitting
Day 15: Polynomial interpolation
Day 14: Newton's method in C, creating images, age-structured pop models
Day 13
Quiz 3
Day 12
Day 11
Day 10
Day 9
Solutions
Office Hours
I will be available to help you (Math Bldg Room 206) from 1:00-3:00pm on Mondays.
(This time suits 17 out of 20 students, which is the best possible fit.)
You can also catch me after class on Tuesdays and Thursdays.
Chen Zhang, the TA, will hold office hours (Math Bldg Room 138) Wednesdays from 1:00-3:00pm.
Day 8
Day 7
Day 6
Day 5
Day 4
Day 3
Day 3 Plan: 337_day3_plan.odt
Unix command shell mini-lesson #2: transcript (redone because orginal one had extraneous characters
for reasons I won't get into), unix_command_shell_primer.ods
Maple commands review
Exploring the natural numbers: gcd_illustration.ods
Day 2
Whiteboards
Online channels
This website, the MTH 337 UBLearns channel accessed via
ublearns.buffalo.edu, and a blog whose address
can be found on UBLearns.
Software
We will use free software as much as possible.
Here is the list.
Policies and Syllabus
Textbook
None. Materials will be provided online by the instructor.