Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Reducing Barriers to Teaching Novice Learners H...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Mine Cetinkaya-Rundel
August 05, 2024
Education
0
87
Reducing Barriers to Teaching Novice Learners How to Code -- In three “easy” steps
Mine Cetinkaya-Rundel
August 05, 2024
Tweet
Share
More Decks by Mine Cetinkaya-Rundel
See All by Mine Cetinkaya-Rundel
Leveraging LLMs for student feedback in introductory data science courses (Stats Up AI)
minecr
1
180
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
160
Leveraging LLMs for student feedback in introductory data science courses (useR! 2025)
minecr
0
35
The Future of Statistics Education: A Computational Perspective (DSC)
minecr
0
81
Leveraging LLMs for Student Feedback in Introductory Data Science Courses
minecr
0
110
The Future of Statistics Education: A Computational Perspective
minecr
0
63
Help from AI
minecr
0
58
The Future of Statistics Education: A Computational Perspective
minecr
0
84
Statistics in the Age of Data Science - TSU
minecr
0
72
Other Decks in Education
See All in Education
1021
cbtlibrary
0
400
TypeScript初心者向け完全ガイド
mickey_kubo
1
130
【洋書和訳:さよならを待つふたりのために】第1章 出会いとメタファー
yaginumatti
0
250
滑空スポーツ講習会2025(実技講習)EMFT講習 実施要領/JSA EMFT 2025 procedure
jsaseminar
0
110
Use Cases and Course Review - Lecture 8 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
1.4k
Postcards
gabrielramirezv
0
120
2026 Medicare 101 Presentation
robinlee
PRO
0
110
IHLヘルスケアリーダーシップ研究会17期説明資料
ihlhealthcareleadership
0
930
焦りと不安を、技術力に変える方法 - 新卒iOSエンジニアの失敗談と成長のフレームワーク
hypebeans
1
650
【旧:ZEPメタバース校舎操作ガイド】
ainischool
0
800
JAPAN AI CUP Prediction Tutorial
upura
2
710
栃木県警サイバーセキュリティ研修会2026
nomizone
0
200
Featured
See All Featured
How to build a perfect <img>
jonoalderson
1
4.9k
Balancing Empowerment & Direction
lara
5
900
Crafting Experiences
bethany
1
50
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
97
New Earth Scene 8
popppiees
1
1.5k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
170
Ethics towards AI in product and experience design
skipperchong
2
200
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
320
Un-Boring Meetings
codingconduct
0
200
The Pragmatic Product Professional
lauravandoore
37
7.1k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.1k
Transcript
Mine Çetinkaya-Rundel Duke University Reducing Barriers to Teaching Novice Learners
How to Code In three “easy” steps
Let them eat cake first! Photo credit: Jessie Pearl on
Flickr, CC BY-NC 2.0.
When I “do” data analysis
When I “do” data analysis get data
When I “do” data analysis get data clean data
When I “do” data analysis get data clean data visualize
data
When I “do” data analysis get data clean data visualize
data bake cake
When I “do” data analysis get data clean data visualize
data bake cake mise-en-place
When I “do” data analysis get data clean data visualize
data bake cake mise-en-place go shopping
When I “teach” data analysis
When I “teach” data analysis visualize data bake cake
When I “teach” data analysis clean data mise-en-place visualize data
bake cake
When I “teach” data analysis clean data mise-en-place visualize data
bake cake get data go shopping
start on day one 1
None
None
None
None
None
None
None
None
continue on day n N
None
None
None
Mess around and find out! Photo credit: ethekwinigirl on Flickr,
modified to black & white, CC BY-NC 2.0.
prompt ‣ Explicitly provide opportunities to mess around
Make room for little bits of creativity
Make room for little bits of creativity
Make room for little bits of creativity
Make room for giant leaps of creativity . . .
prompt ‣ Explicitly provide opportunities to mess around ‣ Showcase
yourself messing around in “semi”- structured live coding sessions
prompt ‣ Explicitly provide opportunities to mess around ‣ Showcase
yourself messing around in “semi”- structured live coding sessions ‣ Then make time to showcase yourself cleaning up after yourself
prompt ‣ Explicitly provide opportunities to mess around ‣ Showcase
yourself messing around in “semi”- structured live coding sessions ‣ Then make time to showcase yourself cleaning up after yourself ‣ Expose them to each others’ creativity
safeguard
safeguard ‣ Coding, where you can’t mess with the raw
data
safeguard ‣ Coding, where you can’t mess with the raw
data ‣ In well-designed computatonal environments
safeguard ‣ Coding, where you can’t mess with the raw
data ‣ In well-designed computatonal environments ‣ In reproducible computational documents
safeguard ‣ Coding, where you can’t mess with the raw
data ‣ In well-designed computatonal environments ‣ In reproducible computational documents ‣ With version control
Keep the streak going! Photo by Charlein Gracia on Unsplash.
abc
always be coding
always be coding ‣ Daily live coding
always be coding ‣ Daily live coding ‣ Daily application
exercises
always be coding ‣ Daily live coding ‣ Daily application
exercises ‣ Weekly deliverables
always be coding ‣ Daily live coding ‣ Daily application
exercises ‣ Weekly deliverables ‣ Motivating rewards
thank you!