APP下载

项目化教学法在Web应用开发课程教学改革中的应用与实践

2015-03-25邹晶晶

电子测试 2015年18期
关键词:教学法知识点评价

摘要:软件开发是一项实践性极强的、复杂的系统工程,传统的以讲授为主的课堂教学模式在这种实践性课程中已经无法满足其课程目标要求了。而项目化教学作为一种能力本位的教学法,更加注重学生在学习中实践能力的培养,变“以教师为中心”为“以学生为中心”、“以项目为中心”、“以实践为中心”。本研究主要以Web应用开发课程为例,重点分析了项目化教学法的具体应用与实践,并指出了项目化教学法在Web应用开发课程教学改革中的意义。

Application and practice of project based teaching method in the teaching reform of Web application development

Zou Jingjing

(Hunan Mass Media College,Hunan ChangSha,410100)

Abstract:Software development is a very practical and complex system engineering, the traditional teaching mode in the course of this practical course has been unable to meet the requirements of its course objectives. As a kind of ability based teaching method, the project teaching method pays more attention to the cultivation of students' practical ability in learning ,Change “Teacher centered”to “student centered”, “project centered” and “practice centered”. This research mainly takes the Web development course as an example, analyzes the specific application and practice of the project teaching method, and points out the significance of the project teaching method in the teaching reform of Web application development course.

Keywords:project oriented teaching method; Web application development course; application and practice

项目化教学法以项目或一种合同的形式出现,其指导思想是让学生独立完成一个任务项目的信息收集、方案设计与实施等过程,教师只对学生的疑问进行解答。通过一个个项目的实地进行,增加学生的软件工程实践经验以及软件开发技巧,让学生了解和把握完成软件设计各环节的重点与难点。项目化教学法使落后的传统教学方式有了根本性的变化,它并不是简单的让学生按照教师的安排和讲授去得到一个结果,而是在教师的指导下,学生去寻找得到这个结果的途径,最终得到这个结果,并进行展示和自我评价。

1 项目化教学法

项目化教学法的运用,要求教师为学生安排课题任务,在教师的指导下,学生以小组的形式制定项目计划与流程,并在小组合作的基础上共同完成项目任务。项目完成后由教师、小组成员及其他学生、个人分别进行评价。项目化教学法实施的关键要素包括两点:一是教师对学生的有效引导与监督控制,二是学生小组之间的相互协作与帮助。也就是说要成功完成整个项目任务,并得到客观合理的评价,要求学生与教师都能够认清自己的职责,学生要能够将自身置于项目完成的核心地位,并认识到自身及小组成员的优劣势,在相互合作中充分发挥小组整体最高能力。而教师也要改变传统教学模式下以自我为中心的状态,放手让学生自己去完成项目,根据不同小组学生面临的困难进行有针对性的指导,并引导学生发挥他们的主观能动性。

2 项目化教学法实施步骤

项目化教学法与传统的教学方法区别十分明显,项目化教学法的关键是设计和制定一个项目的工作任务,项目的运用是其最突出的特征。具体来看,二者的区别主要表现在改变了传统的三个中心,由以教师为中心转变为以学生为中心,由以课本为中心转变为以“项目”为中心,由以课堂为中心转变为以实际经验为中心。简单来说,项目是包含有问题或者疑难情景在内的真实发生的典型性事件,一个项目就是一个实际情境的描述,在这个情境中,包含有一个或多个疑难问题,同时也可能包含有解决这些问题的方法。在运用项目化教学法进行教学设计时,学生是认知的主体,根据项目教学的教法思路和教学设计原则,笔者设计了项目教学法的教学步骤,具体见如下六步:

(1)情景设置。创设学生当前所学习的内容与现实情况基本相接近的情景环境,也就是说,把学生引入到需要通过某知识点来解决现实问题的情景。(2)操作示范。围绕当前学习的知识点,以便于学生“知识迁移”的要求,选择合适的小项目,并示范解决项目的过程。(3)独立探索。让学生独立思考,对知识点进行理解,消化示范项目的解决要点,为解决练习项目打下基础。(4)确定项目。小组通过社会调查,研究讨论,并在教师的指导下确定具体的项目。(5)协作学习。开展小组交流、讨论,组员分工协作,共同完成工程项目。(6)学习评价。学生学习的效果直接由完成工程项目的情况来衡量,包括教师评价、学习小组评价和自评三部分。

3 基于项目化教学法的Web应用开发课程教学过程设计

为了充分发挥学生的主体作用,使每个学生都能主动参与到任务的学习中,并在学习过程中相互协作、共同完成任务,最终掌握Web开发相应技能,养成良好的团队意识,需要教师对教学过程进行精心设计。为此,我们将教学过程设计成四个阶段,第一个阶段为基本知识点的讲授,第二阶段为知识点应用的讲解的案例,第三阶段为学生正式进行项目开发,第四阶段为作品的展示和评价,该设计方案与项目化教学法的实施步骤相一致。其中,第一个阶段和第二个阶段是项目开发的准备工作,在这两个阶段学生掌握了基础知识,并已经进行了分组,具有了一定的团队意识,这样在第三个阶段学生就能更有效地进行团队协作。具体教学设计如下:

学生任务:(1)进行合理分组,优劣势学生之间在不同小组之间实现互补,小组成员各司其职,共同完成教师所布置项目的调研与系统分析,并形成报告;(2)明确小组内具体的任务分工,要求小组成员能够将所学理论知识与实践相结合;(3)根据已制定好的项目计划合理安排项目进展进度,同时做好项目进度记录与总结工作;(4)演示小组制作的系统,并进行评价。

教师任务:(1)讲授Web软件开发基础知识,数据库连接及基本操作知识等;(2)通过对某个通用功能的讲述,如电子商务网站的管理员功能模块,实现对先前知识的运用;(3)每周总结汇总学生在完成项目过程中遇到的典型疑难问题,与各小组学生共同分享讨论,避免不同小组出现重复问题;(4)评价各小组项目完成情况并总结。

4 项目化教学法的评价与总结

如何做好不同小组之间的项目衔接,吸取别人的优点,对整个项目有一个清晰的认识,加强团队协作能力培养具有重要意义。此时,学生已经完成了小组项目任务,接下来就是小组之间及师生之间的角色转换与评价,让学生从不同的角色掌握更加丰富的知识技能。项目化教学法关注的是过程,而并非结果,在项目化教学法评价与总结环节,主要涉及三种评价:一是过程性考核,过程性考核需要在学生实施项目计划的每个阶段,也就是说教师需要根据学生在设计过程中各个阶段的表现对其进行相应的考核。若在考核中发现共性问题,教师需要向全班学生进行疑难解答,同时教师还应将这些内容记录在自己的教学经验中,以便于及时修改教学计划。二是项目完成不同阶段,对小组的表扬与鼓励,这主要是为了激发学生继续完成项目的兴趣,让他们能够主动去克服困难,实现任务目标。三是在项目完成之后的总结与评价,此时主要是总结项目在实施过程中存在的问题以及教师对各小组进行评价,小组之间进行互评,同时还要进行个人评价,综合多方面的评价结果,最终到不同小组及学生个人的项目完成情况。

5 项目化教学法在Web应用开发课程教学改革中的意义

从上述关于项目化教学法在Web应用开发课程教学改革中的应用与实践中可以看到,该教学方法可以达到挖掘学生内在潜能,提升学生学习积极性,并让学生认清自身在学习中的优劣势的重要作用。尤其是作为以实践性为主的Web应用开发课程,能够更好的改变传统教学中学生被动接受知识的局面,让学生主动参与到教学实践中,并将教师所讲的理论知识与其实践内容相结合。在Web应用开发课程中会涉及一些比较抽象的、不易理解的、新的概念或组件技术,如动作元素与指令、转发与从定向、引擎、会话、数据源DataSouce、监听器Listener、上下文ServletContext、过滤器Filter、JSTL、EL表达式、数据库连接技术JNDI、DBCP、C3P0、JDBC,以及application/session /request/page四大域对象等,在项目化教学法下,这些不易理解的概念与技术通过真实的项目开发让学生真正了解其在系统中的作用,学生能够更加直观的去认识这些改变与技术,真正实现了理论与实践的完美结合,有效提升了学生的实践能力、动手能力及团队合作能力等,为学生更好地参与未来的社会实践,适应企业的职业需要打下坚实基础。

6 结论

传统的以“结果为导向”的课程和教学方法已明显不能适应现代化教学,而以“途径为导向”的“项目化教学法”恰好满足了人才培养的需求。基于此,本研究以Web应用开发课程为例,通过对项目化教学法实施步骤、实施过程及评价与总结等内容的分析,总结了项目化教学法在Web应用开发课程教学改革中的意义,望能够为未来的计算机专业教学提供借鉴。

猜你喜欢

教学法知识点评价
一张图知识点
一张图知识点
第四页 知识点 歼轰-7A
中药治疗室性早搏系统评价再评价
批注式阅读教学法探究
实施“六步教学法”构建高中政治高效课堂
关于G20 的知识点
基于Moodle的学习评价
开放引导式阅读教学法描述
保加利亚转轨20年评价