APP下载

浅论BASIC语言在中等职业学校计算机专业开设的重要性

2019-10-21王锐

科技风 2019年5期
关键词:中职学校算法

王锐

摘 要: 中等职业学校学生岁数小,成绩差,学习主动性不强的特点使得在计算机相关专业中高级语言的课程学习产生困难。各职业学校仅开设了企业或考试大纲要求的VB、VC、VF等相关课程,这对中等职业学校学生学习语言有着较大的阻力。BASIC语言的移动易学易用的特点在实际教学过程中刚好能化解这一阻力,能够起到较好的“入门”效果。

关键词: 中职学校;BASIC语言;算法

在我国传统教育中,高中三年正是处在上下衔接的阶段。前面经历了9年的义务教育,每个学生的学习兴趣、学习习惯、学习成绩均已定型,也正是在这个阶段,国内的孩子们就要对自己的人生走向做决定性的选择。随着国家1:1的职(职业高中)普(普通高中)比政策的逐步落实,各地市加入职业高中学习的学生人数逐年增加,入学成绩也由原来的一、二百分甚至无分,增长到了三、四百分的相对高分。但即使在这样的情况下,部分有涉及到编程语言算法课程的教师,还仍然觉得课堂教学有困难,学生成绩提高太慢。

一、中等职业学校学生分析

高中阶段的学生年龄大都处在15至18岁之间,在我国这个“望子成龙、望女成凤”的固有思想体制下,职业学校学生都会多少有些“被偏见”的情况发生。近年来,国家在政策、资金等方面不断加大职业教育支持力度,就是在引导社会“进职业学校也能成才”这一职业生涯路线。但就学生本体来说,与普通高中学生从学习态度、学习热情上比较,还有较大距离。尤其在班级这个小环境中,低分的学生则成为班内主流,使得对专业性较强,理论基础要求高的课堂教学在教学效果并没有较大改观。

二、中职学校计算机语言课程分析

随着科技的不断进步,生活中的各项应用越来越离不开计算机、手机等电子设备。在中等职业学校的相关专业,尤其是能够参加对口升学的计算机专业中,应企业及教学大纲的要求,VB、VC、VF等这类计算机编程语言课在高中二年级大量广泛的开设。实际上这些语言类课程因都有内容抽象、模块化设计、逻辑性较强等共同特点,并不适合于初学者,尤其是初中刚毕业的学生。教师在课堂授课时,花费了大量的时间精力去讲解,往往收到的教学效果并不理想,很多学生听的是“一知半解”。

三、BASIC语言的重要性

(一)BASIC语言的特点和发展

1964年BASIC语言的诞生就用有易学易用易掌握的特点,奠定了成为高级编程入门级语言的基础。可随着Windows的诞生,BASIC语言的优点被弱化,缺点确逐步显现,高级语言慢慢向模块化、可视化发展,从而衍生出VB、VC、VF等高级语言,BASIC也就逐渐淡出了人们的视野。

(二)BASIC语言与其他高级语言比较

BASIC语言本身所带有的常量、变量、语句格式、语法算法等与其他高级语言都是融会贯通的。简单的语句格式本身就大幅度的降低了学习的门槛,尤其是程序的“逐条”执行过程,使得初学者对程序有了整体的认识,不会产生“可视化”编程语言那种还未学懂语句格式,就要先明白“窗口”、“按钮”、“属性”等一堆零散的概念。

(三)BASIC语言的算法

计算机算法是以一步接一步的方式来详细描述计算机如何将输入转化为所要求的输出的过程,或者说,算法是对计算机上执行的计算过程的具体描述。只不过这种描述是使用计算机语言来完成编写的,这也是计算机语言课程教学的重中之重。算法注重的是思路与效率,而不在乎用的是哪种高级语言编写,就如同任何国家的大师都可以用本国的文字写出一样优美的文章。在算法的创建过程中,可以先用汉字编写大纲或绘制流程图,再逐一完成对应部分程序的编写,只要注意变量在上下程序中的作用,就可以游刃有余的完成整个程序。BASIC语言具有的语句格式简单,命令动词少的特点,只要教师由浅入深的实行引导式讲解,学生就不会对语言、算法这种抽象的教学内容产生抵触,若能引起共鸣,还将改变学生的逻辑思维意识,提高学生创造性的自主学习兴趣。

四、BASIC语言课程的设置

BASIC语言虽然具有适合初学者学习的特点,但其毕竟不能“与时俱进”地迎合现代计算机的发展和计算机专业教学目标要求。教师课堂讲解不宜过深,在课时设置上不宜占用过多时间和精力,以“短平快”为指导思想,以“过渡性”考查学科为专业课程设计,在学期设置上一般可安排在高一年级第二学期后半段,或高二学年第一学期前半段,根据专业课程设计每周4至6节均可,总课时不宜超过48课时,主要目的在于引导学生的逻辑思维学习能力,加强对高级语言专业名词、概念、格式、算法的理解與应用。

五、学习结果分析

有的同事就提出既然仅是个“过渡性”考查课,有这48课时时间,别的语言也能讲明白了。记得清华大学教授谭浩强老师曾经说过的一句话“我用很长的时间学习了BASIC语言,在完全掌握它之后,学习C语言只用了10天”,这也充分的肯定了BASIC语言作为初学者语言的重要性。

在实际应用中,即没有长时间讲解,也没有深入复杂研究学习,教学时只要将BASIC语言自身易懂易学易用简单的特点发挥得当,将算法、语句、格式、变量、流程图等知识点讲透彻,就达到了设置BASIC语言课程的目的,就能够把计算机专业学生,尤其是中等职业学校成绩不算很好的学生引入编程语言的大门,让他们在高级程序语言的学习中产生学习兴趣,自由发挥思维能力,无论是在专业学习还是升学考试中,均能有良好的表现。

参考文献:

[1]田淑清,谭浩强.BASIC语言(QBASIC五次修订本),科学普及出版社出版,1999-1-1.

[2]徐云龙.如何讲授计算机BASIC语言.有色金属高教研究,1986-07.

[3]谢柏青,潘荫基.设置BASIC语言的必要性及教法改革.教材通讯,1986-06.

猜你喜欢

中职学校算法
国际主流轧差算法介绍:以CHIPS的BRA算法为例
Travellng thg World Full—time for Rree
学习算法的“三种境界”
算法框图的补全
算法初步知识盘点
中职学校文明礼仪教育的问题和对策研究
试论如何提高中职学校职业指导质量
德育工作浅谈
利用微信做好班级管理工作的实践研究
比比谁的算法妙