陈恭洋 (长江大学计算机科学学院,湖北荆州434023)
包世界 (北京侏罗纪软件股份有限公司,北京100083)
计算机学科的快速发展,特别是在与应用专业结合的过程中细分了很多应用专业,不同应用专业在学科知识结构上具有很大差异[1]。但目前许多高校的计算机专业的培养方案大多按照一种模式设计,这与计算机学科多元发展的趋势存在明显的矛盾。同时,不同用人单位希望招聘符合其专业应用特长的大学毕业生[2]。因此,如何根据社会实际需求,结合不同学校自身的办学特点和师资状况,有重点、有选择地进行有特色的计算机专业人才培养,是一个值得认真研究的重要课题,为此,笔者以长江大学计算机科学学院为例进行计算机专业人才培养的探讨。
1)专业定位不明确 目前长江大学计算机科学学院一共开设了计算机科学与技术、网络工程、教育技术学3个本科专业;拥有计算机应用技术、计算机系统结构2个硕士点。各个专业的课程设置基本上是一些通用的计算机基础课程,缺少实际应用专业特色。由于专业定位不明确,所有的学生都按照一种模式培养,这不符合计算机学科多元发展的趋势和社会实际需求。
2)课程设计不尽合理 通过对长江大学计算机科学学院现有的专业课程进行初步分析,发现大多数专业课程需要改造,其中有些课程需要在具体内容上进行改造,而有些课程需要更换为更加符合社会实际需求的课程。
3)实训课程安排不够 计算机学科实践性极强,实训课程应该占总课时的三分之一以上,但现在由于条件限制,真正的实训课程很少,从而严重地影响了教学的效果和质量。
4)教师的专业水平亟待提高 计算机学科是一门新兴学科,大多数高校的计算机专业开设时间都不长,因而教师主要以年轻教师为主,这些年轻教师在专业水平、教学经验等方面还存在许多需要改进之处。
通过充分的市场调研,以建立具有明确专业方向或行业特色的计算机专业培养方案为目标,进行全面的教学改革,编制科学合理的培养计划。
1)行业方向 首先需要有针对性地设计一些专业课程,使得学生能够完成必要的专业应用训练。结合该校具体实际,在行业方面可供选择的有:①石油计算机应用方向。石油计算机应用需要特定的技术和专业背景,而石油学科是该校的强势学科,可供利用的教学资源非常丰富,因而可以作为一个很好的发展方向。比如石油数据信息管理、数字油田、可视化和虚拟现实、石油生产安全控制、石油专业应用软件开发、石油机电一体化等。②机械行业应用方向。机械行业也是计算机应用技术水平较高的行业,可以结合该校石油机械专业进行该方向的专业人才培养。③网络应用方向。网络技术应用是当前一大热门,根据有关资料分析,我国互联网用户正在以每年100%的速度递增,未来十年大约需求200万名电子商务专业人才。目前该校已开办网络工程专业。④国土资源管理与应用。近几年国土资源管理专业的计算机应用程度越来越高,该校已有一个GIS专业,可以与其结合将GIS专业在国土资源管理方面的应用进一步得到落实。
2)应用专业方向 计算机专业和其他专业的结合一般涉及行业方面的应用和计算机编程应用2个方面。计算机行业方面的应用不需要很高的计算机编程水平,但是需要对行业特点和专业有相当的了解,也要对此行业的计算机工具软件相当熟悉。计算机编程需要的特长和应用不一样,其需要在对行业理解的基础上,有良好的计算机编程水平。在考虑各个行业的的应用时可以根据行业特点,有选择地定好目标。
3)计算机专业发展方向 计算机专业发展到现在已经有很多分支,一个学生不可能在所有方面都擅长,因而可以在大专业的基础上分为若干小专业,根据学生的特长有针对性地培养。如数据库专业、图形学专业、WEB编程、测试专业、需求分析、软件设计、资源管理等。
在课程设置上一定要符合以下几个原则[3]:①基础原则。计算机类专业需要较好的数理基础知识,因此在开设课程时要对学生进行严格地数理知识训练。②实用原则。计算机科学是一门非常实用的技术科学,在课程设计上要结合目前用人单位的实际需求,开设相应的课程。同时在课程设置上要充分反映当今计算机技术的实际发展水平。③配套原则。一个合格的毕业生应该在某个专业上有配套的知识结构,这需要在专业设置时特别加以考虑。
培养高质量的学生需要高水平的教师队伍,应该对现有的教师队伍进行针对性地培养,一定要改变目前以解决教师学位为目的的培养方式,以科研为重点,严格制定教师培养计划,并制定量化考核指标,多渠道提升教师队伍水平。可以采取以下途径进行教师培养。
1)教师自学 计算机科学发展很快,教师自学是提高其水平的主要途径。对教师自学要有一定的指导和激励机制,并且教师自学要和教学岗位的具体要求结合起来,如果达不到要求则不能上岗。
2)到专门机构培训 现在有很多大公司成立了专门的机构培训各级人才,可以充分利用上述机构,采取送出去的方式培养教师的实际工作能力。
3)与外部单位进行项目合作 与外部单位进行教学项目合作是一种可行的培训方式,特别是在对教师的实际工作能力锻炼上,这种方式最为有效。和外部单位进行项目合作一定要预先设立目标,并且要通过有效的途径找到一种长期的战略性合作关系。目前长江大学计算机科学学院与侏罗纪公司的合作就属于此类方式。
4)成立科研攻关小组 在具体工作过程中,计算机学院内部可以成立一些科研攻关小组,进行一些基础性研究。需要注意的是这些研究工作一定要和学院整体的专业、教学紧密结合。
1)建立合理的教师考核标准 在执行学校对教师合格考核标准的同时,还应该根据计算机学院的实际情况,对不同岗位的教师的任职资格、职称评定等建立符合计算机学院特点的标准,这样可以在导向上给予老师明确的信息,让所有教师自觉地学习,从而提高其专业水平。
2)建立教学上岗制度 现在计算机学院所开的课程在内容上严重落后于实际应用需要,应该对每门课程设立一些基本的标准,明确每门课上岗的基本要求,从根本上提高教学水平。
3)建立多层次学生培养制度 要改变目前计算机学院单一规格的培养模式,应根据学生的实际水平和要求建立多层次的培养体系,让不同特长、不同层次的学生得到应有的教育。
计算机专业人才的培养是一个系统工程,结合计算机科学学院的实际特点,对长江大学计算机专业的人才培养进行了探讨。提出了培养具有行业背景的计算机应用人才的基本目标、课程设置的基本原则与方案、师资培养方式以及配套的管理制度等,对于培养能够适应社会实际需求的计算机专业的创新人才具有一定参考作用。
[1]石爱容.关于计算机教学改革的探索 [J].台声·新视角,2005,(8):135~136.
[2]王万森.计算机专业还有几分天下 [J].计算机教育,2006,(2):3~7.
[3]秦锋,杨学兵,刘宏申.一般工科类院校计算机专业教学改革研究与实践[J].安徽工业大学学报 (社会科学版),2003,20(1):80~81.