网站首页  词典首页

请输入您要查询的论文:

 

标题 基于“OBE+思政” 理念的JAVA程序设计课程改革与实践
范文

    田新志 王振铎 张慧娥 陈晓范 申海杰 边倩

    

    

    

    摘要:Java程序设计是高等学校计算机类专业的专业核心课程。结合课程的授课经验,分析了目前Java课程教学中存在的问题,采用“OBE+思政”先进理念指导下,对Java课程教学进行了探讨,就課程教学目标、教学内容、教学方法、教学评价等进行了设计。希望对Java授课教师能有所帮助。

    关键词:OBE;思政;Java课程;教学改革

    中图分类号:G642.0? ? ? ? 文献标识码:A

    文章编号:1009-3044(2021)01-0180-03

    1 引言

    2018 年全国教育大会上,习近平总书记发表重要讲话,指出要把立德树人融入教育的各个环节,而课程思政建设则是教育改革的重要举措[1][3]。作为高校教师,承担着培养新时代下合格建设者的任务。在传授专业知识过程中,适当将思政元素引入课堂教学,对学生综合能力的提高和身心全面发展大有益处。

    OBE教育理念应用于课程教学,颠覆了“教为主、学为辅”的传统教学模式,倡导教育形式由“内容驱动”向“成果驱动”转型,以学生完成该课程时应取得的学习成果为起点和出发点,采用反向设计原则,根据毕业要求,开设对应课程(形成任务),确定课程目标、组织教学内容、实施教学过程、评估学习成效,并持续改进课程教学质量,实现“学生为中心”的教学模式[2]。

    《Java程序设计》是计算机类专业的重要必须基础课程。通过课程的学习,使学生能够掌握面向对象程序设计的基本理论与方法,掌握实用的面向对象编程语言的技能,为学生应用面向对象程序设计理论解决实际问题奠定了良好基础。学生如何学好这门课,教师如何教好这门课,如何将先进的思政理念和OBE理念与课程进行有机结合,实现知识传授与思想教育的紧密结合,实现教师所教与实际应用密切相关是任课教师亟须思考的问题。

    2 目前JAVA程序设计类课程面临问题

    《JAVA程序设计》是计算机类专业的专业基础课程[2],一般高校将其开设在大二阶段。这个时期,学生的程序设计思想并不完善。课程内容较多,面向对象程序设计抽象度高,因而对于学生来说其难度较大。而且该课程实践性很强。就目前的教与学的过程中存在诸多问题。

    (1)学生学习兴趣不强烈,缺乏明确学习目标

    电子游戏——信息时代的产物,对风华正茂的青年学生来说有着致命的诱惑。有些学生长期迷恋游戏不能自拔。对人生观、世界观、价值观没有正确的认识。不能树立有正确的学习目标,没有了目标,学习的过程中只是被动的接收,而大学学习则更注重的是学生的主观能动性与自学动力,从而导致很多学生在学习过程中,逐渐丧失了学习兴趣[1]。因此在教学过程中如何引导学生树立正确的人生观、世界观和价值观也是当下高校教师亟须思考的问题。

    (2)教学模式和教学手段,难以适应当下社会对学生的能力要求

    《Java程序设计》是计算机类专业的专业基础核心课程,课程强调理论与实践相结合。在以往的教学过程中,都是按照传统的以内容为导向、以教师为中心来进行的。注重的是教师教了多少内容,没有充分考虑学生学会了什么内容。虽然很好高校在教学过程中尝试了各种不同的手段,但没有先进教学理念的支撑效果并不是很好。具体表现在以下几个方面。

    第一,注重对知识点的掌握,忽视预期学习成果。传统教学以内容为导向,教师按教学进度表按部就班地进行教学,对学生的学习效果不够重视。难以达到现代社会对人才培养的要求。

    第二,不重视对学生的引导。大多数学生在Java 课程的学习学习过程中不是很了解学习的目标,而老师又没有很好的引导,致使学生难以认识到Java 课程的工程性、应用性及实践行性特点。另一方面,目前Java程序设计的教材中知识分布的比较散乱,将所学知识应用到实际应用开发的意识不强,无法结合自身特点正确理解课程学习的目标,导致学习兴趣缺乏。在学习过程中不能主动参与到课程的学习中。加之,目前高校学生学风不够严谨,教师没有积极的引导,致使课程学习效果不佳,课外学习意识不强,学习方法单一,在学习中过于被动。

    第三,以教师为中心。传统教学以教师为中心,教学过程中的教学内容、教学进度、教学形式、教学方法等都是以教师为中心来制定的,不能突出学生的主体地位和个体特性。现代教育理念强调以学生为中心,以学生的学习过程为导向,做到分层次教学,因材施教。

    第四,实践重视程度不够。《JAVA程序设计》要求学生具有很强的实践能力,传统教学在实践方面的重视程序不够,所设计的实践教学案例大多都是过时的、陈旧的。因而学生完成学习后实际动手能力差,缺乏实战经验,总体素质和技能与培养目标相违背,与企业的需求存在一定的差距[4]。

    第五,忽视持续改进的质量文化。教学过程涉及教师与学生两个主体,教学也不是单方面的教师讲学生听。教学是双向的,作为教师一方要及时获取学生对知识和技能的掌握情况,到学生中去,通过各种方法手段(如座谈、线上交流等),发现问题,分析原因,找出解决方案,然后反哺到教学中去。

    3 基于“OBE+思政” 理念的JAVA程序设计课程构建

    《JAVA程序设计》课程注重学生实践能力、创新能力的培养,要体现学生用所学知识来解决实际问题的能,具有现实世界中的模型抽象成计算机语言模型的能力,需要有刻苦钻研的精神、开拓创新精神、团队协作精神以及严谨的科研态度。

    基于“OBE+思政” 理念的JAVA设计课程构建的思路是:将OBE教育理念及思政元素融入JAVA程序设计教学全过程,形成完整的教学模式。如图1所示。

    3.1 确定教学目标、教学内容、制定教学计划

    课程教学计划是课程设置的整体规划,必须符合教学规律和专业培养目标,且需要充分考虑学生学情,本课程与其相关课程的衔接关系,社会对人才的需求等多方面因素。 JAVA程序设计一般开设在第三或第四学期。该课程是JSP动态网页开发技术、JAVAEE框架、Android应用开发课程的基础课程。在该课程中培养学生形成良好的编程思想和编程习惯,为后续课程奠定良好基础。所以,对于JAVA程序设计课程来说,首先需要制定符合办学定位、专业培养方向、学生学情的教学目标,然后根据具体的教学目标来设置教学内容。从而进一步确定教学计划。

    JAVA程序设计课程涉及内容多、跨度大、体系庞杂。通过教学,要使学生掌握Java基本语法要点、流程控制,熟练使用常用类,理解面向对象编程思想,掌握面向对象编程方法,最终达到能够运用所学JAVA技术进行程序的开发[3]。由于课时限制,本着实用性原则,在进行教学内容的确定上需要有所取舍。去掉网络编程、套接字不常用或过时的技术,对GUI编程采取学生自学方式进行。而保留JAVA基础部分、面向对象、输入输出流、集合类及JDBC技术等内容。JAVA程序设计课程是一门理论与实践并重和课程。在进行教学内容的设计过程中除了有平时课内的实验外,还专业设计了20学时的综合实践环节,通过实践环节让学生将所学与实践相结合。具体如表1所示。

    3.2 分析课程特点,确定教学方法,融入思政元素

    教学方法有多种,而基于OBE教育理念的成果产出为导向,注重学生的学习过程,那么如何加强学生的学生过程管理,需要结合学生的情况有针对性的实施教学。目前高校学生学风不够严谨,学生的学习主动性较差。如何提高学生的学习主动性树立正确的学习观,在学习过程中如何快速地掌握所学知识,并将所学知识运用到实际工程中呢?在Java的教学中,教学内容有JAVA基础部分、JAVA高级部分及JAVA课程设计部分。结合学生的特点将思政元素融入平时的教学过程中,课堂组织形式则采用“对分易”+案例+项目相结合方式。

    在JAVA基础部分教学,采用“对分易”教学法。从教师讲授、学生内化、师生互动三个模块来组织教学。在教师讲授模块中教师对基本的和必要的知识点进行剖析,为了提高学生的积极主动性,在课堂教学中融入思政元素,并根据知识点设置相关问题,图2给出了一次教师授课的教学设计;学生内化模块则由学生对提出的问题进行内化吸收形成自己的见解;在师生互动模块则由老师和学生共同探讨,对知识点及所提出的问题进行深入的交流,以期学生能够对知识内容融会贯通。

    JAVA高级部分,主要培养学生初步软件开发能力,故在该部分采用“案例+项目”的教学方式。以案例为切入点,引导学生进行知识点的学习。在进行案例设计时,对各个知识点的相互关系认真考虑,让每个知识点的案例能够有效地衔接在一起,最终形成一个完整的项目。

    按照教学计划安排,学生在JAVA课程学习结束后,安排有20学时的课程设计环节,在该环节中要求学生运用学JAVA知识以项目组的形式完成一个完整的项目。基于“OBE+思政”理念的JAVA程序设计课程要求保持与市场的有效对接,课程设计环节要求安排有企业实践经验的教师授课,将企业实际项目及企业的项目管理模式带入课堂,培养学生的项目能力、培养团队协作意识,并进一步融合“OBE+思政”理念。其教学流程如图3所示。

    3.3 制定考核标准,形成有效性评价

    “OBE+思政”理念指导下的考核标准及课程评价聚焦在学生学习成果及学习态度上。因此设计的考核方式采取“过程性+期末试卷”考核相结合,理论考核和实践考核相结合。过程性考核分阶段进行,按照教学内容划分若干个阶段,每个阶段进行一次综合考核,考查知识理解、技能掌握等情况。期末试卷考核方式主要针对JAVA基本知识点进行考核,重点考核学生对JAVA基本概念和基本语法的掌握程度。实践考核主要涉及课内实验和课程设计部分,主要考查学生对实践技能的掌握情况,实践项目的开发能力,团队协作能力。通过多种考核方式相结合,检验学生的学习成果达成度,如表2所示。

    3.4 教学效果反馈,完善教学过程

    教学过程包括不同阶段,教师通过一定活动获得关于教学效果的反馈信息以调整教学过程和要求。基于成果为导向的OBE教育理念强调学习效果,程序设计是不断不展,不断变化的一门技术性课程,行业需求的变化、技术更新迭代、学生学情的变化等都要求教学要依据实际情况不断完善。教学目标是否具有前瞻性,教学内容能否满足实际需求,教学方法与教学手段是否合适,都需要通过教学的不同阶段反馈回来,然后根据反馈结果修订课程教学目标、调整完善教学内容,调整教学方法与教学手段,最终完成新的教学。不断地发现问题、分析问题、解决问题,使JAVA课程教学过程开成一个良性循环,以培养满足市场对JAVA技术需求的专门人才。

    4 结语

    将思政元素与OBE理念引入《Java程序设计》课程教学过程中,在思政目标的指导下,运用OBE理念来实施教学,在课程目标的设定、课程教学内容的精简优化、教学方法教学手段的运用、教学效果的评价体系等方面具有现实的指导意义。

    参考文献

    [1] 李永彬.高級语言程序设计课程教学中开展课程思政的探索[J].西部素质教育,2020,6(2):37+39.

    [2] 向模军.基于OBE理念的Java课程教学改革研究[J].电脑知识与技术,2020,16(12):169-171.

    [3] 温振宏.融入OBE理念的JAVA课程教学模式研究[J].科技创新导报,2020,17(2):204-205.

    [4] 王璐,陈满林,吕健雄.基于工作过程导向的Java课程建设研究与实践[J].当代教育实践与教学研究,2020(5):147-148.

    【通联编辑:朱宝贵】

随便看

 

科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。

 

Copyright © 2004-2023 puapp.net All Rights Reserved
更新时间:2024/12/23 3:24:22