10-ENG : Engineering Computation

Concentrations:  Biomedical  ||  Energy  || Engineering Computation || Environmental  || Manufacturing Design ||   Materials Process & Design  || Process Data Analytics ||  Society, Engineering, & Ethics


Course 10-ENG: Bachelor of Science in Engineering with Concentration

10-ENG COMP: Engineering Computation Concentration

Computation has become an increasingly important tool in engineering. Today computational techniques are more effective and less expensive than experiments for the solution of many engineering problems, and are useful complements to experiments for most of the remaining problems. Computation is commonly used to provide insights that go beyond purely experimental studies. This concentration covers fundamental concepts, techniques, tools, and applications of engineering computation.

Note: By taking the right courses, students can get the CS minor by taking three additional courses (6.006, 6.009, and a course from the advanced list at https://www.eecs.mit.edu/csminor).

Students in this concentration are required to take four subjects from four categories. Although not required, students are encouraged to take

10.34 Numerical Methods Applied to Chemical Engineering

as one of their technical electives.

A. Introduction to Programming

Number Name Units GIR Prerequisites
6.00  or Introduction to Computer Science and Programming 12 REST  
6.0001 Introduction to Computer Science Programming in Python 6    

B. Computational Mathematics (select at least one)

Number Name Units GIR Prerequisites
6.042J Mathematics for Computer Science 12 REST Calculus I (GIR)
18.200/18.200A Principles of Discrete Applied Mathematics 15/12    

C. Introduction to Applications (select at least one)

Number Name Units GIR Prerequisites
6.01 Introduction to EECS via Robotics   12 LAB 6.0001 or permission of instructor
6.02 Introduction to EECS via Communications Networks 12 LAB 6.0001
6.03 Introduction to EECS via Medical Technology 12 LAB Calculus II (GIR) and Physics II (GIR)
6.08 Introduction to EECS via Interconnected Embedded Systems 12 LAB  

 D. Computational Engineering (select at least one)

Number Name Units GIR Prerequisites
2.086 Numerical Computation for Mechanical Engineers   12 REST Calculus II (GIR) and Physics I (GIR)
6.034 Artificial Intelligence   12   6.0001
10.437[J] Computational Chemistry   12    
18.085 Computational Science and Engineering I   12   Calculus II (GIR) and (18.03 or 18.032)
18.086 Computational Science and Engineering II   12   Calculus II (GIR) and (18.03 or 18.032)

Approved Graduate Subject Alternatives

Number Name Units GIR Prerequisites
2.097[J] Numerical Methods for Partial Differential Equations 12   18.03 or 18.06
10.34 Numerical Methods Applied to Chemical Engineering 9   Permission of instructor