论文摘要:教材是体现教学内容和教学方法的载体,是进行教学的基本工具,是深化教育教学改革、培养创新型人才的重要保证。高职软件技术专业web技术开发类教材存在诸多问题,根据高职教育的新理念,“教学做一体化、项目化”是高职教育教材建设的发展方向,web技术开发类教材编写应以最终就业为目标选取教材内容,以常用实用技能为核心细化教材内容,以项目导向和任务驱动模式组织课程内容,以多实践、多动手的方式处理章节内容。
论文关键词:高职;web技术;课程开发;教材编写
教材是体现教学内容和教学方法的载体,是进行教学的基本工具,是深化教育教学改革、培养创新人才的重要保证。教育部明确提出要把“实施精品战略,抓好重点规划”作为高职院校教材建设的重要指导方针。当前,高职软件技术专业web开发技术所使用的计算机教材适合高职教育发展需求的很少,特别是适合高职技能型、实践型、创新型教学的,以项目为导向、任务驱动型的教材更少。因此,探索建设适应高职软件技术人才培养的优秀计算机教材体系,是高职软件技术专业教学改革的重要任务之一。
高职软件专业web技术开发类教材存在的问题
广东科学技术职业学院软件学院的软件技术专业在两个方向开设了asp.netweb技术开发课程,一个是软件开发方向,另一个是软件工程方向,软件工程方向与“北大青鸟”合作开设班级,采用课程置换形式,很多专业技术类课程采用“北大青鸟”的accp系列教材。WwW.133229.coM笔者在两个方向的班级都有多年的教学经历。软件开发班采用的教材有以下几次变动:2006年使用清华大学出版社出版、程不功等人主编的《asp.net2.0动态网站开发教程(第一版)》,2007年使用人民邮电出版社出版、刘乃丽主编的《asp.net2.0+sqlserver2005项目开发(第一版)》,2008年使用《asp.net2.0动态网站开发教程(第二版)》,2009使用中国铁道出版社出版、李强,魏峥等人主编的《asp.net动态网页设计教程与上机实训》教材。频繁更换教材的原因是以上教材都存在各种问题,难以适应高职教育发展的要求。现对一些典型问题分析如下。
教材追求知识的全面性,忽略技能的实际应用软件技术专业的web开发技术课程是专业核心课程,学生走向工作岗位后会直接应用到课程涉及的基本技能。高职教育主要通过对具体操作技能的训练使学生掌握实际应用能力,培养适合岗位群工作需要的实用型人才。因此,必须对学生进行大量的技能训练,以期在有效训练的基础上提高学生的技能水平。然而,目前的高职教材中理论内容过多,知识追求全面,具体的操作训练内容过少,特别是通过项目导向、任务驱动教学能从中获取实际工作经验的教材更少,不符合高职教育培养目标的要求。《asp.net2.0动态网站开发教程》与《asp.net动态网页设计教程与上机实训》都有此缺点。
追求以实例说明知识,实例缺乏项目化特色还有一些教材注重以实例说明知识,注重实际操作,学生在课程完成后动手能力、编码能力较强,但是该类教材缺乏项目的支持,实例没有很好地融入项目。课程学完后,学生完成一个简单的功能还可以,但在完成实际项目时却无从下手,不知道怎样将所学的技能很好地应用到实际项目中去。《asp.net2.0动态网站开发教程》与《asp.net动态网页设计教程与上机实训》都具有此类缺点,实例虽多,但未能把这些实例综合成一个或多个系统项目。
追求项目导向和任务驱动,忽略对基础知识的理解计算机软件专业课程对技能知识理解的要求要高于其他高职技术课程,比如汽车维修专业,学生对技能知识要求会做就行,可以不用理解其原理,而软件专业的学生要学会编程,仅仅靠模仿是远远不够的,还要能够创新,因此,对知识点的理解显得非常重要。项目导向、任务驱动、多动手、多实践,目的是融会贯通技能知识点并能灵活应用。而有些教材给出了2~3个完整的项目,对项目有简单的分析和设计,然后剩下的就是代码,晦涩难懂。这种教材只注重项目的完成,忽略了对基础知识的理解和掌握,学生不能很好地建构系统、全面的知识框架。虽然项目完成了,但没有产生实际效果,学生理解的基础技能知识甚少,这是不符合软件专业课程以理解为基础的科学规律的。《asp.net2.0+sqlserver2005项目开发》教材就具有此种缺点,项目数量达到9个,但却忽略了对基础知识的必要讲解。
教材内容针对性不强计算机知识浩如烟海,仅仅一个asp.net技术,微软网站中的帮助文档就有几千页,所以选择好合适的内容是教材建设的关键。有些教材只注重知识内容的罗列,力争面面俱到,事实上很多内容在实际中很少用到,使用这种教材的教学结果就是浪费学生大量的宝贵时间。
内容不准确内容不够准确甚至有错误也是很多教材的通病,通常是两个原因造成的,一是编者本身对技能知识点理解不够透彻,二是编者不负责任,编教材只是为了某种目的或为了完成任务。教材技能知识不够准确对学生的危害极大,往往会影响学生对技能技术的理解和运用。这就要求教材编写者在编写教材之前,应该客观评价自己是否具有准确表述技术技能知识点的能力,而且在编写教材时要本着对学生、对自己、对大众负责的态度。上述提及的教材或多或少地都存在此类问题。
“教学做一体化、项目化”是高职教育教材建设的发展方向
教育部《关于全面提高高等职业教育教学质量的若干意见》在课程改革方面的精神可以概括为以下几点:(1)积极与行业企业合作开发课程;(2)根据技术领域和职业岗位(群)的任职要求,参照相关的职业资格标准,改革课程体系和教学内容;(3)建立突出职业能力培养的课程标准,规范课程教学的基本要求,提高课程教学质量;(4)改革教学方法和手段,融“教、学、做”于一体,强化学生能力的培养;(5)重视优质教学资源和网络信息资源的利用,提高优质教学资源的使用效率,扩大受益面。
文件的精神是要求培养学生具备适应企业工作岗位的实践能力、专业技能、敬业精神和严谨求实作风等相关素质,这是高职教育的价值取向。据有关方面统计,全国的高职院校中70%以上开设了计算机类专业,计算机类专业的在校生已具有一定的规模。迅速发展的高职计算机类专业教育面临着一个共性的问题,即学生就业后对实际应用中的技术并不很熟悉,现场操作能力不强,与岗位技能要求有距离,而技术更新的速度很快,课程设置与教学内容的调整相对较慢,低端计算机类专业人才日渐饱和,致使高职计算机类专业毕业生的就业竞争日益加剧。表面上看,it专业的培养人数与整个行业的需求量基本相当,但来自企业的声音是学校培养的学生数量很多,但适合企业需要的人才很少。造成这种情况的主要原因是应届毕业生缺少实际经验,企业岗前培训需要时间较长。其实,企业对于大学生的需求除了专业知识以外,还希望毕业生能够认同企业文化,有较强的实践动手能力,有较强的自学能力、适应能力和团队合作能力。
web开发技术课程是学生走向工作岗位后将直接应用的一门技能课程,因此,此类课程的教学必须注重培养学生的就业技能与职业素质。我院软件工程方向的专业技能课主要讲授accp课程体系,目前使用的是accp5.0教材,教学效果较好。由于市场上web类教材存在诸多缺点,我院组织教师编写了《asp.net讲义》,该讲义参考accp课程体系,贯彻教育部文件关于全面提高高职教育教学质量的精神,通过直接到合作企业调查、查询网络招聘信息、召开一年一度的往届毕业生座谈会等多种方式,了解企业最需要的人才与技术,开发出一套适合高职学生专业技能和专业素质提高的讲义,该讲义在软件开发方向班级中使用,教学效果良好。综合分析市场上web技术教材的优缺点,结合accp5.0教材的优点及我校自主开发的《asp.net讲义》编写思路,要开发出符合高职教育的发展趋势、符合web开发技术类课程特点的教材,应该满足以下基本要求。
以最终就业为目标选取教材内容保证学生就业是教材编写的根本出发点。职业教育教学的本质不是科研教育而是就业教育,教学的目标就是保障就业,利于学生就业的知识技能就讲,不利于就业的就不讲。因此,在教材编写之前,应该做的第一件事就是上网调查当前各种动态网站使用的技术,还要到软件开发企业调研用人状况和技术需求,或查询网上招聘软件开发人员广告中所要求的技能,从而在宏观上决定教材编写的内容,保证学生学完课程后能成为受企业欢迎的人才。
以常用实用技能为核心细化教材内容在课程微观内容的选择上,所选的技术应是能解决实际工作中实际问题的技术。web开发技术课程的主要内容集中在解决软件开发项目中所涉及的技术工具、技术框架、开发流程及编码调试经验等方面,内容的选取要符合10/20/70原则,即要将技术分成3类,10%是企业经常使用的技术,如页面数据的传递、session、response、ado.net技术等,这些技术几乎在任何web开发项目中都要用上;20%是企业较常使用的技术,如用户控件、httphanler、httpmodule技术等,这些技术在项目中使用的频率较多;70%是企业很少使用的技术,或是在特殊项目中可能用上的技术,如图像处理技术,只有做图像处理类项目时才会使用。教材的内容安排应重点讲解10%的核心技术,而对70%较少用到的非核心技术可只做介绍,或干脆不讲,而对20%较常使用的技术可弱化讲解。总之,以用为本,学以致用,不用不学,学了就用,综合应用,要让学生花最少的时间学习最实用的技能。
以项目导向和任务驱动模式组织课程内容课程内容的整体安排必须以项目为中心展开,并应适当地把项目分割成多个任务,每一次课以完成一个或多个任务组织技术内容。项目的选择要考虑企业性、实用性、教学性、趣味性。所谓企业性,即项目应该是来自企业的实际项目;所谓实用性,即项目应该是普通的、工作中经常会碰到的项目;所谓教学性,即项目应适合教学,不宜太大,使学生在熟练掌握技能的同时易于理解知识原理;所谓趣味性,即项目应能与日常生活紧密联系,从而有利于学生学习兴趣的培养,教材学完以后应保证学生在学到更多的常用技能的同时,积累项目经验和更多的行业知识。例如购物网站,这类项目就具有企业性、实用性、教学性、趣味性的特点。
以多实践、多动手的方式处理章节内容课程的章节要完成项目的一个或多个子任务,章节内容的组织要突出实践动手能力的培养。对各个类、控件、方法、参数、事件能倒背如流,也不一定会编写代码,能编写代码,自己觉得编得相当漂亮,但如果别人看不懂,那也只能属于“垃圾代码”。要成为一名企业真正需要的人才,就要多实践、多动手,乐于编码,大量编码,从抄写代码到自写代码。实践——总结——再实践是完成项目任务的必要过程。典型的教材章节组织顺序是:展示任务的项目情境——学生模仿教师完成任务——教师总结技能内容——学生独立完成类似任务——总结——再进行技能任务训练。如此才能使技能实践符合从模仿到理解再到变化的教育教学规律,保证教学方法和手段能融“教、学、做”于一体,从而实现迅速提高学生职业技能的目的。
总之,高职计算机软件专业web开发技术的教材建设必须以先进的教育理念为立足点,充分体现新的课程观、教材观、教学观和学习观,以培养学生的综合素质为宗旨,以全面提高学生的职业技能为重点,为学生将来就业走向社会奠定良好的基础。