# Notes for ME 305 — Engineering Computer Applications

## Introduction to computer programming

Introduction to computer programming

## Foundations of computer programming in MATLAB

### Assignment, data, data types

Assignment

Data and data types

### 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

### Functions

### 2D graphics

## Applications of computer programming in MATLAB

### 3D graphics

### Statistics

### Numerical solution of differential equations

Introduction to the numerical solution of differential equations