《计算机编程基础(JAVA)》课程思政的教学探索

2022-04-27 23:28杨凡
三悦文摘·教育学刊 2022年7期
关键词:课程思政教学

杨凡

摘要:在三全育人理念下,如何實现全员育人、全过程育人,将课程思政渗透到各个专业课程中,成为学校和教师关注的重要主题。《计算机编程基础(JAVA)》是软件、物联网等专业的基础课程。通过挖掘和渗透课程思政元素,教师可将程序员精益求精、独立思考、爱岗敬业等精神融入JAVA教学中,提升学生理论水平、实践能力、专业素养,为其今后工作发展打下基础。本文结合《计算机编程基础(JAVA)》课程教学特点,探索课程思政实施方法。

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

课程思政是奏响新时代育人的主旋律。但是,当前中职生在学习专业知识时,容易受以往教学理念、考核形式影响,更关注是否掌握专业知识和技能,不注重专业课程相关的思想品质、人文素养。《计算机编程基础(JAVA)》课程是学生学习的必修基础课,由于与程序开发工作存在密切联系,便于教师在课程教学中渗透课程思政。此门课程面向多个专业的学生,要求学生从面向对象角度学习编程知识。基于此,教师可通过衔接课程思政元素,引导学生一边树立编程思想,一边锻炼团队协作能力,养成诚信友善、精益求精、独立思考、坚持不懈的思想品质,培养学生专业素养和职业素养。

一、把控教学设计,渗透思政元素

首先,在课前自助预习中渗透。教师可布置预习任务,要求学生组建互助预习小组,共同预习知识。在遇到难以独立解决的问题时,学生们可以共同讨论和分析,也可以共同结合相关网络资料进行研究,锻炼学生团队协作能力、问题解决能力。其次,在课堂教学设计中渗透。其一,教师要树立精益求精的教学理念。在设计程序编写案例时,教师不仅要把握好教学语言的逻辑性、规范性、严谨性,还应根据教学内容的难易度,设计递进性的教学环节,让学生认识到合作开发项目的重要性,使其能够结合日常生活、校园管理需求编写代码,强化其编程应用能力、精益求精的思想品质,引导学生树立良好编程思维习惯。其二,优化项目化合作流程。每一节JAVA项目实训教学中,教师可引导基础水平不同的学生组建小组,由小组长分配每名组员的子代码项目,以共同参与编程的方式完成项目。其三,设计限时小组竞赛活动,根据各个小组的完成时间、代码简便程度、团队协作程度等开展教学评价。此外,重视作业的思政渗透,教师可围绕“诚信”品质渗透课程思政。

二、丰富教学活动,融入先进思想

教学活动形式是影响教学效果和思政育人效果的重要因素。因此,教师要灵活选取多样化的教学方法,让学生主动分析问题,透过问题感悟思政元素,提升个人思想境界。首先,教师可创设问题教学场景,采用项目式教学模式,让学生很清楚每次课程的任务是什么,以此发掘学生学习的动机和兴趣。学生可结合知识分析函数封装等概念,讨论编程的作用。接下来,教师可继续设置问题场景,如果有些代码因为粗心分号不写,或者少些括号,会造成哪些影响呢?在大型企业需要的程序中,往往需要大量代码支持,如果出现细小的错误,就要花很多时间代价去修复BUG。通过设计层层递进的问题,教师可以引导学生树立精益求精、严谨编码的态度,培养爱岗敬业的精神。其次,实施案例教学法。为了有效渗透课程思政内容,帮助学生内化各个章节知识,教师可引入生活中常见的编码案例,帮助学生理解代码的含义。提交作业要强调编码抄写的诚信问题,引导学生树立诚实守信、独立思考的品质。精心设计和实施限时小组竞赛活动,团队人员取长补短,相互合作,增强沟通解决问题的能力和自信心。

三、加强教学评价,提升道德品质

在以往的教学评价中,教师往往评价学生学习情况、课堂教学效果。在引入课程思政后,教师应改革教学评价指标,围绕课程思政设定过程性考核目标。首先,教师应针对课程内容、思政元素,要求学生达成知识目标、价值观目标,结合具体完成情况、学生表现和反馈给予评价。其次,在实施教学评价的过程中,要建立师生互评的机制。在评价学生是否达成编程目标、知识目标时,学生可评测教师的语言组织能力、课堂驾驭能力、知识讲授能力,教学的严谨性等方面,便于教师根据教学评价结果改进教学形式。此外,设定课堂教学检测环节。在教学实践中,教师不应过于追求教学进度,还要检验学生知识掌握情况、思想道德发展情况。例如,教师应定期开展抽测和检验活动,随机选取学生,要求其展示项目作业设计思路,检验其是否掌握知识、是否诚信友善,激励其他学生认真学习、诚信编程;团队的协作水平、文明行为、机房环境保护等也要纳入教学评价中。

四、结语

综上所述,《计算机编程基础(JAVA)》与课程思政的融合,关乎学生专业素养、道德素养的提升。因此,教师应树立正确的价值观导向,从课程中挖掘岗位对应的思政元素,通过加强课程设计、调整教学方法、实施教学评价等方式,锻炼学生专业技能,培养其到的素养,使其成为德才兼备的高素质人才。

参考文献:

[1] 李振江,王亚婷.面向课程思政的Java程序设计教学新思考[J].计算机教育,2021(11):101-105.

猜你喜欢
课程思政教学
“自我诊断表”在高中数学教学中的应用
发挥专业特色 实施“课程思政”
在遗憾的教学中前行
计算教学要做到“五个重视”
教育教学