Java程序设计课程混合式教学

Java程序设计课程混合式教学

摘要:以国家深化职业教育改革为背景,以高等职业技术院校的软件技术专业中的核心课程Java程序设计课程作为研究对象,结合高职学生特点,介绍了Java程序设计线上线下混合式教学模式,从教学准备、教学设计以及教学评价的角度介绍了混合教学模式的实施研究,并探讨了教学过程中在线平台的使用。

关键词:Java程序设计;混合教学模式;课程设计

一、前言

2019年4月16日,教育部、财政部印发的《中国特色高水平高职学校和专业建设计划项目遴选管理办法(试行)》中,启动了中国特色高水平高职学校和专业建设计划,进一步明确将“广泛应用线上线下混合教学,促进自主、泛在、个性化学习”作为提升职业教育信息化水平的重要内容[1]。国家对于提升职业教育的信息化水平十分重视,并且大力推动在线教育,支持终身学习。推广线上线下混合教学模式可以充分发挥教育信息化技术支持学习的创新性,进而深度发掘学生个性潜能、打造高效课堂、促进高阶思维、有效培育核心素养的功能。

二、混合教学思想以及混合教学实施过程

混合教学是指在学习过程中,将面授教学与在线学习相融合,以达到有效学习的一种学习模式[2]。混合教学要求在线传授的内容所占比例为30%到79%,这种教学模式可以促进学生的自主学习,增强教师的动态跟踪和过程性指导。混合课程的设计需要进行学前分析,对课程现状、课程对象以及混合学习环境进行分析。然后进行课程的整体设计,对本门课程的信息、导学以及单元划分进行思考。最后进行课程单元设计,对单元导学、教学目标、教学资源、教学活动、学习评价进行思考和设计。混合教学的特点是:学习者至少有一部分学习通过线上开展;在线学习期间学生可以灵活控制学习地点、时间、进度和路径;学生在学习课程时,课程的每个模块进行了有机整合,为学生提供了全面完整的学习体验;对学生的主动学习、实践操作起到了激发的作用[3]。混合课程教学有很多优势,但是也有它的弊端需要去解决,首先就是如何确保学生的课前预习能够高质量地完成,这是混合教学的重要环节;其次就是教师应该如何设计课堂教学环节,因为学生在课前预习时已经掌握了该课程计基本知识点;最后,混合教学也会遇到学生个体差异的问题,怎样解决这个问题并使得全部学生得到适合的教育[4]。因此,在混合教学实施中,需要尽量全面考虑如上的问题。混合教学具体实施过程中,角色为教师和学生,方式包括线上和线下,学习活动分为课前、课中和课后,如表1所示。开展混合式教学的过程,是教师提供资源、设计学习活动,学生通过自主、协作、探究,在做中学、学中做,不仅能开发优质的数字化教学资源,而且能有效地增加大部分学生的学习深度,提升学生学习的效果,促进学生的全方位发展,培育学生的核心素质,达到职业教育培养高素质高技能人才的育人目标[5]。

三、Java程序设计课程线上线下混合式教学设计

(一)Java程序设计课程概况

Java语言是一种具有简单性、健壮性、跨平台性等特点的面向对象的语言。Java程序设计这门课程是高职软件技术专业的核心课程,面向的就业岗位是Java软件开发工程师,课程重点在于学生的实践技能。本门课程传统的授课模式为理论知识面授灌输,操作技能上机练习的方式,学生缺乏自主学习和思考能力。而随着信息技术的发展与“互联网+教育”的普及,教师应探索和研究本门课程线上线下混合教学模式,并加以实施。达到充分发挥学生学习主动性的效果,并提高课程教学质量和教学效果[6]。

(二)Java程序设计课程混合教学设计

Java程序设计这门课程的教学目标是通过对Java语言基础知识的系统学习、熟练掌握编程技术和方法,使学生理解和掌握面向对象的程序设计方法。培养学生的计算机编程能力,使学生能够运用Java语言作为一种工具解决处理现实问题,提高学生在程序设计过程中分析问题和解决问题的实际动手能力,使学生的理论知识和实践技能得到共同发展,为学生以后从事软件开发工作奠定基础[5]。下面以Java程序设计课程的第二章“基本数据类型及运算符”为例,进行线上线下混合教学设计。首先要确定本章节的教学目标,教学目标的阐述要明确,具有可操作性,避免使用了解、掌握、理解等笼统模糊、无法评价的词语。正确的教学目标首先是学生学习结果,包括各种能力的陈述;其次要反映学习结果的层次性;第三,要力求把学生学习的内部状态和外部行为变化以及内心的体验结合起来,避免含糊的、不切实际的词语。例如教学目标可以确定为:学生通过观看视频,以及自学,要知道标识符的命名规则,教师给出5个标识符时,能够判断它们是否是合法标识符,并且正确率需达到80%以上。根据教学目标,设计本章节课程导学单。导学单从课程学习进程方面分为课前、课中和课后,每个进程中又都包含了三部分内容,分别是学生活动、教师活动和成绩评定,其中的成绩评定与考核一定要及时给出,目的是督促学生课前独立的完成课程的内容学习,课中积极学习熟练掌握知识点,课后给出反馈,帮助教师对课程教学进行改进。本章节导学单以思维导图的方式展示,如图1所示。在线上线下混合教学模式中,一个重要的环节是及时评学,了解学生课前学习实际,同时起到督促、调动课前线上学习参与度的作用。将评价贯穿于学习的过程中,评价不只是对客观的有唯一答案问题的得分,更应该关注学生在学习活动中的主观想法及创造性成果。评学应采用多元化的方式进行,例如学生在线下课堂的展示交流、在线上平台中学习的全过程跟踪、学生课后在网络平台上分享的心得或作品等,共同评价学生学习情况。评学需要贯穿课程全过程,包括课前、课中和课后,课前预习、课中互动、课后延伸。并且要充分利用评价结果,对课程的整体教学设计进行优化改善,以帮助学生达到最优学习效果。学生的学习风格与需求存在较大差异,在评估中要在包含差异的基础上最大程度保证学生学习目标的达成[7]。

(三)Java程序设计课程资源建设

学习资源包括原创资源、推荐资源和生成资源。其中原创资源是指自行设计并开发的学习资源;推荐资源是为学生推荐的拓展性学习资源;生成资源是师生、生生交流分享产生的资源。目前,本课程的线上建设包括以下几个模块:课程首页、课程基本信息、单元学习、课程资源、课程活动、软考题库、优秀作品展示。课程资源建设是一个长期的建设过程,本课程的教学资源主要以课件、教学视频和题库为主。最终,结合在线平台,通过课程分析、课程设计、单元设计、资源建设、课程实施、考核评价、优化改进七个阶段对Java程序设计这门课程进行了线上线下混合教学模式实施研究。

四、结语

职业教育需要让学生有一技之长,培养学生具备主动性、责任感、良好沟通能力、创新意识、可持续发展能力等职业品质。线上线下混合教学模式是发挥教师引导、启发、监控教学过程的主导作用,又要充分体现学生作为认知过程主体的主动性。职业教育需要倡导课堂上教师主导与学生主体相结合的教育思想。将教师在教学中的主导作用和学生在学习中的主体地位有机地结合起来,促进学生循序渐进、由浅入深进行学习,最终达到深度学习的效果[7]。通过混合教学来够充分调动学生学习的主动性,为学生提供个性化学习方式,增强学生的实践技能和独立思考能力,培养学生综合素质。从而达到深度发掘学生个性潜能、打造高效课堂、促进高阶思维、有效培育核心素养的教学效果。

参考文献

[1]任翠池,陈庆惠,李汉挺.线上线下混合教学模式在《Java程序设计》课程中的应用与实践[J].电子世界,2019(2):55-57.

[2]宋艳,杨亦.超星学习通在Java程序设计课程教学中的应用[J].福建电脑,2020,36(11):136-138.

[3]张晓梅.基于任务型的线上线下混合教学模式研究[J].软件工程,2020,23(6):52-54.

[4]李楚贞,余育文.Java程序设计课程混合式教学研究[J].福建电脑,2021,37(1):127-129.

[5]王全新.翻转课堂教学模式在Java课程教学中的应用[J].产业与科技论坛,2020,19(15):132-133.

[6]张莉.基于移动学习的翻转课堂教学模式研究——以Java程序设计课程为例[J].教育信息化论坛,2021(2):31-32.

[7]刘飞飞.面向程序设计类课程的MOOC+SPOC混合教学模式[J].办公自动化,2020(2):143-144.

作者:王丽丽 张铭璐 陈辉 单位:克拉玛依职业技术学院