- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
遵从认知规律讲授程序设计语言课程.doc
遵从认知规律讲授程序设计语言课程
摘 要:当前,程序设计语言课程教学存在不少问题,比如采取“满堂灌”的教学方式,以教材为教学中心的授课方法等。主要原因是对“以人为本”的素质教育认识不到位,对“语法”与“算法”的关系处理不当。笔者结合自身一些教学实践和思考,在明确认知规律的基础上,提出遵从认知规律,采取有效的方法与措施讲授程序课程,比如从语言学认识的角度,采用引导思考的教学方式讲授程序设计语言内容。
关键词:语法与算法;问题驱动;归纳;演绎
中图分类号:TP312
1 程序设计语言课程的教学现状
1.1 采取“满堂灌”的教学方式
当前,不少计算机教师在课堂教学上,只倾向于学生对程序语言知识的生硬灌输,往往忽视学生学习程序知识的能力培养,更多地以教师讲解,学生接受知识为主要模式,采取“满堂灌”、“填鸭式”的教学方法,只有教师在滔滔不绝地讲授程序知识,学生在下面抄一大堆的笔记。课堂氛围死气沉沉,学生的学习积极性根本不会高,自然不会对程序语言课程学习产生兴趣,本来生涩难懂的程序语言课程变得更加令人望而生畏。
1.2 坚持以教材为教学中心的授课方法
教材在不少教师的心目中,具有无比崇高、不可动摇的地位,无论是教案,还是课堂教学都是紧紧地围绕着教材。要知道教材是死的,学生是活的,课本是不变的,课本只是我们上课的一个蓝本,只是教学的一种参考,不是神圣不可侵犯的,教师需要对教材进行创造性的处理,不同专业的学生对计算机程序语言的学习有不同的侧重,教师不能忽略学生的个体差异,必须根据学生的实际水平进行动态处理。
2 对当前程序教学现状的原因分析
2.1 “以人为本”的素质教育认识不到位
当前,我们对教学理念提出新的要求,必须坚持“以人为本”的素质教育。素质教育,相对于应试教育,教学不是为了考试,获得高分数,而是切实提高学生的自身素质。对素质教育的理解是多方面的,其中最核心的一点就是“以人为本”,一切为了学生,为了学生的一切,任何教学活动都要围绕坚持以学生为中心。具体来说,教学分为教师的“教”与学生的“学”,两者之间彼此关联,互动互补。教师的“教”是为了学生的学,学生的“学”离不开教师的“教”,教师和学生是平等关系,需要彼此对话,沟通互动,不能把知识生硬地塞给学生就完事了。
2.2 对“语法”与“算法”的关系处理不当
“语法”与“算法”的关系处理不当一直存在于程序设计语言课程里面。不少教师面对不同专业的学生,不同水平的学生,都采取统一的教学要求,把教材上的内容一字不变地硬塞给学生。程序设计语言课程主要包括“语法”和“算法”两部分的内容。语法注重于语言规范,算法侧重于解决问题的方法。语法与算法都是程序员为了解决某一问题必须掌握的两个基本工具。教材是教学内容的参考蓝本而已,面对不同学生的专业需要和就业需要,我们教师需要科学合理地处理程序设计语言课程的“语法”与“算法”的关系。比如非计算机专业的学生学习程序设计,其主要目的是简要地掌握一门程序设计语言,从而了解计算机工作的原理,因此,我们教师无需将算法部分讲授得过于深入。但是对于计算机专业的学生,将来主要从事与程序设计等相关工作,那么,我们教师就要把“算法”作为教学重点。
3 遵从认知规律讲授程序课程的方法与措施
“以人为本”的素质教育要求我们教师的一切教学活动都要为了学生,从学生的角度出发来设计课堂活动。教师的“教”必须围绕学生的“学”,必须从学习的过程来掌握学生认知新知识的规律和方法。其实,学生的学习是一个循序渐进的过程,必须遵循认知规律。那么,什么是认知规律呢?从马克思哲学的认识论可知,认识可以分为感性认识和理性认识,直观可感的感性认识是认识的基础,抽象概括的理性是认识的提升。当理性认识指导感性认识,则实现认识活动的第一次飞跃;当感性认识检验理性认识的不一致后,则进一步提升认识的层次,实现认识活动的第二次飞跃,并且螺旋上升到更高的档次。
同样道理,在程序设计课程里,我们教师需要明确认知规律并且遵从此规律,带领学生掌握计算机程序设计内容。
3.1 从语言学认识的角度讲授程序设计语言内容
从语言学角度来看,语言体系分为字、词、短语、句子、段落、篇章,对应于程序设计语言,则属于计算机的专用语言,也可以分为词汇、语法,主要体系构成包括关键字、保留字、常量、变量、运算符、表达式、语句、复合语句。由此可见,语言学与程序设计语言的体系结构是基本相同。
人从出生呱呱坠地,就开始学习语言,学习自然语言的认知规律与语言体系结构相辅相成,第一步是掌握字、词,紧接着是掌握短语、简单句、复合句,一直到段落和篇章。这种认知规律可以引用到程序设计语言的教学中。在课程前,我们教师需要学生明确单词的含义,也就是关
原创力文档


文档评论(0)