计算机语言类课程教学探讨.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文档。上传文档
查看更多
计算机语言类课程教学探讨

计算机语言类课程教学探讨   文章编号:1672-5913(2008)16-0103-02   摘要:本文主要探讨计算机语言类课程的教学理念和教学设计方法,旨在指导该类课程的教与学,力图获得良好的教学效果。   关键词:教学理念;计算机语言;课程;教与学;教学设计   中图分类号:G642   文献标识码:B      计算机语言类课程(如C/C++和Java等)对于提高学生的程序设计和软件开发思维能力起着非常重要的作用,并能加深对其他计算机理论和实际应用课程的深入理解。例如,如果对编程思想和方法的理解不深,就很难深入理解网络概念中的TCP/IP协议和OSI模型的通信。   因此,在计算机语言课程教学活动中,具备怎样的教学理念才能获得理想的教学效果,是值得我们探讨和研究的问题。      1计算机语言类课程的教学理念      计算机语言类课程所涉及的知识难度相对较高,而且其编程内容、编程思想渗透到本专业的其他课程中。如果没有学好计算机语言中编程方法、算法逻辑、设计思想、思维方式,就等于没有学好这门课程,甚至影响其他专业课程的学习效果。加之计算机相关专业层次多,如本科、专科、高职和研究生等,同一层次的生源质量又参差不齐,在此情况下,教师应该充分了解学生的实际情况,最大限度地调动学生学习的主观能动性,使学生能主动配合老师的教学,实现该课程的教学目标。例如,来自偏远地区的学生,在中学阶段接触计算机较少,水平相对低一些;相反,城市学生的计算机水平相对较高。针对这种情况,要利用一定的时间和方法使水平较差的同学及时补上相关知识,不至于听不懂内容而失去对计算机语言课程的兴趣。   勿容讳言,学生有时反映计算机语言听不懂、不知学了什么、难学或内容浅显、“吃不饱”等,固然有学生本身的原因,以及教学目标和课程设置的偏差等因素,但教学内容安排不合理应该是主要问题。在计算机语言的讲解初期,如果不能抓住学生的学习心理,一开始就给学生灌输大量的、很难听懂的知识,就会使学生感觉很难,而无法听进去,以至出现后续内容的讲解都无法听懂的现象。如在C/C++教学中,基本语法未充分理解,就安排难度较大的编程练习;数组和指针的概念还未理解,就快速讲解指针数组并配备较难的例题和习题;面向过程编程基础未打好,就在面向过程的基础上讲解面向对象的编程等等。   综上所述,在计算机语言类课程的教学工作中,应该具有良好的教学理念,要发挥教师专业知识和教学水平;充分调动学生的学习热情,发挥其主观能动性;要合理安排教学内容,以适应教学的需要。      2计算机语言类课程教学方法的探讨      2.1提高课堂教学效果   目前,影响课堂教学效果的因素很多,例如,上课玩手机或上网聊天、玩游戏以及多媒体教学效果不佳等。针对此类问题具体解决方法如下。   为了避免手机对课堂教学的影响,可以采取一些措施,但仍然存在使用手机的情况。出现这种情况的原因并不是学生有什么重要事情必须接听手机,而是出于对手机产品的好奇。教师应抓住学生的好奇心,通过对手机功能的讲解,将学生的好奇心引导到手机产品的功能开发上,重点说明手机功能是使用何种计算机语言,如何开发等,这样就增加了学生对计算机语言的学习兴趣。   同样,在上机操作时,存在学生上网的情况。我们可以将外网断开,使学生不能上网,但有时确实需要互联网操作,此时也应该积极引导学生到软件开发问题上,使学生的精力集中到该课程的实践操作上。   在使用电化教室授课时,学生有时反映讲课速度过快或听不懂。出现此类问题的原因除了课时安排偏紧外,主要是一张幻灯片内容过多,如满屏文字或代码,使学生抓不住主要内容。另外一个原因是,不能配备适当的程序实例演示,使学生感觉内容无法理解,上机操作出现问题时不知如何解决。因此,在制作幻灯片或其他多媒体课件时,除了考虑幻灯片制作效果外,内容要适量,突出重点。如果再配备充分、适当的程序实例演示,可能会取得更好的教学效果。   2.3合理安排教学内容   对于计算机语言类教学,应该以实例教学为主。首先,使用相应的开发环境实现一些小的实用程序,并加强学生的实际操作,及时发现和解决问题,以提高学生对语言类         课程的学习兴趣。在讲解基本语法、算法时,尽量利用开发工具,以实例的形式讲解语法、算法的应用,通过对讲解和实践程序的编写、编译、调试、运行等环节,及时发现、分析和解决问题。   要抓住学生的学习心理,循序渐进,加强实践教学,使学生感受到计算机知识的趣味性,然后逐渐引入新的理论和新的实践。要先慢后快,打好基础。如果一开始就给学生灌输大量的、很难听懂的知识,就会造成后续内容都无法听懂的现象。例如,在C/C++教学中,基本语法未充分理解,就安排难度较大的编程练习;数组和指针

文档评论(0)

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

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

1亿VIP精品文档

相关文档