资源预览内容
第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
亲,该文档总共7页全部预览完了,如果喜欢就下载吧!
资源描述
在计算机课程教学中开展项目教学法的研究摘要:建构主义学习理论是当今世界教育的潮流,笔者将其学习模式引入到中等职业学校计算机课程教学中,并在实践的基础上总结出“项目教学法”。关键词:建构主义学习理论 计算机教学 项目教学法随着多媒体技术和网络通信技术的突飞猛进,建构主义学习理论得到迅速的推广和应用,尤其是建构主义学习理论与各门具体学科教学相结合,更产生了许多卓有成效的教学模式。一、 项目教学法的提出建构主义(Constructivism)最早由著名的瑞士心理学家皮亚杰(J.Piaget)提出。建构主义学习理论认为,知识不是通过教师传授得到的,而是学生在一定的情景下,借助他人(包括教师和同学)的帮助,利用必要的学习资料,通过意义建构的方式而获得。基于建构主义的教学则要求:在学习过程中,要以学生为中心,教师担起帮助者角色,利用情景、协作、会话等学习环境要素,充分发挥学生的主体性和创新精神,使学生有效地达到对当前所学知识的意义建构。在建构主义学习理论的指导下,已经开发了三种比较成熟的教学方法,分别是支架式教学法、抛锚式教学法和随机进入教学法。支架式教学法是为学生对知识的理解提供一个知识框架,把复杂的学习任务加以分解,便于引导学生逐步深入理解;抛锚式教学法是让学生到真实事件中感受、体验,从而获得直接经验,是以真实事件和问题为基础;随机进入教学法是让学生随意通过不同途径、不同方式进入同样教学内容的学习,从而获得对同一问题的多面的认识与理解。我们在中等职业学校计算机具体的教学过程中,对建构主义教学模式的三种教学法作了全面而大胆的实践,认为支架式教学法和抛锚式教学法比较适应计算机教学,但它们又都存在一些局限性:中等职业学校计算机程序设计课程教学内容比较难,需要教师对知识点进行分解,学生才容易理解消化,所以比较适合用支架式教学法,但是程序设计课程相对来说比较枯燥,没有实际例子很难教学,所以采取抛锚式教学法也比较适宜;由于现行的招生制度的限制,中职生的素质一般不是很高,学生自学能力和自控能力都停留在比较低的层次上,如果采取抛锚式教学法,学生不一定能完成教师所抛出的“锚”,同时也因相当部分学生无心向学,如果仅仅采取支架式教学法一个个知识点讲解,学生的积极性很难调动起来。因而,在中等职业学校的计算机教学中,单纯运用支架式教学而不顾抛锚式教学,或者单纯运用抛锚式教学而不顾支架式教学,都是不行的。为了解决这些矛盾,笔者在多年的计算机教学实践中,结合教学内容和教学对象的实际情况,吸取了支架式教学法和抛锚式教学法的优点,总结出一种新的教学法项目教学法。项目教学法是在建构主义的指导下,以实际的工程项目为对象,先由教师对项目进行分解,并作适当的示范,然后让学生分组围绕各自的工程项目进行讨论、协作学习,最后以共同完成项目的情况来评价学生是否达到教学目的的一种新教学方法。项目教学法针对中职生素质普遍不高的情况,通过示范项目让学生掌握最基础的知识,并架起学习新知识的支点,然后运用知识迁移、协作讨论来完成对知识的意义建构。二、 项目教学法的教学设计基于建构主义的项目教学法与传统的教学法相比,有很大的区别,主要表现在改变了传统的三个中心,由以教师为中心转变为以学生为中心,由以课本为中心转变为以“项目”为中心,由以课堂为中心转变为以实际经验为中心。所以,在运用项目教学法进行教学设计的时候,学生是认知的主体、是知识意义的主动建构者,具体来讲,要遵守下面的四项原则:1、 以学生为中心,充分发挥教师的协助作用。在教学过程中,要充分发挥学生的主动性和创新精神,让学生根据自身行为的信息来实现自我反馈;同时不能忽略教师的指导作用,教师是意义建构的帮助者、促进者,负责整个教学的设计和组织,直接参与学生的讨论。2、 项目的选取是学习的关键。选取项目要以教学的内容为依据,以现实的对象为材料,既要包含基本的教学知识点,又能调动学生解决问题的积极性。教师和学生共同参与项目的选取,教师要注意启发学生去主动发现身边的素材,选择难度适合的工程项目。3、 创设学习的资源和协作学习的环境是教师最主要的工作。教师需要让学生有多种的机会在不同的情景下来应用所学习的知识,充分运用现代教育技术的手段给学生提供多种学习的资源。“协作学习”是意义建构的关键,所以教师要积极创设学生小组讨论交流的情景,让学生在群体中共同批判各种观点和假设,协商解决各路难关,使学生群体的思维与智慧为每个学生所共享,从而达到全体学生共同完成意义的建构。4、 要以学生完成项目的情况来评价学生学习效果。学习过程的最终目的是完成意义建构,而不是教学目标。教学不是围绕教学目标进行,而是围绕完成项目设计、达到意义建构这一中心来展开的,所以评价学生学习效果应以完成项目的情况来评定。根据项目教学的教法思路和教学设计原则,笔者设计了项目教学法的教学步骤,具体见如下六步:1、 情景设置。创设学生当前所学习的内容与现实情况基本相接近的情景环境,也就是说,把学生引入到需要通过某知识点来解决现实问题的情景。2、 操作示范。围绕当前学习的知识点,以便于学生“知识迁移”的要求,选择合适的小项目,并示范解决项目的过程。3、 独立探索。让学生独立思考,对知识点进行理解,消化示范项目的解决要点,为解决练习项目打下基础。4、 确定项目。小组通过社会调查,研究讨论,并在教师的指导下确定具体的项目。5、 协作学习。开展小组交流、讨论,组员分工协作,共同完成工程项目。6、 学习评价。学生学习的效果直接由完成工程项目的情况来衡量,包括教师评价、学习小组评价和自评三部分。三、 项目教学法的实践根据项目教学法的具体要求,我们分别在中等职业学校电脑专业班和财会专业班的计算机课程教学中,运用项目教学法开展了教学实验研究。我们运用了等组实验的方法,对项目教学法和传统教学法及其教学效果进行了对比。由于中等职业学校计算机教学的内容主要分为四种:基础知识、程序设计、网络、应用软件,所以我们对应选取了四门课程进行教学实验,分别是:计算机应用、中文 VB 6.0 程序设计、网络设计与维护和Flash8.0。现以中文 VB 6.0 程序设计课程的实验进行说明。笔者选取高二办公班为实验班,运用项目教学法,利用“示范项目”、“练习项目”、“实训项目”三级工程项目贯穿整个教学;选取与高二办公班入学成绩基本相同的高二电商班为控制班,运用传统教学法。实验时间为一个学期,以测验、项目评判和问卷调查为测量手段,测量学生对基础知识的掌握程度、所完成的项目质量以及他们对计算机课程学习的态度情况,并比较两种教学法的效果。在实验班的教学中,具体的教学过程分为三大部分:第一部分是让学生使用示范项目,充当应用者的角色使用教师所提供的“学生学习成绩管理系统”。通过对系统的操作运用,让学生了解 VB6.0 的功能作用,了解一个工程项目所需要完成的模块,直接引导学生进入“情景”,给学生一个直观的认识,激发学生学习的积极性和能动性,又能让学生在以后开展项目开发时能体会到使用者的具体需要。第二部分是分组协作学习,各组在项目经理(组长)的组织下,研究确定本组的练习项目,在教师对示范项目各模块开发过程的演示下,针对本组练习项目开展研究讨论、分工协作,共同完成工程项目的系统分析、结构设计、代码编写、程序调试等工作。第三部分由全班共同完成实训项目 “横栏理工学生管理系统”,由各小组分别完成班级管理、学籍管理、课程管理、成绩管理等几大模块。具体的教学计划见下表: 教学内容 涉及知识 课时 涉及项目第一部分 “示范项目”的使用 VB 简介 6 示范项目系统分析、结构设计 面向对象的程序设计基础、项目管理10数据库设计 数据库、表 16查询模块设计 记录查询、更新 8输入模块设计 表单设计 8报表模块设计 报表设计 4第二部分程序的连编调试 程序调试 4示范项目练习项目第三部分 “实训项目”的设计 VFP6.0 所有基础知识 16 实训项目合 计 72 在第二、三部分的教学过程中,采取分组学习的形式,分组的依据为:学生的学习成绩、知识结构、学习能力、性格特点、男女搭配等,其中主要的是以互补的形式为主,成绩好的与成绩差的搭配,性格内向的与外向的搭配等。每组人员为 5-6 名,共十组,每组设立“项目经理”,全面负责小组的学习讨论和落实工程项目的安排。小组采用协作学习的方式,在项目经理的指挥下,对各成员进行分工,例如:成绩好的负责“一对一”辅导成绩差的,计算机操作能力强的负责代码的编写,程序设计能力强的负责整体规划、程序调试和连编,善于口头表达的负责联系工作等,成员努力的成果与全体成员共同分享。练习项目的选取完全调动学生的主动性,由小组外出开展社会调查,收集资料,寻找合适自己的工程项目,所以学生的积极性高涨。在学生完成的工程项目当中,我们发现许多意外的惊喜,有的小组设计了“世界杯足球比赛完全手册”,让你随意查询 32 支参赛队伍的详细资料,查看每个队员的具体情况,翻阅赛程表以及比赛结果,统计进球情况,资料全面,界面简洁,有的设计了“餐饮收银管理系统”,还有的为老师设计了“VB 课程标准化考试系统”,项目的选取非常实用,完成的质量比较高。对学生完成的项目进行了评判:将实验班的 10 个项目和控制班的 10 个项目收集,请三位具有多年计算机教学经验的老师来评判两组的差异:经过信度分析,信度 RN平均相互同意度/1+(N1)平均相互同意度相互同意度 K2M/(N1+N2)公式中,N 为分析人员数,M 为完全同意的类目,N1 位第一分析员同意的类目,N2 位第二分析员同意的类目,计算得到三位评判员之间的平均相互同意度=0.78,评判信度R=3/(1+(3-1) =0.91。由于 R0.9,信度较高,因此把主评判员的评判结果作为内容分析的结果。 对两组的评判结果作 2 检验,检验结果如下表: 评判等级类别1好2中3差 合计 2 2 (2) 检验结果实验班的项目 5(3) 5(5) 0(2) N 实=10 控制班的项目 1(3) 5(5) 4(2) N 控=10 合 计 6 10 4 N 总=20 6.67 5.99 P0.05差异显著注:自由度 df=(R-1)*(L-1)=1*2=2,选择 0.05 水平等级 检验结果表明,两个班所完成的项目是存在差异性的显著,实验班接受项目教学法,学生学习以项目为中心,有明确的任务,能让学生围绕项目组织已学知识和学习资源,学习的主动性、积极性能得以发挥,所完成的项目有较高的水平。接着,我们采取传统考核学生的方式,通过笔试和机试考核学生对知识掌握的情况。分类统计两班的学生对基础知识、上机操作、程序编写、界面设计、解决问题能力等五个方面的平均得分情况。控制班对基础知识的掌握比实验班的好,而实验班则在上机操作、程序编写、界面设计、解决问题能力等方面明显比控制班的要好。另外,我们向实验班发放问卷,由学生对两种教学法进行评价,评议分为好、中、差三种。共发出问卷 48 份,回收率 100%,有效率 100%。问卷结果显示,学生普遍非常喜欢项目教学法。在此基础上,我们组织实验班召开座谈会,讨论项目教学法的优劣。发现学生思维相当活跃,认为项目教学法有利于他们:干自己想干的事情,充分调动学习的积极性;开拓同学的思维、发挥同学的潜能、培养同学的个性;通过协作学习,取长补短、互补不足;由同学自己解决问题,提高自学能力和查找资料能力;小组交流学习,提高协调能力,培养团队精神;小组之间开展学习竞赛,增强竞争意识,适应竞争激烈的社会。 综合四门课程教学的情况,我们看到由于传统教学法具有完整的理论体系,所以学生对知识点和知识体系的掌握都比较牢固,这在理论课(如:计算机基础知识)表现出一定的优势。而项目教学法是为学生创设学习情景,让学生通过协作学习主动解答问题,所以在应用性比较强的课程(如:程序设计、网络设计、应用软件)表现比较显著。四、项目教学法的实践分析进一步分析发现,项目教学法则揉合了当前三大教学法(探究教学法、任
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号