学分　《地球物理数据处理程序设计》是地球物理学专业的专业选修课;其先修课程为《大学计算机基础》、《Visual　Basic　程序设计》等课程;该课程主要适用于地球物理学等相关专业,学过前述两门计算机相关课程的其他学生也可选修。该课程主要选讲一门适用于地球物理数据处理领域的编译型计算机高级语言(本版选用Fortran语言),并将地球物理勘探领域的若干数据格式、文件格式、数据读写方法、数据处理原理等内容以案例的形式贯串始终;通过该课程的学习,学生不仅可以基本掌握一门计算机高级语言,具备独立编写计算程序的能力,而且能够初步了解专业程序的编制方法,为今后从事地球物理勘探各分支的数据处理以及其他任意领域数据处理打下坚实的基础。　一、课程目标　通过本课程的学习,使学生充分掌握计算机程序设计中数据类型、运算符、表达式的本质含义,掌握流程控制的概念和实现方式,掌握循环数组等基本构成,掌握函数的编写及基本文件类型的读写方法,能够熟练地在集成开发环境下或使用其他任何形式的编译器进行程序的编写、编译、调试和优化运行;基本了解地球物理勘探中TEM、地质雷达、地震勘探等方向的典型数据文件格式,能对这些数据进行编程读写其内容,能进行初步的处理和显示分析,为今后走向工作岗位以及进行科学研究打下坚实的基础。　二、课程内容、要求及学时分配　1.主要教学内容　序号　章节　内容及要求　学时　备注　1　第一章　绪论　了解:本课程的讲授内容以及考核方法、计算机程序设计的基本概念,　Fortran语言编译器的概念和选择依据及安装方法。　掌握运行一个Fortran程序的完整过程。　2　2　第二章　程序设计基础　了解:Fortran语言源程序的格式　掌握:基本的数据类型、运算符、表达式　4　实验2学时　3　第三章　输入输出　了解:与计算机进行数据交换的基本概念　掌握:键盘输入和屏幕输出的方式和格式控制,不同数据类型的定义以及混合运算的规则　4　4　第四章　流程控制与逻辑运算　掌握:逻辑判断语句及流程控制,二进制逻辑及算术运算方法　4　5　第五章　循环　掌握:循环控制的三种方法　6　实验2学时　6　第六章　数组　了解:高维数组元素在内存中的存放顺序　掌握:不同维数数组的定义方法、数组的初始化方法、可变数组的概念及实现方式。　4　7　第七章　函数　了解:多源文件程序的编辑编译和运行过程　熟悉:全局变量的实现方式　掌握