SUNY Geneseo Department of Mathematics

Lecture List

Math 230 01
Fall 2015
Prof. Doug Baldwin

Last modified December 15, 2015

Caveat

These are electronic records of class discussion from Math 230 01 (Programming and Mathematical Problem Solving). They are generally captured as a class unfolds, and slightly cleaned up afterwards. They are not clean, carefully-planned lecture notes in the usual sense. They are more an electronic equivalent of notes on the blackboard: they record some of what the instructor said, some of what students said, the things that really happened in the class—including the misunderstandings, false starts, and similar things that happen in real classes. The goal of these notes is as much to help students remember how they learned as it is to help them remember what they learned (because the “how” of learning is at least as important as the “what”).

Please make WWW or other electronic links to this page only—I want people reading these notes to see the “caveat” above.

Send comments, questions, etc. related to these notes to Doug Baldwin.

  1. Aug. 31—Introduction
  2. Sep. 2—Matlab’s Interpreter Environment
  3. Sep. 4—Computers as Machines
  4. Sep. 9—Matlab Built-In Numeric Functions
  5. Sep. 11—Scripts
  6. Sep. 14—Variables
  7. Sep. 16—Algorithms
  8. Sep. 18—User-Defined Functions
  9. Sep. 21—Introduction to Vectors
  10. Sep. 23—Mapping Operations on Vectors
  11. Sep. 25—Miscellaneous Vector Features
  12. Sep. 28—Column Vectors and “Reduce” Operations
  13. Sep. 30—Nyquist’s Theorem
  14. Oct. 2—Plotting
  15. Oct. 5—Parametric Equations for Plotting
  16. Oct. 7—Plotting Lab
  17. Oct. 9—Introduction to Matrices
  18. Oct. 14—Calculations with Matrices
  19. Oct. 16—Slicing and Assembling Matrices
  20. Oct. 19—While Loops
  21. Oct. 21—While Loops with Input and Output
  22. Oct. 23—Hour Exam 1, no lecture notes
  23. Oct. 26—Introduction to Newton’s Method
  24. Oct. 28—Function Handles
  25. Oct. 30—Newton’s Method and Derivatives
  26. Nov. 2—Newton’s Method Lab
  27. Nov. 4—Introduction to Numeric Integration
  28. Nov. 6—For Loops
  29. Nov. 9—Pseudocode for Riemann Sums
  30. Nov. 11—Integration Lab
  31. Nov. 13—Integration Lab
  32. Nov. 16—The Bisection Method
  33. Nov. 18—If Statements
  34. Nov. 20—Bisection Lab
  35. Nov. 23—Hour Exam 2, no lecture notes
  36. Nov. 30—Matlab’s Debugger
  37. Dec. 2—Relations, Databases, and Cell Arrays
  38. Dec. 4—Cell Arrays
  39. Dec. 7—Strings
  40. Dec. 9—Files and Relations Lab
  41. Dec. 11—Relations Lab
  42. Dec. 14—Relations Lab, Day 2