SUNY Geneseo Department of Mathematics

Lecture List

Math 230 02
Spring 2017
Prof. Doug Baldwin

Last modified August 9, 2017

Caveat

These are electronic records of class discussion from Math 230 02 (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. Jan. 18—Introduction
  2. Jan. 20—How Computers Work
  3. Jan. 23—Arithmetic in Matlab
  4. Jan. 25—Defining Functions in Matlab
  5. Jan. 27—Expressions Lab
  6. Jan. 30—Local Variables
  7. Feb. 1—Introduction to Vectors
  8. Feb. 3—Calculating with Vectors
  9. Feb. 6—Vectors Lab
  10. Feb. 8—Sound in Matlab & Nyquist’s Theorem
  11. Feb. 10—Plotting
  12. Feb. 12—Parametric Curves
  13. Feb. 15—Plotting Lab
  14. Feb. 17—Introduction to Matrices
  15. Feb. 20—Matrix Multiplication
  16. Feb. 22—Matrix Lab
  17. Feb. 24—Comparisons & Logic
  18. Mar. 1—If Statements
  19. Mar. 3—Piecewise Functions
  20. Mar. 6—Decision-Making Lab
  21. Mar. 8—Introduction to While Loops
  22. Mar. 20—More about While Loops
  23. Mar. 22—Algorithms
  24. Mar. 24—Function Handles
  25. Mar. 27—Newton’s Method Lab
  26. Mar. 29—Newton’s Method Lab
  27. Mar. 31—Numerical Integration
  28. Apr. 3—For Loops
  29. Apr. 5—Numeric Integation Lab
  30. Apr. 10—Matlab’s Debugger
  31. Apr. 14—Digital Images
  32. Apr. 17—Multi-Dimensional Arrays
  33. Apr. 19—Logical Indexing
  34. Apr. 21—Chroma Key Lab
  35. Apr. 24—Strings
  36. Apr. 26—Cell Arrays
  37. Apr. 28—Files
  38. May 1—Representations of Complicated Data