论文部分内容阅读
进入21世纪,在全球化和现代化的浪潮下,社会对人才综合能力的要求越来越高。为此,高等学校必须更新教育思想和观念,努力对新的教学模式和教学方法进行积极的探索与尝试。基于项目的学习以“项目”为核心,学习者经历实践体验、内化吸收和探索创新等过程来获取知识与技能,有助于培养创新思维、团队意识和协调与沟通等能力,可以探索将该模式引入具体的高校课程,实现提高高校教育质量的目的。《C++程序设计》是计算机基础课程中的程序设计类课程,在全国各类高校广泛开设,有很强的基础性和普遍性。本文以曲阜师范大学信息技术与传播学院的《C++程序设计》课程为依托,从课程面临的知识与实践应用的脱节、多种能力培养的缺乏与不足等实际问题出发,从理论与实践两个方面,对将基于项目的学习这一教学模式应用到C++课程教学中进行了有益的探讨。首先,通过文献研究法,深刻理解基于项目的学习的相关理论,关注基于项目的学习的研究现状,吸收和借鉴国内外应用研究的精华。其次,通过观察法、问卷调查法和行动研究法,对《C++程序设计》的项目学习进行了详细的教学设计,并实施和效果分析。教学设计时,依据C++课程标准、项目学习特点和学校实际情况,设定合理的教学目标;分析了学生的初始能力和一般特征、学习环境和教学内容,筛选出适合项目学习的内容;从项目选择与设计的原则出发,对C++项目类型和来源进行分析,以实例详细说明C++项目选择与设计的整个过程;设计由教师主导的,学生与教师双方都参与的自评、互评和教师评价构成的评价体系;设计包含学习组织形式、教学方法和方法指导策略的教学策略方案。实施时,选择2010级两个班的其中一个班为实验班实施项目学习,另一个班为平行班采用传统教学模式,并以一个具体的案例说明项目学习的实施过程;实验结束后,通过前测问卷、后测问卷和学生成绩数据的统计与分析,验证基于项目的学习模式的教学效果。通过对基于项目的学习的理论探讨与实践分析,验证了基于项目的学习能够有效弥补传统教学模式在《C++程序设计》教学中存在的不足,能够有效地促进知识的学习、学习积极性的提高和多种能力的培养。基于项目的学习符合高校教学模式改革的要求,对提高高校教学质量有一定的参考价值。