this is for holding javascript data
Edward Brown edited innovations.tex
about 9 years ago
Commit id: d6f1a96982a5ccc79773ea2e01fb9cf8da506158
deletions | additions
diff --git a/innovations.tex b/innovations.tex
index 7adba6a..908def1 100644
--- a/innovations.tex
+++ b/innovations.tex
...
Of the lab grade, 15\% is determined via peer and self assessment on \catme\ and by participation (as observed by the instructor). The students periodically receive a link to a \catme\ peer evaluation form, in which they assess their team's work on recent labs. The goals of this peer assessment are 1) to stress the importance of being a patient, generous, and hard-working collaborator; 2) to think critically about one's own work and to measure that work against one's own expectations; and 3) to encourage all team members to contribute equally.
\subsection{Introduction of numerical analysis}
Students are expected to do their lab work using \ipython\ notebooks. There are several reasons for adopting \texttt{Python}: it is widely used in astronomy; it is easy to learn but supports complex programming; it has powerful libraries---\np, \sp, and \plt---for numerical analysis and plotting; and the \ipython\ notebooks are relatively
platform-independent. platform-independent.\footnote{We currently have the students install a virtual machine running Ubuntu\texttrademark\ Linux}
Figure~\ref{f.sample-datasets} illustrates an in-class \ipython\ exercise that was used to illustrate the $\chi^2$-test. The students use the notebook to generate fake datsets, compute $\chi^2$ for those datasets, and then answer questions about their findings. When finished, the students upload their \ipython\ notebooks to a course dropbox for grading.