Based on Sara Quigley’s Curriculum Exploration
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Data Science Curriculum Exploration</title>
</head>
<style type="text/css">
body {
font: 10px "Helvetica Neue";
}
table {
border-collapse: collapse;
width: 960px;
}
th {
font-weight: normal;
text-align: right;
padding-right: 6px;
}
thead td {
cursor: s-resize;
}
tbody td {
height: 12px;
}
tbody .punch {
background: darkslateblue;
margin: 0 auto;
}
.hint {
color: #999;
text-align: center;
}
</style>
<script src="//d3js.org/d3.v3.min.js"></script>
<script>
d3.csv("degree-earners.csv", function(csv) {
var courses = d3.keys(csv[0]).filter(function(key) {
return key != "Major" && key != "Graduating-Year";
});
d3.selectAll("thead td").data(courses).on("click", function(k) {
tr.sort(function(a, b) { return (b[k]) - (a[k]); });
});
var tr = d3.select("tbody").selectAll("tr")
.data(csv)
.enter().append("tr");
var x = d3.scale.sqrt().domain([0,(d3.max(csv, function(d) {return +d.Headcount;}) + 10)]).range([0,16]);
tr.append("th")
.text(function(d) { return d.Major; });
tr.selectAll("td")
.data(function(d) { return courses.map(function(k) { return d[k]; }); })
.enter().append("td")
.append("div")
.attr("class", "punch")
.style("border-radius", function(d) {
return Math.ceil(x(+d)/2) + "px";
})
.style("height", function(d) {
return Math.ceil(x(+d)) + "px";
})
.style("width", function(d) {
return Math.ceil(x(+d)) + "px";
});
});
</script>
<body>
<div class="hint">hint: click a column header to sort on a column</div>
<table>
<thead>
<tr>
<th>Major</th>
<td>Headcount</td>
<td>Stat 2</td>
<td>Stat 20</td>
<td>Stat 21</td>
<td>Stat N21 </td>
<td>Stat W21 </td>
<td>Stat 133 </td>
<td>Stat LD Other</td>
<td>Stat UD Other</td>
<td>Stat Grad Other</td>
<td>CS 10</td>
<td>CS W10 </td>
<td>CS 61A </td>
<td>CS 61AS</td>
<td>CS 61B_BL</td>
<td>CS LD Other</td>
<td>CS UD Other</td>
<td>CS Grad Other</td>
</tr>
</thead>
<tbody>
</tbody>
</table>
</body>
</html>
Graduating-Year,Headcount,Major,Stat2,Stat-20,Stat-21,Stat-N21,Stat-W21,Stat-133,Stat-LD-Other,Stat-UD-Other,Stat-Grad-Other,CS-10,CS-W10,CS-61A,CS-61AS,CS-61B-BL,CS-LD-Other,CS-UD-Other,CS-Grad-Other
2013-14,11,African American Studies,3,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0
2013-14,1,African American Studies - Plan A: Social Sciences Concentration,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2013-14,102,American Studies,15,2,4,0,0,0,9,0,0,0,0,0,0,0,3,0,0
2013-14,164,Anthropology,18,3,3,1,1,0,1,1,0,2,0,3,1,1,3,2,0
2013-14,158,Applied Mathematics,5,14,24,3,5,26,12,117,5,7,0,34,3,29,43,32,7
2013-14,136,Architecture,7,2,4,0,0,0,0,1,0,5,0,4,2,2,7,10,1
2013-14,58,Art Practice,4,1,2,0,0,0,0,1,0,1,0,3,0,1,4,6,0
2013-14,12,Asian American and Asian Diaspora Studies,3,1,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0
2013-14,1,Asian American Studies,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2013-14,4,Asian Studies,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2013-14,8,Asian Studies - Area 1: China,1,0,1,0,0,0,0,0,0,1,0,2,0,1,1,0,0
2013-14,2,Asian Studies - Area 2: Japan,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2013-14,33,Astrophysics,2,0,0,0,0,1,0,4,0,0,0,2,0,1,3,4,0
2013-14,99,Bioengineering,2,4,0,0,2,2,0,14,0,0,0,20,0,21,17,14,2
2013-14,1,Biological Sciences,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2013-14,332,Business Administration,5,61,121,24,56,9,13,28,0,15,1,22,3,14,30,24,5
2013-14,2,Celtic Studies,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2013-14,59,Chemical Biology,8,4,0,0,1,1,0,11,0,2,1,3,0,3,3,5,1
2013-14,124,Chemical Engineering,5,0,1,0,1,2,1,2,0,3,0,6,0,6,18,5,1
2013-14,51,Chemistry,3,1,0,0,1,1,0,7,0,1,1,6,2,2,5,4,0
2013-14,19,Chicano Studies,5,2,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0
2013-14,11,Chinese Language,0,1,2,0,1,0,0,0,0,0,0,0,0,0,0,1,0
2013-14,91,Civil Engineering,0,0,0,0,0,0,0,2,0,0,0,2,0,5,9,2,0
2013-14,12,Classical Civilization,4,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0
2013-14,5,Classical Languages,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2013-14,134,Cognitive Science,23,5,11,1,4,2,0,7,0,20,0,75,7,43,72,45,5
2013-14,21,Comparative Literature,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0
2013-14,218,Computer Science,4,21,20,3,6,12,4,43,1,21,0,195,8,186,218,218,36
2013-14,90,Conservation and Resource Studies,18,9,2,0,1,0,1,6,0,2,0,3,0,1,3,4,0
2013-14,10,Dance and Performance Studies,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2013-14,32,Development Studies,3,3,5,0,1,0,0,1,0,0,0,1,0,0,1,0,0
2013-14,1,Dutch Studies,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2013-14,544,Economics,14,201,246,14,50,57,19,156,5,34,1,47,4,28,55,40,2
2013-14,407,Electrical Engineering and Computer Sciences,5,7,4,1,6,5,6,27,4,15,0,380,2,340,407,394,106
2013-14,1,Energy Engineering,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0
2013-14,6,Engineering Mathematics and Statistics,0,0,1,0,0,1,0,5,1,0,0,3,0,3,4,3,3
2013-14,20,Engineering Physics,0,0,0,0,0,0,0,1,0,1,0,5,0,5,7,6,0
2013-14,325,English,32,4,8,2,2,0,1,9,0,3,0,7,1,1,10,8,0
2013-14,126,Environmental Economics and Policy,1,58,51,7,12,6,2,30,0,2,1,7,0,4,12,8,1
2013-14,6,Environmental Engineering Science,0,0,0,0,0,1,0,2,0,0,0,0,0,0,0,0,0
2013-14,52,Environmental Sciences,2,0,2,0,0,0,0,41,1,2,0,1,0,0,0,3,1
2013-14,2,EPS - Atmospheric Science,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2013-14,13,EPS - Environmental Earth Science,3,0,1,1,1,0,1,0,0,1,0,0,0,0,0,0,0
2013-14,8,EPS - Geology,0,0,0,0,0,0,0,0,0,2,0,0,0,0,1,0,0
2013-14,13,EPS - Geophysics,0,0,0,0,0,0,0,0,0,1,0,3,0,0,0,0,0
2013-14,14,EPS - Marine Science,2,0,0,0,0,0,0,9,0,0,0,1,0,0,0,0,0
2013-14,5,EPS - Planetary Science,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0
2013-14,38,Ethnic Studies,5,2,1,0,0,0,1,0,0,0,0,1,0,0,2,0,0
2013-14,69,Film,7,0,1,0,0,0,0,1,0,2,1,4,0,2,6,5,0
2013-14,13,Forestry and Natural Resources,7,2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0
2013-14,35,French,6,1,3,0,3,1,1,2,0,1,1,0,0,0,0,1,0
2013-14,30,Gender and Womens Studies,5,2,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0
2013-14,17,Genetics and Plant Biology,7,1,0,0,0,0,0,2,0,0,0,0,0,0,1,0,0
2013-14,55,Geography,11,4,3,0,0,0,1,1,0,2,0,2,1,0,1,1,0
2013-14,16,German,1,2,2,0,0,0,1,0,0,1,0,0,0,0,0,0,0
2013-14,154,History,24,3,11,0,2,0,2,2,0,5,0,3,0,2,3,5,0
2013-14,60,History of Art,2,3,2,0,0,0,0,4,0,0,0,0,0,0,0,3,0
2013-14,47,Industrial Engineering and Operations Research,0,1,3,0,0,0,2,16,1,0,0,9,0,9,25,3,0
2013-14,417,Integrative Biology,156,14,4,5,2,0,2,28,0,7,1,5,1,3,20,14,0
2013-14,164,Interdisciplinary Studies,20,11,27,4,8,0,1,7,1,4,0,5,1,2,8,10,0
2013-14,10,Italian Studies,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2013-14,21,Japanese Language,0,1,1,1,0,0,1,2,0,1,0,3,0,2,2,2,0
2013-14,10,Joint Bioengineering/Materials Science and Engineering,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0
2013-14,9,Joint Chemical Engineering/Materials Science and Engineering,0,0,0,0,0,0,0,0,0,0,0,1,0,2,2,0,0
2013-14,4,Joint Electrical Eng and Computer Sciences/Materials Science and Eng,0,0,0,0,0,0,0,2,0,0,0,2,0,4,4,2,0
2013-14,1,Joint Electrical Eng and Computer Sciences/Nuclear Engineering,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,0,0
2013-14,9,Joint Materials Science and Engineering/Mechanical Engineering,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2013-14,1,Joint Materials Science and Engineering/Nuclear Engineering,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0
2013-14,6,Joint Mechanical Engineering/Nuclear Engineering,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0
2013-14,20,Landscape Architecture,2,0,0,0,0,0,0,0,0,1,0,0,0,0,2,0,0
2013-14,1,Latin,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2013-14,6,Latin American Studies,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2013-14,151,Legal Studies,51,6,20,4,3,1,3,4,0,2,0,6,1,3,8,2,0
2013-14,62,Linguistics,7,1,3,1,0,0,1,2,0,1,0,6,1,4,7,4,0
2013-14,3,Mass Communications,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2013-14,17,Materials Science and Engineering,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0
2013-14,99,Mathematics,1,19,7,1,0,14,0,43,8,0,0,28,2,22,33,24,5
2013-14,66,"MCB, Plan 1, Emphasis 1: Biochemistry and Molecular Biology",14,4,2,0,0,2,1,18,0,3,0,9,0,5,8,4,0
2013-14,55,"MCB, Plan 1, Emphasis 2: Genetics",14,0,3,1,0,2,1,20,0,2,1,1,0,0,4,1,0
2013-14,93,"MCB, Plan 1, Emphasis 3: Immunology",30,1,3,1,1,4,1,10,0,4,0,4,0,0,6,1,0
2013-14,98,"MCB, Plan 2, Emphasis 2: Cell and Developmental Biology",32,2,4,0,1,0,1,18,0,2,0,0,0,0,1,1,0
2013-14,112,"MCB, Plan 2, Emphasis 3: Neurobiology",42,4,5,1,0,0,0,20,0,3,0,6,1,4,9,3,1
2013-14,150,Mechanical Engineering,0,8,2,0,0,2,2,8,1,1,0,7,0,15,24,9,2
2013-14,198,Media Studies,26,9,17,4,6,1,2,2,0,6,0,4,0,3,9,14,0
2013-14,29,Microbial Biology,13,2,3,0,1,0,0,3,0,2,0,2,0,3,2,1,0
2013-14,2,Middle Eastern Studies,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2013-14,93,Molecular Environmental Biology,27,1,6,0,1,0,0,13,0,1,0,1,0,0,2,1,0
2013-14,43,Molecular Toxicology,5,0,1,0,1,0,0,37,0,1,0,1,0,0,1,0,0
2013-14,37,Music,3,2,0,1,0,0,0,1,0,0,0,3,0,2,3,0,0
2013-14,4,Native American Studies,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2013-14,4,Near Eastern Studies - Near Eastern Civilizations,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2013-14,6,Near Eastern Studies - Near Eastern Languages and Literatures,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2013-14,7,Nuclear Engineering,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0
2013-14,19,Nutritional Science - Dietetics,6,0,0,0,0,0,0,1,0,0,0,2,0,0,0,2,0
2013-14,45,Nutritional Science - Physiology and Metabolism,34,0,2,0,1,0,0,1,0,0,0,1,0,0,0,0,0
2013-14,12,Operations Research and Management Science,0,3,6,0,1,0,0,7,0,0,0,3,1,3,4,2,1
2013-14,57,Peace and Conflict Studies,7,0,0,0,0,0,0,4,0,3,0,1,0,0,0,0,0
2013-14,88,Philosophy,2,3,2,0,0,0,0,5,0,4,1,4,1,3,4,1,0
2013-14,106,Physics,6,2,0,0,0,1,0,5,0,0,0,17,1,15,34,14,2
2013-14,271,Political Economy,71,67,79,14,17,1,7,16,0,9,0,6,0,3,11,10,0
2013-14,3,Political Economy of Industrial Societies,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2013-14,427,Political Science,46,14,15,2,6,2,1,20,0,7,0,5,2,2,6,8,0
2013-14,336,Psychology,98,12,13,4,8,5,2,14,0,5,0,8,1,1,13,8,0
2013-14,170,Public Health,22,6,6,1,4,0,1,18,0,1,0,3,0,2,6,2,0
2013-14,8,Religious Studies,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2013-14,1,Resource Management,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2013-14,111,Rhetoric,13,3,6,2,3,0,3,5,0,4,0,2,0,1,1,4,1
2013-14,2,Scandinavian,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2013-14,10,Slavic Languages and Literatures,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2013-14,1,Social Sciences Field Major,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2013-14,116,Social Welfare,55,8,5,0,1,0,10,0,0,4,0,2,0,0,3,3,0
2013-14,62,Society and Environment,14,2,2,0,1,1,2,1,0,1,0,0,0,0,2,3,1
2013-14,213,Sociology,82,10,9,0,2,0,7,5,0,3,0,1,0,1,5,5,0
2013-14,9,South and Southeast Asian Studies,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0
2013-14,1,Spanish - Option B: Luso-Brazilian Language and Literature,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2013-14,2,"Spanish - Option C, Plan 1: Iberian Languages and Literatures",1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2013-14,9,"Spanish - Option C, Plan 2: Latin-American Languages and Lit",2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0
2013-14,21,Spanish - Option D: Hispanic Languages and Bilingual Issues,4,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0
2013-14,19,Spanish - Spanish Language and Literature,2,2,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0
2013-14,167,Statistics,4,29,60,2,6,165,16,167,14,5,1,29,2,18,32,17,2
2013-14,46,Theater and Performance Studies,8,4,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2013-14,36,Urban Studies,10,4,4,2,1,0,1,1,0,0,0,0,0,0,0,2,0