时间:2024-05-04
王瑞庭
(内蒙古财经大学,呼和浩特 010070)
伴随着信息技术的发展,移动电子设备以各种各样的形式开始走进大学课堂,这使得以教师为主体的传统教学在面对挑战的同时,也迎来了新的机遇。《国家中长期教育改革和发展规划纲要(2010-2020 年)》[1]与《教育信息化2.0 行动计划》[2]均明确指出要做好网络教育,积极推进“互联网+教育”发展,在这样的形势下,“线上+线下”的混合式教学模式开始广泛应用。Java语言是目前使用人数最多的一门编程语言,其简单性、安全性、平台无惯性以及面向对象性使得其受到很多编程人员青睐[3],因此,很多高校都选择开设《Java 程序设计》课程。而该课程的特点又决定了其需要理论与实践很好的配合,蓝墨云班课是针对课程进行管理的智能教学平台,其在线签到、讨论、共享资源等功能,很好地弥补了传统课程由于时间、空间带来的诸多限制,也实现了让学生“带手机进入课堂”。
作为一门计算机类课程,《Java 程序设计》课程是一门理论性和实践性均较强的课程。在教学最初,主要体现其理论性强的特点,大量的基本语法,对学生的理解记忆要求较高。加之课程一般在低年级开设,学生开始接触编程语言不多,所以入门之初,很多学生反映学习内容繁多且较为枯燥[4]。而随着教学的展开,实践便开始增多,学生需要在掌握语法与Java 语言面向对象的基础上,进行程序编写训练。实践教学的目的在于培养学生的能力,将理论与实践结合。当前虽然大多高校均把该类课程安排在机房教学,但由于课程内时间的限制,教师在课上很难做到逐一查看每个学生的程序代码,逐一解决学生在编写程序时遇到的问题,而纸质版的程序无论对学生还是教师均是增加额外的工作量。由此,《Java 程序设计》作为一门计算机语言类课程,是需要应用“线上+线下”的混合教学模式进行教学。
借助蓝墨云班课进行《Java 程序设计》课程的线上教学已有两年的时间,每学期会首先根据教学班级在云班课先创建班课,然后云班课平台会给创建好的班课分配班课号,学生即可根据班课号加入班课。这样学生便与教师处在同一教学互动平台,教师与学生可根据各自的角色参与到教学中。根据《Java 程序设计》这门课程的特点,在实际教学中主要进行了以下四部分的应用。
(1)上传资源
蓝墨云班课平台支持以各种形式上传资源,而且可自行设定资源的发布时间,这就可以很好地协助教师完成教学任务。在学期初备课时,将课程资源上传,均先设定为未发布状态或者预设好发布时间,根据课程进度,实时发布后,学生即可在线查看。与此同时,根据云班课平台显示的学生查看信息反馈,教师可以轻松获取学生的查看结果。在教师与学生共同操作云平台的过程中,虽不见面,却完成了很好的互动。Java课程前期语法较多,上课的内容量较大,学生课上很难完全掌握,通过在线上传课件与视频资源,学生可以在课下再次查看课程内容。《Java 程序设计》课程实践性很强,但学习之初,很多学生编写程序容易出现不知从何下手,所以在上传资源时,除了授课课件,还整理了不同类别的程序题,并给出详细的编写过程,帮助学生拓宽编程思路。
(2)签到功能
学生作为课堂活动不可缺少的组成部分,需要积极参与到课堂中。传统的课堂以教师点名的方式作为对学生出勤的主要考核方式,而这种方式既耗时又耗力,而且学生较为反感这种强硬的点名方式。而云班课平台的签到功能,有多种方式,在《Java 程序设计》这门课程中,经常使用的手势签到,在限定的时间完成签到,不仅效率高,而且也为课堂增加了些许趣味。借助蓝墨云班课平台完成对学生的出勤考核,这种在线的方式不仅省时省力,平台改进后,还可显示学生签到之时与教师的距离,这使得平台签到的数据更加真实,电子版的统计数据可以很好保存。
(3)创建活动
云班课平台支持以各种方式创建教学支持活动,在《Java 程序设计》课程中使用较多的是课堂表现,头脑风暴,答疑讨论,测试活动与作业/小组任务,这五项。其中前两者作为课堂活动的支持,后三项作为课后活动的支持。例如平台提供的课堂表现功能,可以替代传统课堂靠点名选择学生回答问题的方式,学生既可以通过平台举手,还可以由教师发起抢答,不同的形式使得课堂变得更加活跃。而课后的作业/小组任务,则可以设定最晚提交时间,过时自动关闭的作业使得学生的时间意识增强。而且Java 编程本就需要在计算机段完成,这样在线提交的方式,减少了很多“中间环节”。作业的评分可由教师给定,也可以学生互评,在互评过程中,学生对知识点的掌握再次得以强化。这些形式多样的活动丰富的课堂内容,也使得带手机进课堂变成了学习的一种方式。
(4)导出/报告功能
平台的导出/报告功能是作为最终课程成绩评定的强大助手,其导出的数据分别班课汇总数据、明细数据、教学报告或是学生学习报告与平时成绩。细化到教学周报的统计报告,通过折线图或是柱状图清晰显示每一周班课内各种活动的变化情况,有助于教师了解每一周的教学情况,完善教学内容及时与暂时落后的同学沟通,帮助其调整学习状态。而学生学习报告与平时成绩是教师最为关心的部分,平台有很详细的学生通过各类学习获得的经验值,通过教师设定的分值,便可得到最终的成绩。《Java 程序设计》这门课程平时成绩占到50%,而这50%的平时成绩,均来自云班课的统计数据。通过统计数据还可以分析每个学生的学习行为侧重,便于日后的教学活动的调整。
(1)改善学生的学习习惯
云平台的使用,一定程度改变了学生在学习中被动等待的现状。以云平台中的多种活动为依托,设定好的结束时间,可以有效地对学习行为进行督促。定时开放的学习资源,学生可随时随地进行查看,逐步培养Java 语言的学习思维。学生通过自己在课程内的各类积极行为,获得相应的经验值,而越多的经验值也会培养学生的学习成就感。以上种种,都在逐步帮助学生培养良好的学习习惯,变被动为主动。
(2)提高学生的学习成果
云平台的使用,使得在《Java 程序设计》课程的考核中,平时成绩由30%上升到50%。学生获得的最终成绩中试卷考核比例的下降,表明更注重学生实际Java 编程能力的考核。学生在不断完成平台中的编程活动,锻炼的实际的编程能力与解决实际问题的能力,而参与小组实验的过程中,通过小组内配合,相互交流学习经验,可以很好地将书本内的知识转化为实际的操作能力的提升,而这编程能力,是学习编程语言的最终目的。
(3)促进教师的教学实施
借助于云平台中较为完善的功能设置,教师可以在课前完成教学资源的上传,课中进行课堂监督,课后布置作业,这些不仅省去了很多课堂的时间,也为学生学习提供了便利。而平台中的详细的统计数据,可能帮助随时调整教学过程中出现的问题,丰富教学内容,形成有比较完善的、有层次的教学体系。通过平台,学生可以随时找到教师,教师也可以及时给学生反馈信息,这些均是在完善教学活动。
在当教学活动作为需要教学双方共同参与的活动,这种基于蓝墨云班课平台的“线上+线下”的学习方式很协助了教学活动的实施。在当下学生对手机的依赖性较强的情况下,蓝墨云班课平台帮助教师与学生实现了利用手机实现即时互动教与学,学生可以利用手机进行自主学习,参与教学活动,使得手机的效用得以较大的发挥。在《Java 程序设计》课程中应用蓝墨云班课平台的两年实践中,从最开始以上传课程资源为主到现在很多活动都借助于云班课平台展开,无形中增加了“额外”的教与学的时间。除此之外,蓝墨云班课平台很好地架起了一座沟通的桥梁,学生的问题很多时候不再通过电话或是留至下节课堂,而是在云班课向教师即时提问,这也说明学生很好地接受了在线学习并且作为解决问题的途径。
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!