- 收藏
- 加入书签
协同育人理念下高职《面向对象程序设计》课程思政探索与实践
摘要: 课程思政主要以课程为载体,通过课程途径挖掘思政元素,发挥思政功能,展现育人价值。本文探讨了《面向对象程序设计》在课程团队思政培养、课程思政教学设计、课程思政教学实施过程等方面的课程思政探索与实践,探索了在教学知识点、教学模式、教学评价等方面如盐入水润物无声地融入思政元素。
关键词: 课程思政;面向对象程序设计;思政元素;
0 引言
习近平总书记在全国高校思想政治工作会议上指出:“要用好课堂教学这个主渠道,其他各门课都要守好一段渠、种好责任田,使各类课程与思想政治理论课同向同行,形成协同效应。”[1]2019年3月,习近平总书记在学校思想政治理论课教师座谈会上再次强调:“坚持显性教育和隐性教育相统一,挖掘其他课程和教学方式中蕴含的思想政治教育资源,实现全员全程全方位育人。”2020年6月,教育部颁布了《高等学校课程思政建设指导纲要》(以下简称《纲要》),明确提出课程思政建设工作要在全国所有高校、所有学科专业全面推进,促使课程思政的理念达成广泛共识。
1 课程思政的概念
课程思政是一种新的思想政治教育理念,即“课程承载思政”“思政寓于课程”,旨在以立德树人为价值引领,通过挖掘思想政治教育资源,实现知识传授与价值引领的有机统一,进而构建各类课程与思政课程同向同行多方协同育人。这一理念注重在价值传播中凝聚知识底蕴,在知识传播中强调价值引领。课程思政主要以课程为载体,通过课程途径挖掘思政元素,发挥思政功能,展现思政价值。
2 实施课程思政的重要性
《面向对象程序设计(Python)》课程是泸州职业技术学院软件技术、大数据技术、人工智能技术应用等IT专业开设在大一学年第二学期的一门专业基础平台课程,共64课时。本课程是《Web应用程序设计》等专业课程的前导课程,是Python工程师的主要考核内容。该课程授课学时多,涉及的学生数量多,影响范围广,因此,对课程进行思政建设就显得很重要。
3 实施课程思政的全过程
3.1 课程团队思政意识的增强和思政能力的提升
教师思想观念转变是实现课程思政的首要条件,教师只有思想上真正认同,才能把教书与育人有机相统一。教师只有意识到课程思政的重要性与必要性,才能形成开展课程思政的内在驱动力,积极提升自身思政素养与思政教育能力,并将思想政治教育融合在专业课教学之中,达到润物细无声的效果[2] 。面向对象程序设计课程团队深入领会习近平新时代中国特色社会主义思想和党的二十大精神,践行社会主义核心价值观,坚定“四个自信”,积极参与学校和相关组织机构组织的线上线下等一系列专题培训,提升课程思政意识,提升实施课程思政的能力和水平。课程团队教师利用碎片时间随时随地的学习,将所学的新的思政理念结合新闻热点融入课程教学,进行集体备课,形成育人合力。
3.2 课程思政教学设计
根据课程知识目标、能力目标和素质目标,结合课程特点,将思政元素融合到课程教学大纲,积累思政元素素材资源和课程思政案例资源,秉持“深耕家国情怀、厚植工匠精神、践行社会主义核心价值观,技能成才,技能强国”的思政理念,根据课程内容特点和学生实际情况进行有针对性的教学设计,课程内容与思政元素融入如表1所示。
3.3 课程思政教学实施过程
1)巧秒融入,力求育人无痕迹
在教学知识点中融入思政元素是最常用的一种方式,但一定注意专业课程最主要的还是学习专业知识,思政内容要自然贴合知识点,最好要为理解、掌握知识点增砖添瓦。切不可占时过多,生拉硬扯,刻意说教,引起学生反感[3]。
在知识点导入中融入思政元素。在讲解程序中的继承前,引入生活中的继承。在现实生活中一般指财产继承,现实生活中因为继承问题导致家族不和的情况时有发生,这是因为财产具有独占性,你有他就会没有。但在Python的世界,就不存在相争的情况,因为每个子类都会继承父类所有的财产。利用现实生活中的继承与面向对象中的继承的反差,帮助同学们更好的理解和掌握面向对象编程中的继承的基本特性。此时不用刻意去评价因为财产继承相争不和的行为,学生可以通过教师的词语表达、情感流露获得情感体验,达到如盐入水,润物无声的思政目的。
在知识点讲解中融入思政元素。讲解面向对象编程思想时,对于同一个实际问题,不同的程序员解题思路、采用的算法也会不同,编程的习惯也会不同,因此会产生不同的程序,但终究会得出相同的正确的结果。由此,要有最优性意识,选择最佳程序设计,精益求精,引出工匠精神和社会主义核心价值观——敬业。讲解类的定义和对象的创建时,编写符合Python编码规范的代码,养成良好的编程习惯,引出服从规则,遵纪守法,社会主义核心价值观——法治。我们所处的社会,从小(一个人)到大(一个国家),都有自己的规则、纪律和法律,只有每个人(公民)都做到遵纪守法、遵守秩序和社会公德,从一个国家到一个班才能正常有序运行,在一个正常有序运行的国家、班级里生活和工作,个人才能实现自我发展。因此,请编写符合Python编码规范的代码,养成良好的编程习惯,做一名优秀的程序员,成长为一个优秀的人。讲解面向对象的属性装饰器时,先使用getter和setter方法对私有属性进行访问和设置,比较麻烦,Python为了增加编程的灵活性和照顾程序员的习惯,引入了属性装饰器。与人相处时,也应该站在对方的角度考虑问题,人与人之间应相互尊重、相互关心、相互帮助、和睦共处,对人友好。程序员工作的组织形式是项目组,这就需要项目的成员之间保持友善的关系,引出社会主义核心价值观——友善。讲解异常时,要使用异常增加程序的健壮性和可靠性,从而提高用户体验,引出编写代码时要考虑周全,精益求精,培养可靠性意识,引出社会主义核心价值观——敬业。讲解方法的定义和调用时,对象方法的调用,体现了方法与对象之间、对象与程序之间的个体与整体的依赖关系,对象与程序整体功能的实现必须让各对象实现 1+1>2 的效果。大到国家,小到班级都是一个整体,每个人既要不断完善自己,又要融入班级、国家整体,在相互交融中实现自我价值的提升,这就需要个体从整体的利益出发考虑问题,引出社会主义核心价值观——爱国,完善自己,融入整体实现自我价值的提升。
在知识点练习中融入思政元素。例如针对Web编程布置课外项目——中国乡村旅游景点网站开发。中国革命是从乡村走出来的,乡村承载了中国革命的红色记忆,乡村旅游景点中有很多是红色旅游景点。党的十九届五中全会提出,要持续推进红色旅游健康稳步发展,传承红色基因、弘扬革命文化、凝聚奋斗力量。学生通过搜集素材,图文并茂感受红色旅游资源,从党的光荣历史和人物事迹中汲取政治智慧和道德滋养,传播和实践红色文化,让爱国主义教育内化于心,触及思想、触动灵魂,增强振兴中华的责任感和使命感。通过宣传乡村旅游景点,从而宣传红色旅游资源,助推乡村振兴。
2)优化教学模式,突显学生主体地位
课程依托学银在线平台省级精品在线开放课程《面向对象程序设计》,采用线上线下混合式教学模式实施教学,以学生为中心,提高学生的参与度,培养学生的自主学习能力、沟通表达能力、发现问题解决问题的能力、精益求精的工匠精神等。
课前线上,教师在学习通平台发放任务清单,明确任务,引导学生自学。学生认领任务,分析任务,利用线上平台提供的微视频、PPT等完成相关知识的学习。自学完成后,完成平台提供的课前自测,尝试完成平台提供的和知识点有关的案例。教师检查自测情况和任务完成情况,分类梳理问题,据此做出决策,即时调整教学策略。课前不受时间空间的限制,学生学习时间、学习节奏自我安排,有利于培养和提高学生时间管理能力、自主学习能力。
课中线下,考虑到学生自律性、自学能力不同,导致课前学习效果、学习质量也不同,而掌握课前基本知识是提升课堂教学质量的前提,因此,根据课前自测情况,将具有一定难度的基础知识放在课堂中讲授。课堂以学生完成任务、教师个性化辅导的任务驱动式活动为主,根据教学需要,灵活组织“知识精讲、任务分析、小组探讨、任务实践、任务展示与点评、任务小结”等辅助活动。以学生为中心,让学生进行主动探索,不仅提高了学生的参与度和编程实践能力,还增强了学生学习的积极性和主人翁意识。教师摆脱课堂讲授的束缚,增强了在课堂上与学生的互动,可以及时发现学生的学习困境,从而帮助和鼓励学生建议学习自信,实现教师价值的最大化。课堂上除了任务驱动的主活动外,穿插的辅助活动也具有思政融合点。小组探讨培养学生的沟通表达、思辨能力;任务展示与点评,肯定学生实践的亮点,指出不足,提出解决方法,培养学生发现问题、解决问题的能力和精益求精的工匠精神;任务小结,师生通过思维导图温习表述所学知识与应用技术,培养学生的领悟概括能力。通过课堂一个个任务的实现,最后迭代成完整的项目。学生见证、参与、完成整个项目的开发,经历了从无到有、从小到大、从满目疮痍到美丽蝶变的过程,学会了如何将一个大项目分解成若干个任务,并逐步实现任务,最后完成项目的方法,有利于培养学生脚踏实地的学习态度和正确的编程方法。对于编程中遇到的错误,告知学生这是很正常的现象,以平常心对待,具体问题具体分析,不给学生直接指出问题,而是引导学生观察、输出和利用调试、断点等排除错误,教会学生学会解决问题的方法,以不变应万变,培养学生具体问体具体分析及解决问题的能力。针对学习相对落后的贫困生实现精准扶贫。学生贫困群体往往学习效率低下,自律性较差,不善言谈,在课间休息或实践时,重点关注并主动询问这些学生的任务实践完成情况,根据实际情况或将课堂核心知识点重新讲解,或将任务实现逻辑思路重新讲解,及时肯定和鼓励学生,帮助学生查漏补缺,促进学生重拾学习的信心,从而步入良性循环。
课后线下,学生以小组为单位,完成课堂配套的课后项目。小组成员分工合作,交流碰撞,不仅能提高专业技能,还锻炼了小组成员的沟通表达能力,特别是组长的统筹规划、沟通协调、执行落实能力,还增强了学生的团队合作意识和集体荣誉感。在项目答辩环节,锻炼学生的口头表达能力、应变能力、演讲能力等。在课后项目的设置上,多设置一些具有积极意义的真实案例等。
3)改革教学评价,提升育人成效
教学评价是为了激励和促进学生学习,有效融入思政育人的教学评价体系,也可以帮助学生树立自信心、增强责任心、培养创新创造能力。
课程评价分为过程评价(50%)和终结评价(50%)两部分。过程评价包括系统平台多元评价(50%)、技能实践完成评价(20%)、项目完成情况评价(25%)、增值评价(5%)。系统平台多元评价强调学生平常要使用平台自学,培养学生的自我控制能力和自主学习能力;技能实践完成评价强调学生要重视平常的上机作业,以量变到质变,培养学生脚踏实地的态度和精益求精的工匠精神;项目完成情况评价培养学生的综合应用能力,评分标准包括工作量的饱满度、功能设计的实用性、代码的规范高效性、系统的稳定健壮性、设计思路的创新性、现场演示讲解的条理性、严谨性、流畅性和回答问题的正确性等,通过各方面的考核,不仅能判断学生的专业实践能力,而且能从中判断出学生的工作态度、责任心、沟通协调能力、口头表达能力、随机应变能力等;增值评价以学生学业成就为依据,追踪学生在一段时间内学业成就的变化,鼓励学生不断进步,超越自我,遇到最好的自己。
4 结语
在面向对象程序设计课程中开展课程思政教学,兼顾思政教育和专业教育内涵,培养学生深耕家国情怀、厚植工匠精神,践行社会主义核心价值观,走技能成才、技能强国之路,学生的专业认同感、价值感、成就感和专业技能显著增强。
参考文献:
[1]共产党员网.习近平在全国高校思想政治工作会议上强调 把思想政治工作贯穿教育教学全过程 开创我国高等教育事业发展新局面[EB/OL]. https://news.12371.cn/2016/12/08/ARTI1481194922295483.shtml?from=singlemessage,2016-12-08
[2] 房川琳 , 熊庆 , 苏燕 . 融合思政元素的无机化学实验课程建设 [J]. 实验技术与理,2021,38(1):28-32
[3] 薄萌萌. 高校教师在“课程思政”改革中的元认知过程-质性研究的视角[ J ]. 教育学术月刊, 2020(9): 68-74+111

京公网安备 11011302003690号