This is the website for MSAN 501 – Computational Intensive. This course is part of the month-long intensive in three intensive "boot camps" (computational, applied math, and economics), and the first course you take as part of the Masters in Analytics program. The course will be held every weekday from 10:00am to 5:00pm between Wednesday, August 1, 2012 to Tuesday, August 7, 2012 at the USF Presidio Building. You can find more details about the course in the Syllabus.


Project Grades

posted Aug 11, 2012, 4:47 PM by Sophie Engle

Project grades are now up on Blackboard. I only checked your code for correctness, and did not do a careful review of your code and approach. If you do want comments on your approach, please let me know via email. Otherwise, I'll post an example solution to the project after the resubmissions are in.

Lab Grades

posted Aug 11, 2012, 2:29 PM by Sophie Engle

All original lab submissions have been posted! If you added submissions this weekend, I have yet to update your scores. I'll have the projects completed by the end of the day.

Quiz Grades

posted Aug 9, 2012, 4:24 PM by Sophie Engle

All interactive quiz grades have been posted on Blackboard.

Useful R Packages

posted Aug 7, 2012, 5:23 PM by Sophie Engle

I forgot to mention at the end of class some useful packages in R. The ones I use most commonly are devtools, ggplot2, stringr, and many of the other packages produced by Professor Hadley Wickham. His plyr package may become especially useful as you deal with larger datasets. Go to http://cran.r-project.org/web/packages/ to find a list of other R packages.

MySQL Server

posted Aug 7, 2012, 5:11 PM by Sophie Engle

I'll send out an email around 10:00pm asking if anyone needs the MySQL server still. If I don't receive any responses, I'll shut down the server at 11pm!


posted Aug 6, 2012, 12:26 PM by Sophie Engle

Since we restarted the server, it now has a new hostname. Connect to:


I've updated the lecture pages as well.

Using PuTTY

posted Aug 6, 2012, 12:04 PM by Sophie Engle   [ updated Aug 6, 2012, 12:15 PM ]

If you want to copy something FROM the PuTTY window, select the text and press Enter. Then, you can paste that text elsewhere.

If you want to copy something TO the PuTTY window, copy your text as normal and then in PuTTY right-click. This should paste your text into the PuTTY window.

Edit: Also, you can SAVE your login information in PuTTY so you don't have to re-enter everything when you connect from home. See http://the.earth.li/~sgtatham/putty/0.62/htmldoc/Chapter4.html#config-saving for instructions.


posted Aug 4, 2012, 10:35 PM by Sophie Engle

I have setup the gradebook on Blackboard. You can get to Blackboard by logging into USF Connect and clicking on the "Learning Technologies" tab.

Project Example

posted Aug 3, 2012, 5:45 PM by Sophie Engle

The first project example has been posted. I'll post additional examples later in the day.

CSV Headers

posted Aug 3, 2012, 5:13 PM by Sophie Engle

The following code will read and use the header row in the faculty.csv file:

import csv

input_file = open("faculty.csv", "r")
reader = csv.reader(input_file)

# Reads a single line from the reader and saves it as the column headers.
headers = reader.next()

# Starts at the second row.
for row in reader:
    for i, value in enumerate(row):
        print "%s: %s" % (headers[i], value)


1-10 of 16