Skip to content

Instantly share code, notes, and snippets.

pgbovine /
Created June 23, 2016 22:44 — forked from amyjko/

Computing education research (CER) is the study of how people learn computing and the invention of better ways to teach computing. This FAQ will teach you more more about the field and how you might contribute to it.

What is computing education research?

First, CER is not teaching. Teaching is helping people acquire knowledge, skills, attitudes and beliefs. Research is discovering truth and inventing solutions. Teachers teach computing, whereas computing education researchers discover what is true about the teaching and learning of computing, and invent new techniques for teaching and assessing it (some pedagogical, some computational).

It's also important to note that I construe "computing" broadly: it's not just about programming, or even just about computer science, but also about all of the phenomena surrounding computing (including privacy, security, information ethics, software engineering, etc.). This means that computing education and computing education research can and do cover far more t

View gist:8d9efefbfebd04d565ce
#include <stdio.h>
void foo(int* x) {
printf("%d\n", x[3]);
int main() {
int arr[3];
int overflow = 1000;
arr[0] = 10;
View gist:21dd0f2024fcd317baf4
copy into profile.html
<script src=""></script>
<script type="text/javascript">
$(document).ready(function() {
$("#getData").click(function() {
pgbovine / gist:eaa9a2858e2617a7e246
Created September 27, 2014 17:27
Can you spot the bug?
View gist:eaa9a2858e2617a7e246
pgbovine / dorms-d3-sorting.html
Last active May 9, 2019 16:28
d3 sorting example
View dorms-d3-sorting.html
<!DOCTYPE html>
<title>6.MITx d3 activity - MIT dorm pressure survey - sorting demo</title>
.chart rect {
fill: steelblue;
pgbovine / gist:8910348
Created February 10, 2014 04:25
JavaScript Gist for 6.813 Lecture 2
View gist:8910348
var result = document.evaluate("//text()", document.body, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null) ;for (var i = 0; i < result.snapshotLength; ++i) {var node = result.snapshotItem(i);if ((node.textContent+"").match(/\w/)&&node.parentNode.nodeName != "STYLE") {node.textContent = node.textContent.replace(/[A-Z0-9]/g, "X").replace(/[a-z]/g, "x");}}void 0
pgbovine / Makefile
Last active December 26, 2015 20:29 — forked from rcmiller/
Download a list of LaTeX files from Google Docs in parallel, and compile locally.
View Makefile
bibtex paper
pdflatex paper.tex
pdflatex paper.tex
bibtex paper
pdflatex paper.tex