生活化理念在中职程序设计教学中实践与探索.docVIP

生活化理念在中职程序设计教学中实践与探索.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文档。上传文档
查看更多
生活化理念在中职程序设计教学中实践与探索

生活化理念在中职程序设计教学中实践与探索   摘 要:程序设计教学的最终目的是解决实际问题。源于生活的课堂教学才会生动、实用和有效。从创设生活情境、设计生活课堂、设计生活练习三方面用实例阐述一下程序设计教学回归生活本质的方法。   关键词:生活化;程序设计教学;中职      一、中职程序设计教学教师难教、学生难学的原因   程序设计课程是中职计算机专业的主要课程之一,不少中职学校的计算机专业均开设了多门计算机语言类课程。然而,实际教学中却普遍存在教师认为难教,学生认为难学的现象。很多学生反映,看编程书如看“天书”,有些学生只上了几节课就惧怕编程,甚至直接放弃。原因主要有:   (一)教材内容偏难、偏旧,不符合中职生的实际   纵观林林总总的计算机编程教材,大多以枯燥的语句和语法介绍、抽象的定义、繁难的数学问题展开陈述,但从教学实践感知,中职生对此类任务(或内容)丝毫不感兴趣,容易产生畏难、厌烦情绪,致使教学很难深入展开。   (二)教学方法单调、呆板,教学形式单一,未能充分调动学生的积极性和主动性   目前大部分职业学校编程语言的课堂教学仍承袭老式计算机语言的教学模式:学习语句、分析编程要求、建立算法、画出流程图、根据流程图写出相应语句,整个教学过程强调符号把握,突出抽象思维过程,而职校生学习中以感性认识、行为把握为主,不善于对知识进行逻辑推理,所以这种教学方式很难激发学生的学习兴趣和学习动机,导致学生兴趣缺失,教学效果不好。   (三)职校生源素质的日趋下滑   职业学校学生本身的学习基础和学习习惯比较差,学生的接受能力有限,缺乏学习的积极性与主动性,这是普遍的现状。大多数学生都不太爱思考,喜欢所见即所得的操作类课程,许多抽象的程序设计理论令学生如坐云雾。   二、让中职生学好编程的方法   那么,在当前中职学生质量不能得以保证的形式下,如何能让中职生对编程语言产生兴趣,学好编程语言课?   (一)创设生活化情境,打造心动开局   1.悬念情境是指教师针对学生求知欲强、好奇心切等特点,提出具有科学性、新颖性、趣味性、探究性的问题。创设悬念情境就是将学生引入新的思维境界,引导学生对问题做出深层思考与探究。例如,在讲“当循环”时,可以先向学生提出问题:“将一张厚0.5 mm的纸对折若干次,它的高度就可以达到世界最高峰,那么至少应该对折多少次呢?”问题提出后,学生都很感兴趣,有的学生拿出纸来对折试验,有的学生自己动手计算,但由于计算过于复杂,不能算出结果。在学生的思路陷入山穷水尽时,教师适时地引出“当循环”,学生则会有柳暗花明之感,他们的求知欲被充分地激发。   2.故事情境,爱听故事是学生的天性。创设与教学内容相关、富有情趣和寓意的故事情境,以故事作为教学的切入点,可以有效地调动学生的积极性,唤起学生的有意注意,引导学生想象。例如,在讲“累加算法”时,可以引入一个著名的故事。古代印度有个宰相是国际象棋的发明者,非常聪明能干,国王准备奖励他,问他想要什么。宰相说:“国王只要在国际象棋棋盘上的第一个格子里放一粒麦子,第二个格子里放两粒麦子,第三个格子里放四粒麦子,以后每个格子加一倍,一直放完第64个格子,我就感恩不尽了。”国王想:“64格有多少,这还不容易!”于是令人找来一袋麦子,结果很快就用完了,国王又令人找来几十袋麦子,结果按宰相的要求还差得很远。那么到底要多少麦子呢?学生对这个故事听得津津有味,注意力被调动起来。每个学生都能积极计算,但他们会发现计算很繁琐,这时教师引出“累加算法”,通过编程序让计算机完成计算。学生感觉到了编程的重要性,都很认真地学习。   3.任务情境。任务驱动教学的开展,起始于有效任务情境的设计。有了任务情境,教师就可以“顺理成章”地提出学习任务。例如,在讲“穷举法”时,创设情境,布置探究任务:老师的QQ密码被盗了,黑客留下线索,提示密码是一个5位数,其百位数和十位数已经被涂掉了,如图所示:,且这个5位数既能够被67整除,又能被78整除。要求找出该5位数,然后将答案发送E-mail至hk@163.com,即可取回原密码。同学们,你们能帮老师找回密码吗?由于该任务是身边的事,与学生的生活世界紧密联系,学生带着真实的任务进入学习情境,可促使学生实现积极的意义建构,大大增强学生对编程学习的兴趣。   (二)设计生活化体验,打造灵动课堂   作为课堂的设计者、组织者与管理者的教师,应该让生活充分融入课堂,将教学活动置于现实的生活背景之中,教学应让学生从生活中,从各种活动中进行学习,通过与生活实际相联系,获得直接经验,主动进行学习。生活化的程序设计课堂更贴近学生,自然更能吸引学生积极参与。   游戏活动是吸引学生主动参与学习的一种好形式。教师教学时组织学生开展游戏活动,可以

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档