Skip to main page content
Ideas
  1. Course Search
  2. MIT 1 .000

Introduction to Computer Programming and Numerical Methods for Engineering Applications
MIT 1 .000

Course Information

Description

Presents the fundamentals of computing and computer programming (procedural and object-oriented programming) in an engineering context. Introduces 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. Draws examples from engineering and scientific applications. Students use the Python programming environment to complete weekly assignments.

Class Notes

See MIT Schedule for times and locations; 

Faculty: Gioele Zardini; 

Prereq: None. Coreq: 18.03; 

Subject Level: Undergraduate

School Non-Harvard
Units 12
Cross Reg

Available for Harvard Cross Registration

Course Component Regular Course
Grading Basis MIT Optional (LG/AUD)