Lectures

Tentative calendar, Fall 2016


Week Date Topic
0 Aug-24
Aug-26
About the course
Housekeeping: R basics
1 Aug-29
Aug-31
Sep-02
Data structures (part 1)
R expressions, simple functions, conditionals
Loops (for, while, repeat)
2 Sep-05
Sep-07
Sep-09
Holiday (Labor Day)
Basics of Writing Functions
Introduction to Bash Shell
3 Sep-12
Sep-14
Sep-16
Redirection and Piping
Unix Utilities
Shell Scripts
4 Sep-19
Sep-21
Sep-23
Input Data
Output Data
cont'd
5 Sep-26
Sep-28
Sep-30
Manipulating strings and regular expressions
Strings and Regex cont'd
Strings and Regex cont'd
6 Oct-03
Oct-05
Oct-07
Functions and Scoping
Environments
Efficient code
7 Oct-10
Oct-12
Oct-14
Object Oriented Programming (see unit 13)
OOP field guide
OOP with S4 classes (see unit 14)
8 Oct-17
Oct-19
Oct-21
Intro to R packaging
Intro to R packaging
tests
9 Oct-24
Oct-26
Oct-28
Intro to Shiny Apps
Random Numbers and Simulations (see unit 16)
Intro to matrix algebra (see unit 17)
10 Oct-31
Nov-02
Nov-04
Transformations and scaling (see unit 17)
Matrix Decompositions (see unit 18)
Matrix Decompositions (see unit 18)
11 Nov-07
Nov-09
Nov-11
Decomposition algorithms (see unit 19)
SVD and EVD relationship and R code (see unit 19)
Holiday (Veterans Day)
12 Nov-14
Nov-16
Nov-18
Basic parellelization tools (by Chris Paciorek)
Spark demo (by Chris Paciorek)
Concepts of multiple table analysis
13 Nov-21
Nov-23
Nov-25
Concepts of multiple table analysis (cont'd)
No lecture
Holiday (Thanksgiving)
14 Nov-28
Nov-30
Dec-02
Graphics
Graphics
Graphics

Tentative Content (not necessarily in this order)