论文部分内容阅读
【摘要】多维互动式教学实现了传统教学模式向新型教学模式的转变,为实现培养学生自主学习能力、提高其综合素质提供了有效途径。本文研究了多维互动式教学模式在Qt程序设计课程中的教学模式,该教学方法以多种方式方法调动学生的学习主动性,让学生的精力全部集中在课堂中。教学实践表明,多维互动的教学方式能有效增强课堂教学效果。
【关键词】多维互动;任务引领;教学模式;微课辅助
一、Qt课程的教学现状分析
Qt是一种跨平台的开发工具,Qt程序设计以C++语言为基础,以培养学生应用开发能力为目标,便捷地开发GUI的嵌入式应用和桌面应用。Qt程序设计是一门培养学生软件开发能力的课程,对计算机科学与技术专业学生非常重要。但一直以来,教学效果不好,很难达到教学目标。主要有以下原因:第一,课堂教学活动强调“教”而忽视“学”,教师一直是课堂教学的主体和中心,而学生只是被动地接受知识点,完成教师所布置的课堂活动任务,学习热情没有被充分调动起来。第二,教学内容、教学方法、教学课时等是课堂教学的瓶颈,传统的教学模式使得学生分析问题、程序编写、调试运行的具体过程一带而过,學生理论学不透、程序写不出,越学越难,越学越没自信。第三,单一互动教学调动不了学生的积极性。为了调动学生积极性,高校教师在课堂上以积极提问的方式来吸引学生,但这种简单的互动教学效果甚微。学生的课堂参与过少,导致上课走神。第四,C++语言给Qt的学习带来困难。Qt类库都是用C++开发的,Qt的程序用C++语言编写,C++中的面向对象的概念、多态、继承的理解直接决定了Qt程序设计的学习效果。学生普遍C++基础不好,自然Qt的学习效果大打折扣,更不能深刻理解Qt程序的结构。针对以上问题,笔者在Qt程序设计课程教学进行了大胆改革,将多维互动教学模式引入课堂,探索了适合本课程教学的多维互动模式。
二、多维互动式教学模式的基本观点
多维互动情境教学模式是以建构主义理论的核心——主体性教育理论为指导,将系统方法和现代教育技术运用到教学一体化设计中,教学模式在理论上具有科学依据,在实践中有成效。多维互动式教学模式是在开放的教育环境下,把教师的“教”和学生的“学”等活动通过优化教学互动的方式,将与教学有关的各种教学要素优化组合,调节它们之间的关系及其内在相互作用,促进学生主动积极地学习与发展,形成多角度、多层次、多方式、多主体的和谐互动,充分调动学生的学习主动性和积极性,形成全方位、多层面的和谐互动,使师生产生思想上的共鸣,最终提高教学效果的一种全新的教学模式。
多维互动式教学模式有利于激发学生的主体意识和创新精神,有利于培养学生的自主学习和合作学习的能力,有利于促进学生再学习能力和创新能力的形成和提高。
三、多维互动式教学模式在Qt课堂中的教学模式
(一)任务引领项目教学
任务引领项目教学即把项目教学和任务引领教学相互结合起来,在其项目教学中有工作过程和任务的引导,把项目作为载体,以任务为引领,进行实践的导向,不仅仅强调知识的系统性,更要注重内容的具体性和实施可用性。在教学过程中,通过任务引领项目教学,引导学生分析教学任务,形成解决问题的方案。
(二)实践编程
在分析了任务的目标和任务完成的过程后,就可以引导学生开始写程序。由于这门课实践性特别强,所以笔者让学生带着笔记本进课堂,在实践中学会编程,在实践中理解Qt中组件的应用,理解Qt的编程思想。通过这种编程序、调试、出错、修改、再调试……让学生充分参与课堂,全神贯注地投入到课堂教学中。
(三)小组讨论
对学生进行分组,课堂任务以小组的形式开展,每个学生独立完成任务,但允许学生之间讨论,互相帮助解决程序中的语法错误、编辑错误。学生给学生讲解在某种程序上比教师讲更清楚,这种模式不仅可以培养学生之间的互助合作和团队精神,还可以培养学生的沟通能力。
(四)教师指导
在整个教学过程中,教师是以指导者的角色出现,在学生完成任务的过程中,可以及时发现并针对性地解决学生学习中遇到的问题,帮助学生完成任务,给学生成就感,增加他们学习的乐趣,激发学生的学习热情。这种指导者的方式拉近了学生和教师之间的距离,使师生之间能有效互动。
(五)微课辅助
在学生上课之前,教师就将录制好的微课分发给学生。由于微课不受课时的限制,所以可以更详细地讲解程序开发的思想、程序的结构,同时可以将C++的知识通过对知识的应用更生动地讲解给学生,解决学生因C++上的困难而不易理解和掌握Qt程序设计的问题。学生在学习过程中,可以根据自己的情况听微课学习,保证了不同层次的学生都能有良好的学习效果。同时,也给学生创造了课外学习的条件,帮助学生在学会编程的同时,理解程序的结构和设计思路。
(六)直观演示程序的编写及运行
在对学生的学习过程指导观察之后,教师演示教学任务的完整实现过程,在这个过程中可以针对学生的问题刻意留下一些错误,通过编译调试来解决,通过这个过程让学生了解程序编译、连接、运行中可能出现的错误,并教会学生读懂这些错误,以解决程序中的错误,学会调试程序,掌握编写程序、调试程序的技巧。这样的教学过程能合理利用课堂时间,重点突出,提高学生的学习效果。
(七)对学生的学习及时评价反馈
每节课学生都是带着任务学习,教师对学生的任务完成情况进行总结,对做得好的程序让学生演示给大家,让大家共同分享他的程序,开拓学生的编程思路。并且以平时成绩的形式进行登记打分,一方面激励学生上课用心听讲,另一方面培养学生的进取心及创新能力。
四、结语
通过这样的多维互动,达到了良好的教学效果。主要体现在以下几个方面:一是学生完全沉浸于课堂,有效地保证了学习效果;二是教师有充分的时间辅导学生,提高了对学生个体的关注度;三是达到了因材施教,适应了不同层次学生的学习;四是学生的学习热情、学习积极性、学习自觉性有了很大的提高。
这种多维的互动是全方位的互动,是以任务驱动、小组讨论、师生合作、生生合作的方式一起探索知识、运用知识,以激发学生的学习热情,强化学生的创新意识和发散思维,充分调动了学生学习的积极性,提高了学生的综合能力和课程的参与度,形成了一种全身心投入的学习状态。
参考文献:
[1] 于强福. 基于社会文化活动理论的
全景沉浸+多维互动式商务英语听说教学模式研究[J]. 未来与发展,2016,40(01):85-89+94.
[2] 龚勋.多维互动式教学模式在程序语
言设计课程中的应用[J]. 新课程研究(中旬刊),2015,(04):27-28.
[3] 陈锐,杨光祖.浅谈多维互动式教学
模式[J].科技信息,2009,(19):632-633.
【本文系咸阳师范学院教育教学改革研究项目“翻转课堂教学模式在软件工程专业中的应用研究”(2017Z014)、陕西省教育科学规划“十三五”项目“地方院校‘应用型+创新型’软件人才培养模式研究”(SGH16H189)的阶段性成果】
(作者单位:咸阳师范学院图形图像处理研究所)
【关键词】多维互动;任务引领;教学模式;微课辅助
一、Qt课程的教学现状分析
Qt是一种跨平台的开发工具,Qt程序设计以C++语言为基础,以培养学生应用开发能力为目标,便捷地开发GUI的嵌入式应用和桌面应用。Qt程序设计是一门培养学生软件开发能力的课程,对计算机科学与技术专业学生非常重要。但一直以来,教学效果不好,很难达到教学目标。主要有以下原因:第一,课堂教学活动强调“教”而忽视“学”,教师一直是课堂教学的主体和中心,而学生只是被动地接受知识点,完成教师所布置的课堂活动任务,学习热情没有被充分调动起来。第二,教学内容、教学方法、教学课时等是课堂教学的瓶颈,传统的教学模式使得学生分析问题、程序编写、调试运行的具体过程一带而过,學生理论学不透、程序写不出,越学越难,越学越没自信。第三,单一互动教学调动不了学生的积极性。为了调动学生积极性,高校教师在课堂上以积极提问的方式来吸引学生,但这种简单的互动教学效果甚微。学生的课堂参与过少,导致上课走神。第四,C++语言给Qt的学习带来困难。Qt类库都是用C++开发的,Qt的程序用C++语言编写,C++中的面向对象的概念、多态、继承的理解直接决定了Qt程序设计的学习效果。学生普遍C++基础不好,自然Qt的学习效果大打折扣,更不能深刻理解Qt程序的结构。针对以上问题,笔者在Qt程序设计课程教学进行了大胆改革,将多维互动教学模式引入课堂,探索了适合本课程教学的多维互动模式。
二、多维互动式教学模式的基本观点
多维互动情境教学模式是以建构主义理论的核心——主体性教育理论为指导,将系统方法和现代教育技术运用到教学一体化设计中,教学模式在理论上具有科学依据,在实践中有成效。多维互动式教学模式是在开放的教育环境下,把教师的“教”和学生的“学”等活动通过优化教学互动的方式,将与教学有关的各种教学要素优化组合,调节它们之间的关系及其内在相互作用,促进学生主动积极地学习与发展,形成多角度、多层次、多方式、多主体的和谐互动,充分调动学生的学习主动性和积极性,形成全方位、多层面的和谐互动,使师生产生思想上的共鸣,最终提高教学效果的一种全新的教学模式。
多维互动式教学模式有利于激发学生的主体意识和创新精神,有利于培养学生的自主学习和合作学习的能力,有利于促进学生再学习能力和创新能力的形成和提高。
三、多维互动式教学模式在Qt课堂中的教学模式
(一)任务引领项目教学
任务引领项目教学即把项目教学和任务引领教学相互结合起来,在其项目教学中有工作过程和任务的引导,把项目作为载体,以任务为引领,进行实践的导向,不仅仅强调知识的系统性,更要注重内容的具体性和实施可用性。在教学过程中,通过任务引领项目教学,引导学生分析教学任务,形成解决问题的方案。
(二)实践编程
在分析了任务的目标和任务完成的过程后,就可以引导学生开始写程序。由于这门课实践性特别强,所以笔者让学生带着笔记本进课堂,在实践中学会编程,在实践中理解Qt中组件的应用,理解Qt的编程思想。通过这种编程序、调试、出错、修改、再调试……让学生充分参与课堂,全神贯注地投入到课堂教学中。
(三)小组讨论
对学生进行分组,课堂任务以小组的形式开展,每个学生独立完成任务,但允许学生之间讨论,互相帮助解决程序中的语法错误、编辑错误。学生给学生讲解在某种程序上比教师讲更清楚,这种模式不仅可以培养学生之间的互助合作和团队精神,还可以培养学生的沟通能力。
(四)教师指导
在整个教学过程中,教师是以指导者的角色出现,在学生完成任务的过程中,可以及时发现并针对性地解决学生学习中遇到的问题,帮助学生完成任务,给学生成就感,增加他们学习的乐趣,激发学生的学习热情。这种指导者的方式拉近了学生和教师之间的距离,使师生之间能有效互动。
(五)微课辅助
在学生上课之前,教师就将录制好的微课分发给学生。由于微课不受课时的限制,所以可以更详细地讲解程序开发的思想、程序的结构,同时可以将C++的知识通过对知识的应用更生动地讲解给学生,解决学生因C++上的困难而不易理解和掌握Qt程序设计的问题。学生在学习过程中,可以根据自己的情况听微课学习,保证了不同层次的学生都能有良好的学习效果。同时,也给学生创造了课外学习的条件,帮助学生在学会编程的同时,理解程序的结构和设计思路。
(六)直观演示程序的编写及运行
在对学生的学习过程指导观察之后,教师演示教学任务的完整实现过程,在这个过程中可以针对学生的问题刻意留下一些错误,通过编译调试来解决,通过这个过程让学生了解程序编译、连接、运行中可能出现的错误,并教会学生读懂这些错误,以解决程序中的错误,学会调试程序,掌握编写程序、调试程序的技巧。这样的教学过程能合理利用课堂时间,重点突出,提高学生的学习效果。
(七)对学生的学习及时评价反馈
每节课学生都是带着任务学习,教师对学生的任务完成情况进行总结,对做得好的程序让学生演示给大家,让大家共同分享他的程序,开拓学生的编程思路。并且以平时成绩的形式进行登记打分,一方面激励学生上课用心听讲,另一方面培养学生的进取心及创新能力。
四、结语
通过这样的多维互动,达到了良好的教学效果。主要体现在以下几个方面:一是学生完全沉浸于课堂,有效地保证了学习效果;二是教师有充分的时间辅导学生,提高了对学生个体的关注度;三是达到了因材施教,适应了不同层次学生的学习;四是学生的学习热情、学习积极性、学习自觉性有了很大的提高。
这种多维的互动是全方位的互动,是以任务驱动、小组讨论、师生合作、生生合作的方式一起探索知识、运用知识,以激发学生的学习热情,强化学生的创新意识和发散思维,充分调动了学生学习的积极性,提高了学生的综合能力和课程的参与度,形成了一种全身心投入的学习状态。
参考文献:
[1] 于强福. 基于社会文化活动理论的
全景沉浸+多维互动式商务英语听说教学模式研究[J]. 未来与发展,2016,40(01):85-89+94.
[2] 龚勋.多维互动式教学模式在程序语
言设计课程中的应用[J]. 新课程研究(中旬刊),2015,(04):27-28.
[3] 陈锐,杨光祖.浅谈多维互动式教学
模式[J].科技信息,2009,(19):632-633.
【本文系咸阳师范学院教育教学改革研究项目“翻转课堂教学模式在软件工程专业中的应用研究”(2017Z014)、陕西省教育科学规划“十三五”项目“地方院校‘应用型+创新型’软件人才培养模式研究”(SGH16H189)的阶段性成果】
(作者单位:咸阳师范学院图形图像处理研究所)