计算机类专业课程思政探索与实践

2023-06-12 08:54余胜袁辉勇谢莉彭东海
电脑知识与技术 2023年11期
关键词:任务驱动课程思政

余胜 袁辉勇 谢莉 彭东海

关键词:课程思政;计算机类专业;Python程序设计;任务驱动;案例探究

0 引言

在高校各专业的专业课程中全面开展课程思政改革是实现立德树人根本任务的重要保障。在2016 年12月7日至8日召开的全国高校思想政治工作会议上,习近平总书记强调“高校思想政治工作关系高校培养什么样的人、如何培养人以及为谁培养人这个根本问题。要坚持把立德树人作为中心环节,把思想政治工作贯穿教育教学全过程,实现全程育人、全方位育人,努力开创我国高等教育事业发展新局面”。2020年教育部分别印发了《高等学校课程思政建设指导纲要》(简称《纲要》) [1],《纲要》明确提出课程思政建设工作要围绕提高人才培养能力这个核心点,在全国所有高校、所有学科专业全面推进,促使课程思政的理念形成广泛共识,广大教师开展课程思政建设的意识和能力全面提升,协同推进课程思政建设的体制机制基本健全,高校立德树人成效进一步提高。因此,如何将课程思政内容有机融入专业知识的传授过程中,且每一门专业课程都达到育人的目的是当前课程思政内容改革的重点问题。

计算机类专业属于典型的工科专业,在以往的教学中教师更加注重专业技能的教学,容易忽视对学生德育的培养[2]。同时计算机科学与技术专业具有很强的国际化属性,特别是当前人工智能和大数据处理技术的飞速发展更是加快了本专业的发展和国际化。不同国家间的学术交流頻繁,本科课程中也出现了良莠不齐的国际化元素和不同的价值观,学生的思想意识容易受西方意识形态的干扰。计算机类专业的学生是发展我国高精尖科技的中坚力量,正确引导学生树立正确的世界观、人生观、价值观,达到教书育人的目的对我国社会的发展有着重要的引领作用。因此,计算机类专业已成为开展课程思政工作的“先遣队”和“桥头堡”。

1 高校教育中课程思政建设的现状

习近平总书记提出的“为党育人、为国育才”是对所有教师的殷切期待,育人和育才是高校人才培养的根本。课程思政是思政课程的补充,以各专业课程为载体,将专业知识与思政内容有机地融会贯通,达到育人与育才相结合的目的。在实际教学过程中,课程思政属于教学实践,给各专业课教师带来了新的挑战[3-4]。首先,要求专业教师提升自身在教学过程中的育人能力,深度挖掘课程的思政元素并巧妙地把思政内容引入专业教学中,做到润物细无声;同时在课程考核中需要将课程思政内容放入课程评价考核中。而在实践中,部分专业教师在课程思政建设的思想上重视度不够,还停留在上专业课仅是讲授专业知识的课堂,学生的思想政治教育是思政课程教师的任务,将育人与育才当成两个相互独立的部分[5]。也有部分专业教师自身的思政功底不深,且平时也缺少对思政内容的学习和研究,对有效开展课程思政建设的能力不够,具体表现在如下几个方面。

1.1 专业课教师对课程思政的认识不透彻

思想政治教育工作主要是思政课程教师和辅导员的工作任务,专业课教师讲解专业知识和传授专业技能,不参与学生思想政治教育的工作,这样的思想意识在高校专业教师中长期存在。为此,部分专业教师将教书和育人分开,缺少育人的意识,把专业课教学当作教育,以完成相应课程的教学内容任务为导向。而大思想家韩愈的《师说》中就有“师者,所以传道、授业、解惑也”的说法。显然,师者除了授业还需要传道和解惑。何为传道,就是言传身教,教师在传授专业知识的同时要培养学生的人格品质,促进学生的健康成长,培养学生形成正确的世界观、人生观、价值观。在某种程度上讲,传道是韩愈所倡导的课程思政。孔子说:“其身正,不令而行,其身不正,虽令不从。”这句话道出了“身教”的重要性。作为教师,你要做什么,如何去做,要求和评价都包含在里面。可以看出立德树人、育人育才是高校教学的核心任务。

1.2 思政内容与专业知识难以有机融合

在实际的教学过程中发现,课程思政多以理论教学为主,教学方式单一。计算机类专业的课程多是实践性强的专业课程,既注重理论知识的积累也需要实践能力的培养,但课程中思政相关内容较少,难以达到育人的目的[6-7]。当前高校专业教师特别是青年教师的学历高、科研能力强,但多数都是毕业后直接进入高校担任相关教学任务,缺少教育教学方面系统的培训,讲课的基本功不扎实,教学方式存在单一性。在课程思政方面的实施中以讲授为主,且思政内容存在引入唐突,甚至有单纯为了思政而思政的现象。

1.3 课程思政考核评价方案不完善

制定合理有效的课程思政考核评价方案是相关教学改革的重要内容,能促进教育教学改革的成功。但是,当前关于课程思政相关的评价方法和评价指标还不完善,一定程度上制约了课程思政建设的实施,是当前课程思政改革的重点和难度。当前多数高校注重检查教师上课的教学设计,其中包括课程思政内容的安排、教学案例的设计;关注学生结课考试成绩、作业情况、实践实习的表现等,但多数缺少工程教育的理念“以学生为中心、产出为导向、持续改进”。

2 Python 程序设计课程思政实践思路

Python程序设计目前是许多高校计算机类专业开设的一门专业必修课程,是一门理论和实践相结合的课程。Python语言属于开源、跨平台的高级动态编程语言,支持函数式编程和命令式编程,特别是拥有大量功能强大的标准库、扩展库。在各领域,特别是在人工智能、大数据处理领域中有着广泛的应用。因此,本课程任务是通过学习Python语言的基本语法结构和标准库的应用等知识,使学生具备使用Python语言解决实践工程问题的能力,例如根据算法编写数据处理分析的软件、结合计算机网络知识编写数据爬虫工具等;同时还应具备良好的职业道德素养,达到育人育才兼备的目标。图1所示为Python程序设计教学实施方案。

2.1 明确课程专业教育和思政教育目标

课程目标是指根据该课程在专业人才培养方案中的性质和定位情况,设定课程教学任务完成后要达到的整体教学效果。课程目标是课程建设的基石,是课程教学设计的准绳。准确有效的课程目标能确保学生通过该课程学习后能获得相应的专业能力提升和职业素质的培养。Python程序设计的课程目标是:通过学习Python程序设计这种具体面向过程和面向对象兼具的脚本语言,使学生掌握通过程序编写来解决实际应用问题的方法和技能;同时坚持以德育为先、能力为重的原则,在课程教学中有机地融入思想政治内容,引导学习形成正确的世界观、人生观、价值观,在当下复杂的国际形势下强化学生的爱国意识。最终让学生达到初步具备解决程序设计相关领域复杂工程问题的综合能力的同时具有良好的职业道德、强烈的爱国意识。

2.2 育人育才教学设计方案

专业知识的传授是课程教学的重点,也是教学设计方案的核心。以Python程序设计课程为例,如图2 所示,按照底线、宽度、高度三级递进式的教学设计方案,注重基础知识的传授、培养全流程案例探究的思维、初步具备解决复杂工程问题的能力,最终达到德才兼备的效果。根据专业内容的教学设计,适当的将相关的思政内容有机地融入教学过程中,达到将思政内容潜移默化地传授给学生的目的。以Python程序设计课程为例,将思政内容融合专业知识的部分典型教学设计案例如表1所示。

2.3 教学案例具体设计与实现

在具体的教学实施过程中坚持以学生为中心,依托学习通App采用“線上-线下”相结合的教学方式。本小节以网络爬虫知识点为例,通过新闻阅读器采集与分析案例分学习网络爬虫相关知识。

2.3.1 课前预习

提前一到两个星期将知识任务清单,准备的教学资源,包括教学PPT、录制的教学视频等上传到学习通。学生必须通过知识任务清单提前完成自主学习,完成基础知识的在线测试。教师通过监控学生的完成程度了解学生对基础知识的自学掌握程度。

2.3.2 课中案例教与学

1) 案例导入

互联网技术飞速发展,网络新闻信息呈爆发式增长,人们没有时间和精力去逐篇阅读每篇新闻报道,基于此现状就有了设计新闻阅读器的需求。以哪个新闻门户网站为信息源?可以随意爬取任何网站的数据吗?我们的个人信息存储到各云盘安全吗?如何运用Python语言自动采集新闻列表中的条目?以提问方式引导学生思考问题,参与到课堂,激发学生的学习积极性。

2) 任务分析与分解

根据案例导入时对问题,对案例进行的分析与分解,给出了初步的问题解决思路,按小组组织学习开展讨论,对任务按功能模块进行详细分解,包括所要用到的主要知识点。具体将新闻阅读器分解为新闻信息获取、新闻信息挖掘与数据可视化两个主要模块。

3) 任务实施

根据对任务的分解情况,采用分模块的方法逐一解决各子问题。理论分析和代码编写同步进行。具体是首先通过爬虫获取新闻列表(如新浪门户网站),提取列表中的各超级链接,然后根据超级链接获取每个新闻页面,提取页面中的新闻标题、正文、配图等,并存储所获信息。在新闻挖掘与可视化模块,首先需要对新闻正文进行词汇切分,过滤停用词后,一方面基于词频进行可视化,另一方面对新闻进行主题建模,再对各主题进行可视化供用户浏览。

2.3.3 课后知识扩展与巩固

课后学生根据学习通上的调查问卷进行学习效果自我评价,列出整个案例实现过程中还存在哪些问题。根据课堂上提供的关键性代码,各小组要完整的实现案例所有功能要求,并撰写包含思政内容的总结报告。教师根据学生提交的作品和总结报告,已经自我评价问卷,分析研究存在的问题,完善教学方式方法。

3 结束语

在以学生为中心、产出为导向、持续改进的指导下,本文分析研究了当前计算机类专业在开展课程思政上存在的主要问题,以Python程序设计课程为例,设计了育人育才兼备的教学设计方案。在传授专业知识和技能的同时开展学生爱国主义、道德素养、职业素养的教育,在潜移默化中实现学生正确世界观、人生观、价值观的塑造。

猜你喜欢
任务驱动课程思政
浅谈任务驱动教学法在计算机教学中的运用
任务驱动, 启发学生自学