浅谈职中计算机专业课程的设置及定位

2012-04-29 00:44张文彬
中国信息技术教育 2012年4期
关键词:职业中学计算机专业程序设计

张文彬

据调查显示,目前用人单位中有59.1%认为当前的学校课程设置不合理,50%明确提出课程设置不合理是职中学生就业问题的制约因素,两者存在相关性。多年来职业中学开设的计算机课可谓“五花八门”,没有明确的依据和参考性,这让许多计算机教师和学生感到“摸不着头脑”。那么,职业中学的计算机课程应如何定位?笔者认为应从以下两个方面来进行思考。

● 课程的设置应适合学生认知水平

有些职业中学的计算机专业开设了计算机语言课,如C语言;开设了讲授计算机基础技术原理的课程,如进制的转换、数据的结构等。大多数学生学不会或只学了一点皮毛,结果只能造成资源的巨大浪费。学生普遍认为这些专业并不是新形势需要的实用型专业课程,根本不利于培养自身专长和多方面兴趣,不利于发挥自身特长,不利于就业。计算机语言及其原理技术是为开发软件做准备的,而开发软件产品只有少数优秀而且经得起市场竞争、考验并成为畅销产品的才有存在价值,当前在简单的BASIC程序设计和强大功能的应用软件之间已产生了一道鸿沟,两者差距非常大,要通过简单的BASIC程序设计学习来了解现代计算机系统的功能,犹如“隔靴搔痒”。例如,文字处理软件中的块操作和排版功能,以及对象的链接和嵌入功能,在简单的程序设计学习中就很难体会到。反之,通过应用软件学习所能了解的计算机功能却超过简单程序设计中的功能。

如果学习简单的程序设计仅仅是为了解计算机能做什么和怎样做,那么在学习一些应用软件的基础上,把学习程序设计的课时拿来学习计算机的内部结构和基本工作原理,得到的知识可能会更多些、更深入些。 程序设计其实只是帮助学生获得解决问题经验的一种快速、明确而适合的途径,其教学目标不是培养“小型的程序员”,而是使学生能用程序设计的方式进行思考(课时较多或教学对象为特长学生除外)。所以笔者认为,编程语言课在职业中学的开设应当适当,不宜过多。因为职业中学培养的方向是应用人才,教学的目的是学以致用。职业中学学生的文化理论知识和普通中学的学生相比薄弱很多,其思维能力、逻辑推理能力、分析问题和解决问题的能力受到限制。而计算机语言,都要有相当的数学基础。尤其是计算机的基本原理,不但要求学生有深厚的数学基础,还要有扎实的物理基础,这对于尝够应试之苦的职中学生来说,无异是“吃二遍苦,受二茬罪”。现在不少职业中学计算机专业学生的通病是:动手能力弱,接受新知识的能力弱,没有“学会学习”。而对计算机专业学生来说,这些弱点却是致命的。不能怪学生,而是课程设置出了问题。例如,计算机语言从面向过程过渡到面向对象,虽然对高级程序设计师来说提高了开发效率,可对职业中学的计算机专业学生来说,学习计算机语言更难了。笔者确实感到Visual Foxpro比DBASEⅢ和FOXBASE好用,但学生不这样认为。尤其Visual Foxpro里的新名词,如“属性”、“事件”、“方法”等,学生感到难以理解,摸不着头脑。

● 课程设置应考虑学生存在价值

学生从初中进入职业中专后,虽然没有高考压力,但面临就业挑战。目前,社会对计算机应用人才有不同的需求和侧重点,所以课程要以社会的需求为依据,以学生的就业为导向进行相应的设置。进行社会调查尤为重要,弄清计算机专业中职学生能够就业的岗位群,由此弄清学生所需掌握的知识和技能,作为课程设置的依据。有利于学生就业的课程内容设置,才能激发学生的学习动机。所以我们主张“学以致用,急用先学”,从以下两个方面考虑课程价值。

1.课程设置定位应当突出时代性和实用性

课程设置和内容安排上突出时代性和实用性,根据中职学生的学习心理特点、认知和能力水平,充分发掘学生的能力,调动学生的积极性,学校应因地制宜,以实际应用能力为培养目的,以应试作为一种测试手段,在考试中,应加大上机操作的力度,真正让学生学有所用,避免学生采取死记硬背的方式参加考试,逐步消除学生眼高手低的毛病。根据课程本身的对应关系对课程内容的顺序进行合理安排,要做到先易后难,各课程之间的承接性要好。例如,我们可以在低年级中安排一些基本应用的课程作为计算机入门课程,其内容包括计算机的简单应用操作,如常用办公软件等,重点在于基本操作技能并使学生对计算机有感性的认识,基础理论知识在掌握操作之后再安排。在高年级的课程设置中安排非常实用的专业课,能充分体现所学知识必须是强势知识,必须能根据当前实际进行动态课程设计,并可根据各职中学校的特色,设置比较专业的计算机应用课程。例如,对于旅游中专里的财会专业,可开设一些专业性财务软件、数据库软件的应用课程。服装设计开设些CAD软件、平面设计软件等应用课程。学校尽可能有规律地安排一些关于计算机技术的最新进展讲座,介绍有关计算机技术领域里的新概念、新名词和新动向。

2.课程设置的定位可依据考证来确定

目前,用人单位普遍不认同职业中学的毕业证书。我们可以说那是一种偏见,但从客观的角度我们又怎么检测它的含金量呢?依据考证,有的职业学校为了证明自己学校计算机专业学生的能力,要求学生参加由国家人事部、信息产业部组织的计算机软件水平考试(初级程序员)或劳动部组织的计算机等级考试,以此作为横向对比的依据。计算机软件水平考试由于通过率低,把关严格,确实有一定的权威性。某些学校的计算机专业,初级程序员的通过人数是以个位数计算的,而某些职中通过率竞达50%,横向对比,名次的排列不言自明,但这样做势必又会走高考、会考排名次的老路,同时,素质教育面向就业,而非精英教育面向选拨。再者,计算机水平考试的思路不是为了应用,所以通过率低,试题也以程序设计、算法、理论为主。所以我们可以考虑劳动和社会保障部组织的全国计算机信息高新技术考试,其重在考核学生计算机软件的操作能力,侧重专门软件的应用,培养具有熟练的计算机相关软件能力的劳动者。它与众不同之处是向社会公开考题和答案,不搞猜题战术,以求公平并提高学习效率。职业学校《计算机应用基础》教材可以选择全国计算机等级考试一级的教材,明确规定学生学完这门课必须通过一级考试,这样,师生的目标定位明确。因为等级考试分笔试和上机考试,所以既能测试学生对理论知识掌握的情况,又能测试出他们的实践操作能力,得到社会的普遍认同,因此现在大部分职业学校都成立了等级考试的考点。根据以上所说,不难得出答案,计算机的基础知识和程序设计方法应当由那些将要制造计算机的人去学习,而不是让一般学生和使用计算机的人去学习。我们应当考虑到课程对学生存在的价值。

综上所述,职业教育强调职业素质的培养和职业能力的培养,而职业课程的定位和发展与就业市场、经济的发展应当相适应,既要满足市场的需要和要求,又要符合学生接受知识的水平。

猜你喜欢
职业中学计算机专业程序设计
王跑跑
“以赛促学,以赛促教”促进计算机专业教学理念创新与实践研究
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
高职高专院校C语言程序设计教学改革探索
浅谈职业中学英语教学中的有效方法
浅谈中等职业学校语文阅读教学方法
职业中学美术鉴赏课教学探微
职业高中计算机专业教学改革浅析
PLC梯形图程序设计技巧及应用