覃一海 陈家迁 温剑锋
摘要:JAVA是当前世界最流行的编程语言,许多高职院院校都开设了JAVA课程,由于传统JAVA教学存在诸多问题,教学效果不理想,难以达到企业用人需求。对此,本文提出基于SPOC混合模式的JAVA课程教学改革,通过线上线下授课相结合的方式,改进传统的JAVA课堂教学方式,加强了学生学习过程的监督与考察,增加了课堂的趣味性,JAVA课程实行混合教学改革以来学生的学习积极性明显增加、学生的编程能力明显提高。
关键词:SPOC;JAVA;教学改革
中图分类号:G64 文献标识码:A
文章编号:1009-3044(2019)09-0112-02
JAVA是由SUN公司开发,具有简单易学、安全性高、可移植性强、功能强大等特征的面向对象语言,诞生以来,深受广大编程者的喜爱,目前已经成为全世界软件技术开发行业应用最多的语言,广泛应用于大型信息系统开发、大型网站开发、游戏开发、嵌入式开发、ANDROID开发等领域。随着互联网技术的发展,手机软件的广泛应用,市场对JAVA软件人才的需求与日俱增,JAVA技术相关岗位已经成为计算机各专业最重要的就业方向之一[1]。对此,很多高职院校将JAVA课程作为计算机软件专业的主干课程,把JAVA技术人才培养作为重要的培养方向[2]。然而,由于学校人才培养模式与教学方法的缺陷,注重理论传授,看轻实践应用,JAVA的专业培育出现“学生学会但不会用”的情况[3],JAVA技术人才与企业需求存在一定的差距。
1 传统教学方式的不足
虽然很多高职院校开设了JAVA课程,以此培养企业需要的开发人才,但往往结果并非如人所愿,经过调研,笔者发现,目前很多高职院校在JAVA课程教学方面,存在普遍性问题:
1.1授课方式单一,难以激发学生兴趣[4]
高职教师授课任务重,备课压力大,信息技术教学手段使用得少,难以跟上“互聯网+”时代的教育发展,多数授课方式都以讲练为主,授课方式单一,老师讲,学生做。老师把知识点讲解完,马上给学生布置练习。学生编程基础差,语法知识薄弱,缺乏计算机思维,编程过程容易产生知难而退的不良情绪,甚至失去JAVA课程的学习兴趣。很多学生反映编程难,上课听不懂,枯燥无味,长期下去,导致学生的编程课跟不上,影响后续开发课程的学习。
1.2教师为中心的传统授课观念严重
目前高职院校授课,以传统授课方式居多,以教师为中心的授课观念依旧严重,重知识,轻能力,严重忽视学生主体的个性化培养和能力培养。课堂上,“满堂灌”“填鸭式”现象时有发生,学生处于被动接受知识状态,上课积极性不高,难以达到教学目标。高职院校生源结构复杂,学生基础不扎实,接受能力差。如果课堂仍以教师主讲为主,课程授课理论过多,学生不仅会听得一头雾水,而且会产生犯困现象,导致学生越学越难,最终失去信心。JAVA课程更应重视的是学习的动手实践,在动手练习过程中发现问题,解决问题,达到课程的学习目标。教师应更多引导学生,布置实践性启发性强的项目,引导学生进入学习状态,培养学生的学习兴趣,提升学习能力。
1.3学生缺乏基本技能训练和实际项目经验[5]
由于高职教师深入企业学习的机会少,对企业开发技术及知识能力了解不透彻,没能及时将最新JAVA技术引入课堂之中。JAVA课程的授课,仍存在课程设置不合理,进度安排不科学,知识讲解落后,项目锻炼机会过少的现象。加上教师由于教学任务繁重,主动参与JAVA软件项目开发的经验少,学生得到的实战指导过少。学生学习完基本理论后,课程就结束,其能力难以达到企业用人要求。
2 使用SPOC混合模式改进JAVA课堂教学
2.1 SPOC介绍
SPOC(Small Private Online Courses)即小规模限制性在线课程[6],是在MOOC基础上发展延伸出来的新型教学模式,限制课程在线人数在几十到几百之间,具有针对性强、灵活性强、制作成本低等特点。教师将课程视频发布到教学平台上,并且布置学生观看学习,并完成相应的线上练习。教师在线下进行答疑与引导,了解学生掌握了哪些知识,哪些知识存在疑惑,在课堂上进行解答,并完成相应的作业。SPOC混合教学模式实现线上线下授课的有效结合,能减轻教师备课压力,提高教学质量,弥补传统课堂的不足,能有效地促进教学质量的提高。
2.2 SPOC混合教学模式设计过程
1)线上学习平台的建设
本文的线上学习平台学习采用学校的综合学习平台,学校的综合学习平台是学校特色课程建设的教学平台。平台聚集了各专业的学习资源,为学生提供了良好的学习平台,综合学习平台的建设成果受到全校师生的一致好评。JAVA课程是学校移动互联应用技术专业的核心课程,课程建设受到了学校领导的高度重视,该课程被列为学校混合教学改革的重要课程。
移动互联应用技术专业团队进行分工合作,根据JAVA课程的教材,立足于专业的实际情况,将JAVA课程内容进行分类,根据分类设计相应的视频资源、课件资源、练习资源、问答资源、作业资源,并将资源及时发布到学习平台上。其中视频资源是课程建设的核心,根据课程知识框架,本文将JAVA课程制作成为80个视频资源,每个视频长度不超过20分钟,视频包括三大方面内容:一、介绍知识点,主要讲解每一章知识点及概念。二、讲解重难点,这是视频资源的精华部分,也是学生实现编程突破的部分,本文将重难点内容做成微课形式,并配套有通俗易懂的实际例子,融入互联网元素,增加课程的趣味性,帮助学生理解与掌握重难点知识。三、项目实战视频,这部分视频是在掌握前两部分知识的基础上设置的内容,以简单的项目为主,引导学生进入模拟实战,提升学生的专业技能。资源都准备充分以后,教师根据课程的教学计划,布置学生在课前观看教学视频,并完成相对应的练习。
2)线下课堂的授课形式
课堂上,老师的授课任务不再是传统的理论知识讲解,而答疑和学习效果的检验,形成对线上线下课程学习的教学反馈。老师课堂任务如下:一、答疑,主要解答学生线上学习遇到的问题。二、设置线下问题,根据学生学习情况,针对性设置问题,让学生在课堂上完成,用来检验学生线上学习的效果,并以此作为教学改进的反馈。三、实践性训练,根据学生对理论知识的掌握情况,设置实践性练习,培养学生的动手能力,实际应用能力。
2.3教学改革效果检验与分析
1)线上学习效果评价
综合学习平台上,有课程视频板块、课程作业板块、课程讨论板块、课程题库板块、课程电子资源板块、单元测试板块等。为了实时了解学生对所学内容的掌握情况,将课程视频板块和课程作业板块作为检验学习效果的主要板块,视频板块设置了观看视频时间和次数作为检验依据;课程讨论板块设置了讨论回帖数和发帖活跃度作为检验依据;课程电子资源板块设置了浏览电子资源次数以及下载次数作为检验依据。平台根据以上各板块的参与度、完成度、活跃度,作为评价学生线上学习效果的主要依据。
2)线下学习效果评价
本文的JAVA课程设置突出“看、练、讲、用”的效果,在每章节结束都安排线下作业来检验学生的学习效果。JAVA课程属于实践较强的课程,突出技能为主,强调举一反三的创新应用能力,作业内容以编程题为主,每章设置3-5道编程题,题目以解决实际问题为主。课程学习效果采用线上线下考核相结合的方式,提高学生积极性与参与度,丰富课程的教学形式,满足学生的个性化学习需求。
3)课程的考核方式
传统考核以课堂出勤率、作业、期考成绩作为课程的最终考核,这种考核方式侧重结果,忽视了学生技能的考察。而本文的考核贯穿课程学习的全过程,重视学生技能的考察,考核包括线上考核和线下考核,线上以学生对各板块的参与度、完成度、活跃度作为重要考核指标,线下以课堂出勤率、课堂作业、课堂提问活跃度、期末考试等作为重要考核指标。总之,SPOC混合教学模式考核侧重学生的自学能力、动手能力、思维能力、灵活运用能力、学习态度、解决问题能力的考核,有效保证了课程学习的质量。
实施SPOC混合教学改革模式以来,课程一共进行了四个学期,共有8个班参与了混合教学改革授课,学生的学习主动性、学习兴趣、编程思维有明显提高,比传统教学方式取得的效果更加明显。
3 结束语
文章采用基于SPOC混合模式的教学改革,经过几个学期的不断改进与完善,改革模式成功应用于JAVA课堂的教学,并且受到学生的热烈欢迎。混合模式教学不仅提高了上课效率,增加了课堂趣味性,还激发了学生了对JAVA编程的热爱。在今后,教学团队继续研究混合教学模式,争取使JAVA课堂更加生动有趣,提升JAVA课堂的教学质量,并且将研究成果应用于其他课程的教学,提高学校教学的整体质量,为学校培养更多有特长的专业人才。
参考文献:
[1]赵彦. Java 课程群网络教学平台的构建[J]. 实验室研究与探索, 2015, 34(1): 199-204.
[2]张华, 李劲, 吴成英. 面向职业岗位的 Java 课程群构建与教学方法研究[J]. 2016.
[3]单兵, 万立军. Java 应用型人才培养翻转课堂教学模式探索[J]. 计算机教育, 2016 (12): 72-76.
[4]崔海燕. 对高职院校软件测试专业 Java 课程教学的探索[J]. 现代计算机: 上下旬, 2015 (18): 42-44.
[5]李會平, 刘林. 高职 Java 程序设计课程中运用 “项目+ 任务驱动” 教学法初探[J]. 青岛职业技术学院学报, 2016, 29(1): 39-41.
[6]陈然, 杨成. SPOC 混合学习模式设计研究[J]. 中国远程教育, 2015 (5): 42-47.
【通联编辑:王力】