- DOI:
10.13738/j.cnki.acc.qklw60536
- 专辑:
科学Ⅰ辑;信息科技
- 专题:
信息、科学;综合科技
- 分类号:
G90;N92
摘要:习近平总书记在全国高校思想政治工作会议上指出,要坚持把立德树人作为中心环节,把思想政治工作贯穿教育教学全过程,实现全方位育人。本文以笔者所在的计算机学院Python数据分析课程教学团队为主,以软件工程专业学生为实施对象,针对当前该课程与思政教学融合中存在的难题,积极探索以混合式教学为基础的实践教学部分课程思政建设的实施方法,课程教学团队结合Python数据分析专业知识,设计融合课程思政的教学案例,贯穿社会主义核心价值观。通过上述课程思政案例的实施,能够使学生获得专业知识技能的同时,提升思想素质,增进学生对自身、对社会、对国家的深刻了解,同时为促进本课程专业教育与思政教育融合提供思路。
关键词:Python数据分析;课程思政;教学案例
0 引言
2020年6月,教育部发布了《高等学校课程思政建设指导纲要》,强调立德树人是衡量高校工作的重要标准。为了有效落实立德树人的任务,高校在日常教学中必须用好课堂教学这个渠道,应该将各类课程与思想政治理论课程同向同行,形成良好协同效应,从而推动课程专业教育与思政教育的融合,以此提升学生的思想素质,培养学生的爱国情怀,提高人才培养质量。由于课程是提升高等教育质量的根本元素,专业课程是课程思政建设的基本载体,因此在课程思政建设背景下,探索Python数据分析这门实践性较强的课程思政教学,具有十分重要的现实意义。
各高校教师在专业课程融合思政中发现,专业课程与思政教学的融合是更核心和难以解决的部分,核心问题包括课程思政案例设计[1]、课程思政的融入问题。计算机类专业课程开展思政教学,需要教师了解本专业及课程特点,按照专业人才培养方案的需求开展思政教学设计改革方面的探索。
然而,Python数据分析课程融入思政教学面临着以下困难:
(1)教师思政教育理念落后,课程建设与课程思政脱节,很多教师认为课程思政教育是思政课教师的任务,不属于计算机专业课教师的任务范畴,教师往往只关注课程教学内容的前沿性与专业性等,而对课程的思政育人重视不够,造成课程的思政建设不足。
(2)思政元素挖掘困难。相对比文科类课程,Python数据分析课程注重的是培养学生对数据的计算及分析能力,思政元素的挖掘需要透过现象看本质,而授课教师往往担心思政元素的加入会打断课堂上的正常教学,融入比较生硬。课程思政实践中生搬硬套的现象较为常见,无法有效将思政元素融入课堂教学中。
1 相关研究
目前关于计算机类课程的思政研究有很多,国内的相关学者也有了很多贡献,雷亚莉[2]等对Python程序设计课程开展了融入课程思政元素的教学改革与实践,课程以学生为主体,从科技发展、历史文化、法治观念、政治经济、网络安全五个方面入手,进行了案例的选择与教学。左非凡[3]等对数据分析与挖掘课程思政建设进行了探索与实践,通过健全育人体系、改进课程内容、丰富教学手段、完善评价机制4个方面对数据分析与挖掘课程进行重新设计,并在该课程三个阶段及三个环节中进行思政元素融入。李晓英[4]等以知识、能力、素养为核心,从课程内容、教学模式、案例设计等方面,提出了Python程序设计课程思政教学的重构方案,探讨如何通过基础知识、案例探究、综合训练3层渐进式教学模式开展教学实践。王春[5]等针对当前高校Python语言课程思政建设中存在的难题,从教学团队建设、思政元素挖掘、教学方法改善、教学案例设计、考核方式转变五个方面,探讨了思政教育与Python语言课程的结合机制与实践方式,提出相关改进措施。
以上关于计算机类课程的思政教学改革研究多集中在思政元素挖掘和融入专业课程等方面,没有展现具体的应用形式以及方式,本文以线上头歌教育平台为主,结合线下课堂教育,设计的思政案例更加具象化,使学生在学习知识的同时能够更深的理解思政教育,从而培养学生正确的人生观、价值观、世界观。
2 Python数据分析课程特点和地位
近些年来,Python 语言作为一门新兴的通用编程语言,以其独特的优势使得使用者更关注于问题的解决、实践能力的提升,在数据分析、科学计算可视化、机器学习、人工智能等诸多领域中得到了越来越广泛的应用。在笔者所在的学院中,《Python数据分析》是承上启下的“交叉桥梁”课程,其依赖前期课程例如《Python 编程基础》《数据库原理与应用》《Web 开发基础》的基础能力,为后续方向课程提供支撑。因此,《Python 数据分析》的定位是帮助软件工程专业学生适应行业需求变化,提升就业竞争力,避免因 “只会写代码、不会用数据” 导致的能力短板。
3 Python数据分析课程思政案例设计与实施模式
在 Python 数据分析课程中开展课程思政教育,深入挖掘课程中蕴含的思政教学元素,从课程教学目标、教学内容、教学方法等实施,通过教学效果分析实现课程思政的目标。
3.1 课程思政教学目标
教学目标需紧扣 “技术工具” 与 “价值引领” 的深度融合,既要依托数据分析的专业场景(如数据处理、结果解读、工程应用),又要融入家国情怀、科学精神、职业伦理等思政元素,最终实现 “以技载道、以道润技” 的培养效果。以下从价值引领、专业品格、创新思维三大维度,梳理具体且可落地的课程思政教学目标,如图1所示。
图1 课程教学目标
3.2 设计思政教学内容
根据课程特点,重新构建课程教学内容,注重与相关专业的结合,赋能各自专业实际应用。重点在以下几个方面。
(1)有效组织教学资源,案例要注重实时性,紧跟技术前沿,选择贴近学生,贴近现实的专题进行研讨。
(2)精选例题,引入有趣、实用的应用实例,强化题目阅读,数据分析和上机调试练习的能力,注重培养和训练编程思路、训练思维。
(3)充分考虑专业学生的特点和知识结构,案例设计做到“面向专业、引入问题、引发思政、培养能力、引导创新”。
3.3 创新教学方法
课程组老师探讨教学方法,改进课程的教学方式,将思政元素融入线上教学实施的各个环节,做到思政元素与课程内容相得益彰,在潜移默化中让学生理解与接受教育,达到润物细无声的教学效果。
(1)充分运用研讨式、互动式、案例式等教学方法,激发学生的学习兴趣,由浅入深逐步呈现教学内容,注重学生知识、能力、道德等多方面的培育。
(2)通过涉及到数据分析的相关案例讲解,在课程教学中积极发挥育人作用。结合国内国际形势,结合专业应用,介绍开源项目,引出案例,开阔视野。
(3)借助互联网,将课堂由线下向线上延伸,由课内向课前、课后延伸,实现育人全维度。鼓励学生课前课后利用头哥实践平台上开设的“Python 数据分析”慕课进行课程学习和交流,推进“线上线下”相结合的混合式学习。
(4)探索实验课程教学新模式,通过实践活动训练学生的动手能力。拓展应用场景,巩固基础知识;提供综合案例实训,实现任务进阶,增强编程能力。
课程组老师积极鼓励学生申报校级大学生创新创业项目。做项目要合作才能提高效率,同学之间要相互讨论,进而培养学生的团队协作精神和沟通交流能力,让学生切实感受到合作、责任、诚信等职业素养的内涵,打牢学生成长的科学思想根基。
4 教学效果分析
针对计算机学院软件工程专业开展《Python 数据分析》课程,适应学院应用型人才的培养方案,多维度培养学生的爱国主义精神、综合素质、高阶思维、创新能力,自觉主动地投入课程学习,并应用到专业学习、课外活动中,让学生有积极性、获得感,教师有成就感。
(1)资源建设方面,建设融入思政元素的教学平台、慕课和题库,为课程思政的实施奠定基础。
(2)通过《Python数据分析》课程思政示范课程,通过线下线下混合式教学,随时随地跟踪学生的学习和思想动态。以夯实基础、强化实践、能力拓展为目标,通过因材施教、差异化教学,关注不同基础学生的个性发展和成长需求。
(3)在具体教学中,融入代码规范、诚信编程、以强带弱、同伴助学、公正互评等素质教育,开展了多种形式的倡导诚信和互助、鼓励探索和创新”的研讨与实践活动,鼓励合作式、互助式、探究式、拓展式的学习方法。
5 结束语
Python数据分析作为软件工程专业的其中一必修课,考虑学生的特点和知识结构,结合应用实践场景,挖掘思政元素、设计教学案例、加强应用实践,可以有效地提高学生学习的兴趣、效率和效果,发挥课程育人作用。作为专业课教师,要进一步提升课程思政意识,在教学中找准育人角度,确保教学效果,继续加大设计课程思政典型案例的力度,进一步完善建设课程思政的微视频等相关教学资源,不仅让学生学好专业知识,更要提高学生的职业素养,培养学生精益求精的大国工匠精神。
参考文献:
[1] 陆道坤.课程思政推行中若干核心问题及解决思路---基于专业课程思政的探讨[J].思想理论教育,2018(3):64-69.
[2] 雷亚莉,何玲."Python程序设计"课程思政教学探索[J].大学(思政教研), 2024(12):79-82.
[3] 左非凡,王丹阳.数据分析与挖掘课程思政建设与实践探索[J].电脑知识与技术,2024年22期
[4] 李晓英,何首武,陈佳,等.面向新工科的Python程序设计课程思政教学探索[J].软件导刊, 2022, 21(7):5.
[5] 王春,王婧,肖建于,段亚西.融入课程思政的Python语言课程教学改革[J].宿州学院学报, 2023(12).
相关文献推荐
- 节点文献
- 读者推荐
- 相关基金文献
- 关联作者
- 相关视频
- 批量下載
