SUNY Geneseo Department of Mathematics

Lecture List

Math 230 02
Spring 2016
Prof. Doug Baldwin

Last modified May 2, 2016

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. 20—Introduction
  2. Jan. 22—Background on Computers
  3. Jan. 25—Arithmetic Expressions
  4. Jan. 27—Matlab’s Built-In Functions
  5. Jan. 29—Variables
  6. Feb. 1—Scripts
  7. Feb. 3—User-Defined Functions
  8. Feb. 5—Introduction to Vectors
  9. Feb. 8—Advanced Vector Operations
  10. Feb. 10—Logical Vectors and Logical Indexing
  11. Feb. 12—Nyquist’s Theorem
  12. Feb. 15—Class cancelled, no lecture notes
  13. Feb. 17—Plotting
  14. Feb. 19—Parametric Curves
  15. Feb. 22—Plotting Lab
  16. Feb. 24—Introduction to Matrices
  17. Feb. 26—More Ways to Build Matrices
  18. Feb. 29—Summary and Statistical Operations on Arrays
  19. Mar. 2—Exam 1, no lecture notes
  20. Mar. 4—Online Exam 1 Review
  21. Mar. 7—Branch Statements
  22. Mar. 9—Branches and Recursive Functions
  23. Mar. 11—Matlab’s Debugger
  24. Mar. 21—While Loops
  25. Mar. 23—Newton’s Method
  26. Mar. 25—Function Handles
  27. Mar. 28—Newton’s Method Lab Day
  28. Mar. 30—For Loops
  29. Apr. 1—Numeric Integration
  30. Apr. 4—Numeric Integration Lab Day 1
  31. Apr. 6—Numeric Integration Lab Day 2
  32. Apr. 8—Exam 2, no lecture notes
  33. Apr. 11—Indexing Subarrays
  34. Apr. 13—Digital Images
  35. Apr. 15—A Chroma Key Algorithm
  36. Apr. 18—Chroma Key Lab Day 1
  37. Apr. 20—Chroma Key Lab Day 2
  38. Apr. 22—Relations and Databases
  39. Apr. 25—Cell Arrays
  40. Apr. 27—Strings
  41. Apr. 29—Database Lab Day 1
  42. May 2—Database Lab Day 2