□王 敏
职业教育和其他教育相比,它的一个重要特点就是直接面向就业,特别是面向青年人的就业。因此,重视职业教育教学工作是教师的工作重点,为了培养学生的职业素养和职业能力,为了这一目标,在计算机专业课Visual FoxPro 的教学中,采用了“项目教学法”进行教学,学生在分组学习、主动参与中,大大提高了学习兴趣,更让学生快乐探究,融教学、学习、工作于一体,体现在工作中学习,在学习中得到工作乐趣。学生的收集信息、处理信息的能力、获取新知识的能力、分析问题和解决问题的能力以及交流与合作的能力得到了最大的提高。通过实践,可以看出项目教学法提高了教学效果、调动了学生的学习兴趣、增强了学生学习信心等,突出了能力的培养。
(一)学情分析。一是教师主体,教学单一。对计算机专业而言,Visual FoxPro 程序设计是计算机专业非常重要的一门课程,对于职业院校的学生来说,Visual FoxPro 的学习有些困难。在传统的教学中,学生被动学习,机械地按教师安排好的内容操作,无法做到以学生为主体,导致学生学习兴趣减弱。二是授课内容围绕教材为核心。传统教学中,教学内容、教案分配都是以教材为中心,围绕教材内容进行教学,各章节之间教学内容脱节,彼此联系少,教学成果不明显,教学内容无法与岗位需求相结合,不能体现学生的参与和体现课堂成果。
(二)教学环境分析。吉林工程职业学院分院计算机实训中心有数百台计算机,分布在十几个机房,每个机房40 台左右,基本能满足本项目理实一体化教学需要。
通过以上分析,决定采用项目化教学手段进行本学期的教学,教学情境任务步骤如下:情境设计——项目引入——项目分析——项目实施——项目评价——项目总结等环节完成教学任务。
(一)项目设计围绕学生实践操作能力的培养来进行。教学环节,主要采取工学结合、实训实习等形式,充分利用实训资源,为学生提供丰富的实践机会。教学效果评价采取过程性评价与结果性评价相结合,注重理论联系实际,理论考试重点考核与实践能力紧密相关的知识,重点评价学生的职业能力。
(二)教学任务。本学期共完成三个项目的软件开发,分别是“考勤管理系统”、“学生学籍管理系统”、“图书借阅管理系统”。
(三)教学方法。采用的教学方法有项目教学法、分组讨论法、角色扮演法、演示操作法等。
(一)立情境,引入项目。教师设立一个教学情境:是一种优秀的数据库管理系统和开发工具,可以开发中小型数据库应用软件,根据可视化编程特点及高职院校人才培养方案中强调高职学生能力的培养,通过学习,本学期将完成三个项目的软件开发:“考勤管理系统”、“学生学籍管理系统”、“图书借阅系统”。由于这三个项目具有一定的真实性和实用性,学生很感兴趣,教学开始就激发了学生的强烈参与意识,急于实践,为后续的教学打下良好基础。
(二)项目分析。对项目进行技术可行性分析、组织管理可行性分析,明确实践内容和基本步骤,对项目实施过程有整体的把握,并依据具体任务安排工作量。数据库设计是系统开发中非常重要的一个环节,数据库设计的好坏将直接影响系统的效率。在设计数据库之前,要了解用户需求,从而确定数据库的结构。否则,如果在实现过程中再修改数据库的结构,将会浪费巨大的人力和物力。同时,在数据库设计中,表的数量不能太多,逻辑层次也不能太多,否则系统维护起来非常困难。因为本课程专业性较强,所以教师要先讲解学生必须掌握的Visual FoxPro 重要知识点,例如创建表结构,各种数据类型的介绍等,然后才将知识应用于以后的项目设计中。
(三)项目实施。在本学期具体教学设计中,共设立三个项目,所以将学生分成三组,每个组完成一个具体项目,小组组长是项目组负责人,每组6 ~7 名同学,组长负责将项目分解成几个任务模块,由具体成员来完成;小组的成员是程序员,负责完成具体的任务。一是教师扮演用户:提出每个项目所要完成的具体任务,随时参与学生的督导与交流中。通过角色扮演,让学生了解自己岗位的具体工作内容,整过教学过程都在一种仿真的情景下进行。二是根据具体任务,因人而异,任务由组长来进行分配,组长负责整组的人事安排和方案设计,将每一个项目都分成若干任务来完成,每一名学生都会领到一个任务,参与设计,在教学设计中,教师要自始至终为学生起到引导作用,通过针对性的指导,引发学生强烈的好奇心和求知欲激发学生的学习兴趣。三是注意培养学生的能力目标,充分调动学生自己的学习潜能,通过查询资料,收集、整理有用的信息,学生之间团结互助,积极、主动完成任务目标。这也是教学重点,学生的实际操作反映了他们真实的能力,通过教师的有效引导,学会分析设计、动手实践及学生间的相互合作,培养学生解决问题的能力,才是教学的根本目的。
(四)项目评价。三个项目完成后,要进行综合评价,一是小组内评价;二是各组之间评价;三是教师评价,边评边改,边评边学,真正体现学中做、做中学、学中评、评中学的教学特点。在以上教学过程中,始终把学生能力目标的培养融于整个教学之中,在整个教学设计中,通过对各个具体任务的完成,让学生充分运用所学的相关知识有机组合,加以利用,同时加深相关知识的理解,这样,不仅完成了项目要求。而且通过分组协作,克服学生个体学习上的不足,加强团队协作,提高合作意识,真正实现学有所用。
(五)项目总结。一是通过对项目的可行性分析,充分调动学生们的学习兴趣和主动参与意识,在教师的动态引导下,了解了Visual FoxPro 作为一门应用系统开发工具,功能非常强大,同时,也掌握了解决程序设计中出现的问题的方法和编程技巧,培养了学生独立思考、善于观察、分析问题、解决问题的综合能力。二是通过组内协作、组外合作的学习方法,培养了学生的沟通能力,这不仅是学生之间、组员之间、师生之间,将来还要与社会、亲人之间、同事之间进行良好的沟通。无论在项目中还是将来的工作中,良好沟通可以加速问题的分析和解决,在沟通过程中,培养学生的团结协作精神和良好的沟通、表达能力。三是培养了学生的组织领导能力。由于项目是分组进行的,而项目负责人又是小组的核心人物,在分配项目中的具体任务时,都是由组长操作,所以组长一定要具有良好的学习能力与组织领导能力。学生们之间相互了解,更懂得取其所长,补其所短,在分配任务过程中,更煅炼了学生们的组织领导能力和组织协调能力。
总体来说,通过完成三个真实的项目,极大地提高了学生学习计算机专业课程的专业能力和学习兴趣,真正体现了学生主体的作用,让Visual FoxPro 课程的学习不再枯燥,充满乐趣,在教学中也体现了教中学、学中做、做中评、评中学的教学特点。由于学生是计算机应用专业,更偏向于培养应用型、实用型人才,根据高职院校人才培养方案,本学期“项目教学法”在实施过程中,更突出培养学生的专业技能,让学生们在完成项目的同时,也掌握了程序设计的学习方法和学习技巧,对编程有了更透切的理解,具有了一定的专业思维方式和判断分析问题的能力,对后续其他的计算机专业课程打下了坚实的基础。
[1]王占民.项目教学法在中职Visual FoxPro 教学中的实践与探讨[J].电子制作,2014
[2]吴言.项目教学法[J].职业技术教育,2003