This course introduces programming languages and techniques used by physical scientists: FORTRAN, C, C++, MATLAB®, and Mathematica®. Emphasis is placed 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.
Technical Requirements
Any number of development tools can be used to compile and run the .c and .f files found on this course site. C++ compiler is required to compile the .cc files. Any number of software tools can be used to import the .dat files found on this course site. MATLAB® software is required to view and run the .m and .mat files found on this course site. Mathematica® software is required to run the .nb files found on this course site.
Staff
Instructors:
Prof. Tom Herring
Prof. Jim Elliot
Dr. Chris Hill
Course Meeting Times
Lectures:
Two sessions / week
1.5 hours / session
Level
Undergraduate
Feedback
Send feedback about OCW or this course.
全部回复(38 )
只看楼主 我来说两句回复 举报
回复 举报