张晓振
摘 要:作为职业教育的热门专业的计算机专业,由于多方面的原因导致其教学任务完成困难,且出现理论实践两层皮现象。基于工作过程系统化的课程设计,打破了传统课程基于知识储备的学科体系,重构了基于知识应用的行动体系,从教育学层面解决了技能和知识整合的难题。本文对基于工作过程系统化的课程设计在Visual Basic教学中的应用进行初步探究,在精心设计教学情境、科学分配学习小组、严谨设计课前预案及课程设计的注意事项等方面进行阐述,总结了基于工作过程系统化的课程设计在Visual Basic教学中所收到的良好效果。
关键词:工作过程系统化;课程设计;Visual Basic教学;教学情境;创新能力;合作学习
【中图分类号】G 【文献标识码】B 【文章编号】1008-1216(2017)05B-0059-03
自国家大力扶持职业教育以来,计算机专业逐渐成为当前职业院校普遍开设的热门专业之一,然而该专业在教学方面仍然存在很多突出问题。主要表现为:一是生源问题导致常规教学任务很难完成。计算机专业的学生绝大部分文化课基础差、学习习惯不好、意志品质薄弱、严重缺乏自信心、具有很强的厌学情绪,如此很难完成常规教学任务。二是适合中职的计算机课程教学资源不足,教材资源短缺,大部分教材偏重理论,对于职业院校的学生来说难度太大,且没有很好贴合企业实际的实用案例作支撑,指导实践的意义不大,以致教育教学效果不佳。三是师资队伍亟待加强建设。职业教育对于教师的要求不仅需要有更高的师德水准和系统的专业理论,更需要有熟练的专业操作技能和丰富的企业实践经验。然而由于大部分职业院校的实训基地不够完善,缺少企业实训基地,很多学校的教师无法到大量的企业中学习实践,如此一来,使得教学理论与企业实际需求不能很好地整合,形成理论实践两层皮,造成“理实一体化”的教学设计很难实现。
针对上述教学问题寻求解决方案时,可以尝试引入工作过程系统化课程开发理念。采取基于工作过程系统化的课程设计,可以在教学实践应用中取得明显的效果。
一、基于工作过程系统化的课程设计
“工作过程系统化”理论认为,工作过程是在企业里为完成一项工作任务并获得工作成果而进行的一套完整的工作程序;工作过程是一个综合的、时刻处于运动状态,但结构相对固定的系统,重复的是步骤而不是内容。基于工作过程系统化的课程设计是以就业为导向,以职业为载体的,以人的全面发展为开发宗旨,把工作过程引入课堂教学实现教学理实一体化的运行模式,它以学生为中心来设计课程,把知识、技能和技巧融于学生完成工作任务的各项实践行动中,让学生以获取直接经验的形式来体验学习和创造的过程,着重培养学生将知识转化为应用的能力和解决问题的能力。它打破了传统课程基于知识储备的学科体系,重构了基于知识应用的行动体系,从教育学层面解决了技能和知识整合的难题。
二、基于工作过程系统化的课程设计在Visual Basic教学中的应用
Visual Basic程序设计是职业院校计算机专业必修课程,其主要任务是增强课程内容与职业岗位能力要求的相关性,使学生掌握Visual Basic程序设计的方法和技巧,从而深入理解程序设计的基本思想,培养学生利用Visual Basic 语言处理实际问题的能力,提高学生的就业和进一步学习研究能力。
在日常教学中,大多数教师是以传统教材为依托,以学科体系为主线,较少考虑职业教育的职业技能培养目标,而Visual Basic程序设计本身对于学生的综合能力要求相对较高,学生自然很难系统地掌握编程的主要流程和思想,教学方面存在的问题就更加突显出来。针对现状,教师应尝试基于工作过程系统化的课程设计实践,注重工作流程的强化,程序设计思想的培养,以实际工作情境引导学生分析问题、解决问题,激发学生的求知欲,通过成果分享,增强学生的成就感和自信心。
(一)精心设计,将企业实际需求提炼成高效的教学情境,强化程序设计流程
学生在学习Visual Basic程序设计时,大部分学生由于不了解所学理论在实际工作中适用的环境,不能很好地重视理论学习,因此,教师必须从实際出发,基于所学理论,通过将企业的实际需求精心提炼成高效的教学情境,让学生理解所学知识在实际工作中的价值,从而激发学生解决问题的欲望。
以 “VB内部函数”中的“字符串函数”的应用教学为例,基于工作过程系统化进行课程设计,根据理论指导,结合企业实际需求,提炼一个教学情境。情境如下:扎兰屯职业学院网站将要提供本网站独立域名邮箱服务,用户需注册申请,其中对于用户名的设置要求不区别大小写,当服务器接收用户输入的用户名时,系统在完成查询等功能前,就需要统一大小写格式,请同学们基于上述功能要求,合作探究设计完成“用户名规范查询”的小程序。此情境再化分为三个子情境,流程不变,但内容层层递进,知识点逐渐增多加深,在每个子情境程序设计过程中,不断强化学生开发软件的简单工作流程的能力,如先进行需求分析,再进行项目计划书编写、创建界面,属性设置,代码编写、调试运行等等。这样的流程不断强化、重复,反复叠加,逐步固化到头脑中,使学生在进行程序设计时自然而然地按步骤进行,让学生逐渐把程序设计理念和流程内化,变成自身的知识体系。同时,知识点的层层递进,由浅入深,从基础开始做起,符合当前学生的实际能力和情况,有利于教学内容的顺利完成。
(二)科学分组,利用团队力量搭建组间竞争平台,有效培养学生创新能力
基于工作过程系统化的课程设计中提炼的情境,更多地需要通过学生间的有效合作学习、互相启发、共同探究来完成。
教学中学习小组分组要科学合理,注重团队的核心建设和团队精神的培养。教师应采取不同模式、不同处理方式,使学生逐渐体会团队的力量。组内分工也要合理,根据学生自身能力,每个学生都承担一定的工作任务,而根据任务的大小和完成的情况,可以采取交换任务,反复合作的形式,让每个学生都动起手来,努力做到组内无闲人,每个学生都参与其中,使每个学生都感受到自己是组内不可或缺的一部分。同时经常采取“小组抢答”的形式进行提问,逐渐搭建起组间竞争的平台,不仅培养了学生的小组合作和组间竞争意识,更使学生为了团队的荣誉,不断努力集思广益、创新想法,碰撞出创造的火花。教师要充分相信学生的团队力量,只要给他们以足够的创造空间,允许各个小组不拘泥于教师的示例,总能有意想不到的创意出现,学生会根据各自不同的审美创建不同的美感界面,利用学过的知识,设计多种风格的程序功能,形成具有小组特色的集体成果,同时也可以在小组成果展示过程中,使学生体会到成功的喜悦,有效地提高学生的团队协作能力和创新能力,增强学生自主探究的自信心。
(三)严谨预案,透析学生实际综合能力,努力培养自主学习习惯
一个好的教学设计,不是一个教师的独立作品,而是教师和学生的良好配合。若要达到好的教学效果,教师在教学设计时就需要对学生完成工作任务过程中可能出现的突发状况做好充分的预案准备。这就要求教师对学生的学习习惯、能力基础、综合素养掌握清楚,真正做到“知己知彼”。
在教学设计实施过程中,可能会有如下情况发生:一是学生课前预习效果不佳;二是学生运用代码实际处理的能力弱。教师要力求从“领着走”“扶着走”到“放开手”,去培养学生独立探究、解决问题的能力。由于现有学生实际动手能力弱和自主学习习惯较差,因此学生对基于工作过程系统化的课程设计需要慢慢適应,在今后的教学中,教师“领着走”的阶段还是要适当延长适应时间,不要急于放手,情境设计要切合实际,难度梯度要放低,更要在课前做好严谨预案,避免对学生盲目高估或不敢放手。总之,教师要努力研究学生,透析学生实际综合能力,努力培养其自主学习习惯,让课堂教学设计真正高效地实施起来。
三、基于工作过程系统化的课程设计实施过程中的注意事项
基于工作过程系统化的课程设计能够让学生成为课堂的主人,充分拓展学生自由发展的空间,培养学生的团队意识和创新能力,让课堂教学更具实践意义和价值。但是,仍然有许多事项需要注意。首先,对于一组高效的工作过程系统化课程设计,教师在课前必须做大量的精心筹备工作。其中对重要的教学设计环节,教师要在把握教学内容的全局、重难点及实际功能适用的环境等方面, (下转77页)(上接60页)提出更高的要求。教师要从一个知识模块整体出发,提炼一组由易到难,逐级递进的情境,这就要求教师要有更多深入企业的机会,了解企业实际任务需求,人才需求,这样才能提炼出可以与企业实践相接轨的以工作过程为导向的情境任务。其次,基于工作过程系统化的课程设计的实践操作时的设计流程思想很重要,课堂教学时间有限,可以把程序设计流程中的前期需求分析和项目计划书留到课下,要尽可能让学生保质保量地完成自主预习,这也是一个很大的挑战。再次,即便教师把情境任务提炼得非常合理,设计的非常精心,总有一些学生无论怎样都不肯参与教学,如何让教学真正面向全体,着实需要好好思考。
参考文献:
[1]姜大源.世界职教课程改革的基本走势及启示——职业教育课程开发漫谈[J].中国职业技术教育,2008,(27).
[2]姜大源.当代德国职业教育主流教学思想研究[M].北京:清华大学出版社,2007,(39).
[3]刘万辉.高职生源多样化现状调查与分析[J].高教学刊,2016,(22).
[4]李利萍.浅析高职院校教材建设的现状和未来[J].职业教育,2007,(35).
内蒙古教育·基教版2017年5期