data science
Collection

ChatGPT in Technical Courses

ChatGPT can write code and provide instant, detailed explanations of complex topics, enhancing students' understanding and learning experience. Here, we offer resources pertaining to the integration of GenAI in teaching technical courses such as statistics, computer programming, and data science.

Updated December 2024
Jingjing Li headshot
Andersen Alumni Associate Professor of Commerce, Associate Director of Center for Business Analytics
McIntire School of Commerce
View Bio
Reza Mousavi headshot
Assistant Professor of Commerce
McIntire School of Commerce
View Bio
01

Why Should We Embrace Generative AI?

U.S. News

This article highlights different ways that ChatGPT can improve teaching and learning in academic institutions, such as by helping students learn trendy and marketable skills and boosting productivity.

Headshot of Jingjing LiHeadshot of Reza Mousavi
Jingjing Li, Reza Mousavi

We recommend this article as a way to help instructors refine their policies regarding ChatGPT. Like in other courses, technical courses should have a clear policy regarding the use of ChatGPT and similar tools. We think this resource may help instructors think more about motivations for their policies.

View excerpt

ChatGPT can do a lot, but it still requires a human to use it effectively. Plenty of professions are starting to look for people who can do that, experts say, and hiring managers will expect applicants to display proficiency in tools like ChatGPT.

That includes skills like fact-checking and editing, as some of what ChatGPT generates is not factual or grammatically correct. Being able to judge whether something that came from ChatGPT is fact or misinformation will become essential, experts say, as will knowing how to prompt AI tools to get the best results.

Was this resource helpful?
02

Faculty of Computing & Data Sciences Panel Discussion about Generative AI

Boston University

In this recorded panel discussion, Boston University Computing & Data Sciences faculty discuss questions such as: what will the future of AI text generation be like? How can a university formulate ethical policies to incorporate the reality of ChatGPT into teaching?

Headshot of Jingjing LiHeadshot of Reza Mousavi
Jingjing Li, Reza Mousavi

We find this video valuable because it provides sample use cases of ChatGPT in academic settings, highlights the pros and cons of this tool, and elaborates on the misuses of this technology in academia. The Q&A section also covers some of the pressing issues that make instructors concerned about how students may use these tools.

Was this resource helpful?
03

Research: ChatGPT for Statistics and Data Science

Journal of Statistics and Data Science Education

This article examines ChatGPT's potential in advancing statistics and data science education. It offers insights into using ChatGPT for course material development and guides educators in ensuring responsible student interactions with the tool.

Headshot of Jingjing LiHeadshot of Reza Mousavi
Jingjing Li, Reza Mousavi

This article is a valuable resource as it offers concrete examples of how to use ChatGPT in creating statistics and data science course materials. By merely prompting ChatGPT, even those without prior knowledge in the subject can leverage its capabilities to tackle technical tasks effectively.

View excerpt

ChatGPT is one of many generative artificial intelligence (AI) tools that has emerged recently, creating controversy in the education community with concerns about its potential to be used for plagiarism and to undermine students’ ability to think independently. Recent publications have criticized the use of ChatGPT and other generative AI tools in the classroom, with little focus on the potential benefits. This article focuses on the potential of ChatGPT as an educational tool for statistics and data science. It encourages readers to consider the history of trepidation surrounding introducing new technology in the classroom, such as the calculator. We explore the possibility of leveraging ChatGPT’s capabilities in statistics and data science education, providing examples of how ChatGPT can aid in developing course materials and suggestions for how educators can prompt students to interact with ChatGPT responsibly. As educators, we can guide the use of generative AI tools in statistics and data science classrooms so that students and educators can leverage the benefits of this technology.

Was this resource helpful?
04

35 Must-Try ChatGPT Prompts for Data Science Enthusiasts

Kanaries

This post provides 35 prompts that data science students can use to complete data science-related tasks (e.g., building a classification model, processing data, etc.). The prompts seem to be program agnostic—instructors and students who use Python, R, or other software can use them.

Headshot of Jingjing LiHeadshot of Reza Mousavi
Jingjing Li, Reza Mousavi

We recommend this resource because it helps instructors learn about different ways students might be able to use ChatGPT to complete data science-related tasks. We believe it can also give instructors ideas for creating/revising their assignments.

View excerpt

When it comes to data science, there's always more to learn and explore. In this article, we'll dive into 35 engaging ChatGPT prompts that will help you enhance your skills and knowledge in various areas of data science. From machine learning models to code optimization, these prompts will challenge and inspire you.

ChatGPT for Data Science: Building Machine Learning Models

1. Train a Classification Model

Prompt: I want you to act as a data scientist and code for me. I have a dataset of [describe dataset]. Please build a machine learning model that predicts [target variable].

2. Automatic Machine Learning with TPOT

Prompt: I want you to act as an automatic machine learning (AutoML) bot using TPOT for me. I am working on a model that predicts [...]. Please write Python code to find the best classification model with the highest AUC score on the test set.

Was this resource helpful?
05

Applying ChatGPT to Computer Science Courses

Douglas Schmidt

In this video tutorial, Douglas Schmidt, a professor of Computer Science at Vanderbilt University, employs ChatGPT to enhance assignments, generate database query methods, understand SQL queries, and create custom ones. He also leverages AI to document code and explain student solutions.

Headshot of Jingjing LiHeadshot of Reza Mousavi
Jingjing Li, Reza Mousavi

We appreciate how this step-by-step tutorial walks instructors through a series of cases (particularly related to technical computer science courses) to demonstrate how ChatGPT works on these cases. It's useful to see how Dr. Schmidt changed the cases to create ChatGPT-friendly assignments.

Was this resource helpful?

Want to recommend a resource to add to this collection? Send us an email.