您好, 访客   登录/注册

基于翻转课堂的《Java程序设计》混合式教学设计探索

来源:用户上传      作者:

  摘 要 结合《Java程序设计》的课程内容及特点,对混合式教学过程进行了详细设计和探索,主要目的就是课前、课中、课后三方面结合,改变了以前老师教、学生学的模式,提升课堂教学效果。
  关键词 翻转课堂;混合式;教学设计
  《Java程序设计》是一门实践性很强的课程,要求学生通过对Java基本语法的学习,掌握使用Java语言进行面向对象程序设计的能力。由于课程对学生的实践能力要求较高,传统的理论讲授加上机练习的方式不能很好地培养学生的编程能力,因此在课程设计中使用了混合式教学模式,实现了翻转课堂,从而实现线上和线下的良好结合,更好地提高学生的动手能力。
  1 课程存在问题分析及解决方案
  《Java程序设计》课程主要存在以下几方面的问题:
  《Java程序设计》课程的基本语法部分内容与前序课程《C语言程序设计》有重合,而因为课时有限,在课上无法展开讲解,所以学生前序课程的掌握情况会影响到《Java程序设计》的学习,导致学生畏难,影响到后续章节的学习。
  因为《Java程序设计》课程对学生动手能力要求较高,但是课上讲解演示的内容,课下学生容易遗忘,所以不利于学生课下自主练习,不利于提高学生动手能力。
  因为《Java程序设计》课程概念较多,而学生往往把学习重点放在编写程序上,所以忽略了对基本概念的学习,导致很多情况下知其然但不知其所以然,一方面不利于后续课程内容的学习,另一方面也不利于建立良好的专业基础[1]。
  针对这三个问题,设计了对应的解决方案:
  将重合部分移动到线上,利用作业和小测验的形式,让学生完成回顾和学习环节,这样可以不占用课上时间,同时可以利用小测验掌握学生学习情况,便于后续课程内容的组织和开展。
  将演示内容部分移动到线上,利用边编程边讲解的形式,如操作视频、操作word文档等呈现,便于学生学习和记忆,训练学生的编程能力和动手能力。
  将概念的讲解和测试部分移动到线上,利用操作视频和小测验等形式,便于学生学习和记忆,同时可以根据测验情况及时掌握学生的薄弱环节,及时查缺补漏。
  2 单元划分
  在单元划分的设计上,不再以传统的章节为单位设计,而是以教学周为单位设计,这样便于组织每个单元的内容,设计课前、课中和课后的教学活动,每个子单元也以具体时间为单位划分。以前三周为例,单元划分如下所示:
  第1周,单元名称:Java编程基础,子单元名称:Java语言介绍、Hello World
  Java程序运行步骤、Java运行原理。
  第2周,单元名称:Java语言基础,子单元名称:标识符和数据类型、表达式与运算符、语句与流程控制。
  第3周,单元名称:类和对象,子单元名称:类的定义、对象的创建、方法、构造器[2]。
  3 子单元设计
  以子单元3-1:类的定义为例,设计教学内容。
  3.1 教学目标1
  通过阅读电子教材,能够复述面向对象的基本思想,正确率达到80%。这部分的学习内容要求是,知识点为面向对象的基本思想,技能为复述面向对象的基本思想。这部分的教学资源有两类,一类是PPT,内容是面向对象的基本思想及主要特征,一类是对PPT的讲解视频。测试形式分为三种:测试、提问和作业。其中测试分为选择和填空题,主要是对概念的考察。提问的内容是对面向对象的基本思想的理解。作业是要求学生提交对面向对象基本思想的理解。从多个维度考察学生的掌握情况。这部分的学习评价是对测试部分的成绩汇总,期中测试成绩是百分制的成绩,提问情况是以文字的形式来进行汇总,作业是根据完成情况来打分。三方面综合得到学生的学习评价成绩。
  3.2 教学目标2
  通过阅读电子教材,能够复述类和对象的定义,正确率达到80%。这部分的学习内容是知识点是类和对象的定义,技能为复述类和对象的定义。教学资源有PPT,内容为类和对象的定义,还有对PPT的讲解视频。测试形式分为测试题,提问和作业。测试题的形式为选择和填空题,提问内容为类和对象的定义,作业是类和对象的定义。学习评价包括对测试结果的评价、提问情况汇总和作业完成情况打分进行评价。
  3.3 教学目标3
  通过观看操作视频,能够完成类的定义,正确率达到70%。这部分的学习内容包括知识点:类的定义方法,技能:Eclipse中类的编写方法。教学资源包括三类,一类是PPT,内容为类的定义方法,一类是讲解视频,内容为类的定义方法,由于这部分涉及实际操作部分,因此教学资源中增加了操作视频部分,内容为Eclipse中类的编写。测试部分包括测试题,主要题型有选择、填空、改错,操作部分有类的编写测试,作业是类的定义。学习评价部分包括测试结果评价、操作情况汇总和作业得分。
  3.4 教学目标4
  通过观看操作视频,能够完成方法的定义,正确率达到70%。这部分的学习内容包括知识点:方法的定义及使用,技能:Eclipse中方法的定义和使用。教学资源包括PPT:方法的定义及使用,方法的定义及使用讲解视频,Eclipse中方法的定义和使用操作视频。测试题包括测试,题目有选择、填空、改错,操作题为对象的创建,作业为对象的创建。学习评价包括测试结果评价、提问情况汇总、操作情况汇总和作业得分[3]。
  4 结束语
  结合《Java程序设计》的课程内容及特点,对混合式教学过程进行了详细设计和探索,主要目的就是课前做好预习,以预习视频和PPT为主;课上根据学生预习情况进行重点讲解和讨论,加上典型實例的讲解和分析;课后布置相应的作业,巩固加深对相关知识的理解。课前、课中、课后三方面结合,改变了以前老师教、学生学的模式,提升课堂教学效果。
  参考文献
  [1] 聂风华,徐铁英.混合式学习:用颠覆式创新推动教育革命[M].北京:机械工业出版社,2018:101.
  [2] 蔡创.“互联网+”背景下《Java程序设计》课程混合式教学改革研究[J].软件工程,2018,(12):54-56.
  [3] 李楚贞,余育文,杨成义.《Java程序设计》课程教学改革研究[J].福建电脑,2018,34(11):145,184.
  作者简介
  夏冰冰(1979-),山东济南人;学历:硕士研究生,副教授,现就职单位:山东交通学院信息科学与电气工程学院,研究方向:计算机软件与理论。
转载注明来源:https://www.xzbu.com/1/view-14900746.htm