Your task is to chose an interesting data set and provide a good visual representation of that data.
- The project must involve interacting with data that changes over some independent variable (for example time or income), and you must have at least 20 independent variable intervals to work with. The interval can be whatever works with your data (seconds, months, millennia, dollars, trillions…)
- You should tell a story with your data, numbers are boring, bring them to life. We’ve spent the first marking period talking a lot about front-end graphical tools. Use the canvas, or svg, or both. You can use d3 with either of those technologies.
- You will have to use d3 and one of canvas or svg. You may use both if you’d like.
- Remember that d3 can be used to change many different attributes, not just size. Think about using other visual elements like position and color as well.
- There will be more technical requirements later.
Here are some useful links as you move forward:
You (and up to 2 other people) will be responsible for selecting a CS topic and presenting it to the class.
Phase 1: Group & Topic Selection
- Below you will find a table of names and topics.
- Some names might not appear on the list, especially those that did not fill out the form earlier.
- If there are 3 or fewer names assigned to a topic, then congratulations, you're a group!
- If there are more than 3 names to a topic, then you must split yourselves into at least 2 groups, and figure out who will be presenting on what. There cannot be multiple groups assigned to the same topic.
- For example, if 6 peopled wanted to to bitcoin, then that group must split into some combination of groups where none is larger than 3. One group can do bitcoin, but the others must select different topics.
- If anyone wants to join another group they can, as long as they don't bring it over a size of 3.
- Once groups and topics are selected, fill out this form: https://goo.gl/forms/EYGJjT4EqsgRvAsj2
Phase 2: Presentations!
- Here are the dates for each group:
- Period 6:
|Morning Latrines||Machine Learning||3/8|
|Harry Lum||SQL Injection||3/10|
|Team Elina||less (css)||3/13|
|Ironic Mobile Development||Iconic Mobile Development||3/16|
|Go With the Flow||Google Tensorflow||3/27|
|Ontological Guerrillas ||graph database||3/28|
|Team PyChan||Python Classes + Python 3||3/6|
|Hex D's||Geo Databases||3/10|
|GTigers||Google Page Rank Algorithm||3/13|
|Spaguette||Python numpy scipy||3/15|
|Bot Team||Wolfram Mathematica||3/20|
|Uncomfortable Potatoes ||Bitcoin||3/31|
|Bobby Tables||SQL injection ||3/28|
|Big L's Bad Boyz||Python Pandas||3/29|