### Ruben Juanes

Professor

Dept. of Civil and Environmental Engineering, and

Dept. of Earth, Atmospheric and Planetary Sciences

Director, Pierce Laboratory for Infrastructure Science and Engineering

Skip to main content
#
Computer Programming and Computational Methods in MATLAB

MITx
## About This Course

## Requirements

## Course Staff

### Ruben Juanes

### Bauyrzhan Primkulov

MITx

Enrollment is Closed

Presents the fundamentals of computing and computer programming (procedural and object-oriented programming) in an engineering context. Introduction to logical operations, floating-point arithmetic, data structures, induction, iteration, and recursion. Computational methods for interpolation, regression, root finding, sorting, searching, and the solution of linear systems of equations and ordinary differential equations. Control of sensors and visualization of scientific data. Introduction to machine learning. Examples are drawn from engineering and scientific applications. Students use the MATLAB programming environment to complete weekly assignments.

Some familiarity with calculus, differential equations, and linear algebra.

Professor

Dept. of Civil and Environmental Engineering, and

Dept. of Earth, Atmospheric and Planetary Sciences

Director, Pierce Laboratory for Infrastructure Science and Engineering

Ph.D. candidate at MIT CEE