高校“C语言进阶”课程思政的教学设计与实施研究
——以绵阳师范学院为例
2022-08-19张萃
张 萃
(绵阳师范学院信息工程学院,四川绵阳 621000)
0 引言
2019年3月,习近平总书记在北京主持召开学校思想政治理论课教师座谈会时发表了重要讲话,习近平总书记指出,推动思想政治理论课改革创新,要不断增强思政课的思想性、理论性、亲和力、针对性,要坚持“八个相统一”,即坚持政治性和学理性相统一,坚持价值性和知识性相统一,坚持建设性和批判性相统一,坚持理论性和实践性相统一,坚持统一性和多样性相统一,坚持主导性和主体性相统一,坚持灌输性和启发性相统一,坚持显性教育和隐性教育相统一.习近平总书记的“八个相统一”为上好思政课做出了要求,指明了方向.因此通过对绵阳师范院计算机专业特点的思考、研究,计算机专业课程的老师们通过深入挖掘专业课程的思政资源,实现了将计算机课程的专业知识(“显性教育”[1])与思政内容(“隐性教育”[1])的自然融合,对计算机专业课程进行了课程思政的教学改革.本文以“C语言进阶”课程为例,通过以下几方面的教学改革来探讨如何对计算机专业课程进行课程思政的设计与实施.
1 深入发掘课程的思政元素
“坚持显性教育和隐性教育相统一”,绵阳师范学院的计算机专业老师们通过挖掘专业课程和教学方式中蕴含的思想政治教育资源[2],实现了计算机专业课程的课程思政的教学.计算机专业课程的老师们设计“C语言进阶”课程的教学以“显性”专业知识为主导内容的教学目标,增加“隐性”思政元素为辅助内容的教育目标.
思考计算机专业的特点,“C语言进阶”是一门高级程序设计语言,涉及的计算机语言的专业术语很多,覆盖了每一个重要的知识点,这些是典型的“显性”的专业知识;老师们通过梳理每一章节的专业知识,发现每一章的某个关键的专业术语恰好能连续的对应上我国改革开放以后的每一届中国共产党全国代表大会的主题.通过反复的提炼、打磨,从中国共产党第十一届中央委员会第三次全体会议的“改革开放”一直到第十九届中国共产党全国代表大会的“不忘初心,牢记使命”恰好形成一系列的思想政治资源.因此,老师们将我国改革开放以后的历届中国共产党全国代表大会重要的方针、政策作为“隐性”的思政元素,从中提炼出该课程的课程思政的教育目标.最终,老师们确定将我国改革开放以后的历届的中国共产党全国代表大会的具体方针、政策内容作为思政内容贯穿在“C语言进阶”课程思政的教学过程中,如表1.
表1 “C语言进阶”课程思政内容Tab.1 Ideological education in the course teaching of Advanced C Programming Language
续表1:
老师们在开展专业知识的教学时,通过讲授计算机专业术语,关联发散到与之“神似”的中国共产党全国代表大会的方针、政策.同学们既学习了专业知识,又自然的了解、学习了改革开放以后的历届中国共产党全国代表大会的具体的方针、政策的内容.在整个教学过程中,同学们会循序渐进的感受到在中国共产党的带领下,中国不断的发展、壮大,整体国力不断增强的共鸣感,自然而然将勇于创新的精神融入于心,弘扬中华民族的匠心精神,厚植爱国主义情怀,增强中华民族自豪感,树立正确的社会主义核心价值观、人生观、世界观.
2 特色构建课程思政的教学模式
如何将提炼的思政元素自然融合于高校的专业课程,是课程思政最重要的环节.根据专业的特点,课程的特点,学生的特点去设计特色的教学过程是课程思政最重要的步骤.在专业知识讲授的理论课堂上将专业知识自然过渡到思政内容需要老师们不断的探索、总结和同学们的不断实践、反馈.根据“C语言进阶”课程的特点,老师们设计使用课程中每一章的核心专业术语去带动学生了解、学习“神似”的中国改革开放以后每一届中国共产党全国代表大会的重要方针、政策,不仅专业知识的教学过程是一个完整的体系,思政内容的了解、学习也形成了一个完整的体系.学生通过学习专业术语去了解思政内容,而思政内容又帮助学生巩固专业知识的学习,从而形成“专业知识、思政内容相互融合”的双总线的教学模式,既实现专业知识学习的教学目标又实现思政内容的教育目标,如图1.
2.1 专业知识为主
学科的专业课不是思想政治课,所以课堂教学的重心一定是专业知识.例如“C语言进阶”课程的第一章,教学的目的是让学生了解、掌握C++的特点,以及对比与C语言的不同和了解C++的优势,整个课堂教学一定是围绕C++的特点对应的教学方法、手段进行深入分析和详细讲授的.所以,整个教学设计中专业知识的课堂教学的时间分配应该不低于90%,才能保质保量的完成这一章节的专业知识的教学目的,体现了专业课程中以专业知识教学为主的教学设计模式.
2.2 思政内容自然融合
如何将思政内容自然的融入专业知识的课堂教学中是每门专业课程思政的难点.老师们通过对高级程序设计语言的知识点的深度梳理、合理挖掘,找出与专业课程知识点相融合的思政内容.例如“C语言进阶”第一章中提炼“C++就是C语言的改革开放”,以专业术语“C++”作为切入点,引出“改革开放”,而“改革开放”是中国共产党十一届三中全会的一个重要的方针、政策,自然实现思政内容的“无缝”融合.整个教学设计中,将思政内容的了解、学习放在专业知识学习的后面,思政内容的时间分配不高于课堂教学时间的10%,从而实现专业课程中自然融合思政内容的教学设计模式.
2.3 让思政内容成为专业知识的“沃土”
如何让学生真正接受和认同专业课程的课程思政,可以通过提炼思政内容去提升学生对专业知识的学习热情,让课程思政内容成为学生学习专业知识的“启明星”.例如“C语言进阶”课程思政,让学生了解、学习社会主义中国改革开放以后的历届的中国共产党全国代表大会重要政策、方针以后,特别要介绍在此历史背景下中国计算机技术的发展.让学生意识到我国计算机技术的不断发展,计算机专业领域的欣欣向荣与中国共产党的路线、方针政策是息息相关的,它们是我国计算机专业发展的坚实的支撑力量.随着每一章专业知识的深入学习,了解、学习与之相对应的中国共产党全国代表大会的重要的方针、政策,了解以此为背景的中国计算机技术的发展,逐步引导学生坚持中国共产党领导、坚持中国特色社会主义道路,坚持利用所学专业为中华民族的强盛贡献自身力量的信心和决心.
总之,“双总线”课程思政的教学模式符合“C语言进阶”专业课程的特点.通过将思政内容自然融入于专业知识的教学过程,不仅提高了学生对专业知识学习的热情,也增强了学生对思政内容了解的兴趣,塑造学生正能量的社会主义人生观、价值观,厚植民族奉献的工匠精神,从而实现“思德于教”教学改革目的.
3 合理采用课程思政的教学方法
3.1 采用“启发式”教学让思政内容的“切入”顺理成章
根据“C语言进阶”课程的特点,每一章的知识点的前后连贯性和持续性都很强.因此,我们设计每一章的连贯性的专业术语相关提问作为课程思政内容的“切入点”.例如,第一章的“C++”术语,在专业知识的课堂总结环节中,我们抛出问题“C++就C语言的更新,就是C语言的改革开放,那么我们国家的改革开放听说过没有?”,自然的吸引学生积极思考“改革开放”的政策是怎样的,从而引出对应的思政内容.
通过研究、总结专业课堂的实践教学,老师们发现在“C语言进阶”课程思政的教学中设计“恰好”的专业术语的关联“启发式”问题,更能积极引发学生对思政内容的发散思考,更能体现出“思德于教”,达到思政内容“春风化雨,润物无声”[1]的效果,更能提升教学的课堂效果和课程思政的感染力.
3.2 运用“案例法”“讨论法”教学让课程思政的“沉淀”水到渠成
在具体实施“C语言进阶”课程思政的课堂教学过程中,老师们还结合使用“案例法”的教学方式,使用图片、事迹、案例……等,让学生对跟专业术语“神似”的中国改革开放以后的每一届中国共产党全国代表大会的内容产生极大的兴趣和持续性跟进、了解的热情.比如,第一章的课程思政内容“中国共产党十一届三种全会”的内容,我们用“改革开放”前后中国人民生活的历史图片作为对比,直观的让同学们感受“改革开放”后的中国发生了翻天覆地的变化,以及当时我国计算机技术的崛起和发展的水平.每一位学生都会自然意识到,“勇于改革”的创新精神正是计算机专业学生所需要的品质,激发他们期望学好专业知识为我国的计算机技术发展奉献自己的力量的情怀,“润物细无声”的自然实现课程思政的教育目标.
在实验课程的教学中,老师们还适当引入“讨论法”,让学生在实践专业知识的同时,分组讨论从“改革开放”到“不忘初心,牢记使命”的背景下的我国的计算机技术发展的状况、特点,引发学生思考、自省自身的学习方式和发展方向.小组讨论启发每一位学生去自觉认同课程思政的内容,并产生共鸣,自觉的提炼中华民族的文化基因、价值范式和正能量.
总之,采用各种合理的教学方法让计算机专业课程在传播专业知识的同时,也成为厚植爱国主义情怀,弘扬中华民族传统文化,崇尚真理、科学,树立正确的社会主义核心价值观等思想的生动的教学载体,实现“思德于教”的潜移默化的教育效果.
4 关注课程思政的教学效果
学生是课程思政最直接的学习者、感受者、获益者,对高校课程思政建设的有效性评价应该立足于学生,在“三全育人”的总体教育格局中以第一视角充分检验人才培养的效果.
专业课程的课程思政的教学效果应该立足于对学生的马克思主义世界观、人生观[2],以及社会科学[3]48、专业的职业发展、价值观等思想道德的塑造,注重课程思政内容入脑入心入行[1]17、见行见效的有效性评价,既要关注学生对正能量的思想政治的获得感方面的理性维度,也要关注学生树立正确的人生观、价值观的持续性方面的实践维度.
“C语言进阶”课程思政已经在绵阳师范学院新生中开始实施,老师们全程关注课程思政的教学效果,对两个班(近100名)的学生在课程思政教学的不同时期分别进行统计、调研.通过问卷调查的数据显示,在学习该课程前,近95%的学生不知道什么是课程思政,但愿意在老师的引导下参与课程思政的教学活动;在该课程的课程思政的学习中,接受访谈的近98%的学生,对思政内容表现出极大的热情.学生们一致表示“C语言进阶”课程思政内容弥补了他们对中国改革开放以后历届中国共产党全国代表大会的内容、以及中国计算机技术发展历史知识的欠缺,增强了他们对计算机专业未来发展的信心,激发了他们对计算机专业的热爱,并且积极崇尚“学以报国”的奉献精神.学生们的反馈,体现了“C语言进阶”课程思政的教学能够引领他们对中国共产党的向往,激发他们对计算机专业知识学习的积极性,增强他们的爱国主义情怀等思想政治方面的高度获得感.在学习完该课程之后,通过问卷调查和学生访谈的结果显示,学生们对的计算机专业课程的课程思政内容的接受度和满意度达到98%,大学一年级的学生积极申请加入中国共产党的比率达到70%,其余的学生都表示希望在今后的大学期间争取加入中国共产党,体现了在“C语言进阶”课程思政内容的引领下学生的社会主义价值观的高度持续的发展性.
通过对“C语言进阶”课程思政的教学效果中学生思想政治的获得感和价值观发展的持续性的分析结果来看,该课程的课程思政教学改革达到了的预期的教育目标,实现了高校计算机专业课程在进行计算机专业知识教学的同时能够引领学生正能量的思想脉动、全面提升了高校人才培养质量、增强新时代话语自信的“协同育人”[1]目标.
总之,通过对“C语言进阶”课程思政的教学改革的具体实施和研究,老师和学生们共同佐证了计算机专业课程的课程思政是完全可以实现专业知识传授与思想品德塑造的融会贯通.“C语言进阶”课程思政的教学实践提升了计算机专业课程的教学效果与质量,为本专业其他专业课提供真实、有效的数据支撑,对计算机专业的其他专业课程进行课程思政的教学改革提供了一定的参考性,带动了各门计算机专业课程实施课程思政的联合育人作用.
由此可见,高校的各个专业都可以实现专业教师们对各个专业课程进行“特色”的课程思政的教学改革,实现高校学生在学习专业知识的同时,引领他们对国家、民族崇高的思想品德的共鸣,培养他们更深层次的道德素养.所以,全面开展各专业课程的课程思政改革,促进各专业知识和社会主义价值观、哲学观的思想品德的良性互动和循环,才能真正实现高校的“教书”“育人”的教育总目标.