论文部分内容阅读
【摘 要】Problem-Based Learning)是一种以问题为基础的教学模式,它以学生为中心,有助于培养学生理论知识的实际应用能力、分析问题、解决问题和沟通协调的能力。针对当前C程序设计教学出现的问题,我们引入了PBL模式教学。
【关键词】PBL 模式 独立学院 C程序设计 教学 研究
当今社会计算机技术发展迅速,程序设计语言不断更新。C程序设计几乎是当今我国理工科高等院校必学的一门计算机基础课程,它的发展贯穿了计算机发展的历程,蕴含了程序设计的基本思想,囊括了程序设计的基本概念,学会使用C程序设计是理工科专业学生的一项基本功。根据当前教育形式,为了使学生更好的掌握C程序设计,同时提高他们分析问题和解决问题的能力,应当前教学需要,我们对C程序设计教学进行了改革。
一、独立学院C程序设计教学现状
(一)学生特点
独立学院学生普遍社会实践能力较强、爱好广泛、个性张扬,但是基础知识薄弱、学习主动性不够。他们由于在高中阶段就没有打好基础,也没有掌握学习方法,所以到了大学后,还是缺乏主动学习;或者是学习毅力不够,坚持了一段时间,由于外界影响,然后又会放弃学习,把学习的事情忘到了九霄云外。
(二)教学现状
C程序设计是目前各个高校使用最广泛、学习人数最多且最具有发展前景的高级计算机语言。在当前各独立学院C程序设计教学中,主要以教师讲授为主,教师讲课满堂灌,授课形式比较单调;学生感到枯燥乏味,学习兴趣不浓,学习效果不佳,不能真正理解程序设计的精髓,导致课堂教学质量不高,进而普遍反映C程序设计难学。这一现象既困扰着教师也困扰着学生。为了改变C程序设计教学传统单一的课堂讲授模式,我们引入PBL模式来充分调动独立学院学生学习C程序设计的积极性。
二、PBL模式概述
PBL(Problem-Based Learning)模式是一种以问题为基础的教学模式,它以学生为中心,在教师启发指导下,以自我指导学习和小组讨论为重要形式的教学模式。该模式与传统以学科为基础的教学法有很大的不同,强调以学生的主动学习为主,而不是传统教学中强调的以教师讲授为主。传统的教学习惯于将知识灌输给学生,然后再运用知识来解决问题,而PBL模式作为一种问题取向的教学模式,它以解决问题为中心,将整个知识的获得贯穿始终。教师在PBL模式下所起的作用仅仅只是启发学生思考,引导学生提出问题、解决问题及掌控全局,针对不同特点的学生适时的给予相应的帮助。
三、PBL模式设计
(一)教学设计
运用PBL模式进行课堂教学,由学生按照自己的意愿自由组成一个5人的小组,每组推荐一名组长负责问题的解决以及整个过程的组织实施,这样自由推荐出的组长一般也是很优秀的。教师在授课之前,首先要设计好问题,例如我们在学习数组中一维数组的时候,可以设计这样一个问题:要求各组编程实现以下功能,即从键盘输入10个整数到某一维数组中,并找出其中值最小的元素以及它的下标,然后把该元素与数组中最前面的元素对换位置。 教师对这个问题先给学生进行讲解分析,告诉学生要解决这个问题应该具备哪些知识。这里我们就可以举例,如什么是一维数组,以及它怎么定义和应用,另外还复习了一下程序设计里比较多个整数大小的算法。当然,对此问题的解决还要规定一个时限,这样他们就能在有限的时间里学习好基本知识点及解决问题。
(二)实施过程
各小组拿到了题目之后,他们必须去学习课本知识和查阅资料才能解决问题。由组长负责带领大家一起学习课本知识,然后将任务分工,并且组织小组的讨论。当小组的成员遇到问题时,组长负责组织成员一起讨论、沟通,如果遇到刺手的问题,可以去图书馆查找资料、求助网络或者是向教师咨询,直到将问题最终解决。问题解决后,也就是编好了程序,最终教师要求各小组进行答辩。这个小型的答辩主要目的是为了检验各小组解决问题的情况。答辩由教师从小组的5个成员中随机抽取一个人来讲解他们小组是如何开展工作及如何解决问题的,并且谈谈他们在解决这个问题过程中遇到了哪些难点以及是怎样解决的。然后再由教师以及其他小组的成员对该小组的其他成员提出问题,直到剩下的同学至少回答了一个相关的问题为止。最终由教师根据小组答辩的情况给小组成员打分。所有同学该课程最终的分数根据每次所在小组解决问题的情况而定。
(三)总体效果
学生整体感觉PBL模式激发了自己的兴趣,在C程序设计教学中效果明显,学生分析问题、解决问题的能力得到显著提高,并且通过小组讨论,学生沟通能力也得到增强,学生在后续学习该课程以及其他课程的主动性和积极性也得到改善。教师在PBL模式教学过程中,除了具备教师自身具备的教学能力外,还要具有良好的组织管理能力。虽然教师讲解知识点的时间减少了,但是在问题设计、答辩时对各小组的评价以及控制全局方面所花的时间会比较多,所以相对传统教学法来说,PBL模式教学对教师的要求应该是更高而不是更低。
四、总结
PBL模式是一个较新的教学模式,与传统的教学模式有很大的区别,学生以及老师在较短的时间适应起来具有一定的困难。可以说PBL模式对教师也是一种新鲜事物;对学生来说也是挑战,要想从传统的教学模式转变过来,需要学生具备良好的学习能力、沟通能力以及组织管理能力。对于教师来说,PBL模式没有现成的教材和讲义、教学课时也有限,这就需要教师做好教学设计以及在有限的时间里实施PBL模式教学,这是当前教师在PBL模式下教学存在的问题。
总之,在C程序设计教学中引入PBL模式,有助于培养理论知识的实际应用能力,培养他们分析问题、解决问题和沟通的能力。在我们实际的教学过程中,还要不断完善,使得PBL模式能在目前教育形式下发挥更大的优势。
参考文献:
[1]王艳.医学院校计算机基础课程PBL教学模式研究[J].农业网络信息,2013,(8).
[2] 崔琨,运海虹,刘添华.在《SQL Server数据库技术》教学中运用PBL教学法的几点思考(J).牡丹江教育学院学报,2012,(1).
【关键词】PBL 模式 独立学院 C程序设计 教学 研究
当今社会计算机技术发展迅速,程序设计语言不断更新。C程序设计几乎是当今我国理工科高等院校必学的一门计算机基础课程,它的发展贯穿了计算机发展的历程,蕴含了程序设计的基本思想,囊括了程序设计的基本概念,学会使用C程序设计是理工科专业学生的一项基本功。根据当前教育形式,为了使学生更好的掌握C程序设计,同时提高他们分析问题和解决问题的能力,应当前教学需要,我们对C程序设计教学进行了改革。
一、独立学院C程序设计教学现状
(一)学生特点
独立学院学生普遍社会实践能力较强、爱好广泛、个性张扬,但是基础知识薄弱、学习主动性不够。他们由于在高中阶段就没有打好基础,也没有掌握学习方法,所以到了大学后,还是缺乏主动学习;或者是学习毅力不够,坚持了一段时间,由于外界影响,然后又会放弃学习,把学习的事情忘到了九霄云外。
(二)教学现状
C程序设计是目前各个高校使用最广泛、学习人数最多且最具有发展前景的高级计算机语言。在当前各独立学院C程序设计教学中,主要以教师讲授为主,教师讲课满堂灌,授课形式比较单调;学生感到枯燥乏味,学习兴趣不浓,学习效果不佳,不能真正理解程序设计的精髓,导致课堂教学质量不高,进而普遍反映C程序设计难学。这一现象既困扰着教师也困扰着学生。为了改变C程序设计教学传统单一的课堂讲授模式,我们引入PBL模式来充分调动独立学院学生学习C程序设计的积极性。
二、PBL模式概述
PBL(Problem-Based Learning)模式是一种以问题为基础的教学模式,它以学生为中心,在教师启发指导下,以自我指导学习和小组讨论为重要形式的教学模式。该模式与传统以学科为基础的教学法有很大的不同,强调以学生的主动学习为主,而不是传统教学中强调的以教师讲授为主。传统的教学习惯于将知识灌输给学生,然后再运用知识来解决问题,而PBL模式作为一种问题取向的教学模式,它以解决问题为中心,将整个知识的获得贯穿始终。教师在PBL模式下所起的作用仅仅只是启发学生思考,引导学生提出问题、解决问题及掌控全局,针对不同特点的学生适时的给予相应的帮助。
三、PBL模式设计
(一)教学设计
运用PBL模式进行课堂教学,由学生按照自己的意愿自由组成一个5人的小组,每组推荐一名组长负责问题的解决以及整个过程的组织实施,这样自由推荐出的组长一般也是很优秀的。教师在授课之前,首先要设计好问题,例如我们在学习数组中一维数组的时候,可以设计这样一个问题:要求各组编程实现以下功能,即从键盘输入10个整数到某一维数组中,并找出其中值最小的元素以及它的下标,然后把该元素与数组中最前面的元素对换位置。 教师对这个问题先给学生进行讲解分析,告诉学生要解决这个问题应该具备哪些知识。这里我们就可以举例,如什么是一维数组,以及它怎么定义和应用,另外还复习了一下程序设计里比较多个整数大小的算法。当然,对此问题的解决还要规定一个时限,这样他们就能在有限的时间里学习好基本知识点及解决问题。
(二)实施过程
各小组拿到了题目之后,他们必须去学习课本知识和查阅资料才能解决问题。由组长负责带领大家一起学习课本知识,然后将任务分工,并且组织小组的讨论。当小组的成员遇到问题时,组长负责组织成员一起讨论、沟通,如果遇到刺手的问题,可以去图书馆查找资料、求助网络或者是向教师咨询,直到将问题最终解决。问题解决后,也就是编好了程序,最终教师要求各小组进行答辩。这个小型的答辩主要目的是为了检验各小组解决问题的情况。答辩由教师从小组的5个成员中随机抽取一个人来讲解他们小组是如何开展工作及如何解决问题的,并且谈谈他们在解决这个问题过程中遇到了哪些难点以及是怎样解决的。然后再由教师以及其他小组的成员对该小组的其他成员提出问题,直到剩下的同学至少回答了一个相关的问题为止。最终由教师根据小组答辩的情况给小组成员打分。所有同学该课程最终的分数根据每次所在小组解决问题的情况而定。
(三)总体效果
学生整体感觉PBL模式激发了自己的兴趣,在C程序设计教学中效果明显,学生分析问题、解决问题的能力得到显著提高,并且通过小组讨论,学生沟通能力也得到增强,学生在后续学习该课程以及其他课程的主动性和积极性也得到改善。教师在PBL模式教学过程中,除了具备教师自身具备的教学能力外,还要具有良好的组织管理能力。虽然教师讲解知识点的时间减少了,但是在问题设计、答辩时对各小组的评价以及控制全局方面所花的时间会比较多,所以相对传统教学法来说,PBL模式教学对教师的要求应该是更高而不是更低。
四、总结
PBL模式是一个较新的教学模式,与传统的教学模式有很大的区别,学生以及老师在较短的时间适应起来具有一定的困难。可以说PBL模式对教师也是一种新鲜事物;对学生来说也是挑战,要想从传统的教学模式转变过来,需要学生具备良好的学习能力、沟通能力以及组织管理能力。对于教师来说,PBL模式没有现成的教材和讲义、教学课时也有限,这就需要教师做好教学设计以及在有限的时间里实施PBL模式教学,这是当前教师在PBL模式下教学存在的问题。
总之,在C程序设计教学中引入PBL模式,有助于培养理论知识的实际应用能力,培养他们分析问题、解决问题和沟通的能力。在我们实际的教学过程中,还要不断完善,使得PBL模式能在目前教育形式下发挥更大的优势。
参考文献:
[1]王艳.医学院校计算机基础课程PBL教学模式研究[J].农业网络信息,2013,(8).
[2] 崔琨,运海虹,刘添华.在《SQL Server数据库技术》教学中运用PBL教学法的几点思考(J).牡丹江教育学院学报,2012,(1).