微课在C语言程序设计教学中应用研究.docVIP

微课在C语言程序设计教学中应用研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微课在C语言程序设计教学中应用研究

微课在C语言程序设计教学中应用研究   摘要:C语言作为结构化程序设计语言,是全国青少年信息学奥林匹克竞赛使用的三种语言之一。由于其按照模块化方式组织程序结构,因此程序层次分明、条理清晰,深受广大教师和学生的喜爱。但是在C语言的入门和竞赛算法的深入学习阶段,由于初中生抽象思维薄弱,理解力不强,因此存在一些学习障碍。如果能在C程序设计的教学中使用微课,不仅能将深奥的信息学奥赛知识化整为零,分散竞赛内容的难度和深度,还能充分发挥学生学习的自主性,不再局限于教师面授、学生被动听课的传统教学模式,而是更有利于学生反复学习竞赛内容和操作方法,加深学习记忆。同时,在C程序设计教学中使用微课还可以做到因材施教,学生可根据自己的需求,通过非正式学习筛选自己需要的知识,在学习方式上获得更大的自由。本文介绍了微课在初中信息学奥赛辅导“C语言程序设计”教学中的特点和实用性,以及将微课应用于C语言程序设计教学的具体操作方法,阐述了微课在C程序设计教学中的作用和意义。   关键词:微课;C语言程序设计;翻转课堂   中图分类号:G434 文献标识码:A 论文编号:1674-2117(2015)17-0138-03   传统的教学模式下,一节课45分钟,真正的精华部分、重难点的重要环节却只有10分钟左右。根据国外可汗课程的统计和脑科学的研究,学生的注意力集中的有效时间也在10分钟左右。若时间太长,学生就会出现注意力不集中等一系列问题,从而影响教学质量与教学进度。2012年初,翻转课堂、可汗学院、微课等新概念的引入和推广,犹如在教学方法中注入了新鲜的血液,特别在初中信息学奥赛辅导教学中引入微课能解决学生学习时间短、学习内容多、学习难度大的矛盾,因此深受奥赛辅导教师们的重视与喜爱。   微课是从“翻转课堂”中涌现的新概念,指时间在10分钟以内,有明确的教学目标、内容短小,集中说明一个问题的小课程。在“翻转课堂”的教学流程中,可汗式“微课程”是指记录教师给学生讲授课程内容的一段10分钟以内的“微视频”。微课具有“微课件”和“微课程”两层含义:从资源的角度看,“微课”是“微课件”的缩写,指以阐释某一知识点为目标,以短小精悍的在线视频为表现形式,以学习或教学应用为目的的在线教学视频。从课程的角度看,“微课”是“微课程”的缩写,除了视频教学资源外,它还包含着教学活动和学习体验等。   微课不仅是学校实施翻转课堂的基础和前提,作为微学习的一种,微课还支持翻转学习、混合学习、移动学习、碎片化学习等多种学习方式,因此,越来越多的学校教育资源采用微课的呈现形式,C程序设计教学也不例外。   ● C语言程序设计教学中引入微课的环节   1.在课前预习中引入微课   学习任何课程都少不了课前预习,C语言程序设计也不例外。学生只有预习充分,才能在课堂上集中注意力学习知识,提高听课效率。因此,可以将C语言程序设计的一些重难点制作成微课,并将这些微课上传到相应的网站平台,如中国微课网等。教学过程中,当要接触一些新概念时,可以要求学生提前观看微课,进行预习,从感性上了解要学习的概念。这样,学生会在观看过程中思考提问,并将这些疑问带回课堂或在网络中直接向教师提问,与教师共同探讨。   2.在新课导入中引入微课   新课导入在整个C语言程序设计课堂上是非常重要的环节,引导恰当,可以快速吸引学生注意力,激发学生学习的兴趣和动力。所以,可以在这一环节引入直观、针对性强、画面具有动感的微课,设计一些新颖的导入内容。这样不但解决了教师口述引导枯燥、任务式引导乏味的问题,还可以利用微课引导学生进行协作学习,达到真正意义上的“翻转课堂”。   3.在“程序编译”理解中引入微课   C语言程序的编译过程实践操作性强,按照传统的教学模式,很难做到面面俱到、层层深入。但是,如果在编译程序教学中引入微课,则可有效地解决这一问题。例如,在讲解数据排序算法时,由于数据排序的算法较多,如果逐一操作演示,很难在课堂上讲清数据排序的全过程。而通过多媒体课件讲解又因为涵盖的知识点多,要想将每个排序算法都讲解透彻,至少需要两到三节课的时间,并且学生还会因为理论知识繁琐而影响学习编程的兴趣,最终导致教学效果不理想。而如果将每个排序算法的精华内容制作成相应的微课,上传到中国微课网,学生利用这个平台进行课前预习,如果遇到难以理解的知识点,则重复或暂停播放微课,这样就可以将整个课堂翻转,将课堂上的大部分时间用来交流讨论和进行程序编译的操作,从整体上提高编译程序的教学效率。   4.在计算机基础知识中引入微课   在全国青少年信息学奥赛的初赛活动中,考查的计算机基础知识相对比较复杂,按照传统的教学模式,初中生很难将抽象的计算机理论转化成形象记忆。因此,教师可以借助微课短小精悍、主题性强的特点,在学习这

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档