《VB测量程序设计》中互动教学实践的探讨

2010-08-15 00:55,翟
关键词:程序设计建构主义协作

雷 斌 ,翟 燕

(华北水利水电学院,河南郑州 450011)

《VB测量程序设计》中互动教学实践的探讨

雷 斌 ,翟 燕

(华北水利水电学院,河南郑州 450011)

《VB测量程序设计》课程是一门实践性很强的专业课程。采用互动式教学方法,有利于学生转变学习态度,激发学习兴趣和热情,实现教学目标。互动式教学方法源于建构主义学习理论。结合课程实践,互动环节设计包括创设课程主题任务、协作组织、精选教学案例、展示与交流互动、多维评价考核等细节。

互动式教学;建构主义;意义建构

《VB测量程序设计》是测绘工程本科专业一门十分重要的专业课程。如果在教法上仍然沿用传统的以教为主的“灌输式”教学法,势必难以收到良好的教学效果。因此,《VB测量程序设计》的教学过程应在建构“编程语言”与“专业”之间知识意义的方式上有所创新和突破,引入新的互动教学模式,以期激发学生的创造力和学习兴趣,不断提高教学质量。

一、建构主义指导下的互动教学模式

互动式教学模式源于当代教育心理学中的建构主义。建构主义认为,学习不是知识由教师向学生的传递,而是学生主动建构自己知识的过程。学习不是被动接受信息刺激,而是根据学习者已有的知识经验背景,对外部信息进行主动地加工和处理,实现知识意义的建构过程[1]。建构主义学习理论认为“情境 ”、“协作 ”、“交流 ”和“意义建构 ”是学习环境中的四大要素或四大属性。

情境是指学习环境中的情境必须有利于学生所学内容的意义建构。教学设计要考虑有利于学生建构意义的情境问题的创设,用情节真实、复杂的故事呈现问题,营造问题解决的环境。

协作是指创建协同工作的学习环境。学习者与周围环境的交互作用,对知识意义的建构起着关键性的作用。学习的协作环境包括分工合作、资料共享,以及在教师组织和引导下的辩论、讨论、协同和帮助等。

交流是协作过程中不可缺少的环节。交流的形式包括任务商讨、展示、讲解、探讨等方式。在此过程中,每个学习者的思维成果为整个学习群体共享,因此交流是达到建构主义的重要手段之一。

意义建构所需建构的意义是指事物的性质、规律以及事物之间的内在联系,这是整个学习过程的最终目标[1]。知识意义建构包括同化和顺化两种形式,即同构知识的扩量和受新知识冲击而调整原有认知结构两方面。

建构主义提倡在教师指导下,以学习者为中心的教学,既承认学习者的认知主体作用,又不忽视教师的指导作用。教师是意义建构的帮助促进者,而不是知识的灌输者。学生要成为意义的主动建构者,在建构意义过程中主动去搜集并分析有关的信息和资料,对所学习的问题要提出各种假设并努力加以验证;努力将学习内容所反映的事物与已认知的事物相联系,并对这种联系加以认真的思考[2]。

二、互动教学方案设计与实践

(一)明确任务主题

通过课程主题任务的呈现,学生自觉处于主动学习的地位,他们在原有知识经验的基础上,就完成“《测绘工程应用软件系统》开发”这一任务主题进行思索,主动对任务结构、实现途径、关键节点、可能遇到的障碍以及解决方案等外部信息进行选择、加工和处理,自觉对完成任务所需的知识进行资料收集,查遗补漏。在新旧知识经验间反复、双向的相互作用,建构起包括 VB工程项目结构、程序设计理念、编程技巧等有关技术细节在内的新的知识意义,形成项目开发管理的实现模式。

(二)建立协作组织

为了有利于开展学习协作,按每组 4~5人将全体学生划分成若干个开发小组,各小组在组长的带领下独立完成系统开发任务。从项目策划、开发任务分配到进度和质量控制的全过程均由学生自主管理,而教师扮演协作者、监督者的角色,使他们在一个真实协作的学习情境中,形成自己就是知识与理解的建构者的心理暗示,主动完成开发任务。

(三)精选案例教学

在解决“《测绘工程应用软件系统》开发”这一问题的知识网络结构中,一些关键节点内容是学生所不甚熟悉的。如系统界面设计、批量数据输入输出、数据库技术的应用、线性方程求解、Excel联合编程技术、三角网间接平差等。教师通过精选案例,详细讲解系统构建的思路、关键代码编程的技巧与方法,做引导式教学。同时指出实现预期功能可能存在的其他途径。

通过系统编程关键节点问题的解决,使学生能够对整个系统的认识逐渐清晰起来,将全系统中各环节联系在一起,并通过自己对其余各环节的编程实践、交流研讨等活动,逐渐达成共识,形成一个全面解决方案。这是一个通过自我否定与肯定,求新、求变、求异,逐渐认识,最终达到知识意义建构的过程。在精选案例中,教师给出的并不是标准答案,只是为学生打开程序设计的思路和想象空间提供一个参考。教师起到的是“支架”、示范和辅导者的作用。

(四 )展示与交流

对话交流是互动教学的关键环节。在课堂上特别创设了展示和交流的平台,由学生就其开发思路、编程方法等内容进行课堂讲解和直接交流,充分展示对问题的差异化解决方案,从而直观看到别人的成就,发现差距,理清思路,主动学习,形成积极向上的学习氛围。在这一教学环节上,教师担当的是主持者的角色,一方面要对各小组的成果和现场表现及时予以点评和肯定,对讲解不到位的内容进行及时补充完善,尤其要对学生极富创造性的闪光点予以推荐和表彰。另一方面,要全面做好关于课堂内容和课堂表现记录,为后期的成绩评定收集第一手资料。

(五)考核评定成绩

尽管是考查课,一旦成绩不能体现学生的实际工作成果,亦会带来极为不良的后果。为体现出公正与公平,考核以开发小组为单位,通过课堂展示与表现评价,系统开发过程控制文件与记录的评审,以及实际案例解算过程的验证,构建起对本课程学习成效的多元评价策略,力图全面、客观合理地评定学生的知识建构能力。

三、结论与展望

在《VB测量程序设计》互动式教学实践中,我们通过呈现“《测绘工程应用软件系统》的开发”课程主题,创设了使学生能够发挥其知识意义建构者主体角色作用的任务情景,通过将全体学生划分若干开发小组,使学生能够在任务主题的引导下密切协作,相互取长补短、协同互助、共享成果,为实现知识意义建构搭起了协作平台;通过精选案例授课,使学生得到帮助和支撑;通过学生课堂讲解,提供了展示和交流的学习环境;通过多维度考核评价策略获取了真实反映学生知识建构能力的成绩,实现了课程的教学目标,为今后类似课程的讲授提供了有益的借鉴。

[1]杨忠秀,宋加涛.基于建构主义的高校程序设计课程教学改革[J].宁波大学学报 (教育科学版),2008,(2).

[2]王晓茜,姜俊和.建构主义对教学过程本质的认识及其启示[J].教学与管理 (理论版),2006,(8).

Abstract:“VB Measurement Program Design”is a very practical professional course.Using interactive teaching methods can help students to change attitudes towards learning,stimulate interest and enthusias m to learn and achieve teaching objectives.Interactive teachingmethods are derived from constructivist learning theory.Combined with practice in courses,the design of interactive sessions include the creation of topics task,collaborating organizations,selected teaching cases,display and exchange interaction,multidimensional evaluation and examination and other details.

Key words:Interactive teaching;Constructivism;Meaning construction

(责任编辑:宋孝忠)

Interactive Teaching Practice and Research in“VB Program Design for Surveying”

LEIBin,ZHA I Yan
(North China Institute of W ater Conservancy and Hydroelectric Power,Zhengzhou450011,China)

G642

A

1008—4444(2010)04—0180—02

2010-06-30

雷 斌 (1962—),男,湖北宜昌人,华北水利水电学院测量教研室讲师。

猜你喜欢
程序设计建构主义协作
基于建构主义理论的计算机教育
基于Visual Studio Code的C语言程序设计实践教学探索
旁批:建构主义视域下的语文助读抓手——以统编初中教材为例
团结协作成功易
从细节入手,谈PLC程序设计技巧
借鉴建构主义思想培养财会专业人才
协作
高职高专院校C语言程序设计教学改革探索
协作
建构主义学习设计六要素在英语教学中的应用