Homework Assignments

The homeworks in this course are broken into projects bytes which cover different topics. In addition, there will be two larger projects. You will do about one project byte every one to two weeks. The primary language we will use is Python, which has great support for data processing. We will use Google Apps to create a portfolio of applications as part of the assigned projects. You may use other platforms at your own risk. The project bytes tend to build on each other, and help to set you up to complete each bigger project.

All bytes are to be done as individual work. It is expected that students may assist each other with conceptual issues, but not provide code. If you use example code, you must explicitly acknowledge this. If you are unsure about these boundaries, ask.

Byte 1: Answering A Question with Fusion Table Data

Byte 2: Exploring and Cleaning Data and Using an API

Byte 3: Visualizing Mobile Data

Project #1: Develop A Visual Data Narrative

Byte 4: Machine Learning

Final Project

Old Materials (For Inspiration Only!)

Older or in-progress Bytes not being used this year (could be a source of inspiration or instruction for final projects)

Byte 6: Working with Big Data — Mar 23, 2014 2:00:26 AM

Byte 2: Exploring Data — Jan 7, 2014 4:12:12 PM

Byte 3: Mobile Data — Dec 4, 2013 8:24:11 PM

Project #1: Develop A Visual Data Narrative — Nov 20, 2013 12:25:19 AM

Visualizing your data: Byte 4 — Nov 11, 2013 4:37:27 PM

Byte 6 [IN PROGRESS]: Working With Text — Oct 28, 2013 7:22:38 PM

Byte 1: Displaying an RSS Feed — Oct 23, 2013 2:47:44 PM