Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Using GitHub in Education Environments
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Arfon Smith
March 03, 2016
Education
240
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Using GitHub in Education Environments
Slides from my presentation at SIGCSE 2016
Arfon Smith
March 03, 2016
More Decks by Arfon Smith
See All by Arfon Smith
Where does the rigor go? Research software and the future of trustworthy science.
arfon
0
290
Why Generative AI makes collaborative, versioned science more important than ever
arfon
0
110
Generative AI is here: What are we going to do about it?
arfon
0
220
Five principles for building generative AI products
arfon
0
180
Five principles for building generative AI products
arfon
0
270
Learning from NASA's commitment to open
arfon
0
130
JOSS rOpenSci presentation
arfon
0
330
Five ways to use GitHub to automate scholarly work
arfon
0
160
Journal of Open Source Software: Bot-assisted community peer-review
arfon
0
150
Other Decks in Education
See All in Education
私たちはなんでテストするんだっけ? Ver.東北IT物産展2026 in 会津若松
camel_404
3
200
[2026前期火5] 論理学(京都大学文学部 前期 第9回)「正規化の停止性——ヒドラゲームによる証明」
yatabe
0
290
未踏峰連山 Frontiers: Creating and Conquering Untrodden Peaks
ishii_mit
1
130
INTRODUCTION TO THE CELL
pawan_pharm
0
300
Sekolah Sabat - Triwulan 4 2026 - Pelajaran 1
hiola
0
1.3k
人間のために、人間と共に働く時代の終わりの始まり
frievea
0
200
「答えを出す」より「わかる」をつくる
kzkmaeda
1
310
[2026前期火5] 論理学(京都大学文学部 前期 第14回)「計算は、証明ではない——ハルシネーションを三層ハーモニーで診る」
yatabe
0
280
響け!ユーフォニアムと考える「決め方」/Thinking About Decision-Making with Sound! Euphonium
3l4l5
1
190
Plano urbano de Madrid desde el Ensanche al s. XXI (2ª parte).
juanmartin2026
1
91k
DecisionesEjecutivasCrisis
mariooc
0
330
Draft Lesson Plan on the History of Information and Communication (included Submarine Cables)
shuichikishida
0
110
Featured
See All Featured
Ethics towards AI in product and experience design
skipperchong
2
380
What does AI have to do with Human Rights?
axbom
PRO
1
2.4k
Navigating Weather and Climate Data
rabernat
0
530
WENDY [Excerpt]
tessaabrams
14
39k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
42k
Building AI with AI
inesmontani
PRO
1
1.2k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
470
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
480
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
950
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
250
Navigating Team Friction
lara
192
16k
Transcript
Using GitHub in education environments Arfon Smith @arfon Creative Commons
Attribution 3.0 Unported License
Two things…
Git, GitHub, version control
None
None
Open collaborations
Open source collaborations Open Source vs Open Collaborations
Open source collaborations Open Source: the right to modify
Open source collaborations Open Collaborations: a highly collaborative development process
and are receptive to contributions of code, documentation, discussion, etc from anyone who shows competent interest.
Open source collaborations Open Collaborations: a highly collaborative development process
and are receptive to contributions of code, documentation, discussion, etc from anyone who shows competent interest. THIS
How do 4000 people work together?
The Pull Request
None
None
None
None
None
None
None
discuss improve Code first, permission later
Exposed process
Every time this happens the community learns
Not all projects created equally
None
None
Getting started in Open Source
None
None
None
None
Producing open source software
None
Getting bootstrapped
Reducing friction
None
None
None
None
script/bootstrap
script/server
script/cibuild
http://headrush.typepad.com/creating_passionate_users/2005/10/getting_users_p.html
What is is like to be a new contributor?
Some resources
None
None
None
None
None
Thanks.
[email protected]
@arfon "