forked from cis-ds/course-site
-
Notifications
You must be signed in to change notification settings - Fork 0
/
faq.html
275 lines (223 loc) · 9.98 KB
/
faq.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="pandoc" />
<title>FAQ</title>
<script src="site_libs/jquery-1.11.3/jquery.min.js"></script>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link href="site_libs/bootstrap-3.3.5/css/readable.min.css" rel="stylesheet" />
<script src="site_libs/bootstrap-3.3.5/js/bootstrap.min.js"></script>
<script src="site_libs/bootstrap-3.3.5/shim/html5shiv.min.js"></script>
<script src="site_libs/bootstrap-3.3.5/shim/respond.min.js"></script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-45631879-2', 'auto');
ga('send', 'pageview');
</script>
<style type="text/css">
h1 {
font-size: 34px;
}
h1.title {
font-size: 38px;
}
h2 {
font-size: 30px;
}
h3 {
font-size: 24px;
}
h4 {
font-size: 18px;
}
h5 {
font-size: 16px;
}
h6 {
font-size: 12px;
}
.table th:not([align]) {
text-align: left;
}
</style>
</head>
<body>
<style type = "text/css">
.main-container {
max-width: 940px;
margin-left: auto;
margin-right: auto;
}
code {
color: inherit;
background-color: rgba(0, 0, 0, 0.04);
}
img {
max-width:100%;
height: auto;
}
.tabbed-pane {
padding-top: 12px;
}
button.code-folding-btn:focus {
outline: none;
}
</style>
<style type="text/css">
/* padding for bootstrap navbar */
body {
padding-top: 66px;
padding-bottom: 40px;
}
/* offset scroll position for anchor links (for fixed navbar) */
.section h1 {
padding-top: 71px;
margin-top: -71px;
}
.section h2 {
padding-top: 71px;
margin-top: -71px;
}
.section h3 {
padding-top: 71px;
margin-top: -71px;
}
.section h4 {
padding-top: 71px;
margin-top: -71px;
}
.section h5 {
padding-top: 71px;
margin-top: -71px;
}
.section h6 {
padding-top: 71px;
margin-top: -71px;
}
</style>
<script>
// manage active state of menu based on current page
$(document).ready(function () {
// active menu anchor
href = window.location.pathname
href = href.substr(href.lastIndexOf('/') + 1)
if (href === "")
href = "index.html";
var menuAnchor = $('a[href="' + href + '"]');
// mark it active
menuAnchor.parent().addClass('active');
// if it's got a parent navbar menu mark it active as well
menuAnchor.closest('li.dropdown').addClass('active');
});
</script>
<div class="container-fluid main-container">
<!-- tabsets -->
<script src="site_libs/navigation-1.1/tabsets.js"></script>
<script>
$(document).ready(function () {
window.buildTabsets("TOC");
});
</script>
<!-- code folding -->
<div class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="index.html">Computing for the Social Sciences</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li>
<a href="index.html">Home</a>
</li>
<li>
<a href="faq.html">FAQ</a>
</li>
<li>
<a href="syllabus.html">Syllabus</a>
</li>
</ul>
<ul class="nav navbar-nav navbar-right">
</ul>
</div><!--/.nav-collapse -->
</div><!--/.container -->
</div><!--/.navbar -->
<div class="fluid-row" id="header">
<h1 class="title toc-ignore">FAQ</h1>
</div>
<div id="textbooksreadings" class="section level2">
<h2>Textbooks/Readings</h2>
<div id="required" class="section level3">
<h3>Required</h3>
<ul>
<li><a href="http://r4ds.had.co.nz/">R for Data Science</a> – Garrett Grolemund and Hadley Wickham. Hardcover to be published late 2016, but an open-source online version is available now.</li>
<li><a href="http://proquestcombo.safaribooksonline.com.proxy.uchicago.edu/9781491939406?uicode=uchicago">Think Python, 2nd Edition</a> – Allen B. Downey. <a href="https://www.amazon.com/Think-Python-Like-Computer-Scientist/dp/1491939362/ref=sr_1_1?ie=UTF8&qid=1468610678&sr=8-1&keywords=think+python">Hardcover available on Amazon for $40</a>, but a digital copy is available via the UChicago library (authentication required).</li>
</ul>
</div>
<div id="optional" class="section level3">
<h3>Optional</h3>
<ul>
<li><a href="http://link.springer.com.proxy.uchicago.edu/book/10.1007/978-3-319-24277-4">ggplot2: Elegant Graphics for Data Analysis, 2nd Edition</a> – Hadley Wickham. Excellent resource for the <a href="https://cran.r-project.org/web/packages/ggplot2/index.html"><code>ggplot2</code></a> graphics library.</li>
<li><a href="https://www.rstudio.com/resources/cheatsheets/">RStudio Cheatsheets</a> - printable cheat sheets for common R tasks and features, such as <a href="https://www.rstudio.com/wp-content/uploads/2015/02/data-wrangling-cheatsheet.pdf">data wrangling</a>, <a href="https://www.rstudio.com/wp-content/uploads/2015/12/ggplot2-cheatsheet-2.0.pdf">data visualization</a>, <a href="https://www.rstudio.com/wp-content/uploads/2016/06/r-cheat-sheet.pdf">base R functions</a>, and even the <a href="https://www.rstudio.com/wp-content/uploads/2016/01/rstudio-IDE-cheatsheet.pdf">RStudio IDE itself</a>.</li>
<li><a href="http://proquestcombo.safaribooksonline.com.proxy.uchicago.edu/book/programming/python/9781449323592">Python for Data Analysis</a> – Wes McKinney. Excellent companion for those who wish to use Python for data analysis. Covers similar topics to what we will be doing in R, through use of the <a href="http://www.numpy.org/"><code>NumPy</code></a>, <a href="https://www.scipy.org/scipylib/index.html"><code>scipy</code></a>, and <a href="http://pandas.pydata.org/"><code>pandas</code></a> libraries. Downside is that it is written for Python 2, but most examples and code are still usable. Also getting a bit dated (written in 2012) but a second edition is expected in 2017. A digital copy is available via the UChicago library (authentication required).</li>
</ul>
</div>
</div>
<div id="software" class="section level2">
<h2>Software</h2>
<p>By Day 2, you should install the following software on your computer:</p>
<ul>
<li><a href="https://www.r-project.org/">R</a> - easiest approach is to select <a href="https://cran.rstudio.com/">a pre-compiled binary appropriate for your operating system</a>.</li>
<li><a href="https://www.rstudio.com/products/RStudio/">RStudio’s IDE</a> - this is a powerful user interface for programming in R. You could use base R, but you would regret it.</li>
<li><a href="https://www.continuum.io/downloads">Anaconda</a> - Anaconda is a popular distribution of Python and includes many important packages already pre-loaded.</li>
<li><a href="https://git-scm.com/">Git</a> - Git is a <a href="https://en.wikipedia.org/wiki/Version_control">version control system</a> which is used to manage projects and track changes in computer files. Once installed, it can be integrated into RStudio to manage your course assignments and other projects.</li>
</ul>
<p>Comprehensive instructions for downloading and setting up this software can be found <a href="setup00.html">here</a>.</p>
</div>
<div id="evaluation" class="section level2">
<h2>Evaluation</h2>
<div id="homework-assignments-70" class="section level3">
<h3>Homework assignments (70%)</h3>
<p>Each week students will complete weekly programming assignments linked to lecture materials. These assignments will be due the following week prior to Wednesday’s class. Weekly lab sessions will be held to assist students in completing these assignments. While students are encouraged to assist one another in debugging programs and solving problems in these assignments, it is imperative students also learn how to do this for themselves. That is, <em>students need to understand, write, and submit their own work.</em></p>
<ul>
<li><a href="hw00_homework_guidelines.html">General guidelines for submitting homework</a></li>
<li><a href="hw00_homework_grading.html">Evaluation criteria for homework</a></li>
</ul>
</div>
<div id="final-project-30" class="section level3">
<h3>Final project (30%)</h3>
<p>The final project will be an application of computational social science which incorporates concepts and methodological approachs from throughout the quarter. These projects are expected to tackle a relevant research question in the social sciences. Projects will be completed either individually or in a group of up to 3 students; the larger the group, the higher the expectations. Detailed instructions for the final project can be found <a href="project_description.html">here</a>.</p>
</div>
</div>
<div id="statement-on-disabilities" class="section level2">
<h2>Statement on Disabilities</h2>
<p>If you need any special accommodations, please provide me (Dr. Soltoff) with a copy of your Accommodation Determination Letter (provided to you by the Student Disability Services office) as soon as possible so that you may discuss with me how your accommodations may be implemented in this course.</p>
</div>
<p>This work is licensed under the <a href="http://creativecommons.org/licenses/by-nc/4.0/">CC BY-NC 4.0 Creative Commons License</a>.</p>
</div>
<script>
// add bootstrap table styles to pandoc tables
$(document).ready(function () {
$('tr.header').parent('thead').parent('table').addClass('table table-condensed');
});
</script>
<!-- dynamically load mathjax for compatibility with self-contained -->
<script>
(function () {
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML";
document.getElementsByTagName("head")[0].appendChild(script);
})();
</script>
</body>
</html>