Below are roughly the sections of the Programming in MATLAB textbook that I will cover. I may de-emphasize some topics and add others, but this is basically the list.
| Topic | Text Reference |
| Introduction to Matlab | |
| Matrix computations | |
| Plotting | |
| Control structures | |
| Built-in functions | |
| User defined functions | |
| Strings | |
| Cell arrays | |
| File input/output | |
| Linear Programming (LP) in MATLAB | |
| Solving linear programming models using Matlab |
| Week | Topic | Slides | Assignment | Due Date |
|---|---|---|---|---|
| Week 1 | Installing Matlab Introduction, Getting Started |
Matlab on PCs Matlab Online Lecture 1 a Lecture 1 b |
- | - |
| Week 2 | Matrix Computations | Lecture 2 a Lecture 2 b |
- | - |
| Week 3 | More on Matrices Computations | Lecture 3 | Homework 1 | April 1, 2023 |
| Week 4 | Plotting in Matlab | Lecture 4 Lecture 5 |
Homework 2 | May 3, 2023 |
| Week 5 | Midterm Exam | - | - | - |
| Week 6 | MATLAB Built-in Functions | Lecture 6 | - | - |
| Week 7 | Matlab User-defined Functions | Lecture 7 | Homework 3 | May 20, 2023 |
| Week 8 | Relational operators & Logical operators If Statements |
Lecture 8 Lecture 9 |
- | - |
| Week 9 | For Loops While Loops |
Lecture 10 Lecture 11 |
Homework 4 | June 7, 2023 |
| Week 10 | Cell Arrays and File Input/output | Lecture 12 | Homework 5 | June 7, 2023 |
| Week 11 | Revision | - | - | - |
| Week 12 | Final Exam | - | - | - |