文档介绍:中国海洋大学本科生课程大纲
课程名称
Fortran 编程
Fortran Programming
课程代码
082702202211
课程属性
学科基础
课时/学分
32/1
课程性质
选修
实践学时
16
责中国海洋大学本科生课程大纲
课程名称
Fortran 编程
Fortran Programming
课程代码
082702202211
课程属性
学科基础
课时/学分
32/1
课程性质
选修
实践学时
16
责任教师
王智峰
课外学时
0
课程属性:公共基础/通识教育/学科基础/专业知识/工作技能,课程性质:必修、选修
一、课程介绍
课程描述:
本课程针对港口、航道与海岸工程专业二年级本科生设置。本课程的任务是结合 一般数值与非数值计算向学生介绍计算机程序设计的基本知识,使学生掌握FORTRAN 90的基本内容及程序设计的基本方法与编程技巧。本课程包括FORTRAN的数据类型, 顺序结构程序设计,选择结构程序设计,循环结构程序设计,数据的输入输出格式, 数组,子程序和文件的读写等。通过本课程的学习,要求学生初步掌握程序设计的基 本方法和技巧,培养学生应用计算机解决和处理实际问题的思维方法与基本能力。
设计思路:
本课程结合理论教授和上机练习,使同学们将Fortran编程程序设计理论知识及时 应用到实际问题中,让同学们掌握应用FORTRAN 90解决和处理实际问题的思维方法 与基本能力。课程内容包括两个模块:FORTRAN 90理论教学、FORTRAN90上机练 习。
FORTRAN 90 理论教学:
理论知识以讲授为主,辅助以电子教案和多媒体课件,重点强调基础知识的学习、 训练和掌握。明确FORTRAN 90的内容范围,包括FORTRAN的数据类型,顺序结构
程序设计,选择结构程序设计,循环结构程序设计,数据的输入输出格式,数组,子 程序和文件的读写等相关内容。
F0RTRAN90 上机练习:
根据实际问题设计程序进行上机练习,包括分析问题,建立模型,设计算法,确 定功能,编写程序,调试程序,分析结果和整理资料等相关内容。
课程与其他课程的关系:
先修课程:大学计算机基础
二、 课程目标
通过本课程的学习,要求学生达到以下目标:
、知识获取
(I )、理解Fortran基础概念、数组、数据类型、算法及流程图;
、掌握顺序结构、选择结构和循环结构程序设计方法;
、掌握子程序的编写方法;
、掌握数据的输入输出程序设计和文件的读写方法。
、思维方法培养
(I )、具有综合、系统分析的思维方法;
、具有严谨的程序设计思路。
、能力培养
、具有基本的程序设计能力;
、具有分析解决实际问题的能力;
、具有一定的创新能力。
三、 学习要求
通过本课程的学习,要求学生初步掌握程序设计的基本方法和技巧;并具有较强 的阅读程序的能力及利用FORTRAN语言较正确、熟练地进行编程、调试和维护;培 养学生良好的程序设计风格、技巧和方法。使他们在今后的实践环节中,能设计出易 读,易维护的高质量软件。要达到以上学习任务,学生必须:
按时上课,上课认真听讲,积极参与课堂讨论和课堂练习。
保质保量的按时完成课下作业,针对典型程序设计进行课下上机练习