All Images

Introduction to AI Coding IDE Tools


Figure 1

Percentage of research publications with software-related terms 2000-2017, S.J.Hettrick
Percentage of research publications with software-related terms 2000-2017, S.J.Hettrick

Figure 2

Cartoon of an instructor gesturing enthusiastically to a screen full of R documentation saying "BEHOLD! An amazing function!" A skeptical looking student looks on, saying "I would rather not behold...
Artwork by @allison_horst, CC-BY

Figure 3

Labelled curve graph of the Gartner Hype Cycle, labelling each of the five stages
Gartner Hype Cycle. Courtesy of Wikipedia, CC-BY-SA 3.0

Figure 4

Photo of Python code within an IDE
Photo courtesy of Chris Reid on Unsplash

Figure 5

Lifecycle of a Copilot prompt
Lifecycle of a Copilot prompt

Introduction to Microsoft Visual Studio Code


Figure 1

Screenshot of VSCode interface

Figure 2

Plot generated from data/inflammation-01.csv
Plot generated from data/inflammation-01.csv

Getting Started with using Copilot within VSCode


Figure 1

Privacy settings within GitHub Copilot
Privacy settings within GitHub Copilot

Figure 2

Snapshot of the inflammation dataset

Figure 3

Example Copilot usage overview
Example Copilot usage overview

How to use Copilot to Improve an Existing Codebase


Figure 1


Figure 2

Press Enter and you should see something like the following, where VSCode is giving you the option of Keeping or Undoing each of the changes:


Investigate a New Codebase