MIT OpenCourseWare


» 进阶搜寻
 课程首页
 教学大纲
 教学时程
 课堂讲稿
 作业
 专题

12.010 2002秋季课程:科学程式写作所需的运算方法(Computational Methods of Scientific Programming, Fall 2002)


本页翻译进度

灯号说明

审定:无
翻译:谢安邦(简介并寄信)
编辑:侯嘉珏(简介并寄信)

Source code from different languages.
不同程式语言的程式码(图片由Tom Herring教授同意提供)
Source code from different languages. (Image courtesy of Prof. Tom Herring.)

课程重点

这个课程包括课堂讲稿及回家作业

This course includes lecture notes and homework assignments.

课程描述

本课程在介绍物理科学家所用到的程式语言及技巧:福传(Fortran)、C、C++、MATLAB®及Mathematica®。课程将着重于程式设计、算法的发展及证明,以及不同程式语言之间的优缺点比较。同学们从不同程式语言的基本使用开始学起,一些常见问题的共同型态,以及在解决当代研究上所遭遇到的各种不同问题时的解题技巧:以视觉化技巧检视资料、数值分析,以及传播和验证的方法。即使没有程式经验者也可选修。编注:标点符号除了英数外,请使用全形体,并避免不必要的空格,谢谢。

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.

技术上的需求

必须要有任何一种可以编译及执行课程网站中.c以及.f文件的发展工具。C++编译器是编译.cc文件所必须的工具。在课程中必须要有任何一种软件可以汇入课程网站中的.dat文件。在课程中必须要有MATLAB® 软件,这是观看及执行课程网站上.m及.mat文件所必须的。Mathematica® 软件是执行.nb文件所必须的。

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.

师资
讲师:
Tom Herring 教授
Jim Elliot 教授
Chris Hill 博士
上课时数
教师授课:
每周2节
每节1.5小时
程度
大学部
回应
告诉我们您对本课程或“开放式课程网页”的建议。
声明
麻省理工学院开放式课程认可 开放式课程计划(OOPS)的翻译计划,开放式课程计划(OOPS)乃是运用其独立团队、独立资源、独立流程进行翻译计划之团队。

所有麻省理工学院开放式课程之材料皆以麻省理工学院开放式课程创作共享授权发布,所有之翻译资料皆由开放式课程计划(OOPS)所提供,并由其负翻译品质之责任。

此处麻省理工学院开放式课程之资料乃由 开放式课程计划(OOPS) 译为简体中文。麻省理工学院开放式课程在此声明,不论是否遭遇或发现相关议题,麻省理工学院开放式课程、麻省理工学院教师、麻省理工学院校方并不对翻译正确度及完整性作保证。上述单位并对翻译后之资料不作明示或默许对任一特定目的之适合性之保证、非侵权之保证、或永不出错之保证。麻省理工学院校方、麻省理工学院开放式课程对翻译上之不正确不负任何责任。由翻译所引发任何关于此等资料之不正确或其他瑕疵,皆由开放式课程计划(OOPS)负全责,而非麻省理工学院开放式课程之责。

原文声明

 
MIT Home
Massachusetts Institute of Technology Terms of Use Privacy