浅述如何进行高职院校计算机语言类课程教学.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文档。上传文档
查看更多
浅述如何进行高职院校计算机语言类课程教学

浅述如何进行高职院校计算机语言类课程教学   摘要:目前高职院校计算机语言类课程普遍存在“老师难教,学生难学”的现象。本文对高职院校计算机语言类课程教学进行了多方面的探讨,以期对广大高职院校教师的语言类课程教学有一定的参考价值。   关键词:计算机语言;教学;程序;C语言;高职院校       随着IT技术的发展,应用于各个领域的计算机语言种类越来越多。高职教育面临着能否满足社会需求和学生接受能力的双重压力。目前主流的计算机语言类课程主要有c语言,c++,java,jsp,j2ee,php,delphy,sql server 2005,sysbase,c#,asp.net,ado.net,vb.net等。如果要求学生在三年之内掌握上述所有技术是不现实,也是没有必要的,这就要求教研工作者设计出合理的课程设置计划,既能满足职业岗位(群)的需求,又能提高学生的实践能力,还有助于学生树立终身学习的理念。    一、计算机语言类课程教学概述    1. 计算机语言概述    计算机语言(Computer Language)指用于人与计算机之间通讯的语言,是人与计算机之间传递信息的媒介。    计算机程序设计语言的发展,经历了从机器语言、汇编语言到高级语言的历程。    (1)机器语言:指一台计算机全部的指令集合,是第一代计算机语言。    机器语言程序就是运用二进制数“0”和“1”编制的能够被机器直接识别的二进制文件,一条机器语言成为一条指令,指令是不可分割的最小功能单元。由于每台计算机的指令系统往往各不相同,因此在一台计算机上执行的程序,要想在另一台计算机上执行,必须另编程序,造成了工作的重复。但由于使用的是不同型号计算机各自特定的机器语言,故而运算效率是所有语言中最高的。    (2)汇编语言:指面向机器的程序设计语言,是一种功能很强的程序设计语言,也是利用计算机所有硬件特性并能直接控制硬件的语言,是第二代计算机语言。    汇编语言对计算机硬件依赖性亦很大,移植性不好,但效率十分高。针对计算机特定硬件而编制的汇编语言程序,能准确发挥计算机硬件的功能和特长,程序精练而质量高,至今仍是一种常用而强有力的软件开发工具。    (3)高级语言:指不直接依赖计算机硬件,运用易学易懂的语法和结构类似普通英文进行编程的语言。    高级语言是从人类逻辑思维角度出发的计算机语言,抽象程度大大提高,需要经过编译成特定机器上的目标代码才能执行,一条高级语言的语句往往需要若干条机器指令来完成。高级语言不依赖于机器,在不同的机器或平台上高级语言的程序本身不变,而通过编译器编译得到的目标代码去适应不同的机器具有很大的移植性和实用性。    2. 计算机语言类课程教学    计算机语言教学是让学生掌握计算机语言特征,学会用计算机语言进行程序设计的技能,培养学生独立思考的能力和一定的自主创新能力。教学过程首先应让学生端正思想,明确学习计算机语言的意义;其次应让学生明白学习计算机语言最终就是要学会用语言来编写程序,为实际工作服务,而不是死抠语法。计算机语言课最终的目的是让学生掌握程序设计总体思路,运用所学语言解决实际工作中的问题。作为高职院校计算机课程的特点,一方面要让学生掌握好扎实的基本理论。另一方面还要培养学生有较强的动手能力,那么针对语言课的课程设计就显得尤为重要,它不仅是理论教学的延伸,而且是理论与实践紧密的结合。    二、高职院校计算机语言类课程教学存在的弊端    1. 学生缺乏学习兴趣    计算机语言类课程教学中,学生缺乏学习兴趣。有一定数量的学生认为学习计算机语言应专心地自学,而通过课堂学习是无法取得好的学习效果,所以自学能力强的学生选择自学,而自学能力弱或自觉性较差的学生则可能上课不听讲、下课不看书。同时有些学生对于整个计算机语言的学习不重视,在计算机等级考试和软考的过程中,一些学生没有明确的目的性,仅是抱着侥幸的态度参加考试。    2. 教师教学中深度与广度不协调    计算机语言类教学范畴的广泛让广大计算机专业教师在制订相关教学计划时往往无从下手。计算机语言多达几十种,并有不断更新的趋势。而教学的总学时却相对稳定,为了让学生在校期间尽可能多接受相关知识,为以后的就业创造条件,许多高职院校开设了VB,C和汇编等多种语言课程。但在实际教学中,每门课的理论和实验教学总学时不过70学时左右,因此讲授的是语言基本语句、语法和简单算法,对于具体的语言版本却介绍不多。如C语言只介绍标准C语言的语句和语法,对具体如Turbo C的库函数应用及其语言本身固有特点很少介绍或根本不予介绍。这样造成学生计算机语言学了不少,但真正精通的却没有。    3. 学生计算机水平参差不齐    计算机语言类课程教学中,学

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档