您好, 访客   登录/注册

Java课程的“互联网+”多元混合教学模式探索与实践

来源:用户上传      作者:

  摘要:本文对照独立本科院校计算机专业学生工程应用能力培养目标,结合Java课程的教学目标与课程特点分析了传统教学模式与在线开放课程学习模式各自存在的不足,提出了Java课程的“互联网+”多元混合教学模式,着重讨论了基于校企合作的多元混合资源建设、多元混合教学组织、多元混合教学评价等问题,最后介绍了Java课程的“互联网+”多元混合教学的实施与效果。
  关键词:Java;互联网+;多元混合;教学模式
  中图分类号:G434 文献标识码:A  论文编号:1674-2117(2020)10-0095-04
  ● 背景
  程序设计能力是计算机专业学生的核心工程应用能力,是学生应用技能和创新思维的重要表现。[1]“Java面向对象程序设计”(后面简称“Java课程”)既是浙江师范大学行知学院网络空间安全专业和计算机科学与技术专业的核心基础课程,也是电子技术、电子商务等专业的选修课程,其课程地位十分突出。[2]
  为了提高Java课程的教学效率,行知学院相关教学团队完成了校级在线开放课程的建设,并在一些教学班中进行了使用。作为一种新型教学模式,在线开放课程具有资源多元化、不受时空限制、课程受众面广、易于使用等优点,但它也存在学习过程管理不严、课程缺乏系统性、缺乏与教师的直接交流等缺点。[3]基于上述现状,笔者所在的Java课程教学团队以学生工程应用能力为导向,结合传统教学模式和在线开放课程学习模式各自的优势,对Java课程“互联网+”多元混合教学模式进行了探索与实践。
  ● Java课程“互联网+”多元混合教学模式探索与实践
  笔者所在教学团队分别从“资源混合、环境混合、活动混合、评价混合”[4]四个方面对Java课程“互联网+”多元混合教学研究模式进行了探索,提出了多元混合教学总体方案(如下页图1)。
  下面,笔者分别从多元混合教学资源建设、多元混合教学组织和多元混合教学评价等角度对基于“互联网+”的Java课程多元混合教学展开讨论。
  1.多元混合资源建设
  多元混合教学资源是进行“互联网+”多元混合教学的基础,其建设工作十分重要。Java课程的教学资源主要包括教学大纲、教材、教学讲义、教学视频、教学案例、单元实验讲义、单元实验案例、综合实验讲义、综合实验案例、单元测试试题、综合测试试题等。Java程序设计主要采用以案例为载体的任务驱动教学法,因此,教学案例、单元实验案例和综合实验案例等资源的建设显得十分重要,它的质量对教学效果及学生工程应用能力培养具有十分重要的影响。为了培养学生的工程应用能力,使学生能尽快适应将来的工作岗位,教学团队与具有多年Java项目开发经验的企业合作进行教学资源建设,一方面从他们的实际工程中提炼适合教学的综合实验案例,另一方面根据企业对Java软件工程师知识结构和实践能力的要求设计具有典型性、针对性及实用性的教学案例和实验案例。教学团队再根据收集与设计的教学案例、单元实验案例和综合实验案例编制相应的教学讲义和实验指导书。在此基础上,教学团队根据课程总体教学目标和各教学单元的知识和能力要求,设计了大量的单元测试题和综合测试题,为多元混合教学评价提供基础。另外,教学团队还收集整理了互联网上一些比较优秀的Java教学资源,如教学视频网站、行业论坛、优秀博客、优秀微信公众号等。
  2.多元混合教学组织
  Java课程多元混合教学主要采用线上学习与线下教学相混合、理论与实践相结合、课内教学与课外教学相融合等方式进行,其教学活动主要以线下理论与实践教学为基础,在此过程中融合线上学习与测试、课外教学等活动。其教学组织以知识点为线上学习最小单位,以周为线下教学基本时间单位,以章节为线上线下基本考核单位。Java课程多元混合教学总体组织方案如图2所示。
  首先,在课程开始之前向学生介绍课程目标、教学内容、教学方式和考核方式等。然后,以周为教学时间单位开展线上线下、理论实践混合教学,并在每个章节结束后进行章节测试。在完成所有章节教学任务后,进行期末理论测试,并完成期末综合实验与评价。最后,根据教学效果反馈对课程教学资源与教学过程进行完善与改进。在课内教学的同时及以后,教学团队组织学生开展一些与Java语言学习有关的课外活动,主要包括编程兴趣小组、学科竞赛、技术沙龙、项目实际、参观软件企业等活动。
  以周为教学时间基本单位的多元混合教学活动组织方案如图3所示,其主要教学活动过程如下:教师教学视频与基础练习发布(线上)学生单元知识点学习,并完成基础练习(线上)教师重点理论讲授,针对疑难困惑问题与学生互动交流,理论归纳提升(线下) 教师发布实验任务,学生试做实验任务(线上)学生完成上机实验、同学相互交流,教师共性问题讲解、个性问题指导(线下)师生互动交流(线上或线下)。
  3.多元混合教学评价
  Java课程的教学主要分为理论教学与实践教学,因此其教学评价也分为理论课学习评价和实验课学习评价两部分,理论课评价和实验课评价又分为线上评价与线下评价两部分。目前,教学团队采用的理论教学和实验教学的考核评价方式分别如表1和下页表2所示,且在考核评价方案中,理论教学线上考核比重为40%,实践教学线上考核比重为60%。
  4.多元混合教学实践与效果
  Java课程基于“互联网+”多元混合教学已经进行了三轮实践。教学班的理论课教学采用线上视频学习、线下难点讲解、线上章节理论测试、线下期末考试、线上线下混合师生互动的教学模式。实验课教学采用线上线下相结合的上机实验、线上编程测试、线上线下混合实验指导和师生交流、线下期末综合实验的教学模式。线上学习主要基于某学习平台的Java校级精品在线开放课程,其累计访问量已经达到80万+人次。
  Java课程各学期理论课考试成绩说明了多元混合教学模式具有更好的教学效果,且具有一定的科学性。
  ● 结语
  目前,行知学院Java课程教学团队正在对部分Java教学班开展基于“互联网+”多元混合教学探索与实践,接下来将推广至所有Java教学班,甚至其他程序设计系列课程。在从传统教学模式向多元混合教学模式的迁移过程中,教师需要投入很大精力,但从教學效果上看,“互联网+”多元混合教学能够有效促进学生应用能力的培养和创新素养的形成。
  参考文献:
  [1]周凯波,邹育桃,何顶新,等.自动化专业程序设计类课程创新型教学模式探索[J].实验室研究与探索,2018,37(01):170-172.
  [2]袁利永,倪应华,于莉.面向工程应用能力培养的Java多维度混合教学模式探讨[J].计算机教育,2018(05):49-52.
  [3]吴春雷,王雷全,张俊三,等.SPOC混合教学模式在综合实践课程中的应用[J].实验室研究与探索,2018,38(01):153-157.
  [4]杨文正,刘敏昆.计算思维导向的多元混合教学及其应用研究——以“大学计算机基础”课程为例[J].中国电化教育,2017(04):129-136.
  基金项目:浙江省“十三五”第二批教学改革研究项目(项目编号:JG20190605);项目名称为新工科背景下程序设计类课程“互联网+”多元混合教学探索与实践。
转载注明来源:https://www.xzbu.com/9/view-15252540.htm