Skip to content

Commit 1ed2731

Browse files
author
Steve Krouse
committed
added episode 22: philip guo
1 parent 43b446e commit 1ed2731

File tree

4 files changed

+42
-3
lines changed

4 files changed

+42
-3
lines changed

_data/git-log.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

episodes/21.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Building for Developers: Aidan Cunniffee
44

55
# Building for Developers: Aidan Cunniffee
66

7-
_01/01/18_
7+
_02/01/18_
88

99
Aidan Cunniffe is the founder and former CEO of Dropsource, the no-code mobile development platform. He is now working on a new company to make developers more productive, Optic. In this episode, we discuss the trade-offs between creating tools for developers vs non-programmers. We also get to hear some of the upcomming features to expect from Optic. We finish off the interview with a fun theoretical discussion of notation, representation, conciseness and learnability.
1010

episodes/22.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
title: Learning Programming At Scale: Philip Guo
3+
---
4+
5+
# Learning Programming At Scale: Philip Guo
6+
7+
_02/02/18_
8+
9+
Philip Guo researches ways to scale programming education beyond the classroom. He is the creator of Python Tutor (http://pythontutor.com/), a widely-used code visualization and collaborative learning platform, and an assistant professor at UC San Diego. In this episode, we discuss why diverse groups of people study CS, his various prototypes, and the differences between technological research and industry.
10+
11+
<iframe src="https://omny.fm/shows/future-of-coding/22-teaching-programming-at-scale-philip-guo/embed?style=artwork" width="100%" height="180" frameborder="0"></iframe>
12+
13+
## Links
14+
15+
* [Philip's Website](http://pgbovine.net/)
16+
* [Learning Programming At Scale](https://cacm.acm.org/blogs/blog-cacm/219967-learning-programming-at-scale/fulltext)
17+
* [PythonTutor](http://pythontutor.com/)
18+
* Python tutor peer help
19+
* [Codeopticon](http://www.pgbovine.net/publications/Codeopticon-one-to-many-tutoring-interface_UIST-2015.pdf)
20+
* San Diego / Carnegie Mellon - talk about and peer studio
21+
* [The Purpose of Technology-Related Research](http://pgbovine.net/PG-Vlog-40-technology-research.htm) (the dog park video)
22+
* [CDE](http://pgbovine.net/cde.html) (Pre docker)
23+
* [Opportunistic Programming](http://hci.stanford.edu/research/opportunistic/) (Pre kite)
24+
* [Scratch](https://scratch.mit.edu)
25+
* [App Inventor](http://appinventor.mit.edu/explore/)
26+
* [Jonathan Edwards](http://alarmingdevelopment.org/)
27+
* [Subtext](http://www.subtext-lang.org/)
28+
*
29+
30+
<script repoPath="stevekrouse/futureofcoding.org" type="text/javascript" src="/unbreakable-links/index.js"></script>
31+
<script>
32+
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
33+
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
34+
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
35+
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
36+
ga('create', 'UA-103157758-1', 'auto');
37+
ga('send', 'pageview');
38+
</script>

index.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,8 @@ <h3>Future of Coding</h3>
120120
<div id="episodes">
121121
<h4>Episodes</h4>
122122
<ul class="list-unstyled">
123-
<li><span class="date">2017 Feb 01 - </span><a target="_blank" href="./episodes/21">#21 - Building for Developers: Aidan Cunniffe</a></li>
123+
<li><span class="date">2018 May 02 - </span><a target="_blank" href="./episodes/22">#22 - Learning Programming At Scale: Philip Guo</a></li>
124+
<li><span class="date">2018 Feb 01 - </span><a target="_blank" href="./episodes/21">#21 - Building for Developers: Aidan Cunniffe</a></li>
124125
<li><span class="date">2017 Dec 29 - </span><a target="_blank" href="./episodes/20">#20 - Coding on (the) Beach: Jason Brennan</a></li>
125126
<li><span class="date">2017 Dec 13 - </span><a target="_blank" href="./episodes/19-building-universe-joe-cohen.html">#19 - Building Universe: Joe Cohen</a></li>
126127
<li><span class="date">2017 Dec 04 - </span><a target="_blank" href="./episodes/18-research-recap-nine.html">#18 - Research Recap Nine: Constructing My Crusade</a></li>

0 commit comments

Comments
 (0)