Using Jupyter Tools to Design an Interactive Textbook to Guide Undergraduate Research in Materials Informatics

Using Jupyter Tools to Design an Interactive Textbook to Guide Undergraduate Research in Materials Informatics
复制标题

使用 Jupyter 工具设计交互式教科书来指导本科生材料信息学研究

DOI:
10.1021/acs.jchemed.2c00640
复制
发表时间:
2022
影响因子:
3
通讯作者:
M. Asta
M. Asta
中科院分区:
化学2区
文献类型:
--
作者:
Enze Chen;M. Asta

文献摘要

被引文献

相似文献

随着越来越多的人希望将数据科学和信息学纳入STEM课程,有机会整合基于研究的软件和工具(例如,Python)在现有的教学方法中创造新的,可访问的学习体验。我们展示了如何开源的mixyter图书软件可以实现这一目标,通过创建一个数字化的,互动的教科书编译mixyter笔记本电脑,这已经是司空见惯的研究。我们设计了一个开放源代码的入门材料信息学研究课程,其中Python编程练习辅以散文,图形,幻灯片和讨论问题,所有这些都嵌入到统一的Web界面中,以简化访问。交互式编程功能,通过云基础设施启用,为学生提供机会,在这些数字空间中询问代码,测试自己的假设,并加深他们的理解。这些真实的学习经验表明,在维持材料信息学教育的增长的生态系统的广泛用途。
With the growing desire to incorporate data science and informatics into STEM curricula, there is an opportunity to integrate research-based software and tools (e.g., Python) within existing pedagogical methods to craft new, accessible learning experiences. We show how the open-source Jupyter Book software can achieve this goal by creating a digital, interactive textbook compiled from Jupyter notebooks, which are already commonplace in research. Using Jupyter Book, we design an open-source, introductory materials informatics research curriculum where the Python programming exercises are supplemented with prose, graphics, slides, and discussion questions, all of which are embedded into a uniform web interface for streamlined access. Interactive programming capabilities, enabled through the JupyterHub cloud infrastructure, provide opportunities in these digital spaces for students to interrogate the code, test their own hypotheses, and deepen their comprehension. These authentic learning experiences demonstrate the broad utility of the Jupyter ecosystem in sustaining the growth of materials informatics education.