高职院校计算机专业承担着为社会各行业培养计算机应用人才的任务。然而,该专业在人才培养上普遍存在着与实际需求脱节、学生应用能力差、学了用不上等现象。着力于提高学生的软件开发能力,山西省教育厅信息中心工程师曹敏,经过8年的努力,开发出了CDT无代码数据库开发工具软件。 我国目前正在实施信息化带动工业化的战略,信息化产业呈现突飞猛进的发展势态。近两年,就业市场上最火爆的专业当属与IT业相关的计算机、通信、电子等信息类专业。其中软件人才的缺口是每年35万人以上,并且这个缺口还在以每年20%左右的速度增长,预计到2006年将扩大到42.5万人左右。 高职院校计算机专业承担着为社会各行业培养计算机应用人才的任务。然而,该专业的人才培养与社会需求不相适应的问题十分突出,普遍存在与实际需求脱节、学生应用能力差、学了用不上等现象。如何适应社会需求培养适销对路的人才,是当前高职计算机专业迫切需要解决的问题。 专业课程设置、教学内容滞后于计算机技术发展,人才培养与社会需求相脱节的现状亟需改变 随着计算机技术的推广和应用,计算机软件开发的需求呈迅猛增长之势。各行各业都需要大量的软件开发人才,不断开发适应自己行业需要的计算机软件。然而,目前在我国人才市场上,能够胜任这项工作的人才相当匮乏,软件人才成为各个行业竞相抢夺的对象,待遇也一路看涨。其中一个重要原因就是,我国高职院校计算机专业培养的毕业生在学校学到的知识和技能,远远不能达到市场对软件人才的要求,软件开发能力以及知识应用能力相对都比较差。 目前,我国高职院校的计算机专业教师,有相当一部分毕业于上世纪九十年代。限于当时计算机技术的发展状况,这些教师在学校里学的是C语言、汇编语言,操作系统也只是DOS,相关知识非常陈旧,已经远远落后于时代的要求。例如语言课程,现在软件市场上最抢手的是懂C++、Java、net的人才,而教师又有多少是精于这方面编程的呢?中、大型数据库管理人才也很抢手,但学校限于资源,又有多少教师参与过这类实际的软件工程呢?其直接后果是,学校课程不能按需开设、人才培养滞后于市场需求,这是造成软件人才紧缺的主要原因。 在Windows操作系统占主流的今天,有的高职院校把计算机语言和编程理论作为教学的主要内容;在教学过程中过分注重学生的专业理论,而实际动手编程训练不够;大多数教师仍在沿用传统的单向灌输的教学模式,学生只是被动接受知识,不能利用计算机和网络与教师进行交互式的探讨。 计算机技术的发展日新月异,软件开发语言从面向过程的C语言为代表的编程语言发展到现在面向对象的C++语言,并且开始流行基于互联网的.NET编程。而我们教学中的软件课程,大部分已经跟不上计算机软件技术的发展。同时,在国外,计算机软件专业的大学生每年要写10000行计算机代码进行实践和创作。而我国的一些软件专业学生连上机都困难,更何况10000行代码?而且相对于应用性软件人才,关键的基础性软件人才更为短缺。 软件开发的语言种类比较多,对于高职院校的学生来讲,抽象、难懂、易忘的编程语言代码是他们很难逾越的鸿沟。计算机软件技术的难点在于编写英文代码上,也难怪大部分计算机专业毕业的高职学生,学了三年仍不能开发出具有实用价值的软件。 一方面,企业缺乏建立在数据库应用基础上的软件开发人才;另一方面,大量的高职计算机专业毕业生难以胜任这项工作。怎样才能快速高效地培养出合乎企业、社会需要的人才?有专家指出,解决问题的关键在于开发出一种高效率的软件开发工具,能够具备简单易学、功能强大、把多媒体和网络融为一体等特点。 编程教学从应用软件开始,CDT无代码数据库开发工具软件真正解决了教学与应用脱节的难题 作为我国自主开发具有知识产权的CDT(China Data Tool)无代码数据库开发工具软件,彻底跨越了计算机发明以来用英文写代码编程的鸿沟,使编程在由传统的“面向过程”已发展到“面向对象”的今天,又向一个新的编程理念“面向需求(积木式编程)”迈出了可喜的一步。应用CDT,编写软件的难度和过程犹如制作PowerPoint一样,让非计算机专业人士也能轻松快捷地开发出数据库应用软件。 现在,我国高职院校计算机专业教学中,像VB、VFP、C、C++等这些编程语言,绝大多数的教材都要从最基本的语句、常量、变量等基础知识讲起,学生学的时候也能“照猫画虎”完成作业。可是学生毕业后面对实际编写一个应用软件时,却总是感到无从下手。一位大学计算机教师认为,无需讲解太多的理论,而应该从开发一套完整的应用软件的方法入手,讲解时遇到什么问题就讲解什么相关知识,这样一步步完善软件的功能,当这门课学完了,学生也从头到尾学会了一个软件的完整开发过程,在实际应用中举一反三就可以解决大量类似的问题。 计算机专业的学生,学习编程语言最发怵的就是编写代码。编写代码全部是英文,语法要求很严格,如果稍复杂点的程序变量很多,这些变量很容易搞混,导致软件的运行结果错误。如果能够降低学习软件开发语言的难度,把编写代码这个最难的环节去掉,这样学生学习软件开发就像学习Powerpoint一样容易,学生的整体软件开发水平就完全可以同社会的需求接轨。 针对这一关键问题,多年从事软件开发的山西省教育厅信息中心工程师曹敏,设想把软件开发能够变得像搭积木一样简单,也就是说,将开发软件的工作进行分类、归纳,再将每一类型的问题用一个通用模块来替代。这样以来,所有的数据库的操作问题就可以通过运行相应模块得到解决,根据实际需要将某些模块组合起来就构成了一个软件系统。开发出一套软件,整个过程不用写一句代码,这就是CDT无代码数据库开发工具的思想。 曹敏和合作者兰静老师,经过8年的努力,用C++语言开发出40多个模块,写了30万行的代码,攻克了一个个技术难题,2005年终于开发出了CDT无代码数据库开发工具软件。CDT无代码数据库开发工具的突出特点是软件开发从开始构建库结构、设计主界面、录入界面到软件打包生成软件安装文件,全程不用写一句代码。具体来讲,CDT还具有在软件开发过程中自动生成可执行的EXE文件;文字信息、图片信息、影像信息以及文本文档和数据库融为一体;用户可以根据需要来调整库结构和界面,也可以根据需要自己设计报表,实现二次开发等特点。CDT具备所见即所得、视频支持、多步宏自动执行复杂步骤操作、自由查询、报表数据、图表、数据格式转换、网络等功能。 彻底改变高职院校计算机专业教学模式,紧密联系实际,建立人才培养与市场需求相适应的平台 带着怎样解决高职院校计算机专业人才培养与市场需求不相适应这一问题,记者走访了部分高校计算机专业教师。忻州师院计算机系教授赵勇飞说,现在像VB、VC、Java等流行的编程语言都是面向对象的编程语言,都离不了编写代码的这一关键环节。一个普通软件的开发,用现有的编程语言来完成大致需要需求分析、代码实现等几个阶段。随着用户需求的变化,如增加内容或界面改动等,都得让软件开发人员忙个不停,而且软件开发成本加大、设计周期变长。 记者与IT界的相关人士座谈时,大家一致认为,作为数据库应用软件的摇篮,CDT开发工具完全是通过拖拉、填选等操作就能开发出功能完善的数据库软件,解决编程的难点,是软件业的一个创举。由于CDT开发工具将编写英文代码这个最困难的环节去掉,不需要抽象的理论作基础,简单易学,又都是中文环境,有点计算机基础知识和软件工程的概念,就可通过简单的培训上手开发软件。 太原市同诚海盛科技有限公司经理董楠说,现在从大学毕业生中招聘软件开发人才很难,甚至高薪也难招到这样的人才。在全球经济一体化的今天,企业竞争日趋激烈,要提升中小企业的核心竞争力、提升管理水平,搭建信息平台迫在眉睫。然而,大的软件公司只针对大客户开发管理软件并进行长期的维护升级,为中小企业量身订做的管理软件很少。同时,中小企业数量众多、涉足行业广泛、经营规模层次不齐,很难有一种管理软件去套用。广大中小企业受资金、人力等诸多因素限制,很少能花大价钱请软件公司来为它量体裁衣开发软件。CDT开发工具的出现,让企业只需要很小的投入就可以根据自己的管理理念和实际需要来设计、建立内部管理系统,并随时实现更新升级。 CDT完成版权注册后,曹敏几乎走遍了山西所有高校,给计算机专业和非计算机专业的本科生和研究生作讲座,以现场开发一个简单的信息管理系统方式进行操作演示;在2005年9月由高等教育出版社组织的全国高职高专计算机骨干教师培训会上,曹敏现场制作了培训学员的电子通讯录。现在,高教社已将CDT作为高职院校计算机基础课,列入国家统编教材计划,即将正式出版。
|