Cargando…

Google Colab and Virtual Simulations: Practical e-Learning Tools to Support the Teaching of Thermodynamics and to Introduce Coding to Students

[Image: see text] Various studies have reported the versatility and great scope of programming tools in all areas of knowledge. Coding is generally of paramount importance to chemistry students regardless of whether they intend to work with theoretical chemistry. Google Colab notebooks can introduce...

Descripción completa

Detalles Bibliográficos
Autores principales: Vallejo, William, Díaz-Uribe, Carlos, Fajardo, Catalina
Formato: Online Artículo Texto
Lenguaje:English
Publicado: American Chemical Society 2022
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8892672/
https://www.ncbi.nlm.nih.gov/pubmed/35252732
http://dx.doi.org/10.1021/acsomega.2c00362
_version_ 1784662226944131072
author Vallejo, William
Díaz-Uribe, Carlos
Fajardo, Catalina
author_facet Vallejo, William
Díaz-Uribe, Carlos
Fajardo, Catalina
author_sort Vallejo, William
collection PubMed
description [Image: see text] Various studies have reported the versatility and great scope of programming tools in all areas of knowledge. Coding is generally of paramount importance to chemistry students regardless of whether they intend to work with theoretical chemistry. Google Colab notebooks can introduce students to programming concepts and could be a convenient tool to assist in the chemistry teaching process. In this article, we implemented Google Colab notebooks to aid in the teaching of thermodynamics in a physical chemistry class. We presented six notebooks, covering introductory concepts of both coding and thermodynamics as a set of learning objects that can be useful in a virtual learning environment. In addition, in some of the notebooks, we included a step-by-step guide on how to run virtual lab simulations. The Colab notebooks were created for students without previous experience in programming. All of the Colab notebooks contain exercises of the activities and the solutions of the proposed exercises. Furthermore, all of the Colab notebooks can be modified and downloaded from the Github repository. Finally, we used the Python programming language and Colab because they are free and widely used by the academic community.
format Online
Article
Text
id pubmed-8892672
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher American Chemical Society
record_format MEDLINE/PubMed
spelling pubmed-88926722022-03-03 Google Colab and Virtual Simulations: Practical e-Learning Tools to Support the Teaching of Thermodynamics and to Introduce Coding to Students Vallejo, William Díaz-Uribe, Carlos Fajardo, Catalina ACS Omega [Image: see text] Various studies have reported the versatility and great scope of programming tools in all areas of knowledge. Coding is generally of paramount importance to chemistry students regardless of whether they intend to work with theoretical chemistry. Google Colab notebooks can introduce students to programming concepts and could be a convenient tool to assist in the chemistry teaching process. In this article, we implemented Google Colab notebooks to aid in the teaching of thermodynamics in a physical chemistry class. We presented six notebooks, covering introductory concepts of both coding and thermodynamics as a set of learning objects that can be useful in a virtual learning environment. In addition, in some of the notebooks, we included a step-by-step guide on how to run virtual lab simulations. The Colab notebooks were created for students without previous experience in programming. All of the Colab notebooks contain exercises of the activities and the solutions of the proposed exercises. Furthermore, all of the Colab notebooks can be modified and downloaded from the Github repository. Finally, we used the Python programming language and Colab because they are free and widely used by the academic community. American Chemical Society 2022-02-18 /pmc/articles/PMC8892672/ /pubmed/35252732 http://dx.doi.org/10.1021/acsomega.2c00362 Text en © 2022 The Authors. Published by American Chemical Society https://creativecommons.org/licenses/by-nc-nd/4.0/Permits non-commercial access and re-use, provided that author attribution and integrity are maintained; but does not permit creation of adaptations or other derivative works (https://creativecommons.org/licenses/by-nc-nd/4.0/).
spellingShingle Vallejo, William
Díaz-Uribe, Carlos
Fajardo, Catalina
Google Colab and Virtual Simulations: Practical e-Learning Tools to Support the Teaching of Thermodynamics and to Introduce Coding to Students
title Google Colab and Virtual Simulations: Practical e-Learning Tools to Support the Teaching of Thermodynamics and to Introduce Coding to Students
title_full Google Colab and Virtual Simulations: Practical e-Learning Tools to Support the Teaching of Thermodynamics and to Introduce Coding to Students
title_fullStr Google Colab and Virtual Simulations: Practical e-Learning Tools to Support the Teaching of Thermodynamics and to Introduce Coding to Students
title_full_unstemmed Google Colab and Virtual Simulations: Practical e-Learning Tools to Support the Teaching of Thermodynamics and to Introduce Coding to Students
title_short Google Colab and Virtual Simulations: Practical e-Learning Tools to Support the Teaching of Thermodynamics and to Introduce Coding to Students
title_sort google colab and virtual simulations: practical e-learning tools to support the teaching of thermodynamics and to introduce coding to students
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8892672/
https://www.ncbi.nlm.nih.gov/pubmed/35252732
http://dx.doi.org/10.1021/acsomega.2c00362
work_keys_str_mv AT vallejowilliam googlecolabandvirtualsimulationspracticalelearningtoolstosupporttheteachingofthermodynamicsandtointroducecodingtostudents
AT diazuribecarlos googlecolabandvirtualsimulationspracticalelearningtoolstosupporttheteachingofthermodynamicsandtointroducecodingtostudents
AT fajardocatalina googlecolabandvirtualsimulationspracticalelearningtoolstosupporttheteachingofthermodynamicsandtointroducecodingtostudents