2019
DOI: 10.1021/acs.jchemed.9b00236
|View full text |Cite
|
Sign up to set email alerts
|

An Introduction to Coding with Matlab: Simulation of X-ray Photoelectron Spectroscopy by Employing Slater’s Rules

Abstract: Computational approaches toward simulating chemical systems and evaluating experimental data has gathered great momentum in recent years. The onset of more powerful computers and advanced software has been instrumental to this end. This manuscript presents a hands-on activity which trains students in basic coding skills within the Matlab framework. Moreover, students are able to simulate X-ray photoelectron spectroscopy (XPS) spectra of various elements using Slater’s rules, a cornerstone of computational chem… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
7

Relationship

1
6

Authors

Journals

citations
Cited by 20 publications
(16 citation statements)
references
References 21 publications
0
13
0
Order By: Relevance
“…This learning method applied computers for chemical problems such as solving complex chemical equilibria, 58 nuclear magnetic resonance (NMR) spectroscopy simulations, 59 reaction mechanism determination, 60 kinetics calculations, 61 and quantum mechanical problems. 62 Today, chemistry courses still utilize computer-based learning; however, the definition has progressed to include simulations, 63 software for data capture and analysis, 64 programming-based tutorials, 65 and coding and computational chemistry 66 , 67 (see Table 1 , VL-6, -10–14). Coding and modeling, for example, have also been used to showcase active-learning techniques in a computer-based undergraduate lab (University of Central Lancashire, UK).…”
Section: Virtual Learning Paradigmmentioning
confidence: 99%
“…This learning method applied computers for chemical problems such as solving complex chemical equilibria, 58 nuclear magnetic resonance (NMR) spectroscopy simulations, 59 reaction mechanism determination, 60 kinetics calculations, 61 and quantum mechanical problems. 62 Today, chemistry courses still utilize computer-based learning; however, the definition has progressed to include simulations, 63 software for data capture and analysis, 64 programming-based tutorials, 65 and coding and computational chemistry 66 , 67 (see Table 1 , VL-6, -10–14). Coding and modeling, for example, have also been used to showcase active-learning techniques in a computer-based undergraduate lab (University of Central Lancashire, UK).…”
Section: Virtual Learning Paradigmmentioning
confidence: 99%
“…16 This lab session was used with a chemistry undergraduate class with some limited experience of the MATLAB syntax from a previous MATLAB module. 17 Students worked individually with a lab script detailing the key points in the code with a laboratory demonstrator on hand to ensure that the students remain focused and do not become discouraged. The lab handout provided to the students is included in the Supporting Information.…”
Section: ■ Experimental Sectionmentioning
confidence: 99%
“…In one example, coding in Matlab was introduced through a hands-on activity in which students simulate X-ray photoelectron spectra, developing understanding of quantum chemistry, spectroscopy, and coding. 1 Other activities centered on coding in Matlab have been reported. language, typically implemented using Jupyter notebooks, have been reported, 6−12 with applications ranging from colorimetric monitoring of titration end points 13 to visualizing NMR concepts.…”
Section: Introduction Background and Problem Identificationmentioning
confidence: 99%