- 收藏
- 加入书签
“Java语言程序设计”课程线上线下融合教学的探索
摘 要:线上线下融合式教学模式具有教学资源丰富、学生学习时间灵活、课堂和课外互动方便等特点,对课程教学改革起着积极的推动作用。本文基于智慧树平台,从线上课前预习、线下课堂教学、课后巩固提升教学效果的教学模式设计和教学内容设计等方面探索线上线下融合教学方式在“Java语言程序设计”课程教学中的应用。课前线上预习让学生对教学内容有初步了解,可以明显减轻学生课堂学习压力,改善课堂教学时间紧张的问题,让课堂氛围更轻松活跃,教学效果更好。课后的线上辅导,教师能及时解答学生的问题与困惑,让学生感受到课程的学习时时被老师重视着、关心着,充分调动起学生学习的积极性和主动性,增强课程的吸引力,学习效果更出色。
关键词:线上线下融合教学;教学模式设计;教学内容设计
1“Java语言程序设计”课程采用线上线下融合教学的必要性
1.1 线上线下融合教学的优势
随着互联网技术的蓬勃飞速发展和“互联网+教育”理念的不断深入,传统的教学模式已难以适应高质量人才培养需求,线上线下融合教学模式成为时代发展的必然。线上线下融合教学模式能将线下教育内容数字化、网络化,将传统的线下教学内容通过教学平台全面展示,既适用于学生的系统化学习,又适用于碎片化学习[1]。线上线下教学模式融合课堂教学和线上教学的优势,充分体现学生的主体地位,发挥教师在教学中的主导作用,从而获得更佳的教学效果[2]。
1.2“ Java语言程序设计”课程的特点
“Java语言程序设计”课程理论概念多、各种类名繁杂,在实践的教学中,老师们经常会碰到这样的问题:Java语言既包含面向过程部分,又包含面向对象部分,知识点多、涉及面广,而教学课时较少。课堂上老师无法有效兼顾每位学生的情况,学生往往学了后面忘了前面,小部分学生会因跟不上而放弃学习,针对这种教与学的问题,采用以学生为中心的线上线下融合的教学方法尤为重要,不断优化传统课堂教学模式,紧紧跟上“互联网+”时代中信息传递智能化、数字化、碎片化的发展脚步。
2 基于“线上线下”深度融合教学模式设计
“Java语言程序设计”课程包括11章理论教学内容和8个实验内容,共计64个学时,针对课程所涉及的内容较多,而课时比较有限的问题,采取线上线下融合的教学模式对传统的教学过程进行优化,激发学生学习的热情和主动性,提高教学效果。图1是智慧树线上教学平台页面,它可以实现线上直播、学习资源上传、学习任务发布、签到、题库练习、在线作业、在线考试、在线问题讨论、学习情况数据统计(资源学习情况、作业完成情况)、课程管理及成绩管理等方面的在线处理,服务于“Java语言程序设计”课程的理论和实验教学。学生登录智慧树平台查看教师发布的任务,在规定的时间内自主完成线上学习任务。基于线上线下融合教学模式,现将课程教学安排分为线上课前预习、线下课堂教学、课后巩固提升教学效果三个部分。
2.1线上课前预习
为了提高课堂教学效率,学生们应有效利用线上教学资源进行课前预习。在线下理论课正式授课前三天,教师通过线上教学平台发布所授课程的相关视频资源、课件,其中包括对本节课所涉及的已学过的但比较难的知识点的复习和新课内容,要求学生根据自己的实际情况自主安排学习时间进行预习,并完成平台上发布的习题和讨论题。实验课前两天教师将设计好的实验报告上传到线上教学平台,让同学们在实验前明确实验目的和实验任务,对预做的实验作一定的预习。在预习过程中学生遇到的问题可以反馈到教学平台的班级群或者Java语言程序设计的QQ群,教师通过坐班答疑和晚自习辅导时间与学生们以讨论的方式来答疑解惑。通过问题的反馈可以初步了解学生的预习情况,有利于教师调整优化课堂教学,为提高下一环节的线下课堂教学质量打下基础。
2.2线下课堂教学
通过课前线上预习,学生对线下课堂教学内容有了初步了解,教师根据学生的线上预习情况展开课堂教学。线下理论课,简单的知识点以提炼总结为主,重难点知识以案例驱动的方式进行授课,把相关的知识点融入到程序案例中进行详细讲解,随后布置一道典型的编程题,要求同学们参照例题样本进行编程,学生们在编程期间教师来回巡看,查看同学们能否应用新知识准确地编写出合理的程序,从而基本了解每位同学对新知识的掌握情况。程序编写好后要求同学们把编写的程序和运行结果粘贴到word文档,然后通过极域教学软件提交到教师机,教师随机抽取几位同学编写的程序予以展示,大家一起来诊断程序编写的准确性和合理性,最终评出最优程序。通过该环节不仅活跃了课堂气氛,提高了学生课堂学习的参与度,更重要的是学生及时消化和吸收了课堂的关键知识点,有效地提高了课堂教学效果。课后在智慧树平台上发布一定量的作业,包括选择题、填空题、判断题、简答题、编程题和拓展解答思考题。
线下实验课,教师先跟学生一起回顾线上已经介绍的实验目的和实验内容,复习实验涉及的理论课所学知识点。学生动手实验时,教师应积极指导学生,耐心解答学生提问,不停巡看每位学生实验项目的进展情况,注意观察学生所编程序是否正确,引导学生规范实验报告的书写,同时课中教师应适时总结和讲解实验中的重难点和易错点。一般课程实验内容是比较饱满的,课上大部分同学只能完成实验基本内容,为了让同学们有充足的时间对实验作一个较为全面的总结,允许同学们课后完成实验报告的总结与体会,最后将完整的实验报告上传到智慧树教学平台,作为对学生实验的评分依据。
2.3课后巩固提升教学效果
课后及时评阅作业和实验报告,分析教学情况,是检验教学效果的关键阶段。学生课后对新学的章节结合自身实际情况进行适当复习,按时完成作业,根据一小部分学生消化和吸收知识点比较慢的情况[3],平台作业提交时间设置为2天,在此期间教师多关注学生作业的完成情况,适时督促和指导学生完成课后任务。学生作业全部提交后,教师及时完成作业的批改并把出现的共性问题发布到平台上,通过群聊或直播的方式在线上与学生展开讨论,探究学生答题时的思路、出现错误的主要原因,进一步帮助学生巩固对理论知识的掌握和应用。
实验课后要求学生当天完成实验报告的线上提交,教师及时完成实验报告的批阅,批阅过程中教师不仅要关注学生程序编写的正确性、程序设计的合理性,同时要关注学生对实验的总结与体会,从中可以深入了解到学生实验中遇到过哪些问题,是如何解决的,也可以进一步了解学生通过本次实验得到了哪些收获。将优秀同学的实验报告在平台上予以展示,肯定和激励优秀学生,对其他学生起到示范引领带动效果,营造一种比学赶超的浓厚学习氛围,进而激发同学们利用课余时间去设计和开发游戏或者其他应用程序,这就达到了学以致用、用以促学、学用相长的良好教学效果。
3 基于“线上线下”融合课程知识点的梳理划分和教学内容的设计
3.1分析“Java语言程序设计”课程特点,梳理划分知识点
“Java语言程序设计”课程理论知识体系完备,课程所涉及的知识点多,同时具有很强实践应用性,“Java语言程序设计”是属于理论与实践密切结合的程序设计类课程。由于该课程不仅知识体系完备,而且理论知识之间的相关性较大且层次鲜明,因此根据知识理论之间的相关性、层次性及学生的学习情况对课程中知识点进行合理的梳理和划分。根据知识点本身的难度将知识点分为较简单和较难二个等级;根据知识点的应用广度将知识点分为广泛和较少二种类型。同时,将二种难度的知识点进行不同方式的教学设计: 较简单进行“线上”课前自学,线下课中提炼总结,较难的进行“线上”课前预习、“线下”课堂重点教学和“线上”课后练习巩固教学相结合。较少应用的只进行理论学习,广泛应用的进行理论和实践的结合学习,并对广泛应用的加大实践频率[4]。
3.2 以委托事件模型为例进行教学内容设计
通过委托事件模型设计教学内容,如表1所示,该教学模式教学内容设计主要包含在线学习内容和课堂教学内容,能充分发挥学生的主观能动性[5]。
典型例题:在窗口中摆放一个“用户名”文本框、一个“密码”文本框和一个初始状态为不可编辑的文本区控件,如图2所示。当用户输入的用户名和密码正确后,文本区组件中显示“恭喜你!!用户名和密码正确,现在可以编辑我了!”,文本区组件变成可编辑状态,如图3所示。把定义内部类并让内部类对象来担任监听者、使用匿名内部类来担任监听者、使用Lambda表达式担任监听者三种方式应用于本应用程序的开发中。
在本例题的讲解之前,需要同学们熟练掌握内部类、匿名内部类、Lambda表达式知识点的概念及其编程应用,所以课前利用线上提供的复习资料进行复习显得尤为重要,会使听课效率达到事半功倍的效果。学生课后可以反复观看教学视频和浏览PPT课件直到理解透彻新课内容后独立完成课后习题,只有这样才能夯实基础知识,为日后开发应用程序解决实际问题打下扎实的基础。
课后布置一道综合训练题:设计并开发“小学生数学测验”应用程序。具体功能:随机生成5道两位数的加减法题目,在题目右边的文本框中学生输入答案,答题完毕后按“提交”按钮检查每道答案的正确性、统计答案正确率并显示得分,按“重置”按钮重新生成题目并清空答案。
学生三人一组以团队合作的方式利用课余一周时间去完成,学生可以通过网络或文献查阅相关资料来完成应用程序的设计和开发,教师在线上讨论区解答学生的各种疑难问题,实现师生的有效互动,引导团队成员一起分析问题、解决问题,最后完成对学生综合训练题解答的评价。通过本应用程序的设计和开发,使学生熟悉应用系统的开发过程,加深理解面向对象程序设计的思想和方法,提高利用Java语言进行程序开发的能力,并锻炼发现问题、分析问题和解决问题的能力,从而达到理论与实践相结合的目的。
4总结
线上线下融合的教学模式既能满足知识面授的教学要求,又能够灵活运用网络手段解决传统教学的固化模式,帮助教师利用资料库,运用移动设备为学生准备更为丰富、生动和直观的教学资源,可以极大地提高教学效果。同时线上线下融合的教学模式不仅能充分调动学生自主学习、参与教学的积极性,并能够将课堂学习延伸到线上课前预习和课后巩固提升,使教学不禁锢于课堂,帮助教师及时掌握学生学习情况,针对个别学生的差异性问题及时答疑,形成教与学时时在线的教学相长特性。
参考文献:
[1]陈红.线上线下双重教育融合发展研究[J].盐城师范学院学报(人文社会科学版),2018, 38(6):116-119.
[2]吴姗,彭茜,屈晶.线上线下混合式教学模式在高职院校计算机基础课程教学中的应用研究[J].产业与科技论坛,2023,22(4):169-171.
[3]尹玲.线上线下结合教学法在职业本科教学中的应用研究——以“Java 语言程序设计”课程建设为例[J].信息系统工程,2022(12):165-168.
[4]邓冬莉.高职专业课程“ 线上”、“ 线下”融合教学的开发研究[J].山东化工,2019, 48(15):216-219.
[5]张天龙,冯婷,汤宏胜等.线上线下深度融合的分析化学实验教学新模式探索——以“维生素 C 饮料中抗坏血酸含量的测定”为例[J].大学化学,2022,37(4).
作者简介:陈群贤(1970-06) 女 上海 研究生 副教授 大数据和人工智能




京公网安备 11011302003690号