岗位教学与项目教学相结合在中职数据库教学中的应用
2015-05-30岑守念
【摘要】计算机教育是一项融知识性与技能性于一体的教育,个人认为项目教学法将能极大地推进我们的计算机教学改革,以岗位教学模式为切入点,结合项目教学,课堂效果好,也更能让学生迅速掌握技能和适应社会能力。本文着重探讨两种方法相结合在数据库课程教学的应用。
【关键词】计算机教学 岗位教学 项目教学 数据库教学
【中图分类号】G71 【文献标识码】A 【文章编号】2095-3089(2015)08-0113-01
1.岗位教学法与项目教学法
岗位教学法是由教师根据企业岗位体验的实际工作需要提出岗位体验工作任务,采取指导和实践的方式,传授给学生完成岗位体验工作任务的思路、方法、操作技巧。在整个教学过程中,坚持以学生实践为主体,完成岗位工作为目标,以企业岗位体验操作方法和操作要求为考核标准。这使学生在课堂上能身临其境,找到任职的感觉。
项目教学法是一种典型的以学生为中心的教学方法。学生在教师的指导下亲自处理一个项目的全过程。项目教学法改变了传统教学的三个中心:由以教师为中心转变为以学生为中心,由以课本为中心转变为以“项目”为中心,由以课堂为中心转变为以实际经验为中心。
岗位教学法和项目教学法相结合就是以岗位需求为导向,为学生的多样化学习创造环境,培养学生的综合素养及结合实际问题自主探究、解决问题的能力,提高学生的专业技能应用能力水平,最终达到就业能力的目标。
2.教学实践
充分运用先进的项目教学,案例教学方法,教学过程紧密围绕项目、案例开展,项目的设计和案例的选择注意与企业实际需求相结合,着重传授学生实际工作中所需的技术知识和操作技能,使学生了解工作的相关流程。这样对学生的自学能力,分析问题和解决问题能力、实践和就业能力具有着显著的提升作用[1]。在数据库课程教学实践中,本人认为开发数据库管理系统是学习数据库的最好方法,系统功能不需要很复杂但要麻雀虽小而五脏俱全,让学生参与项目中的各个岗位工作和真实体验岗位的责任,了解岗位所需的技能和应具备的素质。
1)确定项目。选取学生身边熟悉的内容,确定为 “学生管理系统”,包含招生管理(录入新生/学生分班/分配学生宿舍)、学籍管理(修改学生资料/查询学生资料/学生调班/学生宿舍查询/学生调宿舍)、 学费管理(录入收费/更正收费/学生缴费欠费查询/各学期交费明细查询/各班级已缴费统计)、考勤管理(录入考勤/修改考勤/考勤详细查询/班级学生考勤统计/学生考勤分析)、成绩管理(导出课程信息/导入班级成绩/补考成绩导入/成绩修改/删除单科成绩/课程成绩提交情况/学生个人成绩查询/单科成绩查询/学期成绩查询/毕业成绩查询/补考汇总/学生学期总分/合格率统计/成绩分析表)、技能考证(技能报名/删除技能证报名/技能证报名查询/技能证报名情况统计/技能成绩导入/删除技能证成绩/技能证成绩查询)。这系统是学校日常使用的重要信息系统。
2)确定工作岗位及分组。指导教师是项目经理,采用项目管理的形式,参照企业的人员岗位设置按照软件开发的需求分析、系统设计、软件实现、软件测试、软件技术支持与软件服务等六个岗位,每个项目组基本由六人组成,全班分成多个项目组。
3)项目工作流程[2]。
(1)需求分析阶段。教师将“学生成绩管理系统”的基本需求形成书面的原始文件,在进行需求分析时,指导教师也充当用户的角色,而各组由需求分析岗位负责人组织项目成员与用户沟通,获得相关信息后,进行组内讨论,并编写项目需求分析说明书。这阶段让学生学会如何跟用户沟通、体会团队合作。项目组提交需求分析说明书。
(2)系统设计阶段。由系统设计负责人组织成员根据项目的需求,结合数据库设计等知识,在项目经理(老师)指导下,进行系统的详细设计,形成详细设计说明书和数据库设计说明书。这一阶段培养学生的项目分析和设计能力。项目组提交系统详细功能设计说明书、数据库设计说明书。
(3)软件实现阶段。在项目经理的指导下,岗位负责人分配代码编写的工作任务,完成数据库系统的代码编写与调试工作。小组成员每日都要提交完成情况工作报告给项目组长,组长汇集报告并与组员共同讨论存在的问题并解决,若有解决不了的问题,则形成项目组的工作报告呈给项目经理,由项目经理(指导老师)协助解决。这一阶段实施的时间较长,这些岗位主要培养学生的代码编写、代码调试、系统测试、文档编写、团队合作沟通等能力。在这个实现过程,学生会遇到很多问题,这就需要加强自主学习和对实际问题的分析解决等能力。项目组提交数据库、系统源代码、工作报告。
(4)软件测试阶段。在项目经理的监督指导下,由软件测试岗位负责人分配项目组成员的工作任务,按照项目的开发进度完成软件的测试工作,编写测试文档,提交岗位负责人,由负责人把出现的问题反馈给上一阶段的负责人,软件实现阶段的负责人分配问题给相应组员解决。再测试,再解决,不断循环,直到用户认可项目。这一阶段培养学生软件测试能力,掌握测试的技术和技巧,团队合作能力得到进一步的提高。项目组提交软件系统和软件测试文档。
(5)软件技术支持阶段。这一阶段的岗位负责人分配成员完成编写软件系统的用户手册和制作软件安装包。这阶段培养学生制作软件安装包的能力和文档编写能力,并体会到最终成果的完成感受。项目组交软件安装程序和用户手册。
(6)软件维护阶段。这一阶段可在项目经理的监督指导下,岗位负责人分配工作任务,组员充当用户,按照用户手册使用软件,有问题就反馈给负责人,由负责人根据问题讨论原因和解决方法。这阶段培养学生在软件维护阶段中分析问题、解决问题、人员协调能力。项目组交最新版本的软件安装程序和用户手册。
3.教学反思
通过实践,我认为在教学中应重点注意以下的几个方面:
(1)让学生自己发现问题,提出问题,寻求问题解决的方案。
教师的指导要恰到好处。针对不同层次的学生,教师指导的深度要有所不同,要让学生自己发现知识、提高技能。
(2)循循善诱,引导学生自主探索完成单元计划工作。
教师在设计问题时不要面面俱到,要给学生的思考和尝试留有余地,鼓励和指导学生充分利用各种资源完成计划工作。
(3)发挥教师在评价中的主导作用,实行多元化评价模式。
可采用自我评价——过程评价——展示评价等评价模式,评价不能是单一的要有多样性。教师在教学中要尊重、去关注、去研究学生的个性差异,找到个性化教学的科学依据,允许不同的学生从不同的角度认识问题,采用不同的知识与方法解决问题。教学中,可将各开发小组的作品向全体学生展示并可让学生自由发表看法,由各项目开发经理对所有作品按照项目评估反馈表打分。然后根据反馈情况,各开发小组对作品进行相应修改。这种“评估反馈修改——再评估反馈修改”可循环多次,直到项目达标为止。
4.应用总结
計算机技术飞速发展,促使我们计算机教育工作者不得不对现有模式进行改革,更新教学观念,探索更有效的教学方法。实践表明,这种方法在数据库教学中让学生在模拟的实际工作氛围里,切身感受公司的管理体制和运行机制,让学生了解企业对员工的各项要求,在各自岗位充分调动自己的积极性去工作,同时增强学生的岗位责任心,为学生步入真实岗位提供真正的岗位体验。
参考文献:
[1]应世根.对中职学校计算机类专业领域实施课程置换的思考[J].职教论坛.2007(33).
[2]岗位教学法 [N] .http://www.doc88.com/p-491544176 343. html
作者简介:
岑守念(1978-)男,汉族,广东省阳春市人,现任职于阳江市技师学院、阳江市第一职业技术学校,高级讲师,大学本科,研究方向:计算机及应用。