Java程序设计课程实施思政教育的研究与实践

2022-02-20 01:29吴德
电脑知识与技术 2022年34期
关键词:思政育人创新精神工匠精神

吴德

摘要:Java程序设计是应用型本科院校计算机专业培养学生面向对象编程能力的核心课程,既有理论教学,也有实践环节,其中蕴含着丰富的思政育人元素。结合课程教学目标,研究将思政元素有效融入课程教学全过程的一般方法和教学模式,旨在形成知识育才与思政育人的协同效应,改变教师重知识传授轻素质育人的教学观念,有效激发学生探索求知的内在原動力,将立德树人的根本任务落到实处,实现课程教学育才育人目标。

关键词:思政育人;课程思政;立德树人;工匠精神;创新精神

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

文章编号:1009-3044(2022)34-0156-03

随着信息技术的不断发展,学生的思想越发容易受到西方文化思潮的冲击,进而意识形态受到严重影响。筑牢高校意识形态阵地,加强学生的思想政治素质教育,是新时代中国特色社会主义教育的内在要求。习近平总书记指出,高校思想政治工作关系高校培养什么样的人、如何培养人以及为谁培养人这个根本问题。要坚持把立德树人作为中心环节,把思想政治工作贯穿教育教学全过程[1]。面对长期以来专业教育与思想政治教育难以形成合力的现实,总书记强调,要用好课堂教学这个主渠道,其他各门课都要守好一段渠、种好责任田,使各类课程与思想政治理论课同向同行,形成协同效应[1]。因此,对于应用型本科院校Java程序设计专业课程而言,充分挖掘知识点中蕴含的思政元素,有机融入课程教学的全过程,探索思政育人与知识育才深度融合的教学机制,对于形成专业教育与思政教育的协同效应,对于实现高素质应用型人才的培养具有重要意义。

1 思政教育在Java程序设计中的意义

对于应用型本科院校而言,Java程序设计主要是培养学生面向对象的软件设计思想、独立的逻辑思维能力以及“发现-分析-解决”问题的能力等专业素养,为后续的Java Web、Java EE等课程的学习夯实编程基础,在培养方案中具有十分重要的地位。虽然Java程序设计课程大纲中明确了本课程的教学目标、能力目标和素质目标,然而在实际教学过程中教师往往重视专业知识的传授和编程方法的训练,忽略社会主义核心价值观、工匠精神、创新精神、爱国情怀、职业道德等核心素养的培养。专业教学与思政育人相分离,对学生可持续性、终身发展造成了较大影响。实际上,具体知识的掌握并不能足以让学生适应社会的发展需求,唯有核心综合素养的养成才能让学生在社会上行稳致远。将思政元素融入Java程序设计课程,不仅让学生掌握知识技能,更能让他们明白生命的价值和学习的意义,从内心深处激发学习的原生动力,进而找到人生的奋斗目标。另一方面,充分利用课堂教学阵地改变知识传授与素质教育相分离的“两张皮”现象,实现知识育才与思政育人有机结合,真正做到二者相向而行。因此,在Java程序设计课程中开展课程思政教育具有十分重要的意义。

3 课程思政实施方法

3.1 基本思路

课程思政不是做“加法”,而是一种方法,应贯穿教育教学全过程[2]。其基本思路为:根据计算机专业的特点和Java程序设计课程的培养目标确定思政教育的定位,形成包含思政培养目标和课程思政教学方式的课程教学大纲。在课程大纲的指导下,分类建设思政素材库,并以此为基础进行知识单元的教学设计和教学资源的制作。最后,通过教学效果评价机制的反馈,不断优化课程大纲、教学设计以及思政素材库,形成一个持续演进的系统。如图1所示。

计算机专业的课程思政是一种思维方式,是一种意识倾向,是一种教学理念,是将最切合专业、最需要培植、最塑造品德的核心元素融入专业的教学中[3]。结合Java程序设计的课程定位,将思政元素定位在工匠精神、科学精神、创新精神、社会责任感、职业道德等方面,课程大纲中的思政目标可描述为:培养具有热爱科学、实事求是、严肃认真、一丝不苟、诚实守信的行为品质; 树立正确的技能观,努力提高自己的实践能力和理论水平,为社会和人民贡献价值;培养软件工匠精神,在潜移默化中培育社会主义核心价值观,提高综合素养,树立社会主义职业精神。教学设计方面,在教学目标中除了“知识传授”目标和“能力培养”目标外,增加“价值引领”目标,在教学内容部分除了“知识点”和“重难点”外,增加“思政元素挖掘”内容,建立起知识点和思政元素之间的对应关系。如,对于“Java中的异常处理”知识单元的教学设计,价值引领目标为:激发学生对社会主义核心价值观的认同感,培养民族精神和时代精神;培养学生的软件工匠精神、科学精神和创新精神。思政元素挖掘设计如图2所示。

3.2 理论教学环节

Java程序设计是理论教学与编程实践相结合的课程。理论教学主要讲授Java基本语法、选择/判断/循环三大程序结构、面向对象的设计思想与方法、常用的API、集合、多线程、IO、GUI等,主要培养学生独立思考的能力、软件调试与解决问题的能力、掌握面向对象的程序分析与设计方法,养成求实创新的意识。

以在线教学平台为基础,理论教学将“课前预习-课中教学-课后提升”相融合,如图3所示。在课前预习环节,教师客观分析目前的学情状况,通过在线教学平台有针对性地发布预习资料和学习任务,学生根据老师发布的内容进行自主预习,这有利于教师在课堂教学之前充分掌握学生的课前学习情况。在发布的资料中可以包括诸如软件行业的发展现状、软件定义一切、我国信息技术的发展成就、亟待解决的“卡脖子”技术等相关内容,一方面拓宽学生的视野,另一方面激发学生的爱国情怀和学习热情,增强崇尚科学的光荣感和社会责任感。

课堂是教师实施育人的主要阵地,是“责任田”。在课堂教学中,教师根据学生的课前预习情况进行导入,通过案例教学法重点讨论核心问题。在此过程中,鼓励学生大胆发表自己的观点,引导学生通过实验去验证自己的设想。一方面可以营造良好的课堂氛围,另一方面可以培养学生敢于表达、敢于尝试、不怕失败、勇于探索的精神。通过任务驱动的方式,明确考核标准,引领学生以团队的形式探究难点问题,以培养学生的科学探索、求真创新、团队协作精神。

在课后巩固提升环节,学生与教师通过在线教学平台进行互动,及时解答学生遇到的各类问题,与学生进行较深层次的延伸探讨,引导学生将所学知识进行拓展应用,鼓励学生之间知识共享、互帮互助。一方面可以使教师对学生的学习效果进行更加精准的评估,让学生对课程的学习产生更加浓厚的兴趣;另一方面,通过课后巩固和提升,让学生体会到量变积累到一定程度就会产生质变,个人能力的提升同样也遵循这个规律,而且在学习上来不得半点懈怠和马虎,更不能通过抄袭他人的成果来应付交差,以培养学生实事求是、诚信正直的品质。

3.3 实践教学环节

实践教学是理论联系实际、培养学生掌握科学方法和提高动手能力的重要平台[4]。依据应用型本科院校人才培养目标,结合Java程序设计课程的特点,遵循由浅入深、循序渐进的原则,设计了四个层次的实践教学体系(如图4所示),包括基础实践、技能实践、综合实践以及创新实践。基础实践层的主要目标是让学生掌握课程的知识点,具备基本的编程能力,实践内容主要为Java基本语法以及各知识点的验证性实验。通过本层次的实践,让学生体会基本的编程思想以及语法规则的严谨性,思政元素体现为遵纪守法、严谨求实。在技能实践层,通过课程设计的集中训练,要求学生掌握基本的软件开发方法和技能。课程设计是本课程知识点的第一次综合应用,一般涉及800行至1000行中等规模的代码量,除了科学的逻辑思维外,如何定位程序中出现的问题并加以解决是本阶段需具备的重要能力之一,代码调试工作需要足够的耐心和细心,这就需要养成工匠精神。综合实践层主要是通过一个真实项目的训练,使学生具备将知识进行整合串联的思维能力和软件需求分析能力,培养工程实践能力、技术文档写作能力和项目管理能力。以前期实践为基础,本阶段将实现学生能力由“量变”向“质变”的转变,并让学生意识到创新的核心作用。各类创新活动和学科竞赛构成了创新实践层,该阶段鼓励学生以团队形式参加各类创造性活动,以培养创新能力和独立处理问题的能力,具备团队协作精神和良好的职业素养。

在实践教学过程中,需坚持学生的主体作用,引导学生通过自身的努力逐渐找到问题的解决方法,同时引导学生之间建立互帮互助和共享交流机制,形成以先进带后进,只争朝夕的良好局面。

4 课程思政实践成效

4.1 学生精神面貌明显改善,综合实践能力有效提高

Java程序设计课程深挖思政育人元素,将立德树人根本宗旨贯穿于教学的全过程。通过在本校软件工程专业的实施,学生的精神面貌明显改善,综合实践能力得到了有效提升,主要表现在:1) 在课前预习中,学生能根据老师下发的资料和任务主动开展自我学习,能够按时完成预习作业。在线上教学平台的讨论区中,学生之间相互讨论,师生之间互相探讨,学习氛围浓郁。2) 在课堂教学中,上课迟到、玩手机的现象大为减少,学生能够积极参与到课堂的讨论中,课堂教学效果明显提升。3) 在课后复习巩固环节,学生在线提问的数量较以前明显增加,有些同学甚至到深夜还在咨询或解决程序问题,课堂延伸显著拉长,学生的问题较深入,质量较高。4) 理论考试和上机编程成绩相比上一届有较大幅度的提高。5) 学生主动报名参加学科竞赛和大学生创新训练计划的积极性大幅度提高,竞赛获奖人数较上年同期增加明显。以上现象说明,在课程教学中实施思政育人对学生的专业能力和综合素质的提升均得起到了明显的促进作用。

4.2 教师育人理念根本转变,教学热情明显增强

在课程思政改革实施之前,教师一般认为课程思政就是在课堂上讲大道理,而经过本次改革实践,学生的学习效果出现了出人意料的可喜变化,经过深刻的教学反思,教师切实认识到课程思政绝不是讲套话和空话,而是实实在在的事情,大到国家情怀,小到做人做事都是思政元素,思政育人工作做得好一定会对学生知识的学习和技能的提升起到巨大的推动作用,这彻底改变了教学团队的育人理念,教师的教学热情得到明显提高。具体体现为:1) 教师能主动去探索课程思政育人的方法和理论,分类构建更加丰富的思政素材库,深入挖掘可融入课程教学的思政元素。2) 教学设计也更加丰富,能将思政元素较好地融入理论知识的讲解和技能训练之中,有效激发学生的学习兴趣,教师自愿全程投入到课前、课中、课后各个环节的指导之中。3) 教学团队定期开展课程思政专题研讨活动,探讨融入思政元素的教学方法,教师的理论水平和政治素养不断提高。

5 结束语

课程思政是一种教育理念、一种思维方式、一种教育实践,更是一个系统工程[5]。本文针对应用型本科院校Java程序设计课程,探索将专业育才和思政育人相融合的一般方法和教学模式。通过深入挖掘理论教学和实践教学中蕴含的思政元素,将爱国情怀、职业素养、工匠精神、团队协作、严谨求实、创新精神等融入课前-课中-课后全过程,有效激发了学生的探索精神和开拓创新意识,增强了学生的科学思维能力和社会责任感,提高了学生的创新实践能力,实现了课程育人育才的教学目标。

参考文献:

[1] 习近平在全国高校思想政治工作会议上强调:把思想政治工作贯穿教育教学过程开创我国高等教育事业发展新局面[N].人民日报,2016-12-09(1).

[2] 杨祥,王强,高建.课程思政是方法不是“加法”——金课、一流课程及课程教材的认识和实践[J].中国高等教育,2020(8):4-5.

[3] 陳志勇,叶桦畅,张笑钦.计算机类专业的课程思政:核心元素、基本原则与实施策略[J].中国大学教学,2021(4):34-38,65.

[4] 彭晏飞,张全贵.新工科背景下计算机类专业多元化实践教学体系改革研究[J].实验技术与管理,2019,36(11):222-224,233.

[5] 刘鹤,石瑛,金祥雷.课程思政建设的理性内涵与实施路径[J].中国大学教学,2019(3):59-62.

【通联编辑:王力】

猜你喜欢
思政育人创新精神工匠精神
高职院校院系思政育人工作实效性探究
“大思政”视域下公安院校思政育人模式的思考
高校大学生创新型人才培养模式初探
大创项目对大学生实践能力和创新精神培养的作用研究
浅谈学生创新精神的培养
德日“工匠精神”,中国怎么学
政府官员也需要“工匠精神”