文档库 最新最全的文档下载
当前位置:文档库 › PBL在程序设计课程中的应用初探

PBL在程序设计课程中的应用初探

PBL在程序设计课程中的应用初探
PBL在程序设计课程中的应用初探

PBL在程序设计课程中的应用初探

[摘要] 本文简要的介绍了传统教学方的缺点,以及PBL教学方法的优点,阐述了在程序设计课堂中应用PBL的思路。

[关键词] PBL教学方法程序设计

一、引言

随着计算机技术的不断发展,计算机的应用领域日趋广泛,各种各样的程序设计语言应运而生,程序设计课程作为计算机专业的一门专业基础课程,与其它依靠记忆的课程不同,强调理解和灵活运用,不但可以培养学生的编程能力,增强学生的逻辑思维能力,而且可以为学生学好后续的专业课程打好基础,所以说,能否学好这么这门基础课直接影响到学生后来的专业水平的提高。

而教学方法的使用是否恰当,对学生学习的效果是有很大影响的,传统的教学方法是“以教师为主体,以讲课为中心”的,教师向学生全程灌输知识,学生始终处于消极的被动地位,最后导致学生的思维能力、创新能力、团队合作能力相对较低,针对这种不足,在程序设计课程中的教学过程中引入PBL教学方法。

PBL教学方法能够为学生营造了一个主动的学习氛围,使学生能积极主动的表达自己的观点,也可以使有关课程的问题尽可能多地展现出来,并加以讨论,在讨论中可以加深对问题的理解。在传统教学方式的基础上使用PBL教学方法能够调动学生学习的积极性并能达到良好的效果,使得学生的动手能力得到较大的提高。

二、PBL的概念

PBL(Problem Based Learning)[1]是以问题为基础的学习,最早起源于20世纪50年代的西方医学教育,后来扩展到教育学院、商学院及工程学院等的教学改革中,现已成为国际上流行的教学方法。

美国的南依利诺斯大学的霍华德·白瑞斯(Howard Barrows)和安·凯尔森(Ann Kelson)博士给PBL下了一个定义[2]:“PBL既是一种课程又是一种学习方式”。作为课程它包括精心选择和设计的问题,而解决这些问题要求学习者能够获取关键的知识,具备熟练的解决问题的技能、自主学习的策略以及参与小组活动的技能;作为一种学习方式,学习者要有使用系统的方法去解决问题以及处理在生活和工作中遇到的难题的本领,锻炼了学生多方面的能力,如文献检索、查阅资料的能力、综合理解的能力、逻辑推理、口头表达的能力,自主学习的能力,这些都为以后的学习过程打下坚实的基础。

PBL教学方法将学习与问题关联起来,以问题为学习的起点,即把学习置于复杂的有意义的问题情境中,以学生为中心,强调学习者的认知主体作用,要求学习

相关文档