- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C程序设计课程教学创新案例与任务驱动教学法
C程序设计课程教学创新案例与任务驱动教学法
摘 要:本文重点介绍了C程序设计课程教学创新:案例和任务驱动教学法。在课堂教学中,将案例教学、任务驱动教学进行有机结合,能够充分调动学生学习C程序设计课程的积极性,激发了学生的学习兴趣,提高了学生的探究能力,有效地促进课堂教学创新,同时也让学生体会到了学习成功的喜悦。
关键词:学习背景 案例法教学 任务驱动法
一、学生学习背景
计算机C程序设计(以下简称“C语言”)课程的教学是学生学得较差、老师教得较难的一门课。再加上该课程设置在中职教育的一年级,学生刚离开基础教育进入了职业技术教育,此时学习 C 语言,在跨度和难度上都很大。计算机语言对于中职一年级学生来说,内容枯燥、兴趣较低。大致来说,其原因有以下几个方面:数学基础差,而有些程序编写要依靠数学知识来解决;键盘指法不熟练,输入源程序丢三落四;英文底子薄弱,对于C源程序的运行环境、运行时的相关提示等看不懂,因此导致上机调试程序束手无策;再加上对程序主观上的认识过难,无形中挫伤了学习的积极性。因此导致C语言的教与学效果都不佳。笔者通过多年的教与学,将应用案例与任务驱动教学法有机结合,使教学内容更加系统、条理,学生接受知识的方法更加科学。
二、教学法概念
案例教学法就是基于一定的教育目标,以教学案例为主线、老师为主导、学生为教学主体的一种教学方法。案例要能够涵盖教学内容,通过设置的具体案例,来引导学生参与分析案例、讨论案例,利用所学的知识点来应用于案例。通过这种教学的互动过程,培养了学生认识问题、分析问题和解决问题等综合能力。同时在这一过程中,教师要及时给予学生过程评价及成果评价,让学生享受学习过程的乐趣及成功带来的喜悦。
任务驱动教学法应用于C语言课程的教学,是以学生为教学对象,依据教材的教学内容和要求,将教学内容设计成学生感兴趣的、有意义的具体任务,在老师的提示下,积极主动地发现问题、探究和解决问题,并利用所学的知识来应对现实问题,从而完成知识目标的学习和巩固及应用。在完成任务的过程中,学生不仅掌握了基本知识和技能,也培养了自主学习、探究、合作与实践能力,激发了学习兴趣,具备了一定的创新能力,加强了团队的合作,全面提高了综合素质。
将案例教学法和任务驱动教学法进行有机结合,充分发挥各自的优点,是笔者研究的重点。
三、案例和任务驱动教学法在教学中的应用
教学流程(见下图)。
图
经过教学实践和教学研究得知,一种行之有效的方法就是采用以案例程序为中心的三步式课堂教学方法。通过任务驱动的方式逐步突破重点、难点,利用C语言开发环境来诠释程序执行的中间过程及结果,完成教学目标。下面以C语言课程中的“用for语句实现循环”课题为例进行具体阐述。其大概的思路如下:根据该课的教学目标,确定该课的教学任务,课前下发给学生;精选具有一定代表性的、能涵盖本课要点的案例程序。
1.读程序(该课重点)
告知学生案例程序的功能,并通过C开发环境运行案例程序,激发学生的学习兴趣和好奇心。通过对案例程序的阅读,发现新知点“for语句的格式”,激发学生求知欲望。学生在老师的引导下,对for循环语句的格式进行深一步的了解。老师通过课件展示for语句的执行流程过程,集中学生学习的注意力,让学生根据流程图描述for语句的功能,并点拨强调相关注意事项,进一步加深学生对for的语法及功能流程的理解。接着,通过竞争机制画出案例程序的流程图,完成学习“任务一”,对于for语句的格式和功能起到了巩固作用。接下来,教师运用语法反过来分析案例程序的运行结果,根据程序的执行过程分析程序的功能。在这一过程中,结合C开发环境的程序调试功能,观察各变量的变化,验证课堂理论知识的正确性,使其具有更好的直观性和知识说服性,给学生留下更深刻的印象,从而完成“任务二”的表格,得到程序的运行结果。通过程序的分析与执行,学生对于for语句的基本格式和执行过程有了更深的理解。最后教师通过引导学生对案例程序的解读、分析、归纳得出学习循环的“五要素”(循环变量的初值、终值、步长值、循环体和后续语句),做到读懂案例程序。
2.改程序(重点向难点过渡)
接着,根据程序的功能反过来将案例程序语法结构或实现的功能改一改,即用while和do-while来改写程序,完成“任务三”。这个阶段在前面读程序的基础上又进了一步,同时又对“用while构成循环”和“用do-while构成循环”起到了进一步的巩固和理解,使程序应用更加灵活自如。改程序的过程实际上也是算法分解组合的过程,学生在这个过程中能收获很多知识,这是思维拓展一的“改程序”。在这一过程中,教师让学生真正理解各循环变量的初值、终值、步长值及循环体语句和后续语句在for循环
文档评论(0)