12.010 Computational Methods of Scientific Programming


Class Info

Introduces programming languages and techniques used by physical scientists: FORTRAN, C, C++, MatLab, and Mathematica. Emphasis on program design, algorithm development and verification, and comparative advantages and disadvantages of different languages. Students first learn the basic usage of each language, common types of problems encountered, and techniques for solving a variety of problems encountered in contemporary research: examination of data with visualization techniques, numerical analysis, and methods of dissemination and verification. No prior programming experience is required.

This class has 18.01, 18.02, and 8.01 as prerequisites.

12.010 will be offered this semester (Fall 2017). It is instructed by T. Herring and C. Hill.

Lecture occurs 2:00 PM to 4:00 PM on Tuesdays and Thursdays in 54-517.

This class counts for a total of 12 credits.

In the Fall 2015 Subject Evaluations, 12.010 was rated 7.0 out of 7.0. You can find more information on MIT OpenCourseWare at the Computational Methods of Scientific Programming site or on the 12.010 Stellar site.

MIT 12.010 Computational Methods of Scientific Programming Related Textbooks
MIT 12.010 Computational Methods of Scientific Programming On The Web

© Copyright 2015