“大班授课、小班讨论”研究性教学模式探讨
周杭霞,雷 凌,刘砚秋,陈燕敏
(中国计量学院 计算机系,浙江 杭州 310018)
摘 要:在传统教学模式不能满足现有教学需要的背景下,研究性学习模式得到国内外高校的高度重视。文章通过对研究性学习模式的研究,结合学校具体情况提出“大班授课、小班讨论”研究性学习教学模式,介绍该教学模式的研究内容、实施方案和试点实践效果。
关键词 :研究性学习;大班授课;小班讨论;教学模式
1 研究性学习模式研究背景及意义
研究性学习是20世纪80年代以来国际社会普遍认同的一种学习模式,这种学习模式是以“学习活动”的形式呈现,即“学生在教师指导下,从学生生活和社会生活中选择并确定研究专题,用类似科学研究的方式主动获取知识、应用知识、解决问题的学习活动”,是人们在总结“发现式学习”和“有意义学习”的经验基础上提出的一种以学生自主性、探索性为主的学习方式。研究性学习的出现在学校教学领域引起了一场“学习的革命”,它为教学活动提供了一种全新的、更为先进的模式。日本、新加坡等国自从20世纪90年代以来,在教育改革方案中不约而同地把培养学生创新精神和实践能力作为重点凸现出来,先后在学校里开设类似我国“研究性”学习的课程。
代表当今计算机学术界和教学界世界水准的IEEE CS/ACM联合任务组于2000年3月6日发表的计算机学科示范教学计划CC2001报告草案(又称CC2001稻草人报告)及其计划在2001年10月完成的最终报告中,将计算机专业的教学内容分为14个方面,其中程序设计基础(PF)被作为CC2001教学计划中新增加的或是得到加强的6个领域中的1个。可见,即使是在现今高度发达的计算机专业中,程序设计技能依然极其重要。
程序设计类课程是以计算机语言为基础,运用程序设计逻辑及特定算法进行程序设计能力的培养,该课程具有很强的实践性,但是现阶段的计算机程序设计教学存在诸多问题,如在教学内容的编排上过于注重书本文字知识的学习;在教学方法上仍沿用传统的填鸭式教学等。研究性学习着力于转变学生的学习方式并以“学会学习”为总目标,从根本上提高学习者能力[1]。程序设计类课程是目前中国计量学院全校性的公共平台课程,是在校所有学生的程序设计入门课程,涉及面大,影响范围广,具有程序设计教学的一般特点,而且实践性比较突出,因而较适合研究性学习的开展。
程序设计教学强调学用结合,以学为手段,以用为目标。教学的成败在很大程度上取决于教师是否能妥善地选择教学方法;知识的明确性、具体性、根据性、有效性、可信性有赖于对教学方法的有效利用。研究性学习强调为用而学,让学生围绕解决实际问题开展学习,引导学生广泛涉猎和主动获取知识,重视实践,力求创新。这种学习方式可以给学生提供接触社会、贴近生活和深入实际的机会,使学生在思考如何解决实际问题的同时增强社会责任感,在学习和研究中学会关注社会和人生,从而培养积极向上的人生目标,由此可见,在程序设计教学中引入研究性学习更有实用价值。
2 “大班授课、小班讨论”研究性学习教学模式研究内容
“大班授课、小班讨论”研究性学习教学模式主要是面向全校计算机程序设计类公共课程,目前已经在中国计量学院信息工程学院计算机系组织开展,在2013级财管专业2个行政班2013—2014学年第2学期的校平台必修课VB程序设计课程中进行教学试点。
课题研究的途径是“大班授课、小班讨论”教学模式。“大班授课、小班讨论”是以教师讲授引导,学生自主学习、小班讨论和课堂交流为主的教学过程。以自主学习能力提高为标准,是实现知识、能力和素质协调发展的有效途径。课题组对该课程做了新的划分,即将课程内容分为4部分:精讲部分、略讲部分、自学部分以及研讨部分,并对讨论课的组织形式提出实施方案。课程计划从总课程学时中抽出12学时,对部分学习内容进行讨论学习,讨论内容主要包括以下几方面。
(1)第3章多分支选择结构selectcase、if嵌套部分,循环结构for以及do的适用范围;
(2) 第4章对用户自定义函数与过程的功能;
(3)第5章将借助拨号盘实例设计引发控件数组的需求性讨论;
(4)第6章以弹力球案例为引子,引起对容器控件坐标的讨论学习;
(5)第8章对文件读语句和逐行读语句的适用范围进行讨论学习。
3 “大班授课、小班讨论”研究性学习教学模式实践方案
3.1 大班授课实施方案
1)教学对象。
一个专业,即2个行政班,约85人。
2)课堂时间。
从总课程学时中抽出12学时,对部分内容进行讨论学习,这些讨论内容分布在VB程序设计各章节的关键知识点中。
3)教学重点。
任课教师重点讲授有关程序设计的基本概念和基础理论。首先用