Lecture Slides
Warning: These powerpoint files are typically modified a day or two before they are presented in lecture. Go the syllabus for printable versions.
| L0 | Course Logistics | L17 | Structures | |
| L1 | Course Overview | L18 | Handle Graphics | |
| L2 | Matlab Basics | L19 | 2D Arrays | |
| L3 | Introduction to Conditionals | L20 | More on 2D Arrays | |
| L4 | Iteration with For-Loops | L21 | Cell Arrays, Structure Arrays, and Character Arrays | |
| L5 | More on Conditionals | L22 | Working with Data Files | |
| L6 | More on For-Loops | L23 | Working with Image Files | |
| L7 | Iteration with While-Loops | L24 | More on Image File Processing | |
| L8 | Matlab Graphics | L25 | Working with Sound Files | |
| L9 | The Discrete versus The Continuous | L26 | More on Sound File Processing | |
| L10 | Using Arrays to Plot Functions | L27 | Divide-and-Conquer Algorithms | |
| L11 | User-Defined Functions | L28 | Object-Oriented Programming I | |
| L12 | More on User-Defined Functions | L29 | Object-oriented Programming II | |
| L13 | More on Arrays | L30 | Sensitivity Analysis | |
| L14 | Arrays and Functions | L31 | The Google PageRank Computation | |
| L15 | Strings | L32 | Constrained Optimization | |
| L16 | Cell Arrays |