“项目教学法”在高职计算机专业课程中的探索与实践

“项目教学法”在高职计算机专业课程中的探索与实践

作者:罗莎

来源:《职业·中旬》2010年第09期

项目教学法是围绕项目的完成而开展的一系列教学活动的模式。教师将授课内容融于项目中,通过帮助和指导学生实施和完成工作项目完成课程的教学内容。项目教学法的目的是在课堂教学中把理论与实践有机结合起来,充分发掘学生的创造潜能,提高他们解决实际问题的综合能力。计算机专业课程是理论性与实践性都很强的课程,教师如何处理好理论讲授与学生实践的关系,合理、高效地利用实践教学这一环节是摆在每个任课老师面前的重要课题。笔者长期从事计算机专业课程的教学,认为把项目教学法运用到计算机专业课程的教学中,注重项目选择、学生分组、项目示范、项目操作、项目展示、项目评价等六个步骤,就会收到很好的教学效果。

一、项目选择

项目的选取是教学取得成功的首要环节。项目的选择要考虑几个因素:以教学的内容为依据,既与书本知识紧密结合,又有一定的发挥空间;要考虑理论的容纳度和操作的可行性,让学生在动手的过程中能学到理论知识;要考虑知识的连贯性,使学生既能运用学过的知识,又能联系新学的东西;项目要有一定的难度,可以充分调动学生的主观能动性,促使学生带着问题去思考。例如,在《局域网设计》课程教学中,为了使学生掌握简单网络和复杂网络的建设,可以打破传统的教学模式和教材的编写顺序,根据课程要求提出两个教学项目:组建小型办公网(对等网建设)和组建大型企业网(c/s网络即客户/服务器网络)。这两个项目的选择从教学的内容上来说,符合教学大纲对简单网络和复杂网络建设的要求,与书本的知识结合紧密,给学生留下了发挥的空间;从包含的理论知识来看,“局域网设计”课程要求学生了解和掌握的理论知识在两个项目的操作中都运用到;从可操作性来看,这两个项目既可让学生在机房中实操,又可在宿舍、家里进行网络连接。从知识的连贯性来分析,这两个项目的实施要运用到以前所学习过的计算机基础和计算机硬件知识,两个项目之间的知识也是互相联系的,给有兴趣的学生留有继续探索的余地。这样的项目设计在教学过程中容易取得好的效果。

二、学生分组

学生分组是一个不可忽视的环节,分组的原则、组员的搭配、工作的分工、成员的数量都会直接影响学生的学习效果。分组的依据为:学习成绩、知识结构、学习能力、性格特点、性别搭配等。采用互补方式搭配,成绩好的与成绩差的搭配,性格内向的与外向的搭配,动手能力强的与理论水平高的搭配等。每组学生以5—6名为宜,每组一名组长,全面负责小组的学习讨论和项目完成。小组采用协作学习的方式,在组长的主持下进行内部分工,讨论如何完成项目。例如,计算机操作能力强的负责代码的编写,程序设计能力强的负责整体规划、程序调试,善于口头表

达的负责联系工作、书写项目计划书及成果展示等。在这个小组中,每个学生可以充分发挥自己在团队中的作用,感受到为团队做出贡献的乐趣,因此学习的积极性高涨,并将自己努力的成果与全体组员分享,培养了学生的团队精神。在实施不同的项目时,要注意引导学生变换在项目中担当的角色,使每个学生的各种能力都能得到锻炼。

三、项目示范

对高职院校的学生来说,示范引导是必要的。因此,项目确定后教师应先动手完成该项目,这样既能对项目有个全面了解,掌握操作难点,便于更好地指导学生;又能在课堂上拿出明确而具体的成果给学生示范,使学生有明确的目标和感性认识,知道实施该项目要解决哪些问题,关键步骤在哪里。引导示范的效果对接受能力弱的学生来说意义更大,让他们能够有模仿的对象,在会做的基础上考虑创新。例如,在进行《多媒体Flash制作》的教学时,要求学生完成MTV的制作项目。为了给学生做出示范,教师可以先完成一个具体的MTV样品,在提出项目要求时展示给学生看,让学生有个感性认识,再说明该项目的目标是什么、有哪些问题需要解决、操作时应注意哪些关键步骤、怎样运用学过的知识解决可能遇到的问题等。这种方式在《图形图像处理》和《网页制作》等课程中一样能收到很好的效果。

四、项目操作

项目教学法与传统教学法相比,最大的区别在于以教师为中心转变为以学生为中心,以学生动手操作、完成项目为目标来推动整个教学过程。因此项目操作是项目教学法的主体和关键,这个环节首先要注意引导各组学生制定好实施计划,并同心协力实现计划,培养学生的团队精神;其次要鼓励学生充分发挥自己的特长和主观能动性,在项目中承担好各自的角色;第三是要注意操作步骤的循序渐进,引导学生由浅入深、由点到面地完成项目。

例如,在学习《中文Visual FoxPro 6.0程序设计》时,可以这样来引导学生进行项目实施:首先向学生展示示范项目“学生成绩管理系统”,之后再让学生使用示范项目,通过对系统的操作运用,让学生了解VFP6.0的功能作用,了解一个工程项目所需要完成的模块,直接引导学生进入学习情景。第二,让学生运用给出的模块,像组装计算机硬件一样拼装程序,了解模块之间的相互关系及后台运行情况。第三,模仿现有程序,进行分组协作学习。各组在组长的主持下,研究确定本组的练习项目,通过教师对示范项目各模块开发过程演示的指点,针对本组练习项目开展研究讨论,共同完成工程项目的系统分析、结构设计、代码编写、程序调试等工作。第四,布置项目——全班共同完成“学分制管理系统”实训项目,各小组分别完成班级管理、学籍管理、课程管理、成绩管理、学分管理等几大模块,最后进行程序的整体调试。学生学完本课程后,不仅对程序设计有了完整的认识,而且有了自己的作品。

五、项目展示

完成一个项目后,让学生自己展示成果,推销自己的产品。这个过程不仅是老师检查学生学习效果的手段,还可以让学生相互学习、取长补短,并从中充分体会到成功的喜悦。对待学生所

相关文档
最新文档