- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
以编程能力培养为核心的教学设计与实践,实践教学,外语教学理论与实践,教学实践报告,毛概实践教学报告书,实践教学体系,研究生教学实践报告,教学设计的理论与实践,教学媒体的理论与实践,教学实践个人总结
以编程能力培养为核心的教学设计与实践
摘要:编程能力的培养不仅在于对程序设计语言的精通,更在于是否真正掌握了程序设计的思想和方法。本文以Visual Basic程序设计课程为例,在分析传统教学模式存在问题的基础上,针对课程特点和培养学生编程能力为核心的教学目标定位,从教学方法、多种媒体教材一体化设计、考核方式改革等方面进行了探讨。br 关键词:编程能力;任务驱动;教学设计 br br 1引言br br 传统的程序设计教学方法注重于语言本身,按照“讲解语法、控件→功能介绍→举例解释→上机练习”的顺序进行教学。尽管这种方式也会用大量的课时安排实验,但这类应用往往只限于对具体语法、命令或控件的小实验,其结果通常是:学生虽然能够熟练地掌握程序语言本身,但却不明运用之法,贯通和应用能力较差,学习兴趣难以激发。br Visual Basic(以下简称VB)程序设计是一门操作性、实践性和应用性很强的课程,其教学目标是以培养学生的编程能力为核心,使他们从应用的角度出发思考问题,掌握程序设计的思想和方法,适合采用任务驱动的教学方法,引领学生在“做中学”。本文就中央广播电视大学VB程序设计课程的建设,从教学方法、多种媒体教材一体化设计、考核方式改革等方面探讨如何培养和提高学生的编程能力。br br 2采用任务驱动教学方法,激发学习者的学习兴趣br br 2.1任务驱动教学法的内涵br 建构主义学习理论提倡教师指导下的,以学生为中心的学习。任务驱动是在建构主义理论的基础上形成的一种教学方法。它是一种能够很好应用于以实验性、实践性与操作性较强的教学内容的教学方法,其含义是以富有趣味性、源于企业实际、能够激发学生学习动机与好奇心的情景为基础,与教学内容紧密结合的任务为载体,使学习者在完成特定任务的过程中获得知识与技能的一种教学方法。任务驱动教学方法体现了以教师为主导、学生为主体的基本特征。br 2.2任务设计br 根据课程特点和教学目标,我们采用任务驱动教学法设计课程内容,每一章均以一个典型的程序开发实例为前导(提出任务,明确目标),然后以该实例的程序开发为主线展开教学内容(分析、解决问题),将语法、命令、控件等知识点融于应用程序开发的过程之中,最后再对其中的核心知识点进行分析,使学生的学习知其然,也知其所以然,大大提高了学生学习程序设计课程的兴趣。br 按照任务驱动教学法搭建的课程体系,案例的设计非常重要,是教学设计的重点。在进行任务设计时,我们注重了以下几个原则:br (1) 教学内容选取原则br 在教学内容的选取与设计上,以完整应用程序开发过程所需要的知识和技能为出发点,提高编程能力为核心,放弃传统教学模式追求的VB语言知识点本身的系统化和细节化,而是“以够用为度,寓学于用”进行案例教学,对在程序设计中经常用到的核心知识点进行详细地讲解,对于与程序设计方法联系不太紧密,但还比较常用的知识点进行简单介绍,重点教会学生使用VB帮助的方法,突出重点,培养学生的自学能力。br (2) 目标性原则br 任务设计要紧紧围绕教学目标,既含有学生已有的知识和技能,又涵盖将要学习的新知识和技能,更重要的是培养学生自主学习和协作能力。例如:教材的第二章,要求学生掌握VB应用程序开发的一般步骤;掌握命令按钮、文本框和标签的使用以及MsgBox函数的用法;理解事件驱动的原理。在设计任务时,我们选择了时钟程序作为任务驱动,该任务中包含了命令按钮、文本框和标签控件,在代码编写中使用了MsgBox函数。学生在完成时钟程序任务的基础上,进一步学习任务中所涉及到的知识点。br (3) 趣味性原则br 兴趣可以创造出人间奇迹。设计的任务如果能引起学生的兴趣,将会大大激起学生的求知欲望。使学生在极大的兴趣和迫切需要下,产生积极探究的动力,例如:在学习网络应用程序设计方法时,我们选择网络聊天程序作为任务,学生在完成这个任务时,通过同学间的互相配合,实现点对点的聊天功能,使他们带着浓厚的兴趣学完本章内容。br (4) 开放性原则br 设计的任务要给学生留有充分创造和发展的空间,并使学生能举一反三、触类旁通,思维得到发展。例如:在学习图形图像多媒体应用程序设计方法时,我们以指针式时钟为任务,该时钟表盘上有4个数字,以能够贯穿本章知识点为原则,学生在完成这个程序后,根据本章所学知识,对程序稍加修改,完全能够设计出功能更多、更美观的时钟,比如在表盘上加上一个电子表,或者采用其它方法完善本程序。br (5) 循序渐进原则br 设计的任务要便于学生由浅入深、循序渐进地学好有关的知识和技能。例如在第一章中我们选择了非常简单的加法运算应用程序为任务,第三章的计算器应用程序和第四章的多功能
文档评论(0)