本站小编为你精心准备了计算机专业课程中课程思政的应用参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
摘要:在专业课中融入思政教育,是在高校中开展全过程思政教育的有效途径。本文以《Java程序设计》为例分析计算机专业课与思想政治教育的结合点,分别从教师层面、教学目标、课程内容等三个方面进行分析研究,让思想政治教育融入专业课堂。
关键词:思政教育;计算机专业课;融合
一、引言
“要用好课程教学这个主渠道,思想政治理论课要坚持在改进中加强,提升思想政治教育亲和力和针对性,满足学生成长发展需求和期待,其他各门课都要守好一段渠、种好责任田,使各类课程与思想政治理论课同向同行,形成协同效应。”[7]这一重要论述充分说明:“课程思政”不是要把专业课变成思想政治课,而是充分发挥专业课程的在思想政治教育方面的作用,提炼专业课程中包含的文化元素和价值元素,在将这些元素转化成能够体现社会主义核心价值观的生动直观的传递形式,在专业课程知识学习的同时加强价值层面的引导。[1]
二、研究综述
如何在现有开展思政理论课基础上,在专业课程中融入思政教育元素,发挥专业课程的思政教育作用,与思政理论课同向同行,形成协同效应。有不少学者进行了研究,例如曹净植等在《财务管理》课程中融入个人品德、为人处世、创业教育等思政点[2];梁焰在将思想政治教育规律融入FPGA原理与应用设计课程的课程思政设计中[3];周娟等将课程思政融入到数据结构和算法设计课程中[4]。笔者根据学校的育人侧重点及学生的学习特点,以Java程序设计为例,结合专业特色,充分发掘专业课程中蕴含的思想政治教育元素,从哲学角度将思政融入课堂,同时将社会主义核心价值观与课程内容相结合,从而达到潜移默化引导学生在完成专业学习的同时塑造价值观、人生观的目的。
三、Java程序设计课程的思政教育方案
(一)教师层面作为专业课教师要充分发掘课程中隐含的思政元素,跟思想政治教育相结合,将思想政治教育的内涵以通俗易懂的方式融入专业课的课堂中。本文以计算机应用专业的专业课程《Java程序设计》为例来展开讨论。这对学生掌握java程序设计的知识和提高学生思政素质具有积极地作用,同时对于任课教师来说也具有挑战性。“身教胜于言传”,这就要求教师具备较高的综合素质:首先,教师应坚持正确的政治方向,要“坚持教书和育人相统一,坚持言传和身教相统一”,坚守“学术研究无禁区,课堂讲授有纪律”的规矩,不在课堂上传播违反中华人民共和国宪法,违背党的路线、方针、政策的内容或言论,使课堂成为弘扬主旋律、传播正能量的主阵地。其次,需要全面深入掌握所教授的课程知识,熟悉自己的专业,才能触类旁通,发现内在的联系;再次,能够熟练运用多种教学手段和方式,特别是案例、启发教学、类比、联想等有效地教学方法。最后,能够准确找到专业课知识点与思政教育的结合点,并有效实施[4]。承担《java程序设计》的教师都是党员,基本满足以上要求。
(二)教学目标层面根据课程思政的目标修改《java程序设计》的课程标准,重点在目标培养上,在《java程序设计》知识和技能目标基础上,加上素质目标:[1]以新时代中国特色社会主义思想为指导,坚持知识传授与价值引领相结合,运用可以培养大学生理想信念、价值取向、政治信仰、社会责任的题材与内容,全面提高大学生缘事析理、明辨是非的能力,让学生成为德才兼备、全面发展的人才。把学生在Java程序设计专业知识技能学习与素质培养相结合。在课堂教学中结合我国在量子通讯、互联网、人工智能、大数据等高科技领域取得世界领先地位,树立民族自豪感,但是,我国在智能制造诸多核心技术领域依然处在世界低端水平,即“缺芯少核”。面对我们的国情,青年学子要有清醒认识,祖国的未来,需要我们发奋学习,努力拼搏,进而激发学生的社会责任感。课程思政育人目标的具体体现在:第一,科学技术是第一生产力,国家大力发展以计算机技术为代表的信息技术,其中最具创造性的就是程序设计。在课程教学活动的始终贯穿程序设计作为构成科学技术现代化的有力证明的观念,树立课程自信、民族自信的理念;第二,在课程教学活动中,Java语法学习和代码编写实践中,要求学生对待学习和编写代码具有一丝不苟、认真细致、精益求精的科学精神,同时要有耐心、恒心和不怕困难的决心,认真完成每个小任务,不仅要求代码能够正确执行,还要从时间复杂度、空间复杂度两个方面考核对代码的实现,要有工匠精神;第三,在学习过程中,每个同学要保持谦虚谨慎、对人和善、助人为乐的精神,在完成自己任务的同时,积极主动帮助进度慢和基础差的同学,协同小组成员之间的关系,能够团结一致完成小组任务;最后,本课程的考核标准为过程考核20%+实践考核40%+期末考核40%,基本保证考核过程公正、结果公正,体现社会主义核心价值观的公正。
(三)教学内容层面《Java程序设计》课程按工作过程系统化原则构建课程体系,将课程设置为“Java基础知识”“面向对象编程”“数组与字符串”与“深入Java技术”四个模块,每个模块的实施以“程序设计”为载体,按照循序渐进的原则精选技能培训任务,并在任务中突出价值引领。在传授知识的同时,实现随着技能的增加理论层次逐渐上升,学生在完成工作任务的过程中,掌握Java基础知识、形成面向对象的编程思想、能够用Java语言工具解决实际问题的技能。在完成项目的过程中,学生逐渐形成独立思考问题、解决问题能力,具备团结合作的精神,通过课程实训教学内容培养学生的团队协作、诚实守信、安全生产、踏实工作、质量意识、创新理念等相关职业素质,为今后的工作打下良好的基础。例如:Java严格的语法规则引入大到社会、国家,小到学校、班级和小组都有一定的规则和纪律,只有人人都遵守纪律和规则,社会、国家和学校才能正常有序的运行,班级才能更好地发展,小组才能更好地完成任务,实现小组成员的自我发展,体现纪律意识;程序设计是利用计算机来解决现实问题,提供工作效率的一种手段。俗话说“条条大路通罗马”,对于同一个问题,解决的方法也会有很多种,继而到具体代码编写根据不同的算法、不同的编程习惯,也会产生不同的软件,充分体现言论自由、思想自由的观念。从第一行“helloworld”到工程化软件的编写,需要不断地编写代码,不断地实践,不断地纠错改错,充分体现了程序设计课程的实践性等等。以面向对象模块的“子承父业”继承教学设计为例:(1)引入:古人说:“学如弓弩,才如箭镞”,学问的根基就好比弓弩,才能就好比是箭头,只要依靠厚实的见识来引导就可以让才能更好地发挥作用。青年人正处于学习的黄金时期,应该把学习作为首要任务,作为一种责任,一种精神追求,一种生活方式,树立梦想从学习开始,事业靠本领成就的观念,请勤奋学习成为青年远航的动力,让增长本领成为青年青春搏击的能量。[5](2)在面向对象程序设计中,继承性是指子类继承父类的所有属性和方法,并且可以有自己的属性和方法。将党的行动纲领之间的继承关系映射到面向对象的三大特性之一继承,分析出人、教师、党员教师之间的继承关系,在明确Java程序设计中继承的意义与实现的同时加强了思政学习。(3)实践环节:程序设计是将设计思想用代码来实现,归根结底是要编写代码,也就是实践。也就是“绝知此事要躬行”,积土而为山,积水而为海,幸福和美好未来不会自己出现,成功属于勇毅而笃行的人。同时尽量避免复制粘贴别人的代码,要求同学们独立编写代码,做诚实守信的人。(4)小组评价与讨论环节:鼓励同学各抒己见,充分体现言论自由、客观公正,通过小组成员互评,发挥团结互助精神。
四、实践效果
在java程序设计课程中,以17计算机网络与18计算机应用两个专业为例,通过课堂表现、作业完成情况和期末考试成绩来看,实施课程思政后,学生的学习积极性提高,上课玩手机的人数减少,精神面貌焕然一新,考试成绩及格率有11%的增长。
五、结语
“守好一段渠、种好责任田”,本文正是基于此目的,在java程序设计课程中开展课程思政研究,特别是在计算机应用专业和计算机网络专业学生的教学活动中实践了与思政课同行,并收到了不错的效果。这不仅为其他课程开展课程思政提供了参考,也更加促进任课教师不断推进将德育教育融入专业课程的信心。
【参考文献】
[1]邢伟,郭晓彤.高职专业课:课程思政实践路径探讨——以“公共关系”课程为例[J].职教通讯,2018(24):16-21.
[2]曹净植,李宝琴.“课程思政”在《财务管理》课程的实践探索[J].科教论坛,2018(10):224-225.
[3]梁焰.“课程思政”在理工科课程中的实践研究——以FPGA原理与应用设计课程为例[J].教育现代化,2019(4):159-161.
[4]周娟,汪立夏,李雄等.思政教育融入计算机专业课课堂[J].人文社科,2018(2):94-96.
[5]李秋梅.殷切希望•谆谆教导——略谈新时代青年思想[J].青年与社会,2018.
[6]中国共产党章程[M].北京:人民出版社,2018.
[7]在全国高校思想政治工作会议上强调:把思想政治工作贯穿教育教学过程开创我国高等教育事业发展新局面[N].人民日报,2016-12-09(001).
作者:远俊红 林波 单位:云南林业职业技术学院