基于动式理念的UML课程项目实践教学模式研究
2013-04-11王志国
王志国
(绥化学院 黑龙江绥化 152061)
一、传统教学模式的弊端
(一)教育观念存在误区。传统的教学模式是学校制定专业培养规格、教学计划、课程和教学内容,教学形式以课堂教学为主,实践教学为辅。试想一下,某学科的一位教师,掌握了一门课程的教学内容,认真备课后,然后在课堂中把知识讲给学生听,学生被动的接受知识,好的学生记下笔记,如果有实验课,验证课堂教学的知识,然后在考试中重复这些知识。在这种教学模式中,学生主观能动性不高,不能有效培养学生的创新能力和动手能力,更谈不上沟通能力,不适应信息化建设需要的具有重新能力的应用性人才培养需要。
(二)不重视对自主学习的引导。我国现阶段的教育还是关注学校教育,关注教师传授多少知识。而美国的高等教育已经认识到学生成才的关键因素不是教师所教,而是在于年龄相近的学生团队自主性和探索性的学习,在这个过程中,批判的学习知识和创造知识。
(三)学习效果的评估方法不科学。现在的大部分学科的学习效果评估还是采用考试的形式,学生的学习效果完全根据考试分数体现。这就造成了学生对重复性知识记忆能力的评估,忽略了学生提出问题、分析问题和解决问题的能力评估,扼杀了学生的创造性和多向思维能力。
由于以上原因,许多学生在学校学习了很多的课程,但是仍然缺乏对知识体系的整体把握,或者对所学课程的一知半解,学生毕业后发现学校学习的课程与工作关系不大,或者即使学了也不知道怎么用。
二、建立项目教学模式
(一)项目教学的概念。项目教学的主体是学生,在学习过程中强调团队合作和全员参与的实践性教学活动。项目教学注重的不是最终的结果,而是在学习过程中完成项目的过程。学生在学习过程中,理解和把握课程要求的知识和技能,注重项目组成员之间的交流,体验项目创新的艰辛和乐趣,培养发现问题、分析问题和解决问题的能力。
(二)项目实践教学方法。项目教学是在教学过程中,把学生分成多个项目小组,每个小组实施一个完整的项目工作。这里的项目是指针对具体课程的教学内容设计的真实或者虚拟的工程项目,在项目小组中,每个学生负责一个角色,完成一定的工作量,最终由教师负责项目成果的考核。具体的说项目教学应该做到如下几点:
1.项目的过程涵盖一定的教学内容;
2.项目要有一定的难度,能够激发学生的学习兴趣;
3.项目涉及的学习内容因该超出教师讲授内容,尽量结合其他学科;
4.每个学生负责的部分能够在短时间内完成,遇到困难尽量自己解决;
5.项目的每个阶段都有检查,并且具有明确的评分标准;
(三)学习效果的评估。对于项目的过程合理的分解,每一个阶段完成一定的项目交付物,对于交付的项目阶段成果进行必要的检查,可以采用答辩的形式,考察本阶段学生完成项目的独立性、工作量和工作质量,并给予一定的评分。项目完成后,项目组形成整个项目的各种文档和成果,项目组长演示项目成果,完成项目答辩,获得项目完成度评分。
总之项目教学是以学生为主,教师为辅的教学方式。在教学的过程中,以具体项目为基础,培养学生的自学能力、交流能力、动手能力和写作能力,着重锻炼学生的生活和工作能力,不关心学生学科知识点的记忆情况,为毕业后的工作打下基础。
三、UML统一建模语言项目教学实施
UML统一建模语言一直作为一门理论型比较强的专业课程进行讲授,在讲授的过程中,老师通过课堂讲授理论知识和实验课验证方式把相关知识传授给学生,学生在学习的过程中被动接受。
基于项目的UML统一建模语言教学要求教师根据教学内容,在课程教学的初始阶段设计一个或多个项目,每个项目综合覆盖若干个实际工作任务,也可以针对某一典型的工作任务,完整地经历生产某一产品的工作过程,也可以解决某个单个或局部的问题。
UML统一建模语言的项目教学要求在课堂教学中,采用“动”式教学理念,在项目实施的生存周期内学生主动推进项目的实施。在项目实践教学的实施过程中做到以下几点:1.项目的选择贴近学生的日常生活,让学生对项目主动产生兴趣;2.项目的实施环境与企业的实际环境一致,培养学生的职业能力;3.项目的实施过程要让学生独立思考,培养学生独立解决问题的能力;4.具体教学方法采用“项目为主线,学生为中心,老师为辅”的教学理念,并且强调学生团队配合解决问题的写作精神。
UML统一建模语言的项目选择是以软件应用项目为主,在项目的实施过程中紧密结合软件开发过程的瀑布模型,在项目的实施过程中明确每阶段的任务目标。项目教学的实施按照以下阶段进行:
(一)项目选择
选择的项目规模应该适合学生的能力水平,贴近学生的生产生活实际,将项目工作领域中的具体任务内容转化为UML统一建模语言课程的教学目标。
(二)任务分解
根据软件工程的方法,把项目分为项目计划、需求分析、设计、实现、测试等阶段,每个阶段要求项目小组提交相关的交付物,形成项目阶段任务完成的里程碑。
(三)制定项目教学计划
根据任务分解的各阶段,制定项目每个阶段的工作计划,确定工作方案,包括项目的工作目标、工作内容、进行步骤、开始和完成时间、检验和评分标准。
(四)项目实施
教师根据项目的规模,把学生分配相应的项目小组,明确每个小组的任务内容和完成时间。在实施的过程中,专业课教师作为项目专家知道学生进行项目的实施,监督学生在项目实施的过程中计划完成时间、任务完成程度、项目质量等因素,确保每一个项目小组在实施过程中按照项目的目标进行,同时保证项目的实施过程符合课程教学目标的要求。
(五)任务讨论及评价
在项目的实施过程中,培养学生的交流能力,注重讨论式教学。对项目的实施过程中遇到的问题采用开会讨论的形式解决,对项目的交付物采用讨论式评价。学生完成小组的项目任务后,应该先组织学生进行相互交流、分析,专业教师最终进行工作总结与评价,理论联系实践,把项目过程与理论知识结合,从而达到通过项目实践知道理论学习的目的。
项目实践教学法的有效实施,建立了理论课堂学习与具体项目实践的结合点,提高了UML统一建模语言课程的教学效果,充分展示了学校以应用为本的教学理念,使学生的工作能力和就业能力得到极大的提高。
四、结语
项目实践教学客观上要求“以学生和项目为中心”来组织UML统一建模语言课程的教学,任务重,工作量大,因此,对教师的教学设计能力和协调能力等都提出了新的要求和挑战。并且在项目实施过程中要充分了解学生的基础上,结合学生的能力和心理,分配好项目小组,并选择合适的项目组长,使小组成员之间能融洽相处,合作学习,共同进步。
项目实践教学为UML统一建模语言课程教学带来了创新,带来了活力,也给专业教师带来了挑战,如何有效地设计并应用项目教学,这个课题有待进一步探讨与实践。
[1]徐国庆.职业教育项目课程开发指南[M].华东师范大学出版社,2009.
[2]庄卓.计算机基础职业实践教学法研究[J].教育与职业,2008(14).
[3]仇雅.论中职学校计算机实践教学法的应用[J].广西民族大学学报,2007(12).