欢迎来到天天文库
浏览记录
ID:20948377
大小:66.00 KB
页数:11页
时间:2018-10-18
《浅谈如何培养中职学生计算机语言的编程能力》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、浅谈如何培养中职学生计算机语言的编程能力:程序设计语言课程是中职计算机专业开设的重要课程,本文从中职生计算机语言课程学习的现状及存在的问题入手,针对中职程序设计语言的教学方法和教学内容进行了分析和探讨,希望能对中职学校计算机专业的语言编程教学起到一定的积极作用。 关键词:计算机语言;编程能力;教学改革 :G712:B:1672-1578(2011)01-0127-02 近年来,就所开设的中职计算机相关专业而言,专业的课程设置还处于探索实践之中,自身还没有形成较完善的体系。从入校学生的基本素质来看,普遍存在着学习基础较差,没有养成良好
2、的学习行为习惯,学习和做事随意性较大,在学习中吃苦耐劳的精神不够,只愿意学习那些实用性、操作性强的课程,如:动漫设计、X页制作、二维动画制作、计算机组装与维护等。而对于涉及计算机语言编程的课程普遍兴趣不高,就是对于上述操作性课程,只要涉及到编程的内容,大部分学生都退避三舍,甚至依葫芦画瓢都不愿意多做。普遍学生的逻辑思维能力较为薄弱,同时编程能力的培养举步维艰。 从中职计算机语言课程的教学情况来看,教师的教学方法如何调整以适应中职学生的现状,也是一个不容忽视的问题。还有就是以往毕业的学生从事计算机语言编程设计的人寥寥无几,这与社会急需具有计算
3、机语言编程能力人才的市场需求相距甚远。 针对上述问题我们教师要勇于开创灵活多样的、务实有效的教学方法,应选取适合学生水平、具有代表性和实用性的案例,以此来激发学生的学习兴趣,提高他们的逻辑思维、发现问题和解决问题的能力。 为了真正能让学生具备使用一门计算机语言来编写程序的能力,我认为应从以下几个方面实施教学: 1、以项目带动教学 就目前的中职学生而言,他们的逻辑思维能力比较薄弱,而计算机语言程序设计课程则注重的是分析问题→设计算法→编写程序→调试程序并运行通过等几个连续的过程,这也就是大多数学生抱怨程序设计课不好学、比较难学的主要原因
4、。为了让学生对所学内容感兴趣,克服恐惧心理,就要求教师在教学过程中对教学方法进行切合实际的改进,对教学过程进行有效的设计控制,比如:如何给学生引入新内容,如何教好新知识,不使他们感到“怕”的情绪就显得格外重要,因为兴趣是最好的老师。例如:在讲授VisualBasic的应用课程时,首先给学生们展示用此系统开发的"XXXX管理系统"实例,操作演示给学生看其使用过程。借此给学生介绍该系统由哪几个部分组成,每部分设计用到了哪些技术手段和所涉及到的本课程中的知识点,接着再结合本课程选用的教材介绍学习内容的安排和重点章节内容提示,使学生对学习的全部内容有
5、个简单了解,并明确告诉他们只要踏踏实实学好这些知识,就能开发出类似的管理软件。同时告诉他们这门课程最后成绩评定,就是要制作一个简单的系统管理软件,该课程的大作业就是这个内容,让他们可从现在开始就着手选择一个自己感兴趣的方面进行准备。这样就轻松地引入本课程的学习,有了良好的开端,学生对这门课的学习也有了兴趣,同时也给他们确定了学习目标。教师在讲授每一章节内容前都应让学生明确学完本章后解决哪些实际问题,在课后布置作业时也应按照这一思路去安排练习。 2、深入浅出简单化 方法一:用流程图来剖析:由于绝不多数的中职学生在理论知识水平、勤奋程度、理解
6、能力等诸多方面存在着差异,因此在教学中要根据实际情况因人施教,因材施教,讲解时尽可能做到精炼、巧妙。大量的教学实践证明教授计算机语言难就难在教会学生编写程序,而学生学编程最大的困难就在于遇到具体问题不知从何下手,更别说如何将对问题的具体分析和处理用相应的计算机语言描述出来。针对这一情况,教师可以在具体的教学过程中采用逆向思维法来引导学生,即从最终的结果出发,导出要获得这个结果需要经过怎样的中间步骤,每个步骤又用到了哪些己知条件,并且可以把分析的每个步骤用简单的文字写出来,再根据分析的结果勾勒出正向的流程图,最后流程图中的每个框图再用相应完整的
7、语句来对应和表示。 例如:判断数的奇偶性:用户从键盘上输入一个数,判断该数是奇数还是偶数。 分析过程:(1)用户输入一个整数X;(2)判断Xmod2=0?是,输出“是偶数”;不是,输出“是奇数”; 流程图如下: 边分析讲解边用流程图表示步骤,这样学生就能很快理出编程的头绪,找到编程的方向,也就很容易使用计算机的语言将程序编写出来。 程序:Privatesubform_click() Dimxasinteger X=inputbox("请输入整数:") Ifxmod2=0then Printx;"是偶数" Else P
8、rintx;"是奇数" Endif Endsub 使用流程图的方式来分析和编写程序是一种很好的习惯,它能使一些复杂的问题简单化,同时对学生掌握编程的基本方法和
此文档下载收益归作者所有