Treffer: A Creative Commons Textbook for Teaching Scientific Computing to Chemistry Students with Python and Jupyter Notebooks

Title:
A Creative Commons Textbook for Teaching Scientific Computing to Chemistry Students with Python and Jupyter Notebooks
Language:
English
Authors:
Weiss, Charles J. (ORCID 0000-0003-4102-7683)
Source:
Journal of Chemical Education. Feb 2021 98(2):489-494.
Availability:
Division of Chemical Education, Inc. and ACS Publications Division of the American Chemical Society. 1155 Sixteenth Street NW, Washington, DC 20036. Tel: 800-227-5558; Tel: 202-872-4600; e-mail: eic@jce.acs.org; Web site: http://pubs.acs.org/jchemeduc
Peer Reviewed:
Y
Page Count:
6
Publication Date:
2021
Document Type:
Fachzeitschrift Journal Articles<br />Reports - Descriptive
Education Level:
Higher Education
Postsecondary Education
DOI:
10.1021/acs.jchemed.0c01071
ISSN:
0021-9584
Entry Date:
2021
Accession Number:
EJ1287119
Database:
ERIC

Weitere Informationen

Scientific computing and computer literacy are increasingly important skills for chemistry students to learn, but despite this need, there is an absence of chemistry-specific texts available for teaching the subject. This article introduces a freely available textbook released under a Creative Commons license for use in an undergraduate scientific computing chemistry course teaching students basic Python programming; advanced skills in the processing, visualization, and analysis of data; and the coding of basic simulations. Subjects include basic programming, signal processing, machine learning, NMR data processing, and image analysis among others. The book is written to teach the subject using Python, Jupyter notebooks, and the SciPy stack which are all open source and cross-platform software; the text assumes no previous computer programming background from the students. This article provides descriptions and philosophy behind the structure and content of the book along with insights and advice based on its use in an undergraduate course.

As Provided