学科教育论文-《程序设计》课程教学方法的研究.doc_第1页
学科教育论文-《程序设计》课程教学方法的研究.doc_第2页
学科教育论文-《程序设计》课程教学方法的研究.doc_第3页
学科教育论文-《程序设计》课程教学方法的研究.doc_第4页
学科教育论文-《程序设计》课程教学方法的研究.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学科教育论文-程序设计课程教学方法的研究摘要:本文是对改进程序设计教学方法的探讨和实践,首先分析了传统教学方法的不足之处,论述了探索创新型教学法的内涵,选用了程序案例教学法,最后对教学实践的效果进行了分析。关键词:教学方法;探索创新型教学法;程序案例教学法一、问题的提出高等学校的根本任务是培养人才,人才培养是办学的核心问题。在高等教育大众化,国际化的趋势中,高等学校办学的竞争日益加剧。教学质量将决定着一所学校的生存和发展。因此,教学质量是教育者、管理者不可不思、不可不谋、不可不为的重要任务。随着经济的发展和科技的进步,对人才素质提出了更高的要求,在人才培养上,各高校都在夯实基础的同时重视能力的培养,开始实施理论教学和实践的配套改革,进一步加强实践教学,加强学生实践能力,创新能力的培养12。但是,对不同层次的高校而言,教育培养的对象虽然都是大学生,但各校均有自己的特性,在教学方法上,有其共性,也具有特殊性,互相之间,只能借鉴,不能照搬,而需要根据自己的情况来制定切合实际的教学方法。本文是以某高校计算机专业的程序设计课程为对象,探讨教学方法的改进和实践。二、研究对象的诊断分析程序设计是一门专业基础课,它是人机之间进行信息交流的重要工具,也是后续专业课程的基础。计算机程序设计人员应具备算法、程序设计方法和语言工具的知识,其中,算法是灵魂,数据结构是加工对象,而语言是工具。人才培养是一个系统工程,涉及的因素很多,如教师、学生、教材、教学环境、教学方法及学习方法等。只有当这些因素与周围环境相融合,相处和谐时,才能取得实效。传统的教学方法是教师讲,学生记,课后完成作业就了事,似乎已成为一种教学模式。在教学过程中,教师是中心,学生自主意识淡薄,依附的心理严重,不敢对课堂教学提出质疑,教师照本宣科,只教不育,只训不导,讲者昭昭,听者却昏昏。在教师与学生之间的关系上,传统的“师道尊严”的观点根深蒂固,教师高高在上,教训传道,难以体现出民主自由的精神。教学活动的主体是学生,教师的教学计划、教学目的都要通过学生的积极思维活动才能实现。不重视开发学生的智力,不重视非智力因素对学习的影响,不指导学生运用正确的学习方法去获取知识,培养创新能力,就很难获得预期的教学效果。目前,许多程序设计语言方面的教材,完全以语法制导,以讲解语法规则为主,每讲一种规则,都安排一些简单的程序实例来讲解语法,很少有较复杂、较实用的程序。因此,其内容比较肤浅,不适宜作为学习程序设计技术的教材。所以,重新编写一本适合当前教学的教材也是一项刻不容缓的任务。为了进一步了解学生的学习情况,我们对“计算机科学”专业的学生进行了调查,大部分学生对大学阶段的环境和学习方法不适应,学习目的不明确,学习的自觉性差,对编写程序感到索然无味,毫无兴趣,学习效果也不理想。三、教学方法的改进科学的教学方法是通向成功的桥梁。古人曰“授之以鱼,供一饭之需;教之以渔,终身受用不尽。”。授之以方法,培养学生的自学能力,是实现“教是为了不教”的正确途径。教学方法的改进,首先要改传统的单纯灌输式教学法为启发式和探究式的教学法,教师提出问题,激发学生积极思维,主动思考,发现未知,发展智力,达到由此及彼,由表及里,闻一知十,举一反三的目的。教师不仅要注意培养学生的“智商”,更要发展学生的“情商”,即非智力因素,充分调动学生学习的需要、兴趣、动机,引导学生进行科学的思维,包括形式逻辑思维、形象思维、灵感思维等。以培养学生独立思考问题、提出问题和解决问题的能力。即所谓“既要授之以鱼,更要授之以渔”。教师可以假设一种以案例和问题为核心的情景和背景,激发学生探究问题的兴趣,通过选择与确定问题,讨论与提出设想,实践与寻求结果,验证与得出结论,培养学生独立思考能力、研究能力和创新能力,形成一种讨论式、开放式的现代教学方法,这就体现了大学教学的创新精神和平等合作精神,这种方法称为程序案例教学法或程序驱动教学法。这种方法要求教师精心备课,根据学生的知识水平和能力,创设实用的程序案例,引导过程中的问题情境,帮助学生激发创新意识,促进学生质疑,培养学习兴趣。在课堂上,要努力营造民主、宽松、和谐的学习环境3。四、实践与效果分析现今普遍的程序设计教学方法都是从语法入手,详细地讲解各种编程语言的语法,而涉及的程序案例却很少,虽然有一些例题,但很简单,距离解决实际问题的复杂度相差甚远,学生在学习之后,常常缺乏动手能力和解决问题的能力,无法构建程序设计的思维,而且机械式的记忆语法规则往往是枯燥无味的,很难激发学习的兴趣。以C+程序设计为例,针对各种语法规则,我们创建了16个实用的程序案例:1.库存清单应用程序(变量,输入)。2.工资计算应用程序(算法,伪代码)。3.牙科付费应用程序(逻辑运算符,字符串)。4.购车还贷应用程序(WHILE循环语句)。5.计算班级平均成绩应用程序(标记控制循环)。6.利息计算应用程序(FOR循环语句和数学函数)。7.计算个人所得税应用程序(多分支选择语句SWITCH)。8.捐款管理应用程序(作用域与函数原型)。9.游戏应用程序(生成随机数和枚举)。10.薪金统计应用程序(一维数组)。11.学生成绩统计应用程序(二维数组)12.数字时钟应用程序(自定义类和对象)。13.购物清单管理应用程序(指针,引用及动态数据结构)。14.工资表应用程序(继承与多态性)。15.便笺信息应用程序(顺序访问文件)。16.屏幕抓取应用程序(字符串处理)。首先教师给出程序案例的框架结构,学生经过思考,择合适的算法和指令语句,经互相讨论,完善和丰富程序案例,然后上机调试,通过运行来检验结果。程序案例的教学法是从兴趣入手,首先给人们编程的乐趣,继而带领学生进入程序的天地,提高了探索的欲望,使学习编程变得生动而有趣。经过对计算机科学专业98名学生的问卷调查表明,其中94人赞成这种教学方法,在反馈的意见中,认为这种方法效果很好,能够很容易接受,在教学过程中既学到了应得的知识,又感受到编程的快乐,既感受到了成功的喜悦,又得到了探索的乐趣。考核的成绩表明,85%的学生达到了预期的效果,其中有20%的学生达到了优秀的水平,虽然,教学实践取得了明显的效果,但仍有15%的学生尚未达到预期的效果,这表明仍有一些问题尚待解决。今后将进一步研究不足之处,寻求适合的解决方法。参考文献1周济.注重培养创新人才,増强高水平大学创新能力

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论