- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《Fortran语言程序设计》课程教学大纲
课程编号课程性质:专业方向课
适合专业:新能源科学与工程
先修课程:大学计算机基础
开设学期:第六学期
考核方式:考查或考试
总学时数:54
学分:3
(一)课程教学目标
本课程的教学目标是:通过学习,使学生进一步理解计算机的工作原理;要求学生掌握程序设计的基本方法;学生应在逻辑思维能力、分析与解决问题的能力及实践技能方面有所提高。为适应新能源科学与工程的飞速发展及在相关专业领域的深入学习打下坚实的基础。
(二)课程的目的与任务
通过本课程的学习,使学生了解和掌握计算机程序设计的基本概念、基本知识和基本方法;了解和掌握计算机求解问题的机制和方法;熟练掌握Fortran语言基本内容、编程技能和开发环境;能熟练运用Fortran语言设计和编写程序,有效解决本专业中遇到的一些数值计算和数据处理问题;使学生计算机应用能力得到提高,为专业应用和发展奠定基础。
(三)理论教学的基本要求
(1)了解程序设计的基本概念、基本知识和基本方法。
(2)掌握Fortran语言的基本语法内容和程序设计理念。
实践教学要求(包括但不限于以下内容)
实验教学目的与要求
《Fortran语言程序设计》是一门实践性很强的计算机技术基础课程,上机实验是本课程教学活动的重要组成部分和必要环节。通过上机实验,使学生进一步理解、消化、掌握Fortran程序设计的基本原理、基本知识、基本概念和基本方法,使学生深入了解和掌握计算机求解问题的一般过程,熟练掌握程序设计方法和技能,提高学生使用计算机分析问题和解决问题的能力,提高学生的计算机综合素质和创新能力。通过上机实验,使学生能熟练使用Fortran语言设计和编写计算机程序,为进一步使用计算机求解专业问题奠定坚实基础。
实验教学的具体要求有:
掌握Fortran语言基本语法(基本语法、选择结构、循环结构、数组、子程序、文件读写、指针)。
熟悉Fortran程序的开发环境,能设计和编写Fortran程序。
能结合本专业实际,使用Fortran解决有关数值计算和数据处理问题。
实验课程内容设置和学时分配
实验项
目编号
实验项目名称
实验内容提要
学时分配
实验
类型
每组人数
必开/选开
0451031301
Fortran语言基本语法
Helloword程序;
输入输出语句。
3
综合性
1
必开
0451031302
选择、循环结构程序设计
IF语句;
SELECTCASE语句;
DO语句;
DOWHILE语句。
3
综合性
1
必开
0451031303
文件
1.打开文件读取数据;
2.关闭文件。
3
综合性
1
必开
0451031304
子程序
1.函数子程序;
2.子例行程序;
3.递归子程序;
4.内部子程序。
3
综合性
1
必开
0451031305
数组
一维数组的定义和引用;
二维数组的定义和引用;
动态数组。
3
综合性
1
必开
0451031306
结构体和指针
结构体;
指针与链表。
3
综合性
1
必开
3、实验报告
在做完每个实验后,要求写出详细的实验报告。包括实验内容、流程图、心得和体会等。
(五)教学学时分配数
章次
各章名称
总学时
学时分配
讲课
实验
上机
课外
小计
1
绪论
6
6
6
2
Fortran语言基础
7
4
3
7
3
顺序结构程序设计
3
2
1
3
4
选择结构程序设计
5
4
1
5
5
循环结构程序设计
5
4
1
5
6
数组
7
4
3
7
7
子程序
7
4
3
7
8
结构体与指针
8
5
3
8
9
文件
6
3
3
6
总计
54
36
18
54
大纲内容
第一章绪论
教学目的:学生认识到学习该课程的重要性,明确学习该课程的方法,了解和掌握程序设计基础知识。
教学要求:
了解程序设计方法学;
了解结构化程序设计方法;
了解面向对象程序设计方法;
掌握算法的含义及其特征;
掌握算法的表示方法。
教学内容:
1.1程序设计方法学简介;
1.2结构化程序设计方法;
1.3面向对象程序设计方法;
1.4算法的含义及其特征;
1.5算法的表示。
教学提示:学生首次接触相关的概念,会感觉比较抽象,用日常生活中简单的事举例描述相关的概念。
教学重点和难点:
重点:算法的表示--给出一个实际问题如何用算法表示出其解决方法。
难点:什么是面向对象程序设计方法,以及它与结构化程序设计方法的区别。
学法指导:将实际问题的解决方案画成流程图,训练自己的逻辑思维能力。
作业:
1.简述程序设计的步骤。
2.什么是算法?它有何特征?如何描述算法?
小结:本章主要讲授程序设计方法学和算法的基本知识,同时让学生明确该课程的学习方法。
授课方式:讲授。
第二章Fortran语
原创力文档


文档评论(0)