分享到:
计算机理论 最近更新
讨论未来电商发展趋势论文提纲
浅谈自媒体对现代生活的影响
论文范文:网络发展对青少年心理发展的影响
论我国电子商务应用中的支付问题
电子商务模式研究
中小型企业客户关系管理系统的开发与应用
中石油浙江销售分公司信息管理系统设计
图书馆管理系统分析与设计
物流师职业资格认证报名管理系统
销售管理系统的开发与设计
酒店客房管理系统
财务管理系统的实现
餐饮管理系统设计与实现
社区卫生服务管理系统
汽车营销企业的客户关系管理系统
明道管理咨询有限公司客户关系管理系统设计与开发
企业订单管理系统开发
基于WEB的CRM信息系统的开发与研究
高校科研工作量统计系统的开发与设计
基于Struts的连锁店管理系统
计算机语言教学探讨
摘要:本文针对目前高职学生计算机语言教学出现的问题进行了探讨,同时从多个方面探讨了计算机语言教学的方式,给了广大计算机语言教师一定的建议。
关键字:计算机语言       教学       措施
一、计算机语言教学概述
1.1计算机语言概述
语言是人类所特有的用来表达意思、交流思想的工具,由语音、词汇和语法构成一定的系统。计算机语言顾名思义是在计算机上使用的语言,是人类为了能使人与计算机间进行交流,专为计算机设计的语言,是以人类日常交流的语言为蓝本,变换成计算机可以读懂的信息符号。这些信息符号是按照一定的规则进行的编码,是人与计算机间特有的用来表达人的意思、交流思想的工具,并指导计算机进行信息的采集、分析、加工、处理、保存和利用等。计算机语言的种类非常之多,总的来说可以分成机器语言、汇编语言、高级语言三大类。目前通用的编程语言有两种形式:汇编语言和高级语言。高级语言是目前绝大多数编程者的选择,和汇编语言相比,它不但将许多相关的机器指令合成为单条指令,并且去掉了与具体操作有关,但与完成工作无关的细节(例如使用堆栈、寄存器等),这样就大大简化了程序中的指令。
1.2计算机语言教学
计算机语言教学是让学员掌握人为计算机设计的语言特征,学会计算机语言程序设计技能,培养学员的创新能力。教学过程首先是让学员端正思想,明确学习计算机语言的意义;其次是让学员明白学习计算机语言最终就是学会编写程序。
二、计算机语言教学中存在的问题
    目前高职、专科计算机教学中出现的主要问题如下:
2.1学生兴趣低、无法调动其学习兴趣
    在计算机语言教学中,一般来说,学生兴趣比较低。学生往往认为要学习语言应该自己去专心地学,那样听老师讲课是无法很好地学习语言的,所以自学能力强的学生便自己去学习,而自学能力不强或者自觉性比较差的学生就可能会上课不听讲、下课不看书。而且学生对于整个语言学习不够重视,在考计算机等级考试和程序员的过程中,可以明显看出,很多学生都是抱着碰运气的态度去考的,而并没有明确的目的性。
2.2计算机语言课教学深度与广度的不协调
计算机教学范畴之广确实让广大的计算机教育工作者在制定教学计划时不知从何下手,仅计算机语言就有几十种,并且在不断的更新,而教学的总学时却是不变的,为了让学生在校期间尽可能多的接受有关知识,为以后的就业工作创造条件,我们开设了Basic,PASCAL,C和汇编等多种语言课程,而每门课的总学时不过50学时左右,因此绝大多数讲授的只是语言最基本的语句和一些简单的算法设计,对于具体的语言版本却介绍不多如C语言只介绍标准C语言的语句和语法,对具体如Turbo C的库函数应用及其语言本身固有特点很少介绍或根本不予介绍,其结果学生语言知道不少,但没有一门是精通的。
2.3学生程度参差不齐
在计算机语言课的教学过程中,发现学生计算机知识程度参差不齐,比如在授课的过程中,一些基础好的学生觉得早已听懂,而基础差的学生会觉得进度较快.这样使得基础好的学生不能深人学习,基础差的学生学习基础不扎实.从考试的结果看,各班的平均成绩差异较大,最高平均分比最低分相差25分以上,就是同一个班的成绩差异也较大.通过对考试的答卷进行分析,结果表明:学生对较死板的概念题答的较好,对简单的应用并且有确定答案的问题基本上也能回答,但对综合应用的题目大多回答错误。
2.4程度设计能力差
笔者在调查过程中发现,学生最怕计算机等级考试(二级)中笔试的程序填空.机试的编程题,实际上难度并不大.从学生解决问题过程中可看出:结构化程序设计思想不强,几种常见算法如穷举、递推、迭代、递归、方程求解、字符串操作等不够熟练,综合运用知识能力较弱,缺乏创新思维.这样直接导致在完成程序填空时,阅读理解程序能力弱;编程时设计的程序结构不清晰、臃肿,可读性差,程序的效率较低。
2.5程序调试能力差
表现在:许多学生虽拥有个人电脑,但多数学生只是比较熟悉Windows操作环境,不熟悉DOS操作环境,实验前没有做好充分准备。如不熟悉DOS命令的使用,不熟悉TC(TurboC)各菜单功能,不懂确立TC工作环境,不熟悉编译过程中出错的英文信息,甚至连syntax(语法)、statement(语句)、overflow(溢出)等单词都不认识,尤其当出现恶意语法错误时,C语言编译器也可能有故障隐患而给出名不符实的错误信息;不熟悉程序动态调试方法,如断点设置、单步执行、观察变量的当前值等;另外,学生录入程序的速度太慢,录入正确率低等。
三、计算机语言教学措施探讨
3.1充分调动学生学习计算机语言的兴趣
对于计算机语言的学习来说,由于许多学生在以前并未接触过,所以他们会认为计算机语言是很深奥、很难学的,所以有许多人对计算机语言的学习缺乏信心。在这个时候,任课教师应该采取适当的方式激发学生的积极性和自信心。教师可以在上课过程中讲解目前计算机发展的历程和其中出现的重要人物,并讲解其中重要人物的成功历程,比如可以讲解国内“程序员之父”——求伯君老师以及他所组建的金山软件公司。为了消除程序语言对学生的神秘性,教师可在课堂上当场编写一些小程序,并当场演示。教师也可讲解目前计算机程序人才的重要性和他们的待遇,以调动学生的兴趣和积极性。
随机推荐
Win2000索引服务的WEB应用
基于CNAPS的流水号管理方法
基于双目计算机视觉的自适应识别算法及其监控应用
传统图书馆与虚拟图书馆比较分析
光缆开剥与接续多媒体课件制作
定性仿真理论及其应用
论合肥IT市场初的现状及发展
油田数据融合关键技术研究
可编程序控制器教学现状分析及课程建设研究
浅谈计算机组装与维护的教学改革

设为首页 | 关于我们 | 广告联系 | 友情链接 | 版权申明

Copyright 2009-2014 All Right Reserved [粤ICP备05100058号-11]