郭晓梅
湖南科技学院
深入探究式学习方法的研究
——以软件开发教学为例
郭晓梅
湖南科技学院
本文以软件开发课程为例,探讨在软件开发课程教学中引入探究式学习的意义和成效。通过引入探究式学习方式,使得学生可以自发问题,积极思考,进而主动求解;老师在教学过程中可以做到有的放矢,提高教学效率和质量。而且,这种教授和学习过程,让学生更好的适应以后的工作和学习,利于培养社会所需的实用型人才。
探究式学习;软件开发;问题导向
随着计算机和互联网的普及,大多普通大学生在进入大学学习之前都学过信息化基础课程或者熟练的使用电脑,更有兴趣者已经自学,开始走在编程之路上,因此现在的软件开发教学也不能再与传统模式一样,老师手把手逐个概念的讲解,完全以老师为主导的填鸭式的教学。首先要从完整的专业课程体系出发,帮助学生理清软件专业中课程之间的关系,而后重点放在教学方式的改进上,引入符合现代大学生的学习方法。随着探究式学习理论的广泛传播,我国学者也开始探索探究式学习。近年来,探究式学习已经被新课程改革引入课堂教学中,并且很多教材中都穿插了探究性活动。
探究式学习或称探究性学习、研究性学习,是指从学习课程中选择和确立主题,在教学中创设类似于学术研究的情境,学生通过独立自主地发现问题、实验、操作、调查、收集与处理信息、表达与交流等探索活动,获得知识,培养能力,特别是发展探索精神与创新能力。它倡导学生的主动参与。所以,探究式学习是一种积极的学习过程,主要指的是学生在科学课中自己探索问题的学习方式。
探究式学习从狭隘的理解上说主要有两个基本特征,一个是学习,另一个就是研究,学习是研究的基础,研究是学习的升华。
2.1 自主学习
学生是学习的主体,这是所有教学行为的出发点和落脚点。强调把学习放在首位,提升学生学习的主动性和获得感,应是课程教学的重要目标。学习是探究式学习的前提与基础,只有充分发挥主观能动性,自觉加强学习,才能达到研究的目的。
2.2 学以致用
软件开发需要学习与实践紧密结合,做到学以致用。能够把所学的知识与所需要使用的紧密联系起来,从而达到学用结合,学有目标,用有内容。
2.3 突出研究
强调在学习中能及时发现问题,提出问题,进而去分析问题,解决问题,把研究问题的过程,做为深化学习,解决问题的过程。研究的过程,实质上是学习的过程,学习的过程,实质上是找到解决问题方法的过程。
因此,引入探究式学习方法,符合软件开发课程特点的实际需要,以问题为导向--提出问题、分析问题、解决问题为中心,以各种开发软件为平台,做到学习、研究、运用三者紧密结合,能够使学生主动自发的加强学习,提高开发能力,培养专业化软件人才的一种学习方法。
探究教学思想、探究式教学方法在古代就已经存在了[1],例如中国古代的孔子“启发式教学”[2],杜威倡导“智慧五步法”[3]等等,探究式学习是学生在科学课中自己探索问题的学习方式,通过研究和实践,在软件开发课堂中设计了基于探究式的教学方法[4]:
3.1 创设以“主题”为主的教学情境
避免照本宣科,要以教学大纲及人才培养目标为依据,确定完成所有课程内容学习的前提下,分别把不同的基本概念、原理、及相关的方法融合到不同的“主题”,且最好不同主题之间有浅入深出的相关性。从一个主题情景出发,最好是日常可见,引发共鸣的场景,首先引起学生的兴趣,继而就主题讨论,引导学生发现问题,讨论问题,解决问题。以web开发、手机开发课程为例,可以将最常见的网页、APP带入课堂进行演示,引发学生提问如何能自己实现这些产品,开发类似的产品需要哪些技术。带着这些问题来学习本课程的知识结构组成。主题可以从易到难,涵盖的的知识点也建议从易到难,学习完一个主题,再进入下一个主题学习。
3.2 问题与总结的提炼
好的问题与解决方法同样重要,能否提出好的问题需要对知识全面性的掌握,好的问题可以导出好的学习思路,引申出所有的相关知识,指导学生有方向性的学习,逐步完善知识体系,最终通过总结提炼,将知识内化。
3.3 多维度考核制度
目前软件开发课程的教学在逐步进行改革,随着而来的,一考定成绩的考核制度也需要进行改革。企业中考评软件工程师有很多KPI,同样,学生的课程考核也应该是多维度的。除了期末考试,将课堂上的积极态度,问题的质量,解决方案的评价,团队合作度等等都作为最终成绩的考量,制定出一系列可量化的指标,从多维度对学生掌握课程的程度进行科学客观的考核。
探究式学习已经逐步渗透到各种教学中,引发了一系列正面的影响,但其中也还有许多待解决的问题,如何让学生在课外进行有效的资料收集,学习研究,课内如何高效的提问,讨论;如何通过提出问题-思考问题-学习问题-解决问题这一学习过程,提炼出高质量的有用信息,都是接下来探究式学习方法值得思考的问题。
[1]郑剑,蔡婷.《软件工程》教学中的应用[J].学周刊,2016(7):23.
[2]刘彬,李灏.孔子启发式教学法与苏格拉底产婆术之探源[J].中美英语教学,2006(6):64-67.
[3]单中惠.现代教育的探索—杜威与实用主义教育思想[M].北京:人民教育出版社,2002:30-48.
[4]段丽,陈丹琪,孙旭光,邢丽莉.基于建构主义理论的软件工程教学方法探索,黑龙江科技信息,2016(14):169-170.
[5]郑红,顾春华,虞慧群.基于建构主义的软件工程教学方法探索[J].计算机教育,2008(10):79-82.
湖南省“十三五”专业综合改革试点项目资助——计算机科学与技术专业(湘教通[2016]276号)。
郭晓梅(1982-),女,汉,湖南永州人,硕士研究生,工程师,研究方向为软件开发、图像检索与P2P。