《FORTRAN语言程序设计教学大纲.docx》由会员分享,可在线阅读,更多相关《FORTRAN语言程序设计教学大纲.docx(13页珍藏版)》请在第一文库网上搜索。
1、FoRTRAN语言程序设计教学大纲课程编号课程名计算机语言B(FORTRAN)称英文名适用专土木工程专业业课程性公共必修课质总学学644时分理论32学时实践学时上机32学时先修课高等数学、大学计算机基础程计算机程序设计基础教程一FORTRAN95(第3版),刘卫国主参考教编,北京邮电大学出版社,2013.12材一、目的与任务(1)培养学生计算机应用的能力,提高学生程序设计素养。(2)为后续的专业计算机课程和专业课程的学习打下必备的基础。二、基本内容和教学要求第一章程序设计概述1 .教学目标了解FoRTRAN语言的基本结构及集成开发环境2 .教学内容程序设计方法,Fe)RTRAN95的语法规则,
2、算法,ViSUaIFOrtran集成开发环境3 .教学重点FoRTRAN95的语法规则,算法,ViSUaIFOrtran集成开发环境4 .教学难点FORTRAN程序结构、程序开发过程5 .教学要求了解算法及其描述,理解计算机程序、程序设计的概念,掌握FORTRAN95的语法规则和集成开发环境。6 .教学方法采用多媒体教学手段,利用PPT课件进行教学,注重基本理论和基本概念的讲授7 .教学时数4课时。第二章程序的数据描述1 .教学目标正确使用FoRTRAN中的变量、函数与表达式2 .教学内容FORTRAN数据类型,常量、变量、函数与表达式3 .教学重点FORTRAN数据描述、变量的定义与引用、运
3、算符和表达式4 .教学难点算术运算5 .教学要求了解FORTRAN的数据类型、函数与表达式,掌握变量的定义与引用。6 .教学方法多媒体教学7 .教学时数4课时。第三章顺序结构程序设计1 .教学目标掌握程序基本结构,简单程序的设计2 .教学内容赋值语句,简单输入、输出语句的使用。3 .教学重点赋值语句,简单输入、输出语句的使用。4 .教学难点程序调试方法5 .教学要求了解程序基本结构,掌握赋值语句,简单输入、输出语句的使用。多媒体教学7.教学时数6课时。第四章选择结构程序设计1 .教学目标掌握结构化程序设计方法的基本思想以及基本选择结构的用法2 .教学内容关系表达式,逻辑表达式,块IF、逻辑IF
4、、块CASE结构3 .教学重点块IF、逻辑IF、块CASE结构4 .教学难点块IF的嵌套结构5 .教学要求了解各种选择结构的特点,掌握各种分支结构语句的使用方法。6 .教学方法多媒体教学7 .教学时数8课时。第五章循环结构程序设计1.教学目标熟练使用DO循环、D0WHI1E循环编写简单程序Do循环、Dc)WH11E循环、隐含Do循环的使用,循环的嵌套。3 .教学重点Do循环、D0WHI1E循环的使用。4 .教学难点算法、多重循环5 .教学要求了解结构化程序设计方法的基本思想,理解各种循环控制结构的特点,熟练掌握DO循环、DC)WH11E循环的语法结构和使用方法。6 .教学方法采用多媒体教学手段
5、,利用PPT课件、实例教学相结合的方式进行教学。7 .教学时数10课时。第六章字符数据处理1 .教学目标掌握字符型数据的处理方法2 .教学内容字符型变量,字符数据的运算3 .教学重点字符处理函数4 .教学难点字符数据的运算了解字符型数据的特点,掌握字符型数据的处理方法。6 .教学方法多媒体教学7 .教学时数4课时。第七章数组1 .教学目标掌握数组的使用方法2 .教学内容数组的定义与引用,数组输入输出,数组的使用。3 .教学重点数组的应用4 .教学难点排序、查找5 .教学要求了解数组的特点及存储方法,掌握数组的定义及使用方法。6 .教学方法多媒体教学7 .教学时数8课时。第八章子程序掌握结构化程
6、序的模块化设计2 .教学内容语句函数,函数子程序,子例行子程序,数据块子程序3 .教学重点函数子程序定义和调用方法,数据传递方式;变量作用域与存储属性,子例行子程序的设计。4 .教学难点数据传递方法、递归5 .教学要求了解结构化程序的模块化设计方法,掌握函数定义,子例行子程序的设计方法。6 .教学方法多媒体教学7 .教学时数8课时。第九章文件1 .教学目标掌握文件的基本操作方法2 .教学内容文件的概念,文件的打开与关闭,文件的读写操作3 .教学重点文件的读写操作内部文件操作5 .教学要求了解文件的概念,掌握文件的基本操作方法6 .教学方法多媒体教学7 .教学时数6课时。三、学时分配序主要内容学
7、时其中O分配理论实验上机实习设计1程序设计概述4222程序的数据描述4223顺序结构程序设计6334选择结构程序设计8445循环结构程序设计10646字符数据处理4227数组8448子程序8449文件63310综合程序设计624合计643232四、习题要求计算机程序设计实践教程习题选解,每次批阅1/3左右,批阅34次五、实践教学要求(含课程设计、实验、实习和上机要求)计算机程序设计实践教程第2章上机实验指导六、考试内容和要求第一章程序设计概述(5分)1 .了解计算机程序、程序设计和算法的概念,了解FC)RTRAN95的语法规贝IJ。2 .掌握FORTRAN语言的基本结构及集成开发环境第二章程序
8、的数据描述(5分)1 .了解FORTRAN的数据类型、函数与表达式,掌握变量的定义与引用。2 .掌握变量的定义、运算符和表达式的使用。第三章顺序结构程序设计(5分)1 .了解程序基本结构,简单程序的设计2 .掌握赋值语句,简单输入、输出语句的使用。第四章选择结构程序设计(20分)1 .了解各种选择结构的用法2 .掌握块IF、逻辑IF、块CASE结构第五章循环结构程序设计(35分)1. 了解结构化程序设计方法的基本思想以及基本控制结构。2. DO循环、De)WHI1E循环的使用。第六章字符数据处理(5分)1 .了解非数值型数据及处理函数2 .掌握字符型数据的处理方法第七章数组(10分)1 .了解
9、数组的特点及其用法2 .掌握数组的定义及使用方法第八章子程序(5分)1 .了解结构化程序的模块化设计2 .掌握函数定义和调用方法,数据传递方式;子例行子程序的设计方法第九章文件(5分)1 .了解文件的概念及相关操作2 .掌握文件的基本操作方法考试方法:院系统考、闭卷、笔试或机试。记分方式:百分制,满分为100分。考试时间:100分钟。七、主要参考资料1、计算机程序设计基础教程一FORTRAN95(第3版),刘卫国,蔡旭晖主编,北京邮电大学出版社,2013.122、计算机程序设计实践教程一FORTRAN95(第3版),刘卫国,蔡旭晖主编,北京邮电大学出版社,2013.12附:课程教学日历课程教学
10、日历院系名土木工专班学土木工程程学院业:共计64学时教学方法授课时间课程名称:计算机语言B课内时数序理实其教学内容论验它12程序与算法、FORTRAN基本结构、格式讲授法22Fortran集成开发环境实验法32程序设计基础讲授法42程序设计基础实验法52Fe)RTRAN的常量、变量、函数、表达式讲授法62Fe)RTRAN的常量、变量、函数、表达式实验法72赋值语句、输入/输出语句讲授法82顺序结构程序设计实验法92关系运算和逻辑运算、块IF结构讲授法102选择结构程序设计实验法112逻辑IF、块CASE结构讲授法122选择结构程序设计实验法132DO循环结构讲授法142循环结构程序设计实验法152DOWHI1E循环结构讲授法162循环结构程序设计实验法172循环的嵌套结构讲授法182循环结构程序设计实验法192字符数据处理讲授法202字符数据处理实验法212数组的概念与说明讲授法222数组的概念与说明实验法232数组的输入、输出讲授法242数组的输入、输出实验法252数组的应用讲授法262数组的应用实险法272函数子程序讲授法282函数子程序实险法292子例行子程序讲授法302子例行子程序实险法312总复习讲授法322上机考试实险法合计3232注:本表一式叁份,教师本人留存一份,院(系、部)存、教务处存档一份。