面对经济和社会发展的新形势,职业教育还存在着办学模式单一,筹资渠道不畅,课程设置、教学内容、教学方式改革滞后,与市场需求不相适应等问题,这些问题在中等职业学校中表现的更为突出。近几年来,普高热及愈演愈烈的招生大战使得许多中等职业学校年年为了完成招生任务而疲于奔命,以至于有许多学校没能在加强内部管理,改善办学条件,提高教师素质,增强学校竞争力上做足文章,致使学校计算机教学存在以下几个方面的问题:(1)计算机教学设备严重不足,不论是从数量上还是从质量上看,中职学校的计算机教学设备还停留在较低的层次上;(2)师资匮乏;(3)课程设置和教学内容落后。
在社会对计算机专业人才的需求中,学术型的、专门从事理论研究的人才通常只是少数,大量的需要的是实用型的、能直接完成工作任务的一线人才,因此,在人才的培养模式中,占据主导地位的应该是职业教育,其中,中等职业学校就担负着培养大量“IT蓝领”的任务,所以,改革现有的中等职业学校计算机教学体系,成为当前中职学校面临的一项重要任务。
二、中等职业学校计算机专业的教学改革
针对目前中职学校计算机教育现状,信息产业发展对中等技术人才的需求为依据,我校年曾开展了一个与之相关的课题研究方案。该方案将我校的计算机应用专业改造成以下各专门化专业:①信息处理与应用;②图形图像设计与制作;③网络管理与维护。各类专业都实行学分制。通过各专门方向的学习,掌握本专业的基础知识和扎实的作技能,具有解决和作本专业方向基本技术的能力,结合有关课程的学习,在校期间能取得一至多门本专业方向职业资格证书,从而提升学生的整体素质,又能较好摆脱因所学内容与企业需求脱节而导致就业难的问题。
信息技术是一个高新技术领域,具有发展迅速和知识复杂两大特点。但是它涉及面极广,并且只有与各行各业结合才有生命力,这给教育工作提出了一个难题。教学的实践证明,解决这一难题的有效途径是,用"滚雪球"式的方法学习,用层次结构组织教学。按照基本目的和教学规律,认为可分为如下三个层次:
(一)教学中应当注意培养学生追踪新技术的能力
当前计算机信息基础课程改革的讨论中,有人提出"应当搞与平台无关的教学"、"程序设计不要讲哪一种具体的语言"等观点。对这些见解,本人是不赞同的。实践证明,这些都是无法进行的。例如,程序设计不要讲哪一种具体的语言,如何叫学生上机调试程序?自己的程序是否正确?再者,不讲平台,一门实践性很强的课程不成了纸上谈兵了吗? 也有人提出"教学内容不应当赶潮流,追逐新的软件"的观点。对此笔者也不敢贸然苟同。一方面,本人认为计算机信息课程的教学决不能成为某家公司的培训班,不能为某一家公司所左右;另一方面本人认为,赶潮流、追踪新技术正是计算机信息学科的重要特点,我们不但要追踪新技术,还要注意培养学生追踪新技术的能力。
与此相关的一个问题是,在程序设计的教学中应该选命令式的语言还是可视化的语言?笔者认为,要看教学目的是什么。从培养学生程序能力的角度,应当选命令式的语言;从提高程序开发效率的角度,应当选可视化的语言。由于计算机信息基础教育中程序设计课的教学目的主要是对学生进行程序式思维的训练,自然应当选命令式的程序设计语言。为了兼顾提高程序开发效率,可以在用命令式的语言讲完程序设计之后,再用少量学时讲一下同种语言的可视化版本