Back to Search
Start Over
Six Opportunities for Scientists and Engineers to Learn Programming Using AI Tools Such as ChatGPT.
- Source :
- Computing in Science & Engineering; May/Jun2023, Vol. 25 Issue 3, p73-78, 6p
- Publication Year :
- 2023
-
Abstract
- This article demonstrates how scientists and engineers can use modern artificial intelligence (AI) tools such as ChatGPT and GitHub Copilot to learn computer programming skills that are relevant to their jobs. It begins by summarizing common ways that AI tools can already help people learn programming in general and then presents six new opportunities catered to the needs of scientists and engineers: 1) create customized programming tutorials for one's own domain of work, 2) learn complex data visualization libraries, 3) learn to refactor exploratory code into more maintainable software, 4) learn about inherited legacy code, 5) learn new programming languages on demand within the context of one's workflow, and 6) question the assumptions that one's scientific code is making. Taken together, these opportunities point toward a future where AI can help scientists and engineers learn programming on demand within the context of their existing real-world workflows. [ABSTRACT FROM AUTHOR]
Details
- Language :
- English
- ISSN :
- 15219615
- Volume :
- 25
- Issue :
- 3
- Database :
- Complementary Index
- Journal :
- Computing in Science & Engineering
- Publication Type :
- Academic Journal
- Accession number :
- 173369976
- Full Text :
- https://doi.org/10.1109/MCSE.2023.3308476