Introduction to Programming (in MATLAB)
- timespan
- 2h lecture + 2h lab (2015)
- 3h lecture & lab (2016)
- attendance
- recommended
- grading
- weekly homework (10)
- midterm (10)
- final (10)
- project (20)
Resources
Introduction [ slides ]
Fundamentals: Expressions, Variables, Vectors & Matrices [ slides ]
Scripts, Input/Output, Logic &
if
-statement [ slides ]Functions,
switch
-statement & Loops (for
andwhile
) [ slides ]Datafiles, Vector Operations & Logical Indexing [ slides ]
Working with Strings [ slides ]
Plotting & Graphics [ slides ]
More on Functions & Debugging [ slides, debugging #1, #2, #3, #4, #5 ]
Program Flow: Errors, Calls & Recursion [ slides ]
Organizing Data: Arrays, Cells & Structures [ slides ]
File Input & Output [ slides ]