SUNY Geneseo Department of Computer Science
Lecture Record
CSci 120, Spring 2014
Prof. Doug Baldwin
Caveat
These are electronic records of class discussion from CSci 120 (Procedural Programming: Matlab).
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.
- Jan. 22—Introduction
- Jan. 24—Installing Matlab
- Jan. 27—Matlab’s User Environment
- Jan. 29—Matlab’s User Environment
- Jan. 31—Expressions, Day 1
- Feb. 3—Expressions, Day 2
- Feb. 5—Expressions, Day 2
- Feb. 7—Vectors, Day 1
- Feb. 10—Vectors, Day 2
- Feb. 12—Vectors, Day 2
- Feb. 14—Scripts
- Feb. 17—Plotting, Day 1
- Feb. 19—Plotting, Day 1
- Feb. 21—Plotting, Day 2
- Feb. 24—Matrices
- Feb. 26—Matrices
- Feb 28—Hour Exam 1, no lecture notes
- Mar. 3—Introduction to “For” Loops
- Mar. 5—Introduction to “For” Loops
- Mar. 7—“For” Loops, Day 2
- Mar. 10—“For” Loops, Day 3
- Mar. 12—Snow Day, no lecture notes
- Mar. 14—“For” Loops, Day 3
- Mar. 24—Catch-Up Day
- Mar. 26—Catch-Up Day
- Mar. 28—“If” Statements, Day 1
- Mar. 31—“If” Statements, Day 2
- Apr. 2—“If” Statements, Day 2
- Apr. 4—“If” Statements, Day 3
- Apr. 7—“If” Statements, Day 4
- Apr. 9—“If” Statements, Day 4
- Apr. 11—Hour Exam 2, no lecture notes
- Apr. 14—Debugging
- Apr. 16—Debugging
- Apr. 18—Introduction to Cell Arrays
- Apr. 21—Cell Arrays, Day 2
- Apr. 23—Cell Arrays, Day 2
- Apr. 25—Cell Arrays, Day 3
- Apr. 28—Cell Arrays and Relational Databases
- Apr. 30—Cell Arrays and Relational Databases
- May 2—Cell Arrays and Relations, Day 2
- May 5—Catch-Up Day