Overview
Syllabus
Reading
Labs
Computing Resources
Project
FALL 2016
Lectures
Mon 9:30-11:00
Wed 9:30-11:00
Labs
Fri 1:00-4:00
Room
BH-215
Professor
Katie Pollard
TA
Svetlana Lyalina
|
|
|
Computing Resources
These tutorials and other websites may help you to configure your laptop
for the activities in the course and to brush up your programming
skills.
- Introduction to resources for using the R programming language.
- RStudio is a fantastic IDE for R. Some selling points: code completion,
variable explorer, graphics window, help function viewer.
- Google has a nice introductory course on Python.
- This is a good tutorial on Machine
learning.
- Consider following a style guide to make your code easier to read. (R, Python)
- The UC system gives students online access to many of the Safari books ("the
programming books with animals on the cover"). There you can find multiple books
on R and Python, though some are too specialized for the purposes of this class.
- If you don't already have it, Homebrew is a great utility for installing/updating
applications in OSX. To install it just follow the instructions on the linked
page. It does require XCode's Command Line Tools, which you can get either as
a standalone or by installing all of XCode, both of which can be downloaded
from the Apple developers site.
Once you have Homebrew, installing
code like R, or Git, or Mercurial becomes as easy as typing "brew install
_program name_" on the command line.
- If you are using Windows, you might consider installing Cygwin to get some
Unix functionality, or running a Linux virtual machine.
- If you do not already have access to the QB3 cluster, access can be arranged
for students in this class. Contact Dr. Pollard to get an account.
|