心理学在C程序设计教学中应用实践.docVIP

  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程序设计 心理学 学习动机理论 学习迁移理论 感知规律 教学效果   中图分类号:G441 文献标识码:A文章编号: 1673-1875(2009)03-064-02      一、引言       C语言是国际上广泛流行的计算机高级语言,具有逻辑性强、处理问题周密、严谨的特点,是高校理工类学生的一门首选基础课程,其任务是培养学生的逻辑思维能力和编程能力。    C 语言中的数据类型丰富,程序书写较为自由,刚接触程序设计的大学新生往往还受到传统学习思维的束缚,所以学习效果差强人意。在教学实践过程中笔者发现大部分学生存在着诸多问题。因此, 在理论教学的过程中,如何巩固学生对概念性知识的记忆,从而为学生能够正确、灵活地运用C语言解决实际问题打下扎实的基础是教师在教学过程中值得注意的问题。       二、C程序设计的教学特点与难点       C语言的特点可以归纳为一下几点:(1)简洁紧凑、灵活方便;(2)数据结构丰富;(3)结构式语言;(4)语法限制不太严格、程序设计自由度大;(5)允许直接访问物理地址,可以直接对硬件进行操作。    基于C 语言的上述几项特点,其在教学过程中的主要特点也是学习难点体现在以下几个方面:    1. 抽象性。C语言程序设计概念性极强,内容丰富,且具有一定的抽象性。大学新生的思维活动常以具体、直观、感性经验为支持,而C程序设计则要求以抽象逻辑思维占主导地位的理论型思维,而这一点正是大学新生所欠缺的,并且是在短时间内无法一蹴而就地培养出来的。    2. 灵活性。相比于其它计算机高级语言,C 语言更具灵活性。例如,算术运算符的优先顺序,循环控制的语句控制等。灵活性可增加程序设计的自由度,提供更多可供选择的实现方案。但也给习惯了寻求标准答案的大学新生带来了面对多样化选择时无所适从的困惑,同时对教师如何引导学生做到“活而不乱”提出了更高的要求。   3. 操作性。计算机语言的学习从来都是实践与理论并重,甚至实践重于理论,这就要求教学中采用“精讲多练、言传身教”的模式,并且在讲授过程中强调操作示范和师生互动。因此,C程序设计的上机实验并不仅仅是对课堂知识的印证,更是学生自我编程风格的养成、具体操作实践经验的积累、师生互动交流心得体会的多元化过程。    针对C程序设计教学的特点和难点,授课教师必须了解学生的学习心理及思维特性,掌握针对性强行之有效的教学方法,才能更好地培养学生运用计算机解决实际问题的能力。       三、心理学在C程序设计教学中的应用实践      1、利用迁移理论促进教学    心理学家布鲁纳说过“最好的学习动机是学生对所学的知识本身内部的兴趣。”他认为学习动机是激发人去学习的的动因。学习动机有两类,即由内在需要引起的内部动机和由客观要求引起的外部动机,内部动机比外部动机更强烈持久。一方面教师应逐渐使学生的外部动机转化为内部动机,另一方面又应利用外部动机作用使学生已经形成的内部动机作用处于持续的激起状态。在C 语言程序设计教学中,学习动机理论的首要作用就是设法激发学生的学习兴趣,将外在的需要转化为内在的求知欲。    (1)正确引导,激发兴趣    布鲁纳认为“把我们要说的东西转化成为适应学生的思想形式,这等于启发学生对正在学习的东西的兴趣”,由此可见,布鲁纳很注重教育教育过程中的引导方式,以提高对学生的吸引力,这样才能“使学生比他的过去更多地卷入学习过程之中”。    在C 语言程序设计教学的初期,由于受信息社会环境的影响,学生学习C 语言通常具有浓厚的兴趣。但是随着学习内容的深入和难度的加大,学生会产生畏难心理, 学习兴趣开始降低。这时,可利用多媒体演示往届学生的学习成果,让学生看到努力的方向、可达到的目标以消除他们的畏难情绪,增强其学习信心。在课堂和上机完成中尽可能采用一些趣味性强的程序作为例子、作业或实验题,例如:模拟电梯问题、迷宫问题、八皇后问题等,以培养学生的学习兴趣。此外, 教师可将学生作业中五花八门的程序设计错误精心地组合在一起,让学生们在课堂上找茬,并适时进行讲评,在活跃课堂气氛、提高学生主动性的同时,及时解决学生学习中存在的各种问题,以达到反馈的目标。通过这些努力,可适时地引导学生对于C 语言学习从感到神秘到认为通过努力可以驾驭、从兴趣索然到充满兴趣、从外部驱动到内在自愿。    (2)换位思考,感同身受    当教育者与受教育者之间有若干相似之处(如专业、年龄、经历等),这会使受教育者把

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档