Notes for ME 305 — Engineering Computer Applications

Introduction to computer programming

Introduction to computer programming

Foundations of computer programming in MATLAB

Introduction to MATLAB

Assignment, data, data types

Assignment
Data and data types

Scripts

Introduction to scripts

Conditionals

Introduction to if/elseif/else statements

Introduction to linear algebra

Vector spaces
Linear maps and matrices
Linear independence and bases

Arrays and array operations

Introduction to arrays
Array operations

Loops

Introduction to loops

Functions

Introduction to functions

2D graphics

Introduction to 2D graphics

Applications of computer programming in MATLAB

3D graphics

Introduction to 3D graphics

Statistics

Introduction to statistics

Numerical solution of differential equations

Introduction to the numerical solution of differential equations