Short Description

How to use the web as a platform for data collection, computation, and publishing. Accessing data via scraping and APIs. Using the cloud for tasks that are beyond the capability of your local computing resources.

Learning Outcomes

By the end of the course, students are expected to be able to:

  1. Scrape data from websites and access data using application programming interfaces (APIs) where available.
  2. Author web content for public access.
  3. Host a simple application on a cloud computing platform such as Amazon’s EC2.
  4. Connect the concepts in databases to those of distributed computing
  5. Parallelize computations in an environment such as iPython Parallel.

Reference Material

  • TBD

Instructor (2016-2017)

Note: information on this page is preliminary and subject to change.