《程序设计语言(FORTRAN)》理论课程教学大纲(可打印修改)
《Fortran编程》课程教学大纲

本科生课程大纲课程属性:公共基础/通识教育/学科基础/专业知识/工作技能,课程性质:必修、选修一、课程介绍1.课程描述:本课程针对港口、航道与海岸工程专业二年级本科生设置。
本课程的任务是结合一般数值与非数值计算向学生介绍计算机程序设计的基本知识,使学生掌握FORTRAN 90的基本内容及程序设计的基本方法与编程技巧。
本课程包括FORTRAN的数据类型,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数据的输入输出格式,数组,子程序和文件的读写等。
通过本课程的学习,要求学生初步掌握程序设计的基本方法和技巧,培养学生应用计算机解决和处理实际问题的思维方法与基本能力。
2.设计思路:本课程结合理论教授和上机练习,使同学们将Fortran编程程序设计理论知识及时应用到实际问题中,让同学们掌握应用FORTRAN 90解决和处理实际问题的思维方法与基本能力。
课程内容包括两个模块:FORTRAN 90理论教学、FORTRAN90上机练习。
(1)FORTRAN 90理论教学:理论知识以讲授为主,辅助以电子教案和多媒体课件,重点强调基础知识的学习、训练和掌握。
明确FORTRAN 90的内容范围,包括FORTRAN的数据类型,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数据的输入输出格式,数组,子程序和文件的读写等相关内容。
- 1 -(2)FORTRAN90上机练习:根据实际问题设计程序进行上机练习,包括分析问题,建立模型,设计算法,确定功能,编写程序,调试程序,分析结果和整理资料等相关内容。
3. 课程与其他课程的关系:先修课程:大学计算机基础二、课程目标通过本课程的学习,要求学生达到以下目标:(1)、知识获取(Ⅰ)、理解Fortran基础概念、数组、数据类型、算法及流程图;(Ⅱ)、掌握顺序结构、选择结构和循环结构程序设计方法;(Ⅲ)、掌握子程序的编写方法;(Ⅳ)、掌握数据的输入输出程序设计和文件的读写方法。
fortran 教学大纲

fortran 教学大纲Fortran 教学大纲Fortran(Formula Translation)是一种面向科学和工程计算的编程语言。
它在计算机科学的历史中扮演了重要角色,被广泛应用于科学计算、数值分析和大规模计算等领域。
本文将探讨 Fortran 教学的大纲,以帮助初学者系统地学习和掌握这门编程语言。
一、引言在本节中,我们将介绍 Fortran 的起源和发展,以及它在科学计算领域的重要性。
我们将讨论 Fortran 的特点,如其面向数值计算和高性能计算的优势,以及它对于科学家和工程师的实际应用。
二、基本语法和数据类型在这一部分,我们将介绍 Fortran 的基本语法规则和常用数据类型。
我们将讨论变量的声明和赋值,运算符的使用,以及控制流语句如条件语句和循环语句的编写方法。
此外,我们还将介绍 Fortran 中的基本数据类型,如整数、实数和字符类型,并讨论它们的使用场景和注意事项。
三、数组和矩阵运算Fortran 是一种强大的数组和矩阵运算语言。
在这一部分,我们将学习如何声明和操作一维和多维数组,以及如何进行矩阵运算。
我们将介绍 Fortran 中的数组索引和切片操作,以及常用的矩阵运算函数。
此外,我们还将讨论数组和矩阵的内存布局和性能优化技巧。
四、函数和子程序函数和子程序是 Fortran 中的重要概念,它们可以帮助我们组织和重用代码。
在这一部分,我们将学习如何声明和调用函数,以及如何编写和调用子程序。
我们将介绍函数的返回值和参数传递方式,以及子程序的参数传递和变量作用域。
此外,我们还将讨论递归函数和模块化编程的技巧。
五、文件操作和输入输出在科学计算中,数据的读取和保存是非常重要的。
在这一部分,我们将学习如何使用 Fortran 进行文件操作和输入输出。
我们将介绍如何打开和关闭文件,以及如何读取和写入数据。
此外,我们还将讨论格式化输入输出和二进制文件的处理方式,以及异常处理和错误处理的方法。
fortran课程设计

fortran课程设计一、课程目标知识目标:1. 掌握Fortran编程语言的基本语法和结构;2. 理解Fortran程序的基本运行流程和控制逻辑;3. 学会使用Fortran进行简单的数值计算和数据处理。
技能目标:1. 能够独立编写简单的Fortran程序,并进行调试和优化;2. 能够运用Fortran语言解决实际问题,如求解线性方程组、计算函数值等;3. 能够阅读和分析Fortran程序,理解程序的设计思路和算法。
情感态度价值观目标:1. 培养学生对编程的兴趣,激发学习主动性和积极性;2. 培养学生严谨、细致的编程习惯,注重代码质量和效率;3. 增强学生的团队合作意识,学会与他人合作解决问题。
课程性质:本课程为计算机编程入门课程,以实践为主,理论联系实际,注重培养学生的动手能力和编程思维。
学生特点:学生为初中生,具备一定的数学基础和逻辑思维能力,对计算机编程有一定的好奇心。
教学要求:结合学生特点和课程性质,采用案例教学、任务驱动等方法,引导学生主动探索,注重实践操作和课堂互动。
在教学过程中,将课程目标分解为具体的学习成果,以便进行教学设计和评估。
二、教学内容1. Fortran基础知识- 程序结构及基本语法- 数据类型与变量定义- 运算符与表达式- 控制结构(顺序、选择、循环)2. 简单数值计算与数据处理- 数组的使用- 函数与子程序- 简单的输入输出操作- 常用数学函数与模块3. 程序设计方法- 任务分析与问题求解- 算法设计- 编码实现与调试- 代码优化与效率分析4. 实践项目与案例分析- 线性方程组求解- 函数绘图- 数据排序与查找- 综合案例分析与实现教学内容根据课程目标制定,涵盖Fortran编程基础、数值计算与数据处理、程序设计方法等方面。
教学大纲明确教学内容安排和进度,结合教材章节进行组织。
在教学过程中,将依据学生的掌握程度,适时调整教学进度,确保内容的科学性和系统性。
教学内容与实践项目相结合,提高学生的实际操作能力和问题解决能力。
fortran教学大纲

《FORTRAN程序设计基础》教学大纲课程名称:FORTRAN程序设计课程编号:09710051本大纲主笔人:蔡旭晖一、课程地位、性质及任务本课程属非计算机专业计算机技术基础层次的软件部分课程,是非计算机专业第二教学层次的重要组成部分,属该层次的必修课。
本课程的任务是使学生掌握一门程序设计语言,学习程序设计的基本方法。
二、课程基本要求1.学习运用程序设计语言进行程序设计的思想和方法;2.掌握FORTRAN语言的基本语法规则、数据类型及FORTRAN程序的基本结构;3.熟悉一些常用基本算法和FORTRAN语言程序设计方法,学会利用FORTRAN语言编写适合自己实际需要的程序。
三、本课程与其它相关课程的联系与分工本课程以“计算机文化基础”课程为基础,与“计算机硬件基础”共同构成“计算机技术基础”层次的课程体系,本课程负责“计算机技术基础”层次的软件基础部分。
四、课程内容、重点及深广度1.FORTRAN程序设计基础:程序设计的基本概念、FORTRAN语言的发展、FORTRAN 程序的基本结构与书写格式、FORTRAN 90开发环境。
2.顺序结构程序设计:常量与变量、内部函数、算术表达式、赋值语句、简单输入输出语句、程序执行控制语句。
3.选择结构程序设计:关系运算和逻辑运算、块IF结构、块CASE结构、逻辑IF语句、算术IF语句。
4.循环结构程序设计:DO语句、DO WHILE语句、循环的嵌套、常用算法。
5.FORTRAN 90数据类型:整型、实型、复型、字符型、逻辑型。
6.格式输入输出:常用格式描述符、格式输入输出语句。
7.数组的概念、说明与引用,数组元素的存储结构、数组的输入输出、数组的应用。
8.语句函数、函数子程序、子例行程序、模块的说明与引用,程序单元之间的数据传递方法。
9.派生类数据类型、结构体的定义、引用和初始化。
10.指针的定义与使用、链表的基本操作。
11.文件的概念、文件的打开与关闭、文件的读写及其它文件操作。
FORTRAN语言程序设计课件

实型常量表示普通代数中的小数或指数。
1.小数实型常量
一般形式:±n .m
或±n.
或±.m
其中:n、m是十进制数字序列。 n是整数值,m是小数值。
例: 12.0 、0.12 、12. 、.12
22
2.指数实型常量
一般形式:±n .mE±s 或±n E±s
其中:n、m是十进制数字序列。 n是整数值,m是小数值。
一般形式:(a,b)
例:(-3,5)
!表示复数:-3+5i
(0,1)
!表示复数:i
(2.4,-2.5E2) !表示复数:2.4-2.5x102i
23
5.6.2.4 字符型常量 在程序中用以表示文字等非数值信息。 一般形式: ‘字符串’ 或 “字符串” 其中:字符串可以是字母、数字、汉字、特殊符号。通常字符串中字 符的个数称为字符长度。 例: PRINT *,’南京信息工程大学’ PRINT *,”a+b=”,a+b
11
3.2 FORTRAN程序的执行过程
12
3.3 FORTRAN语言的发展历程
(1)1951年,John Backus在纽约首次提出FORTRAN语言 ,并于 1954年对外发布,称FORTRANⅠ。
(2)1958年,扩充和完善FORTRANⅠ, 推出FORTRANⅡ。 (3)1960年,推出FORTRAN Ⅲ,但没有在计算机上实现。 (4)1963年,推出了FORTRAN Ⅳ。没有充分考虑兼容性。 (5)1966年,推出FORTRAN 66美国标准,后被ISO采用。 (6)1978年,推出FORTRAN 77,兼容性好,结构化特征。 (7)1991年,推出FORTRAN 90现代语言,可视化编程。 (8)1997年,公布FORTRAN 95标准,并行运算的支持。 (9)1997年,微软和数据设备公司合作推出Digital Visual FORTRAN 5.0。
《计算机程序设计基础—FORTRAN90语言程序设计》课程教学大纲

《计算机程序设计基础—FORTRAN90语言程序设计》课程教学大纲1.课程概况2.教学内容及要求1、教学内容本课程教学内容分为上篇、下篇两部分:上篇为计算机基础,下篇为FORTRAN90语言程序设计,具体内容为:上篇计算机基础(1)信息与计算机(2)网络与信息安全下篇FORTRAN90程序设计(1)程序设计的灵魂——算法(2)FORTRAN90基础知识(3)简单结构程序设计(4)选择结构程序设计(5)循环结构程序设计(6)子程序;(7)数组;(8)字符数据;(9)派生类型;(10)模块与接口块(11)指针与递归(12)文件2、基本要求:上篇计算机基础第一单元(章)信息与计算机教学要求:了解计算机基本概念,掌握常用数制之间的数值转换,掌握数据在计算机中存储形式,了解操作系统的基本术语,掌握Windows XP的基本操作。
教学重点:数制转换,数据在计算机中存储形式,操作系统基本操作。
第二单元(章)网络与信息安全教学要求:了解计算机网络的概念与组成,知道协议的含义,能够进行一般的网络使用操作,如发邮件、搜索、连接等;了解病毒的特点,知道数据安全的几种方法。
下篇FORTRAN90程序设计第三单元(章)程序设计灵魂——算法教学要求:了解算法的基本概念,掌握算法的描述方法和结构化程序设计的一般方法。
教学重点:算法的特征,算法的表示方法,结构化程序设计三种基本结构第四单元(章)FORTRAN90基础知识教学要求:掌握程序设计中的几个基本概念,掌握POWERSTATION 4.0的基本操作。
掌握固有数据类型,固有函数,表达式,变量,常量等,并能够用这些知识编写简单的FORTRAN90程序。
教学重点:FORTRAN 90中变量、常量、表达式的概念和固有数据类型、固有函数第五单元(章)简单结构程序设计教学要求:掌握FORTRAN90的程序结构,赋值语句,格式语句,参数语句等;理解赋值语句的执行过程和简单程序设计的基本过程;了解格式控制符及其在格式控制中的作用。
《程序设计语言》课程教学大纲

《程序设计语言》课程教学大纲一、教学大纲说明(一)课程的地位、作用和任务《程序设计语言》是数学以及计算机各专业方向的专业必修课,它是计算机其它学科的基础,直接影响后面其它学科的学习。
C 语言是当今最重要的计算机程序设计语言,本课程正是根据当前计算机应用的发展趋势,系统介绍C 语言的内容、程序设计方法及其应用。
通过本课程的学习使学生掌握一门程序设计高级语言,为后续的专业课程奠定程序设计基础。
(二)课程教学的目的和要求通过本课程的学习使学生掌握有关程序设计的基本概念、基本理论、基本方法,培养学生的程序设计能力,培养学生的分析问题、解决问题的能力,为学生今后学习其他计算机学科打下良好的基础。
在各章节学习中关键要培养学生的思维能力,结合各种实际问题,设计算法,并在计算机上利用所学习的程序设计语言实现算法。
掌握:算法的流程图和N-S图表示方法,C语言的数据类型,运算符和表达式,程序的三种基本结构,数组的概念和引用,函数的定义和调用,全局变量和局部变量的使用,变量的存储类别,指针的概念和指针变量的使用,结构体的概念和引用,链表的处理,文件的概念和操作。
理解:函数的递归调用,数组作为函数参数的特点,预处理命令,函数的指针和指向指针的指针,共用体和枚举类型。
了解:内部函数和外部函数,指针数组作为main函数的形参,位运算。
(三)课程教学方法与手段《程序设计语言》是一门实践性很强的课程,必须通过上机操作才能掌握所学的知识,所以要特别强调讲授、演示与上机操作相结合,保证学生有充分的上机条件。
基本知识由教师讲授并演示,安排一定的习题进行上机操作。
由于课时紧张,部分内容由学生自学并利用课余时间进行上机操作。
(四)课程与其它课程的联系《程序设计语言》需要一些计算机基础方面的知识,并且本课程中的例题使用了不少高等数学的知识。
先修课是《计算机基础》和《高等数学》。
《数据结构》等课程需要程序设计基础,应在本课程后开设。
(五)教材与教学参考书教材:廖雷.《C语言程序设计基础》,高等教育出版社,2004年7月教学参考书:1、谭浩强,《C程序设计》(第二版),清华大学出版,2005年7月2、谭浩强、张基温、唐永炎,《C语言程序设计教程》,高等教育出版社,2002年7月二、课程的教学内容、重点和难点第一章 C 语言概述C 语言的特点,程序实例与学习C语言必备知识。
程序设计语言(FORTRAN)理论课程教学大纲

《程序设计语言(FORTRAN)》课程教学大纲课程编号:总学时数:64(打算内)+16(打算外)总学分数:4课程性质:必修课适用专业:给水排水工程、环境工程、土木工程、工程力学、无机非金属材料工程、应用化学等工科专业。
一、课程的任务和大体要求:FORTRAN语言普遍应用于数值分析、科学计算和工程设计等领域,FORTRAN90/95是FORTRAN语言的最新版本,它是一个功能十分壮大且表现现代程序设计语言特点的新型程序设计语言,在社会上产生了普遍阻碍,许多高等学校、科研院所和公司企业开始引入和利用FORTRAN90/95语言。
《程序设计语言(FORTRAN)》课是运算机基础教学课程体系中一门重要的运算机技术基础课程,是给水排水工程、环境工程、土木工程、工程力学、无机非金属材料工程、应用化学等工科专业(方向)的一门学科基础课和专业必修课。
一、课程任务通过《程序设计语言(FORTRAN)》课程的学习,使学生了解和把握运算机程序设计的大体概念、大体知识和大体方式,了解和把握运算机求解问题的机制和方式,熟练把握FORTRAN90/95语言大体内容、编程技术和开发环境,能熟练运用FORTRAN90/95语言设计和编写比较复杂的FORTRAN90/95程序,有效解决本专业中碰到的一些数值计算和数据处置问题,使学生运算机应用能力取得显著提高,为专业应用和进展奠定基础。
二、大体要求(1) 了解程序设计的大体概念、大体知识和大体方式。
(2) 把握FORTRAN90/95大体内容,能设计和编写比较复杂的FORTRAN90/95程序。
(3) 把握FORTRAN90/95开发环境(Developer Studio),提高开发效率。
(4) 能结合本专业实际,熟练使用FORTRAN90/95解决有关数值计算和数据处置问题。
二、大体内容和要求:1.程序设计概述(1)程序设计语言。
(2)程序和程序设计。
(3)算法的大体概念和要紧特点。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《程序设计语言(FORTRAN)》课程教学大纲课程编号:总学时数:64(计划内)+16(计划外)总学分数:4课程性质:必修课适用专业:给水排水工程、环境工程、土木工程、工程力学、无机非金属材料工程、应用化学等工科专业。
一、课程的任务和基本要求:FORTRAN语言广泛应用于数值分析、科学计算和工程设计等领域,FORTRAN90/95是FORTRAN语言的最新版本,它是一个功能十分强大且体现现代程序设计语言特征的新型程序设计语言,在社会上产生了广泛影响,许多高等学校、科研院所和公司企业开始引入和使用FORTRAN90/95语言。
《程序设计语言(FORTRAN)》课是计算机基础教学课程体系中一门重要的计算机技术基础课程,是给水排水工程、环境工程、土木工程、工程力学、无机非金属材料工程、应用化学等工科专业(方向)的一门学科基础课和专业必修课。
1、课程任务通过《程序设计语言(FORTRAN)》课程的学习,使学生了解和掌握计算机程序设计的基本概念、基本知识和基本方法,了解和掌握计算机求解问题的机制和方法,熟练掌握FORTRAN90/95语言基本内容、编程技能和开发环境,能熟练运用FORTRAN90/95语言设计和编写比较复杂的FORTRAN90/95程序,有效解决本专业中遇到的一些数值计算和数据处理问题,使学生计算机应用能力得到显著提高,为专业应用和发展奠定基础。
2、基本要求(1) 了解程序设计的基本概念、基本知识和基本方法。
(2) 掌握FORTRAN90/95基本内容,能设计和编写比较复杂的FORTRAN90/95程序。
(3) 掌握FORTRAN90/95开发环境(Developer Studio),提高开发效率。
(4) 能结合本专业实际,熟练使用FORTRAN90/95解决有关数值计算和数据处理问题。
二、基本内容和要求:1.程序设计概述(1)程序设计语言。
(2)程序和程序设计。
(3)算法的基本概念和主要特征。
(4)程序设计方法。
通过学习要求学生了解程序设计的基本知识、基本概念、基本方法。
掌握计算机求解问题的机制和方法。
2.FORTRAN90/95软件开发环境(1)FORTRAN语言发展概述和FORTRAN90/95主要特征。
(2)Digital Visual FORTRAN 5.0/Compag Visual FORTRAN 6.6主要特性和系统配置。
(3)Microsoft Developer Studio开发环境和解题过程。
通过学习要求学生了解FORTRAN语言发展历史和FORTRAN90/95主要特征,掌握Microsoft Developer Studio开发环境和解题过程。
3.FORTRAN90/95基础知识掌握字符集、名称、关键字、程序单元、语句、书写格式、数据类型等基础知识和基本概念。
通过学习要求学生熟练掌握FORTRAN90/95常用语法知识和基本使用规则。
4.内部数据类型、表控输入输出与顺序结构程序设计(1)五种内部数据类型及KIND值参数。
(2)常量、变量、表达式、赋值语句、表控输入输出、参数语句函数等基本内容。
(3)掌握简单顺序程序设计方法,编写简单程序。
通过学习要求学生熟练掌握五种内部数据类型及KIND值参数,掌握FORTRAN90/95最基本内容,能编写简单顺序结构程序。
5.数据的有格式输入输出(1)数据输入输出的格式说明和格式编辑符。
(2)五种内部数据类型的有格式输入输出。
(3)有格式输入输出应用举例。
通过学习要求学生熟练掌握数据有格式输入输出的意义、格式说明规则和常用格式编辑符,熟练掌握五种内部数据类型数据有格式输入输出,能编写有格式输入输出应用程序。
6.选择结构程序设计(1)选择结构概述。
(2)逻辑IF和块IF语句。
(3)选择结构程序设计应用举例。
通过学习要求学生熟练掌握条件语句和选择结构程序设计方法,能编写选择结构程序。
7.循环结构程序设计(1)循环结构概述。
(2)DO、DO WHILE、EXIT、CYCLE语句。
(3)循环嵌套。
(4)循环结构程序设计应用举例。
通过学习要求学生熟练掌握循环语句和循环结构程序设计方法,能编写循环结构程序。
8.数组(1)数组概述。
(2)数组声明和数组元素引用。
(3)数组逻辑结构和存储结构。
(4)数组赋初值和输入输出。
(5)WHERE语句,FORALL语句。
(6)动态数组。
(7)数组应用举例。
通过学习要求学生熟练掌握数组概念、数组声明、数组元素引用、逻辑结构、存储结构、赋初值、输入输出、WHERE语句、FORALL语句、动态数组,能应用数组求解有关问题。
9.函数和子例行程序(1)函数和子例行程序概述。
(2)标准子程序、语句函数、内部子程序、外部子程序、纯子程序、递归子程序。
(3)形式参数和实在参数之间的数据传递关系。
(4)函数和子程序应用举例。
通过学习要求学生熟练掌握函数和子例行程序的基本概念、语法结构、参数传递,掌握结构化程序设计方法,能应用函数和子例行程序求解比较复杂的实际问题。
10.派生类型与结构体(1)派生类型和结构体概述。
(2)派生类型定义、结构体声明、结构体成员引用、结构体初始化、输入输出。
(3)派生类型应用举例。
通过学习要求学生熟练掌握派生类型和结构体的基本概念、语法结构、输入输出,掌握复杂数据结构的描述和应用,能应用派生类型求解复杂实际问题。
11.指针与动态数据结构(1)指针和动态数据结构概述。
(2)指针引用与赋值。
(3)与指针相关的函数和语句。
(4)指针数组、动态链表。
(5)指针应用举例。
通过学习要求学生了解和掌握指针和动态数据结构的基本概念、语法规则、输入输出,能应用指针和动态数据结构求解复杂的实际问题。
12.文件与设备(1)文件和设备概述。
(2)文件分类、基本操作、输入输出。
(3)文件应用举例。
通过学习要求学生熟练掌握文件和设备的基本概念、基本操作、输入输出,能应用文件求解实际问题。
13.接口与模块(1)接口的基本概念、语法规则、应用举例。
(2)模块的基本概念、语法规则、应用举例。
(3)重载。
通过学习要求学生熟练掌握接口和模块的基本概念、基本操作,掌握重载功能,能应用接口、模块、重载功能求解实际问题。
三、实践环节和要求:1.上机实验硬件和软件环境:586以上微机、16M以上内存、140M以上硬盘、VGA以上显示器、鼠标、键盘;Windows 95/98/2000/xp、Digital Visual FORTRAN 5.0/ Compag Visual FORTRAN 6.6。
2.上机实验类型:验证性实验。
3.上机实验学时:16+16(课外)。
4.上机实验基本内容。
(1) 熟悉FORTRAN90/95软件开发环境(2) 掌握FORTRAN90/95基础知识(3) 简单顺序程序设计(4) 有格式输入和输出(5) 选择结构(6) 循环结构(一)(7) 循环结构(二)(8) 数组(一)(9) 数组(二)(10) 语句函数和内部子程序(11) 递归与外部子程序(12) 派生类型和结构体(13) 指针(14) 文件(15) 接口(16) 模块与重载四、教学时数分配:理论(计划内):48学时教学内容学时分配教学内容学时分配程序设计概述1派生类型与结构体4 FORTRAN90/95软件开发环境2指针与动态数据结构4 FORTRAN90/95基础知识1文件与设备4内部数据类型与表控输入输出4接口与模块3数据的有格式输入输出2选择结构程序设计4循环结构程序设计5数组7函数和子例行程序7合计48上机(计划内):16学时上机(计划外):16学时上机(计划内)学时分配上机(计划外)学时分配熟悉FORTRAN90/95软件开发环境 2掌握FORTRAN90基础知识 2简单顺序程序设计 2有格式输入和输出 2选择结构 2循环结构(一) 2循环结构(二) 2数组(一) 2数组(二) 2内部子程序 2递归与外部子程序 2派生类型和结构体 2指针 2文件 2接口 2模块与重载 2合计32五、其它项目(含计划外上机学时内容):1.计划内上机实验安排8个实验项目,16学时,每个实验项目2学时,学生按要求完成每个实验项目上机实验任务,并将上机实验结果通过校园网保存于FTP服务器,交任课教师,以便考核,考核结果作为平时成绩评定的重要依据。
2.计划外上机实验安排8个实验项目,16学时,每个实验项目2学时,由学生利用自由上机时间完成,并将上机实验结果通过校园网保存于FTP服务器,交任课教师,以便考核,考核结果作为平时成绩评定的重要依据。
六、有关说明:1、教学和考核方式:教学方式采用计划内课堂理论教学、计划内上机实验教学、计划外上机实验教学三种方式。
三种方式相互协调、补充、配合,共同完成课程教学任务。
该课程属考试课程,考核方式为闭卷(笔试+上机)。
课程教学结束后组织期末考试,期末考试由书面笔试和上机测试两部分组成,考试形式采用闭卷形式,属考试课,成绩按百分制记载,总评成绩由期末考试成绩和平时考核成绩确定,期末成绩占70%,平时成绩占30%。
2、习题:教学过程中布置适当数量的习题。
书面作业布置不少于4次。
上机作业布置不少于8次,全批全改,通过软盘或网络方式提交作业。
3、能力培养要求:通过《程序设计语言(FORTRAN)》课程的学习,使学生了解和掌握计算机程序设计的基本知识、基本概念和基本方法,了解和掌握计算机求解问题的机制和方法,熟练掌握FORTRAN90/95基本内容、编程技能和开发环境,能熟练运用FORTRAN90/95语言设计和编写比较复杂的FORTRAN90/95程序,有效解决本专业中遇到的一些数值计算和数据处理问题,使学生计算机应用能力得到显著提高,为专业应用和发展奠定基础。
4、与其它课程和教学环节的联系:先修课程和教学环节:大学计算机信息技术、高等数学。
后续课程和教学环节:有关专业课程、毕业设计。
平行开设课程和教学环节:程序设计语言(VB)、程序设计语言(C)、程序设计语言(VFP)。
5、教材和主要参考书目:(1)教材:①《新编FORTRAN90程序设计教程》,白云、李学哲、贾波编著,北京交通大学出版社。
②《FORTRAN95程序设计教程》,白云、李学哲、陈国新、贾波编著,清华大学出版社。
③《FORTRAN90程序设计实验指导与测验》,白云、刘怡、刘敏编著,华东理工大学出版社。
④《FORTRAN95程序设计实验指导与测验》,白云、李学哲、高洁羽编著,清华大学出版社。
(2)主要参考书目:①FORTRAN90学习教程,赵翔龙编著,北京大学出版社。
②FortranPowerStation4.0基础教程,徐明编著,清华大学出版社。
③Visual FORTRAN 程序设计,唐章宏编著,北京大学出版社。