APP下载

材料信息化教学中的思政实践与探索

2022-09-06刘书乐姚眉捷

科教导刊 2022年20期
关键词:材料科学超级计算机专业课程

刘书乐*,姚眉捷

(中山大学材料科学与工程学院 广东 广州 510275)

材料科学工程是工学的一级学科,其本科专业旨在培养掌握专业基础理论、前沿专业知识与实验技能的综合素质人才。材料科学与工程本科专业的培养方案一般包括材料科学基础、材料物理性能、材料分析测试、材料加工成型等专业理论与实验课程。近年来,随着计算机科学与技术的飞速发展,也产生了诸如计算材料学与材料基因组这样的交叉学科。因此,在材料科学与工程的本科教学内容中添加与材料信息化教学相关的内容,是当前材料专业本科教改的趋势之一。

在材料科学与工程的教学实践中,融入思政内容是当下的迫切需求之一。2017 年12 月,教育部正式颁布了《高校思想政治工作质量提升工程实施纲要》,提出:“梳理专业课程所蕴含的思想政治教育元素和所承载的思想政治教育功能,融入课堂教学环节,实现思想政治教育与知识体系教育的有机统一。”因此,构建高校课程思政教育教学体系,是当前高校思想政治工作的一项迫切任务。

中山大学材料科学与工程学院是2015 年12 月新成立的学院,在近几年的教学改革实践中,我们不断尝试在课程中融入思政内容。“Python 程序设计”和“计算材料学”是中山大学材料科学与工程学院(以下简称“我院”)材料类专业在材料信息化教学方向两门重要的专业基础课,在2020 和2021 学年这两门专业课的教学中,在保持课程原有学科特征基础上,合理融入思政元素,培养学生对我国制造业的清晰认识以及冲击我国高端制造业的热情,取得了良好的教学效果。本文对这两门思政课程建设的经验进行了总结与探讨。

1 计算材料学、Python程序设计两门专业课的课程特征以及德育内涵

1.1 课程简介

计算材料学是关于材料组成、结构、性能、服役性能的计算机模拟与设计的学科,是材料科学研究里的“计算机实验”。它涉及材料、物理、计算机、化学等多门学科,主要是基于物理原理,编写相关程序并运行程序来计算材料的性质。而在这之中,必不可少的会使用编程语言。

Python 是一种解释型脚本语言,其秉承“优雅、明确、简单”的宗旨,使得非计算机专业的学生可快速入门,使得Python 广泛用于工科领域,而计算材料学也是其中之一。因此,教师应将计算材料学课程与Python 程序语言相结合,让学生学以致用,解决科学研究中的具体问题。

1.2 专业课程融入思政教育的必要性与可行性

在当前工科专业的本科培养方案中,除了基本的思政课程以外,专业课程的内容普遍缺乏思政元素。一方面,这使得学生对本专业课程的学习目的认识不足,难以将自己所学的专业知识与我国制造业未来的发展方向有机结合;另一方面,缺乏必要的思政元素,使得学生对当下国内国际形势缺乏认识,难以将本专业的发展史放在时代发展的大框架中看待。因此,非常有必要在专业课程的教学中融入思政元素。

同时,近年来互联网和信息技术飞速发展,各种先进的信息技术在材料科学研究中的应用层出不穷,各种知识和信息的传播速度也飞速增加。当下我国处于产业升级的关键阶段,在各技术领域不断突破的情况下,国际形势也异常复杂,我国高端制造业遭受西方发达国家无理打压时有发生。这些信息都为在材料信息化课程中融入思政元素提供了鲜活的素材,使之具备可行性。

1.3 课程融入思政元素的指导思想

理工科专业课程具有信息密度大,理解难度较大等特点,如果在其中生硬地添加思政元素,势必无法吸引学生的注意力。因此,在专业课程讲授过程中融入思政元素,应避免机械、照本宣科的说教,以自然的方式融入思政元素,达到“润物细无声”的效果。在设计课程中的思政元素时,我们尽量从以下方面入手来提高学生对课程中思政内容的兴趣:

结合当下国际国内热点时事,结合科学技术的发展史和我国制造业的发展史,以及中国制造2025 的既定目标进行阐释;充分利用中山大学的校内资源,比如广州超算中心的天河二号超级计算机,让学生获得切身体验。

2 Python 程序设计课程融入思政的教学设计

(1)将计算机软硬件的发展史与材料科学的发展史相结合。在课程开始时,列出程序语言从汇编语言到当今Python 等高级语言的发展史,并向学生指出程序语言从低级到高级的发展依赖于计算机硬件性能的逐步提升,而CPU和存储器这些硬件性能的提升在本质上依赖于近几十年来集成电路中半导体材料与加工技术的飞速发展。通过这样的方式,让学生认识到材料科学作为底层构建对于计算机科学发展的重要性,并进一步引入我国在集成电路制造中半导体材料加工被“卡脖子”的现实,这样不仅实现了课程思政元素的灵活融入,并更进一步激发了学生对专业知识学习的热情。

(2)将Python 语言的开源性与我国工业软件的“卡脖子”案例相结合。我们在介绍Python 中的NumPy 等开源数据分析包的应用时,结合哈尔滨工业大学等高校被美国政府禁止使用MATLAB软件的案例,让学生了解了使用开源软件以及自主开发我国工业软件预防被“卡脖子”的重要性。

(3)将Python 语言的应用与大数据结合,让学生认识到超级计算中心这样的国之重器的作用。作为Python 在数据科学中具体应用的实例,向学生演示在中山大学广州超算中心天河二号超级计算机上运行Python 程序进行机器学习,让学生初步了解超算中心这样的国之重器的作用,激发他们对后续计算材料学课程学习的兴趣。

3 计算材料学课程中融入思政的教学设计

(1)使用广州超算作为教学平台,让学生亲身体验国之重器的应用。在计算材料学课程的上机实验中,自始至终都采用中山大学广州超算中心天河二号超级计算机作为实验平台,让学生在超算上提交作业,使他们亲身体会到了广州超算作为国之重器的强大功能。在此基础上,向学生介绍了广州超算天河二号的发展史。天河二号在2013年就已成为是世界上最快的超级计算机,但随后2015 年美国商务部就限制广州超算实施禁运,仅仅过了4 年时间,广州超算就已从世界超级计算机排行榜首跌落。究其根本原因,就在于在高性能计算机核心部件上我国还未实现自主研发,主要依靠进口。从这些残酷的数据当中,树立学生的危机意识感,在学生心中埋下一个为祖国高精尖材料快速发展做贡献的种子。在随后的课程中,同时穿插介绍由我国自主开发的神威太湖之光超级计算机,该超算是中国大陆首度自行设计不使用美国公司的核心产品而登上超算榜首的超级计算机,其处理器使用的是我国自主研发的申威处理器。神威太湖之光的成功研制,契合了习近平总书记所倡导的“抓创新就是抓发展,谋创新就是谋未来”的指导思想。

(2)在教学中强调发展自主软件和开源工业软件的重要性。在计算材料学的上机实践中,我们尽可能选用开源软件进行教学。同时,为了让学生认识到开源软件与自主软件在工业研发中的重要性,在课程内容安排上,我们结合时事,向学生介绍了近年来我国在工业软件被“卡脖子”的案例,比如华为公司被美国政府禁止使用商业EDA 软件进行芯片设计的案例。也向学生介绍我国自主开发的开源材料模拟软件,比如中国科学技术大学发展的第一性原理计算软件ABACUS,以及吉林大学发展的分子动力学模拟软件Galamost 等,让学生认识到我国在自主研发工业软件方面取得的进步。

(3)结合我国自主研发的平台向学生介绍材料基因组的发展。材料基因组是未来材料科学研究向智能化发展的方向,其概念的正式确立来源于2011 年美国政府提出的材料基因组研究计划,其核心在于通过高通量制备、高通量表征和高通量计算获得海量数据,并通过对数据的分析来加速材料的研发,摆脱以前材料研究的炒菜模式。虽然我国在材料基因组的起步阶段落后于西方发达国家,但国家很快在这方面加大了投入,通过我国科技工作者的不懈努力,我国在这一领域很快追赶了上来。作为实例,教师向学生展示了广州超算中心研发的材料基因组数据平台Matgen,并向学生演示平台的丰富功能。这样不仅让学生形象地理解了材料基因组的概念,也让学生了解到我国在材料自主研发领域的相关进展。

4 结语

新时代发展背景下,高校课程教学承担着培养一代又一代社会主义事业接班人的重要使命,其中思政课程的意识形态教育功能不容忽视。将材料相关专业课程与思政教育相融合并非易事,仍需广大教育工作者在教学实践当中的不懈努力,切实贯彻课程思政的教学理念,早日实现专业课程与思政课程的有机融合。

猜你喜欢

材料科学超级计算机专业课程
中海油化工与新材料科学研究院
超级计算机
材料科学与工程学科
超级计算机及其在航空航天领域中的应用
电大学前教育专业课程改革探讨——以福建电大为例
福建工程学院材料科学与工程学科
美国制造出全球最快超级计算机
每秒100亿亿次 中国超级计算机
《材料科学与工艺》2017年优秀审稿专家
中美综合大学在音乐专业课程上的比较与启示