| Week | Topics | Study Materials | Materials |
| 1 |
Introduction to MATLAB:
MATLAB environment, syntax, workspace, help/documentation.
Scripts vs. functions.
Variables, data types, and operators.
|
|
|
| 2 |
MATLAB Programming Fundamentals:
Vectors and matrices, indexing, array operations.
Loops (for, while), conditional statements.
Debugging and error handling.
|
|
|
| 3 |
Plotting and Data Visualization:
2D and 3D plotting.
Formatting figures, multiple plots, annotations.
Data import/export.
|
|
|
| 4 |
Root-Finding Methods (Theory & MATLAB):
Bisection, Newton-Raphson, Secant methods.
Implementation and convergence analysis in MATLAB.
|
|
|
| 5 |
Systems of Linear Equations:
Gaussian elimination, LU decomposition, iterative solvers (Jacobi, Gauss-Seidel).
Matrix conditioning and error considerations.
|
|
|
| 6 |
Midterm
|
|
|
| 7 |
Spring Break
|
|
|
| 8 |
Curve Fitting and Least-Squares Methods:
Polynomial fitting.
Linear and nonlinear regression.
Goodness-of-fit metrics.
|
|
|
| 9 |
Interpolation Methods:
Lagrange and Newton interpolation.
Spline interpolation.
Practical MATLAB implementations.
|
|
|
| 10 |
Numerical Differentiation and Integration:
Finite difference approximations.
Trapezoidal and Simpson’s rule.
MATLAB implementations and error analysis.
|
|
|
| 11 |
Optimization Techniques:
Unconstrained optimization: gradient descent, Newton’s method.
MATLAB’s fminsearch and fminunc functions.
Applications in engineering problems.
|
|
|
| 12 |
Advanced MATLAB Programming Concepts:
Structure arrays, cell arrays.
File handling, modular programming.
Efficiency considerations and vectorization.
|
|
|
| 13 |
Graphical User Interfaces (GUI) with MATLAB:
Introduction to App Designer and GUIDE.
Layouts, controls, callbacks.
Simple example projects.
|
|
|
| 14 |
Project Development Workshop:
Students define a research-related problem.
Start implementing GUI + numerical method integration.
Individual project support and feedback.
|
|
|
| 15 |
Final Project Presentations
Student presentations of MATLAB GUIs.
Peer and instructor feedback.
Wrap-up: review of key concepts and applications.
|
|
|