- 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
中职《计算机语言》教学探究
【摘 要】在中等职业学校计算机专业课程教学中,《计算机语言》这门课程较难,特别是中职学生文化基础知识缺乏,知识结构参差不齐,学习主动性、积极性缺乏,都给计算机语言教学带来很大难度。笔者就其计算机语言概述、中职计算机语言教学中存在的问题、中职计算机语言教学方式等三个方面来对《计算机语言》教学进行探究。
【关键词】计算机语言教学;存在问题;教学方式
一、计算机语言概述
语言是用来表达意思交流思想的工具,计算机语言就是在计算机上使用的语言,是人与计算机之间进行信息交流的工具,是专为计算机设计的,它是以人类日常交流的语言为蓝本,变换成计算机可以读懂的“语言”符号。这些符号是按照一定的规则进行的编码,是人与计算机之间用来传递意思、交流思想的工具,并通过人用这些语言编制的程序来控制、指挥计算机进行信息的采集、分析、加工、处理、存储和运用等。
计算机语言的种类很多,从宏观上可以分成机器语言、汇编语言、高级语言三大类。目前通用的编程语言有两种形式,为汇编语言和高级语言。其中,高级语言是目前绝大多数编程者的选择,因为高级语言完全克服了低级语言的难懂、难编译、难记忆、难修改等缺点而发展起来的,其表达方式与人类语言的表达方式和数学公式很相似,所以学习起来要容易得多。
二、中职计算机语言教学中存在的问题
目前职业学校计算机语言教学中出现的主要问题如下:
1.学生的基本素质低、学习兴趣低、自觉性差
目前的现状来看,本来职业学校的学生文化基础、学习积极性等就普遍较低,学习任何学科都没有多大的兴趣,而要想学好计算机语言,还涉及到数学、物理等方面的知识,所以学生学习的兴趣就更低了。学生往往认为要学习计算机、学习计算机语言应该凭自己的兴趣去学,就应该整天坐在微机旁操作,根本不想听老师讲课,但是,真正上机时,他又不能集中注意力全身心投入到练习中去,所以自学能力不强或者自觉性比较差的学生就可能会上课不听讲、下课不看书。而且学生对于整个语言学习不够重视,这从平时的测试,各种计算机考试过程中就可以看出来了,普遍存在没有兴趣、没有目的的学习。
2.计算机语言教学与职业学校学生的基础知识不太吻合
学习计算机语言不旦旦是掌握语言本身的语句格式、语法规则,还涉及到算法问题,所谓算法就是针对具体问题时,我们如何去解决,用什么思路去解决,先从哪方面入手,而且编程时逻辑性是很强的,计算机程序设计时往往是由特殊的例子推导出一般通式来。而回观职高生的基础知识现状,一是本身文化基础就差,学习积极性差,该掌握的基础知识不能掌握,上课用到数学、物理上的知识点时普遍都不是很熟,二是文化基础课的知识点分布与语言课的学习先后不协调,语言中要用到的基础学科的某些知识点还没有学。三是学生参差不齐,有的学生学习自觉性较好些,上课时能认真听讲,知识点掌握起来会好些,有的学生自觉性很差,上课不听,课后不学,所讲的知识点一窍不通,所以好差生距离很大,而且差生具多。
3.程序设计能力差
从平时的练习、测试中发现,学生对于程序设计的能力普遍较差,对于很多题目实际上难度并不大,但是从学生解决问题过程中可以看出:结构化程序设计思想不强,常见算法(如穷举、递推、递归、方程求解、字符串操作等)不够熟练,甚至是根本不能掌握,综合运用知识能力较差,逻辑思维能力也较差,缺乏创新思维,这样就直接导致在阅读理解程序、完成程序填空的能力都较差;编程时设计的程序层次结构不清晰、杂乱,程序的效率较低,可读性差等等。
4.程序调试能力差
以笔者所担任过QBASIC语言、C语言的教学任务为例,具体体现在:一是对于常用的Windows操作环境还比较熟悉,而对于DOS操作环境不熟悉,实验前没有做好充分准备,如不熟悉DOS命令的使用,不熟悉QBASIC、C语言编辑环境下各菜单功能,不懂语言工作环境,不熟悉编译过程中出错的英文提示信息,导致什么地方出错不知道,为什么出错也不知道。二是不熟悉程序调试方法,如断点设置、必要的变量设置、观察变量的当前值等都不会。三是学生录入程序的速度太慢,录入的正确率也很低等等。
三、中职计算机语言教学方式探讨
1.坚持以教师为主导、学生为主体的教学原则
教师必须明确计算机语言教学的目的是培养学生解决实际问题的能力和逻辑思维能力。所以教学时应该以学生为主体,不断启发、引导学生自己去学习、运用这门语言,而不是简单地就书讲书。计算机语言是非常严谨的语言,对逻辑思维能力的要求很高。如果在教学过程中还是用教师讲、学生听的传统教学模式,就会大大限制学生的主动性思维,不利于学生逻辑思维能力的培养。这样一旦碰到复杂的程序问题就会固步不前,不能充分发挥想象力和创造力。
俗话说“师傅领进门,
文档评论(0)