|Day 1 of 2|
|Creating Robust Applications|
Objective: Create robust applications that withstand unexpected input and produce meaningful errors. Use built-in MATLAB functions and programming constructs, and employ standard techniques for handling error conditions.
Objective: Use integrated tools to manage code, diagnose problems, debug applications, and measure performance.
Objective: Modularize code into readable and maintainable functions. Explore the different function types available in the MATLAB language and the tradeoffs associated with each type. See how function type affects the performance and reliability of the code.
|Day 2 of 2|
Objective: Explore choices for storing data within a MATLAB application and how they affect the application's storage requirements and execution time.
|Efficient Data Management|
Objective: Use common techniques for improving performance when storing, accessing, and processing data.
|Classes and Objects|
Objective: Combine data and its associated operations into a custom data type, or class. Write classes and create objects from those classes. Organize large applications using custom classes.