项目化教学在计算机教学中的实践与反思

2014-11-19 00:43李蔷
电脑知识与技术 2014年30期
关键词:心得体会项目教学法

李蔷

摘要:该文对长期的项目教学法的教改实践做了经验性的总结,在已取得的阶段性成果的基础上进行了反思并提出了存在的问题,旨在为项目教学法的理论提供实践支撑,为职业学校的计算机教学提供有意义的参考。

关键词:项目教学法;教改实践;心得体会

中图分类号:TP3 文献标识码:A 文章编号:1009-3044(2014)30-7118-02

在很长的一段时间内,职业教育沿袭了学科式的教学方法,打个比方教师的本意是教给学生打家具,但实际上教给学生的却是木工原理,学生知道了什么是木头,油漆,学会了锯木头、刷油漆的简单方法,但是让学生真正的做个家具出来,学生是不会的。针对这种现象,在项目教学法的理论指导下,围绕着一个项目来展开教学成为广大职业教师的共识,其基本做法是把基本知识点融入到项目的模块化教学中,每个教学周完成项目中一个模块的教学,学期末,完成一个项目的制作,也完成了知识点的教学。我校在数据库教学及动态网页的的教学中采用了项目教学法,取得了一些经验,总结如下。

1 在一门学科内的项目化教学

1) 如何结合实际情况,设计层次化的项目

在项目化教学之初,所面临的第一个问题是学生在没有基础的条件下,就直接面对项目,能行吗?在实际的教学中,确实存在这种问题,例如如果在数据库教学中,完全按照实际工作的流程来编写教学内容的,在学生还不知道什么是“表”的情况下,就直接进行了数据库的逻辑分析,这种教法很难让学生接受。经过不断的实践和反思,较为成功的做法是结合学生的实际情况,在真实的工作任务和教学中找到一个合适的结合点,设计几个有层次的项目,有些知识点在每个层次的项目中都会讲到,但是其难度却不同,例如:我校的数据库教学教学在两个不同的教学阶段设计了两个不同的项目,“开始表单”这个模块在两个项目中都有,但是其难度就不同,在第一阶段的开始表单中只用到了表单的标签、命令按钮等基本知识点,在第二阶段的“开始表单”中用到了计时器、if语句等较为复杂的知识点。实践证明这种方法是可行的。

2) 如何把知识点融入到模块中

在实践之初,设想了两种在项目中融入知识点的方法。

①在每个项目制作之前把这个项目的基本知识点讲完,再进行项目制作。类似于传统的讲解概念—举例说明—动手操作的教学方法,不同的是这些知识点的选取打破了原有的知识之间的逻辑结构,而是围绕任务选取的知识点。

②直接进入项目制作的教学,在项目的制作过程用到哪个知识点讲解哪个知识点,在项目的制作过程中完成对知识点的讲解。

经过一段时间的实践、反思,这两种方法都是适用的,要根据实际情况来选择具体的方法。其作法如下。

①当在知识点比较简单并和项目结合的较为紧密的时候,可以将其放在项目制作过程中讲解,例如移动记录指针的方法比较简单并和翻页表单的结合也很紧密,就可将其放在项目的制作过程中进行教学。

②当知识点的难度较大,是基本的原则、方法,并在多个项目模块中都会使用时,就需要在项目模块制作之前,单独讲授,通常在这种情况下讲授法是非常合适的。例如 :“if语句”是程序设计的基本方法,在多个项目模块中都要使用,其语法规则,流程理解的难度都较大,放在模块中讲解显然不合适,所以在项目制作之前,可单独安排 “if语句初步”的教学,较好的教学方式是在教室里利用讲授法完成,并且根据经验,还要布置给学生一些相关的练习作业(这是的练习作业和项目制作无关,只是为了突破知识点),在学生较好掌握了这个知识点后,再进行项目的模块制作,才能取得较好的教学效果。

第一阶段的项目化教学取得了较好的教学效果,培养了学生的学习兴趣。在完成项目的过程中,学生自觉自愿地中午到机房加班,废寝忘食地到网上查资料,项目的制作极大激发了学生的积极性。学生在平时的任务练习和最后的大项目制作中,动手能力和对理论知识的应用能力得到很大提高。

2 结合工作岗位,做跨学科的项目化教学

1) 以“岗位”为中心,实现真实项目化教学

在单个学科的项目化教学中,教师基本上是各自为政的,仅仅在自己所教的学科中进行了小范围的课改,不能将几个学科结合起来,真实模拟企业的运作。这种教学方法离真实的工作岗位所要求技能还有很大距离。例如网页课的教学,很大程度停留在《dreamweaver》软件的教学上,而动态网页开发这个岗位,需要来自多个学科的知识—《dreamweaver》、《access》、《html语言》、《编程技术》、《asp技术》,我校从实际应用出发,围绕“开发动态网页”这个工作岗位,以“通过网页对数据库进行操作”为总任务,本着“必需和够用”的原则从Dreamweaver、HTML语言、数据库、编程技术等多门课程的知识中选取最基本、最有效的内容进行了整合,开发了《动态网页开发》教材,真正做到有的放矢、直奔项目,为学生的学习抓住了一条主线。在企业的实际应用与教学实践上找到较好的结合点。

2) 以学生为主体,合理使用项目教学法

动态网页开发技术知识点众多,对于中职生来说具有较大的难度。在教学中,结合学生实际,将开发技术分为基础篇和实例篇,即注重项目化教学,又注重对基础知识的讲解,灵活运用了各种教学方法,避免了对项目教学法和任务驱动教学法理论的“生吞活剥”。

在基础篇中,围绕着动态网页开发这个岗位,讲解了各学科中与动态网页相关的基本技术,教材各章节内容看似独立,实际巧妙围绕着一个大任务“让数据在网页和数据库中流动”来设计教学内容,并将每章节的总任务进行分解,任务设计循序渐进,由易到难。在每章节的总结中给出任务脉络,任务结构清晰,符合学生认知规律。

实例篇的教学目标是学生学会利用基础篇的基本知识完成网站常用模块的设计。教材的编写从项目的规划入手,将实际的开发经验设计为由浅入深的数个任务,以任务为引领,围绕着数个动态网页开发的典型模块,讲解了模块的制作过程,并分析了动态网页开发中的常用思路、方法,有效提高了学生的动手能力、实际应用能力、问题求解能力。打破了传统教材的学科体系,体现了行动导向和任务中心的课程模式,注重做中学、做中教,教学做合一,理论实践一体化。

3 需要解决的问题

项目化教学在我校已取得了阶段性的成果,但是还有些问题没有解决,总结如下。

1) 如何做好跨专业的项目化教学

我校所经历的项目化教学的两个阶段都是在自己的计算机专业内进行的实践和探索。但是当项目制作遇到跨专业的情况时,做好项目化教学难度较大。这个现象更多的存在于电脑美术软件的教学中,例如现在很多理工类的计算机教师担任了photoshop软件的教学,这种教学很大程度的停留在软件工具使用的教学上,计算机教师也力争做了些突破,但是感到对于美术类的知识只能做到泛泛而谈,不能深入。对于这种情况,能否与其他专业的老师合作,开发项目化课程,如何操作,一直是我们思考,但还没有解决的问题。

2) 如何解决项目化教学中知识点间逻辑性不强的问题

不可否认,项目化教学过程中弱化了知识点之间的逻辑性,其知识点教学的的深度也不及学科式的教学方法,为了学生的持续发展,在适当的时候是否应该站在项目之上,对知识点进行系统化,但是,什么时候为“适当”,对知识点系统化到什么程度,需要多少课时,这些问题还是处于探索中。或许用学科式的系统标准来衡量项目化系统本身就是个错误?

数年的项目化教学,取得了点滴教学效果,除去上述所总结的点滴经验,项目教学法成功的关键还在于教师的真实企业经验,除去下企业实训,参加技能大赛也是获取企业需求的捷径,教无止境,该文对长期的项目教学法经验做了总结,希望能为职业教育的教学提高有价值的建议。

参考文献:

[1] 王莉方.对职业教育基于工作过程的课程设计方法几个问题的思考[J].江苏教育:职业教育版,2011(5).

[2] 石伟平,徐国庆.职业教育课程开发技术[M].上海:上海教育出版社,2006.endprint

猜你喜欢
心得体会项目教学法
固体物理教学的几点心得体会
“算法与程序设计”教学的几点体会
项目教学法在PLC课程教学中的应用
探析项目教学法在化工管路拆装实训中的应用
项目教学法在园林工程招投标与预决算课程中应用