Day #: Date | Subject | Homework Due (11:59 p.m.) |
01: Tue 4/10/18 | (Install R
and RStudio) (Auditors: email sign up) Optimization (goldenSectionSearch.R) Group practice on optimization (optimization.Rmd, p. 1: optimize()) |
preview hw1, below |
02: Thu 4/12 | Optimization, continued (gradientDescent.R, Newton.R, NelderMead.R) Discuss hw1 Finish Group practice (submit one per group), p. 2: optim() |
|
03: Tue 4/17 |
Generic function programming Creating an R package (jgUtilities, jgUtilities_0.1.tar.gz) |
hw1.Rmd (
submit) (login help) |
04: Thu 4/19 | Discuss hw2 Debugging (numbersBug.txt, baby.dbinom.R) |
|
05: Tue 4/24 | Profiling, timing, and code efficiency (5profile.R, nflProfile1.R, nflProfile2.R, loopTiming.R) |
hw2.tar.gz ( submit) |
06: Thu 4/26 | Discuss hw3 Multicore computing for embarrassingly parallel problems (nfl.R, mandelbrot.R, escape.time.R) |
|
07: Tue 5/1 | Group practice review (submit later) | |
08: Thu 5/3 |
Calling C++ from R via Rcpp (escapeTime.cpp, mandelbrotRcpp.R) Group practice, continued ( submit one per group) |
hw3.Rmd (submit) |