谈项目教学法在中职计算机应用专业教学中的改革创新
2021-10-15乔学芝
乔学芝
我是一名中等职业学校的计算机专业课教师,长期从事计算机专业课程的教学。一直以来,始终为学生的状态困扰着。中等职业学校的学生,是一个特殊的群体,他们文化课基础差,学习兴趣低,学习耐性差。这种情况下,教学效果很难保证。而实际情况是,计算机专业课程是理论性与实践性都很强的课程,教学中,教师如何处理好理论讲授与学生实践的关系,合理、高效地使用好实践教学这一环节是摆在每个任课老师面前的一个重要课题。
2016年9月,我开始尝试使用项目教学法。项目教学法是通过实施一个完整的项目而进行的教学活动。在项目教学中,学习过程成为一个人人参与的创造实践活动,注重的不是最终的结果,而是完成项目的过程,在完成项目的过程中掌握知识,学会学习,学会思考,提高解决实际问题的综合能力。
实践过程我發现,把项目教学法运用到计算机专业课程的教学中,如果注重项目选择、学生分组、项目示范、项目操作、项目展示、项目评估这六个步骤,精心组织,就会收到很好的教学效果。
一、项目选择,要明确细节
项目的选取是教学取得成功的首要环节。项目的选择要考虑几个因素:要以教学的内容为依据,既要与书本的知识紧密结合,又要有一定的发挥空间;要考虑理论的容纳度和操作的可行性,让学生在动手的过程中能学到理论知识;要考虑知识的连贯性,使学生既能运用上学过的知识,又能联系到新学的东西;项目要有一定的难度,可以充分调动学生的主观能动性,促使学生带着问题去思考,只有通过有目的地查阅相关资料、再进行反复演练才能解决问题。
例如,在 “局域网设计”课程教学中,为了使学生掌握简单网络和复杂网络的建设,我打破传统的教学模式和教材的编写顺序,根据课程要求提出了两个教学项目:组建小型办公网(对等网建设)和组建大型企业网(C/S网络即客户/服务器网络)。这两个项目的选择从教学的内容上来说,符合教学大纲对简单网络和复杂网络建设的要求,与书本的知识结合紧密,而且给学生留下了发挥的空间;从包含的理论知识来看,“局域网设计”课程要求学生了解和掌握的理论知识在这两个项目的操作中都要运用到;从可操作性来看,这两个项目既可布置学生在机房进行实作,又可布置学生在宿舍、在家里进行网络连接,所需设备并不复杂(有两台电脑即可);从知识的连贯性来分析,这两个项目的实施要运用到以前所学习过的计算机基础和计算机硬件知识,两个项目之间的知识也是互相联系的,项目二需要项目一的知识作基础;而且项目二的操作又有一定难度,给有兴趣的学生留有继续探索的余地。这样的项目设计在教学过程中就容易取得好的效果。
二、学生分组,要注意搭配
学生分组是一个不可忽视的环节,由于采取分组协作学习的方式,所以分组的原则、组员的搭配、工作的分工、成员的数量等等会直接影响学生的学习效果。分组的依据为:学生的学习成绩、知识结构、学习能力、性格特点、性别搭配等,采用互补方式搭配,成绩好的与成绩差的搭配,性格内向的与外向的搭配,动手能力强的与理论水平高的搭配等。每组学生以5—6名为宜,每组设立一名组长,全面负责小组的学习讨论和项目完成。小组采用协作学习的方式,在组长的主持下,小组成员进行内部分工,讨论如何完成项目。例如:计算机操作能力强的负责代码的编写,程序设计能力强的负责整体规划、程序调试,善于口头表达的负责联系工作、书写项目计划书及成果展示等。在这个小组中,每个学生可以充分体会到自己在团队中的作用,以及为团队做出贡献的乐趣,学习的积极性高涨,并将自己努力的成果与全体组员共同分享,培养了学生的团队精神。在实施不同的项目时,要注意引导学生变换在项目中所担当的角色,使每个学生的各种能力都能得到锻炼,使学生在项目教学法中能得到最佳的训练。
三、项目示范,要树立榜样
对职业学校的学生来说,示范引导是必要的。因此,项目确定后,教师应自己先动手完成该项目,这样既能对项目有个全面的了解,掌握操作难点,便于更好地指导学生,又能在课堂上拿出明确而具体的成果给学生示范,使学生有明确的目标和感性认识,知道实施该项目要解决哪些问题,关键步骤在哪里。引导示范的效果对接受能力弱的学生来说意义更大,让他们能够有模仿的对象,在会做的基础上去考虑创新。例如在进行“多媒体Flash制作”的教学时要求学生完成MTV的制作项目,为了给学生做出示范,教师可以先完成一个具体的“MTV”样品,在提出项目要求时展示给学生看,让学生有个感性认识,再说明该项目的目标是什么,有哪些问题需要解决,操作时应注意哪几个关键步骤,怎样运用学过的知识解决可能遇到的问题等等。这种方式在“图形图像处理”和“网页制作”等课程中运用一样能收到很好的效果。
四、项目操作,要具有典型性
项目教学法与传统的教学法相比,最大的区别就在于以教师为中心转变为以学生为中心,以学生动手操作、完成项目为目标来贯穿整个教学过程,因此项目操作是项目教学法的主体和关键。
这个环节首先要注意引导各组学生制定好实施计划,并同心协力去实现计划,培养学生的团队精神;其次要鼓励每个学生充分发挥自己的特长和主观能动性,在项目中承担好各自的角色;第三是要注意操作步骤的循序渐进,从简单到复杂,从模仿到创新,引导学生由浅入深、由点到面完成项目。
例如,在学习“中文Visual FoxPro 6.0程序设计”时,我是这样来引导学生进行项目实施的:首先给学生展示示范项目“学生成绩管理系统”,让学生对程序有一个直观的概念,之后再让学生使用示范项目,充当应用者的角色,通过对系统的操作运用,让学生了解VFP6.0的功能作用,了解一个工程项目所需要完成的模块,直接引导学生进入“情景”。第二,让学生运用给出的相关模块,像组装计算机硬件一样拼装程序,了解模块之间的相互关系及后台运行情况。第三,模仿现有程序,进行分组协作学习,各组在组长的主持下,研究确定本组的练习项目,通过教师对示范项目各模块开发过程演示的指点,针对本组练习项目开展研究讨论、分工协作,共同完成工程项目的系统分析、结构设计、代码编写、程序调试等工作。第四,全班共同完成实训项目——“学分制管理系统”,由各小组分别完成班级管理、学籍管理、课程管理、成绩管理、学分管理等几大模块,最后进行程序的整体调试。当学生学完本课程后,不仅对程序设计有了完整的认识,而且有了自己的作品,这为将来就业做了个很好的铺垫。
五、项目展示,要具有鼓动效果
当学生完成一个项目后,让学生自己展示成果,推销自己的产品,不仅是老师检查学生学习效果的手段,而且可以让学生相互学习,取长补短,并从中充分体会到成功的喜悦。对待学生所展示的成果,应该抱着欣赏的态度,从肯定的角度給予评价。成果展示时,有的学生可能设计得不太理想,但介绍自己的设计时语言非常简练而且幽默,会博得同学们的阵阵掌声;有的学生可能设计得很好,但表达能力欠佳,或者语速太快,同学们没能听清,或者结结巴巴不能成句;有的同学可能设计得比较好,但不敢上台介绍,或者理论上不能自圆其说。不管是什么情况,作为教师都应该引导学生,鼓励学生,让学生慢慢的进入角色,能够完整的介绍自己的产品。这样的成果展示不仅检查了学生对本项目的知识掌握情况,而且还锻炼了学生的语言组织能力和语言表达能力。
六、项目评估,要客观理性
教师的评估总结是项目教学法集大成的环节。学生的设计会存在各种各样的问题,教师在评估中要指出问题的所在及解决的方法,要总结比较各组的特点,引导他们学习别人的长处来改进和提高自己的设计,使学生的各种能力在评估中得到提高。评估的过程是总结以前学过的知识,提出和学习新知识的过程。学生都急着想知道自己的设计是否合理,都想让老师做出公正的评价,教师首先应对项目设计加以肯定和总结,说明项目涵盖的知识内容及注意的地方,然后再让学生互相指导 、互相讨论、互相帮助来修改自己的作品,帮助学生树立“没有最好的作品,只有更好的作品”的观念。这样,教师的评估总结过程就成为学生一个学习的过程,提高的过程,而不是一个简单评判的过程。
综上所述,我们不难发现,项目教学法是通过选取“项目”来创设“情景”,通过“协作学习”的方式开展探究,通过完成“项目”来达到对学科知识的掌握。它突破了传统教学模式的局限,通过解决学生碰到的一些现实问题来实现学生对知识的掌握,大大提高了学生学习的积极性和主动性。在计算机专业课程教学中,通过项目教学法学习的学生,动手能力、解决实际问题的能力都能得到了很大的提高,从学生对老师的评教来看,学生更喜欢这样的教学方式。项目教学法为学生扮演项目设计师、工程师、策划者和组织者等角色创造了舞台,为职业教育的教学改革指引了方向,它的运用方法还需要我们在教学实践中进一步探索和提高。