前言:寻找写作灵感?中文期刊网用心挑选的程序设计基础教育教学策略研究,希望能为您的阅读和创作带来灵感,欢迎大家阅读并分享。
摘要:思政教学内容融入高职专业课《Java程序设计基础》中是高等职业院校做好全过程教书育人的有效途径和方法。以高职院校软件技术专业的《Java程序设计基础》课程为例,从《Java程序设计基础》课程融入课程思政的必要性、“课程思政”视域下的高职Java程序设计教学设计、实践效果三个方面进行研究,探索在专业课中有效融入思想政治教育内容的教育教学策略。
关键词:高职院校;课程思政;教学设计
高职专业课程是高职课程教学中的非常重要的一部分,在对学生三年的培育期内,老师不仅要无私地教授学生专业知识、技能,更要教育学生学会做人,学会做事的道理,帮助学生树立正确的价值观,养成良好的个人职业素养。以往的教书育人工作,专业课老师认为他们工作的主要任务是把自己的精通的专业知识与技能传授给学生,思政教育内容应该是思政课老师的工作任务。在落实“立德树人”的教育目标的环境下,高职专业课程教学中实施课程思政理念是十分的必要,在对学生进行思政教育全过程中,专业课程课堂教学将是一块不可忽视的主阵地,课堂教学才是与学生交流的主场地,对育人功能起到不可忽视的积极作用。教师在讲授专业知识、专业技能过程中融入思想政治教育,可以在教书的同时完成育人工作任务。《Java程序设计基础》是我校软件技术专业大一新生在第一学期开设的一门专业课程,自开设该课程至今得到广大师生的喜爱,如何有效挖掘《Java程序设计基础》课程中的思政元素,将思政教育内容融入到《Java程序设计基础》课程的教学全过程中是全体任课教师共同努力的方向,只有注重学生专业知识与道德品质的培养,才能为社会输送合格的技能人才。
1《Java程序设计基础》课程融入课程思政的必要性
(1)课程定位
《Java程序设计基础》是我校软件技术专业的一门必修的专业基础课程。该课程的性质决定了在课程中融入思政元素是非常有必要的。首先,本课程是面向软件技术专业学生开设的专业基础课程,本课程对于学生学好专业知识、掌握专业技能起到垫脚石的作用,同学们认识到学会该门课程的重要性;其次,通过本课程的学习,使学生掌握面向对象编程思维,具备基本的Java平台下软件开发技能,能独立完成小型Java程序开发,具有良好的团队合作与抗压能力,具有良好的表达和沟通能力,具有良好的个人职业素养,这些都与思政教育同向而行,为完成人才培养的任务,任课老师通过引用具有思政元素的经典案例来激发学生们学好专业知识、专业技能的热情;再次,课程设计源于生活,课堂教学采用理论+实践的方式,教师讲解知识点时引入思政元素会使得学生们易于理解晦涩难懂的知识要点。
(2)教学现状
当下,Java是一门热门的面向对象编程语言,虽然本课程在思政建设方面已经有诸多的经典案例可以借鉴,但对于大部分专业课老师来讲课程思政建设还刚刚起步,在授课过程中真正实施课程思政仍有较长的一段路要走。首先,教师对课程思政的认识缺位。大部分老师仍然认为他们只要传授给学生专业技能、专业知识就完成教学任务了,简单地认为课程思政是思政政治理论课的任务,与专业课老师的教学任务不相关。其次,学校对课程思政的建设不到位。学校虽然举行了几期课程思政方面的学术讲座,组织了思政课比赛,但是这些活动并没有在真正意义上推进课程思政建设。再次,课堂上虽然有的课程已经加入思政元素,但是由于教学设计中涉及的思政元素与知识点存在两张皮的现象,并没有真正起到在讲授专业知识过程中同时有效地进行思想政治教育,没有保证学生在学习中提高政治觉悟,树立正确的价值观。
2“课程思政”视域下的高职《Java程序设计基础》教学设计
(1)教师方面
作为专业课教师要从思想上认识到课程思政的重要性,要多学习优秀的课程案例,结合自己的教学实际要充分发掘思政元素,以通俗易懂的方式将思想政治教育的内涵融入专业课的课堂中。这对培养学生的专业知识与技能和提高学生职业素养起到积极作用,当然这对任课教师也提出了更高的要求。首先,教师政治方向必须正确,政治立场坚定,坚持育人为本,立德树人。不在课堂上发表有损国家、社会、学校、他人,有违备师德师风的不当言论,使课堂成为传播正能量的阵地。其次,学校应定期开展课程思政方面的专题培训,努力提升教师建设课程思政的积极性与主动性。学校应在教师岗前培训、教学能力专题培训的内容中把课程思政加入进来。建立课程思政集体教研制度。针对老师在课程思政建设中遇到的问题,及时组织讨论,提出切实有效地解决思路。再次,老师既要全面深入掌握所授知识,了解所教授的学生,又要具备思政素养,这样才能把思政教学内容润物细无声地融入课程教学过程中;最后,准确挖掘专业课知识点相对应的思政元素,并引出更深层的教育意义。在课堂教学过程中能灵活运用多种教学方法,例如案例、项目、任务式等教学方法,并恰当地融入思政元素。
(2)教学内容方面
《Java程序设计基础》是我校软件技术专业开设的专业基础课,本课程地专业知识点背后蕴含着丰富地思政教育内容,专业课课堂是老师对学生传播思政教育内容不可或缺的一个主要场地。老师应该在专业课程教学设计方面将思想政治教育内容与课程知识点一一对应,使专业教学与思政教育互融共通,真正实现知识与思想教育同行而行。《Java程序设计基础》课程教学内容主要有“Java语言入门”、“Java语言基础”、“Java面向对象编程”、“继承与多态”与“工具类”五个项目,通过五个项目的学习,使得学生掌握Java基础方法、面向对象的编程思维,能够用Java语言来解决遇到的实际问题。学生们在完成项目的过程中,逐渐养成爱学习、会学习的好习惯,具有遇到问题如何分析问题和解决问题的能力,具备沟通、团结合作能力,通过课程实训教学内容培养学生的质量意识、工匠精神、创新思维、全球视野等相关职业素质,为今后的工作打下良好的基础。Java语言基础中的方法为单元的思政教学设计见表1。
(3)教学目标方面
《Java程序设计基础》课程通过项目式、案例式教学,使学生学会软件的下载、安装以及配置环境变量,掌握基本语法,理解面向对象语言编程思想,能使用简单数据类型、复杂数据类型、运算符、表达式、分支语句、循环语句、类和对象、常用类库来解决实际问题。通过引入思政元素,激发学生对社会主义核心价值观的认同感,培养学生谦虚、好学的品质;培养善于思考问题、做事情一丝不苟的良好作风;培养学生的团队协作精神;培养学生规范的编码习惯;培养学生良好的职业道德;培养学生良好的自我表现、与人沟通的能力;培养学生的团队协作精神;培养学生自己遇到问题时,能够分析问题并有效解决问题的能力;培养学生自主、开放的学习能力。
(4)教学方法方面
创新教学方法,改革教学方式,在教学中实行“线上+线下”、“混合教学”、“翻转课堂”等多种教学模式,改变以往死气沉沉的课堂氛围,增进老师与学生的交流,明显提升课堂教学效果。由于一些专业课老师对课程思政元素的理解程度不同,引入的经典案例与所授知识有点格格不入,容易使学生对该课程产生抵触情绪。因而教师在授课过程中应注意使用合适的教学方式与方法。通过在专业课中的知识点和思政元素两者之间有效渗透,使得教书与育人同向而行,大大增强全过程教书育人的教学效果。
3实践效果
《Java程序设计基础》课程中,以2021级软件技术专业Java2021-2022班为例,通过学生们的平时考勤、理论课课堂表现、课堂回答问题表现、答疑情况、实训课表现情况、实训报告完成情况和期末考试成绩等方面来看,实施课程思政后,同学们的学习积极性普遍得到提高,上课迟到、旷课、早退、睡觉、玩手机、讲话、抄袭作业的学生明显减少,课堂氛围良好,考试平均成绩提高8%。
4结束语
高职院校在培养人才方面既要培养学生树立正确的价值观,也要培养有技术、有情怀、有担当的技能型人才。在高职软件技术专业《Java程序设计基础》课程中开展课程思政研究,就需要清醒地认识到《Java程序设计基础》课程融入课程思政的必要性。在教学设计方面分别从教师层面、教学内容、教学目标、教学方法等四个方面进行分析研究,探索高职专业课程融入思政教育的途径。通过实施教学活动,实践了专业知识、技能与思政内容同行传授,达到了一定的效果。这一方面为高职其他专业课程开展课程思政教育提供了借鉴,另一方面也更加促进任课教师不断推进将德育教育融入专业课程的信心。
作者:苏秀芝 匡林爱 刘群 单位:湖南软件职业技术大学