Code as a Liberal Art, Spring 2022

Unit 2, Project

Due: Sunday, March 17, 8pm

  1. Review the class notes for the most succinct technical description of how to complete this work.

  2. Find a site for which you can ask some kind of question appropriate to the tools that we have been learning for this unit: data scraping, web crawling, algorithmic analysis, and quantitative & statistical methods.

    This site can be something that is already numerical or quantitative (like pages of statistics), or it can be something that appears more freeform which you will be organizing into your data structure (like a collection of free text articles or a corpus of text documents).

  3. Determine what data structure(s) you will need to use to best collect and analyze this data.

  4. Try your best to follow the techniques mapped out in the lesson linked above.

  5. Create your write-up for this unit. It should be 750-1000 words. (Keep in mind that the average reading response this semester has been about 250 words, so I hope this is as much as about three of those and is enough space for critical thinking without feeling too daunting.) Frame this as a theoretical discussion. Cite 1-2 readings and offer some critical reflections on a theoretical concept that we have discussing in class. Treat your technical work as an experiment to lend evidence to that discussion. What insights do your technical experiments offer you about these concepts?

    At the end of your write-up, describe the data structure that you are using.

    Also include the output of your scraping work, whether it is "pretty print" text, or a separate CSV file.