SlideShare a Scribd company logo
Teaching coding: What
is pair programming?
The driver
• Behind the wheel keyboard
• Pushes ahead toward the destination
The navigator
• Not a passenger but a co-pilot
• Keeps driver on course
• Helps driver make adjustments to route mid-journey
Driver & navigator
• Listen & respond
• Give & take constructive feedback
• Own the code
• Alternate roles
Pair programming is controversial in
practice…
https://dilbert.com/strip/2003-01-11
… but a great pedagogical exercise
• Students must think aloud about their work
• Students practice giving & taking feedback … so
important!
LET'S TALK
WEBSITE
stringfestanalytics.com
EMAIL ADDRESS
george@stringfestanalytics.com
LINKEDIN
linkedin.com/in/gjmount

More Related Content

More from George Mount

Building the data academy: Measuring ROI
Building the data academy: Measuring ROIBuilding the data academy: Measuring ROI
Building the data academy: Measuring ROI
George Mount
 
Building your data academy: Assessing candidate skills
Building your data academy: Assessing candidate skillsBuilding your data academy: Assessing candidate skills
Building your data academy: Assessing candidate skills
George Mount
 
Teaching coding: What is a faded example?
Teaching coding: What is a faded example?Teaching coding: What is a faded example?
Teaching coding: What is a faded example?
George Mount
 
YouTube is not a data upskilling strategy
YouTube is not a data upskilling strategyYouTube is not a data upskilling strategy
YouTube is not a data upskilling strategy
George Mount
 
Five myths about learning data analytics
Five myths about learning data analyticsFive myths about learning data analytics
Five myths about learning data analytics
George Mount
 
Building your data academy
Building your data academyBuilding your data academy
Building your data academy
George Mount
 
Survey and Measure Development in R
Survey and Measure Development in RSurvey and Measure Development in R
Survey and Measure Development in R
George Mount
 
It's not what you know, it's how you show.
It's not what you know, it's how you show.It's not what you know, it's how you show.
It's not what you know, it's how you show.
George Mount
 
Mediation in R's lavaan package
Mediation in R's lavaan packageMediation in R's lavaan package
Mediation in R's lavaan package
George Mount
 
Qualitative Research Study Exercise: Reading Choices and Habits
Qualitative Research Study Exercise: Reading Choices and HabitsQualitative Research Study Exercise: Reading Choices and Habits
Qualitative Research Study Exercise: Reading Choices and Habits
George Mount
 
Hey, Analyst! Learn Some Content Marketing
Hey, Analyst! Learn Some Content MarketingHey, Analyst! Learn Some Content Marketing
Hey, Analyst! Learn Some Content Marketing
George Mount
 
Why Be a Social Analyst?
Why Be a Social Analyst? Why Be a Social Analyst?
Why Be a Social Analyst?
George Mount
 
Excel for Healthcare: Intro to Data Visualization
Excel for Healthcare: Intro to Data VisualizationExcel for Healthcare: Intro to Data Visualization
Excel for Healthcare: Intro to Data Visualization
George Mount
 
Data and the Liberal Arts Edge
Data and the Liberal Arts EdgeData and the Liberal Arts Edge
Data and the Liberal Arts Edge
George Mount
 
Is Data Science a Liberal Art?
Is Data Science a Liberal Art?Is Data Science a Liberal Art?
Is Data Science a Liberal Art?
George Mount
 
From Shakespeare to Spreadsheets: What I Wish I'd Known
From Shakespeare to Spreadsheets: What I Wish I'd KnownFrom Shakespeare to Spreadsheets: What I Wish I'd Known
From Shakespeare to Spreadsheets: What I Wish I'd Known
George Mount
 
From Chaucer to Clusters: Getting Liberal Arts Grads Started with Data
From Chaucer to Clusters:Getting Liberal Arts Grads Started with DataFrom Chaucer to Clusters:Getting Liberal Arts Grads Started with Data
From Chaucer to Clusters: Getting Liberal Arts Grads Started with Data
George Mount
 
CWRU Financial Literacy Day
CWRU Financial Literacy DayCWRU Financial Literacy Day
CWRU Financial Literacy Day
George Mount
 
About Me
About MeAbout Me
About Me
George Mount
 

More from George Mount (19)

Building the data academy: Measuring ROI
Building the data academy: Measuring ROIBuilding the data academy: Measuring ROI
Building the data academy: Measuring ROI
 
Building your data academy: Assessing candidate skills
Building your data academy: Assessing candidate skillsBuilding your data academy: Assessing candidate skills
Building your data academy: Assessing candidate skills
 
Teaching coding: What is a faded example?
Teaching coding: What is a faded example?Teaching coding: What is a faded example?
Teaching coding: What is a faded example?
 
YouTube is not a data upskilling strategy
YouTube is not a data upskilling strategyYouTube is not a data upskilling strategy
YouTube is not a data upskilling strategy
 
Five myths about learning data analytics
Five myths about learning data analyticsFive myths about learning data analytics
Five myths about learning data analytics
 
Building your data academy
Building your data academyBuilding your data academy
Building your data academy
 
Survey and Measure Development in R
Survey and Measure Development in RSurvey and Measure Development in R
Survey and Measure Development in R
 
It's not what you know, it's how you show.
It's not what you know, it's how you show.It's not what you know, it's how you show.
It's not what you know, it's how you show.
 
Mediation in R's lavaan package
Mediation in R's lavaan packageMediation in R's lavaan package
Mediation in R's lavaan package
 
Qualitative Research Study Exercise: Reading Choices and Habits
Qualitative Research Study Exercise: Reading Choices and HabitsQualitative Research Study Exercise: Reading Choices and Habits
Qualitative Research Study Exercise: Reading Choices and Habits
 
Hey, Analyst! Learn Some Content Marketing
Hey, Analyst! Learn Some Content MarketingHey, Analyst! Learn Some Content Marketing
Hey, Analyst! Learn Some Content Marketing
 
Why Be a Social Analyst?
Why Be a Social Analyst? Why Be a Social Analyst?
Why Be a Social Analyst?
 
Excel for Healthcare: Intro to Data Visualization
Excel for Healthcare: Intro to Data VisualizationExcel for Healthcare: Intro to Data Visualization
Excel for Healthcare: Intro to Data Visualization
 
Data and the Liberal Arts Edge
Data and the Liberal Arts EdgeData and the Liberal Arts Edge
Data and the Liberal Arts Edge
 
Is Data Science a Liberal Art?
Is Data Science a Liberal Art?Is Data Science a Liberal Art?
Is Data Science a Liberal Art?
 
From Shakespeare to Spreadsheets: What I Wish I'd Known
From Shakespeare to Spreadsheets: What I Wish I'd KnownFrom Shakespeare to Spreadsheets: What I Wish I'd Known
From Shakespeare to Spreadsheets: What I Wish I'd Known
 
From Chaucer to Clusters: Getting Liberal Arts Grads Started with Data
From Chaucer to Clusters:Getting Liberal Arts Grads Started with DataFrom Chaucer to Clusters:Getting Liberal Arts Grads Started with Data
From Chaucer to Clusters: Getting Liberal Arts Grads Started with Data
 
CWRU Financial Literacy Day
CWRU Financial Literacy DayCWRU Financial Literacy Day
CWRU Financial Literacy Day
 
About Me
About MeAbout Me
About Me
 

Recently uploaded

一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
vcaxypu
 
一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
enxupq
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
yhkoc
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
NABLAS株式会社
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
John Andrews
 
Empowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptxEmpowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptx
benishzehra469
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
axoqas
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
mbawufebxi
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
ewymefz
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
u86oixdj
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单
enxupq
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Linda486226
 
standardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhstandardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghh
ArpitMalhotra16
 
Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
balafet
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
slg6lamcq
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
slg6lamcq
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
nscud
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
Subhajit Sahu
 

Recently uploaded (20)

一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
 
一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
 
Empowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptxEmpowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptx
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
 
standardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhstandardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghh
 
Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
 

Teaching coding: What is pair programming?