下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、程序设计语言(FORTRAN)课程教学大纲课程编号:总学时数:85(理论51、上机34)总学分数:4课程性质:专业必修课适用专业:环境工程、环境科学、给水排水工程、土木工程、工程力学等理工科类专业一、课程的任务和基本要求:FORTRAN语言广泛应用于科学计算、数值分析和工程设计等领域,FORTRAN90是FORTRAN语言的最新版本,它是一个功能十分强大且体现现代程序设计语言特征的新型程序设计语言,在社会上产生了广泛影响。程序设计语言(FORTRAN 90)课已成为高等工科院校学生必须学习和掌握的一门重要课程,是我院计算机基础教学三个层次教学模式中计算机技术层次的一门重要课程,是环境工程、 环
2、境科学、给水排水工程、土木工程、工程力学等工科专业(方向)的一门必修课。1、课程任务通过程序设计语言(FORTRAN 90)课程的学习,使学生了解和掌握计算机程序设计的基本知识、基本概念和基本方法,了解和掌握计算机求解问题的机制和方法,熟练掌握FORTRAN90基本内容、编程技能和开发环境,能熟练运用FORTRAN90语言设计和编写比较复杂的FORTRAN90程序,有效解决本专业中遇到的一些疑难问题,使学生计算机应用能力得到显著提高,为专业应用和发展奠定基础。2、基本要求(1) 了解程序设计的基本知识、基本概念和基本方法。(2) 掌握FORTRAN90基本内容,设计和编写FORTRAN90程序
3、。(3) 掌握FORTRAN90开发环境(Developer Studio),提高开发效率。(4) 能结合本专业实际,应用FORTRAN90解决疑难问题。二、基本内容和要求: 1、程序设计概述(1) 程序设计语言(2) 程序和程序设计(3) 算法的基本概念和主要特征(4) 程序设计方法 通过学习要求学生了解程序设计的基本知识、基本概念、基本方法。掌握计算机求解问题的机制和方法。2、Digital Visual FORTRAN 5.0入门(1)FORTRAN语言发展概述和FORTRAN90主要特征 (2)Digital Visual FORTRAN 5.0主要特性和系统配置(3)Microsof
4、t Developer Studio开发环境和解题过程 通过学习要求学生了解FORTRAN语言发展历史和FORTRAN90主要特征,掌握Microsoft Developer Studio开发环境和解题过程。3、FORTRAN90基础知识字符集、名称、关键字、程序单元、语句、书写格式、数据类型等概念。通过学习要求学生熟练掌握FORTRAN90常用语法知识和基本使用规则。4、内部数据类型与表控输入输出(1) 五种内部数据类型及KIND值参数(2) 常量、变量、表达式、赋值语句、表控输入输出、参数语句函数等基本内容(3) 掌握简单顺序程序设计方法,编写简单程序 通过学习要求学生熟练掌握五种内部数据
5、类型及KIND值参数,掌握FORTRAN90最基本内容,能编写简单程序。5、数据的有格式输入输出(1) 数据输入输出的格式说明和格式编辑符(2) 五种内部数据类型的有格式输入输出(3) 有格式输入输出应用举例 通过学习要求学生熟练掌握数据有格式输入输出的意义、格式说明规则和常用格式编辑符,熟练掌握五种内部数据类型数据有格式输入输出,能编写有格式输入输出应用程序。6、选择结构程序设计(1) 选择结构概述(2) 逻辑IF和块IF语句(3) 选择结构程序设计应用举例 通过学习要求学生熟练掌握选择结构程序设计方法和常用条件语句,能编写选择结构程序。7、循环结构程序设计(1) 循环结构概述(2) DO、
6、DO WHILE、EXIT、CYCLE语句(3) 循环嵌套(4) 循环结构程序设计应用举例通过学习要求学生熟练掌握循环结构程序设计方法和常用循环语句,能编写循环结构程序。8、数组(1) 数组概述(2) 数组声明和数组元素引用(3) 数组逻辑结构和存储结构(4) 数组赋初值和输入输出(5) 动态数组(6) 数组应用举例通过学习要求学生熟练掌握数组概念、数组声明、数组元素引用、逻辑结构、存储结构、赋初值、输入输出、动态数组,能应用数组求解有关问题。9、函数和子例行程序(1) 函数和子例行程序概述(2) 标准子程序、语句函数、内部子程序、外部子程序、递归子程序(3) 形式参数和实在参数之间的数据传递
7、关系(4) 函数和子程序应用举例通过学习要求学生熟练掌握函数和子例行程序的基本概念、语法结构、参数传递,掌握结构化程序设计方法,能应用函数和子例行程序求解比较复杂的实际问题。10、派生类型与结构体(1) 派生类型和结构体概述(2) 派生类型定义、结构体声明、结构体成员引用、结构体初始化、输入输出(3) 派生类型应用举例通过学习要求学生熟练掌握派生类型和结构体的基本概念、语法结构、输入输出,掌握复杂数据结构的描述和应用,能应用派生类型求解复杂实际问题。11、指针与动态数据结构(1) 指针和动态数据结构概述(2) 指针引用与赋值(3) 与指针相关的函数和语句(4) 指针数组、动态链表(5) 指针应
8、用举例通过学习要求学生了解和掌握指针和动态数据结构的基本概念、语法规则、输入输出,能应用指针和动态数据结构求解复杂的实际问题。12、文件与设备(1) 文件和设备概述(2) 文件分类、基本操作、输入输出(3) 文件应用举例通过学习要求学生熟练掌握文件和设备的基本概念、基本操作、输入输出,能应用文件求解实际问题。13、接口与模块(1) 接口的基本概念、语法规则、应用举例(2) 模块的基本概念、语法规则、应用举例(3) 重载通过学习要求学生熟练掌握接口和模块的基本概念、基本操作,掌握重载功能,能应用接口、模块、重载功能求解实际问题。三、实践环节和要求: 1、上机实验硬件环境586以上微机、16M以上
9、内存、140M以上硬盘、VGA以上显示器、鼠标、键盘。2、上机实验软件环境Windows 95/98/2000/xp、Digital Visual FORTRAN 5.03、上机实验基本内容(1) 熟悉FORTRAN90软件开发环境(2) 掌握FORTRAN90基础知识(3) 简单顺序程序设计(4) 有格式输入输出(5) 选择结构(6) 循环结构(一)(7) 循环结构(二) (8) 数组(一) (9) 数组(二)(10) 语句函数 (11) 内部子程序 (12) 递归和外部子程序(13) 派生类型与结构体 (14) 指针 (15) 文件 (16) 接口 (17) 模块与重载 4、上机实验基本要
10、求(1) 要求学生熟悉计算机硬件环境;(2) 要求学生熟悉Windows95/98/2000软件环境;(3) 要求学生熟悉Digital Visual FORTRAN 5.0软件基本操作;(4) 要求学生准备二张3寸软盘;(5) 要求学生遵守实验室有关规定和条例;(6) 要求学生按时完成实验任务,并将实验结果保存软盘交任课教师。5、计划外上机实验内容求解与本专业有关的两个实际问题,设计和编写两个与本专业有关的FORTRAN90程序,20学时。四、教学时数分配:1 理论教学时数分配(51学时)(1) 程序设计概述-1学时(2) Digital Visual FORTRAN 5.0入门-3学时(3
11、) FORTRAN90基础知识-1学时(4) 内部数据类型与表控输入输出-5学时(5) 数据的有格式输入输出-2学时(6) 选择结构程序设计-5学时(7) 循环结构程序设计-5学时(8) 数组-7学时(9) 函数和子例行程序-7学时(10) 派生类型与结构体-4学时(11) 指针与动态数据结构-4学时(12) 文件与设备-4学时(13) 接口与模块-3学时2 上机实验时数分配(34学时)(1) 熟悉FORTRAN90软件开发环境-2学时(2) 掌握FORTRAN90基础知识-2学时(3) 简单顺序程序设计-2学时(4) 有格式输入输出-2学时(5) 选择结构-2学时(6) 循环结构(一)-2学
12、时(7) 循环结构(二) -2学时(8) 数组(一) -2学时(9) 数组(二)-2学时(10) 语句函数 -2学时(11) 内部子程序 -2学时(12) 递归和外部子程序-2学时(13) 派生类型与结构体 -2学时(14) 指针 -2学时(15) 文件 -2学时(16) 接口 -2学时(17) 模块与重载 -2学时五、其它项目: 计划内上机实验分17个单元,每单元2学时,学生按要求完成每一单元上机实验任务,并将上机实验结果,保存于软盘,交任课教师,以便考核,考核结果作为平时成绩评定的重要依据。计划外上机实验由学生利用自由上机时间完成,并将上机实验结果,保存于软盘,交任课教师,以便考核,考核结
13、果作为平时成绩评定的重要依据。课程教学结束后组织期末考试,期末考试由书面笔试和上机测试两部分组成,考试形式采用闭卷形式,属考试课,成绩按百分制记载,总评成绩由期末考试成绩和平时考核成绩确定,期末成绩占70%,平时成绩占30%。六、有关说明:1、教学和考核方式:该课程属考试课程,考核方式为闭卷(笔试+上机)。2、习题:书面作业布置不少于4次,全批全改。上机作业布置不少于8次,全批全改,通过软盘或网络方式提交作业。3、能力培养要求:通过程序设计语言(FORTRAN90)课程的学习,使学生了解和掌握计算机程序设计的基本知识、基本概念和基本方法,了解和掌握计算机求解问题的机制和方法,熟练掌握FORTRAN90基本内容、编程技能和开发环境,能熟练运用FORTRAN90语言设计和编写比较复杂的FORTRAN90程序,有效解决本专业中遇到的一些疑难问题,使学生计算机应用能力得到显著提高,为专业应用和发展奠定基础。4、与其它课程和教学环节的联系:(1) XvQIT先修课程和教学环节:大学计算机信息技术、高等数学(2) 后续课程和教学环节:有关专业课程、毕业设计(3) 平行开设课程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年高中地理总复习讲解-地质灾害
- 泌尿外科结石患者的护理伦理问题
- 护理人员培训需求分析
- 2026年在线复诊与电子处方流转系统设计规范
- 2026年政务服务内容与系统AI巡检预警机制建设
- 2025年前台服务规范专项题
- 2026年高温防护涂层与单晶高温合金界面互扩散行为研究进展
- 2026年生物反应器设计原理与模块化装备发展趋势
- 2026年金融机构碳排放权质押信息披露义务与合规操作指引
- 2026年助听器专业验配是安全有效保障量耳裁衣四步流程详解
- 物联网工程专业本科主干课程教学大纲
- 酒店厨房安全培训课件
- 大学英语(四)知到智慧树章节测试课后答案2024年秋潍坊学院
- 酒店数字化运营概论 课件 项目四 酒店新媒体推广认知
- 2023年8月广西桂林市七星区专职化社区工作者招聘聘前(第七批)笔试历年典型考题及考点剖析附答案带详解
- 中西医结合思路与方法学课件
- JTS-201-2011水运工程施工通则
- 黑素体与皮肤色素沉着关系研究
- GB/T 19665-2024红外成像人体表面测温筛查仪通用规范
- 丽水职业技术学院单招《职业技能测试》参考试题库(含答案)
- 物理学(高职)全套教学课件
评论
0/150
提交评论