Editing Community Data Science Course (Spring 2015)
From CommunityData
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 79: | Line 79: | ||
I expect that your reports will include text from the first two assignments and reflect comprehensive documentation of your project. Each project should include: (a) the description of the question and community you have identified and information necessary to frame your question, (b) a description of the how you collected your data, (c) the results. | I expect that your reports will include text from the first two assignments and reflect comprehensive documentation of your project. Each project should include: (a) the description of the question and community you have identified and information necessary to frame your question, (b) a description of the how you collected your data, (c) the results. | ||
You should also share with me the full Python source code you used to collect the data and the dataset itself. | |||
I will not be judging the quality or quantity of your code but rather the degree to which you have been successful at answering the ''substantive'' questions you have identified. | |||
A successful project will tell a compelling story and will engage with, and improve upon, the course material to teach an audience that includes me, your classmates, and Comm Lead students taking this class in future years, how to take advantage of community data science more effectively. The very best papers will give us all a new understanding of some aspect of course material and change the way I teach some portion of this course in the future. | |||
=== Participation === | === Participation === | ||
Line 192: | Line 170: | ||
=== Week 4: April 20 === | === Week 4: April 20 === | ||
'''Readings:''' | |||
* Python for Informatics: [http://www.pythonlearn.com/html-009/book013.html Chapter 12 Networked programs] and [http://www.pythonlearn.com/html-009/book014.html Chapter 13 Using Web Services] (Moved from the previous week) | * Python for Informatics: [http://www.pythonlearn.com/html-009/book013.html Chapter 12 Networked programs] and [http://www.pythonlearn.com/html-009/book014.html Chapter 13 Using Web Services] (Moved from the previous week) | ||
'''Class Schedule''': | '''Class Schedule''': | ||
Line 262: | Line 239: | ||
'''Readings:''' | '''Readings:''' | ||
* Python for Informatics: [http://www.pythonlearn.com/html-009/book005.html Chapter 4 Functions] and [http://www.pythonlearn.com/html-009/book012.html Chapter 11 Regular expressions] | * Python for Informatics: [http://www.pythonlearn.com/html-009/book005.html Chapter 4 Functions] | ||
'''Class Schedule:''' | |||
* Review — We'll walk through answers to the assignments for last week as a group. | |||
* Lecture — TBD | |||
* Project time — TBD | |||
<!-- and [http://www.pythonlearn.com/html-009/book012.html Chapter 11 Regular expressions] | |||
'''Class Schedule:''' | '''Class Schedule:''' | ||
* Review — We'll walk through answers to the assignments for last week as a group. | * Review — We'll walk through answers to the assignments for last week as a group. | ||
* Lecture — Interactive class lecture | * Lecture — Interactive class lecture counting and powerful "group by" functionality using dictionaries and exporting and simple graphing of processed data using Google Docs , LibreOffice, Microsoft Excel, etc. | ||
* Project time — | * Project time — Graphing and work on challenges that use either the Twitter and/or Wikipedia data that we've collected in the two previous sessions. | ||
--> | |||
=== Week 8: May 18 === | === Week 8: May 18 === | ||
''To be decided.''' | |||
* | <!-- | ||
'''Assignment Due:''' | |||
* Code solving challenges in created at the end of previous class. | |||
''' | '''Readings:''' | ||
* Python for Informatics: [http://www.pythonlearn.com/html-009/book016.html Chapter 15 Visualizing Data] | * Python for Informatics: [http://www.pythonlearn.com/html-009/book016.html Chapter 15 Visualizing Data] | ||
* Python for Data Analysis: ''Chapter 8 Plotting and Visualization'' | * Python for Data Analysis: ''Chapter 8 Plotting and Visualization'' | ||
'''Class Schedule:''' | |||
* Review — We'll walk through answers to the assignments for last week as a group. | |||
* Lecture — Interactive class on using Python to creating visualization using MatPlotLib. Graphing and work on challenges on data on gender and Wikipedia. | |||
* Project time — Project time will be devoted to Q&A focused on individual final projects. | |||
--> | |||
=== Week 9: May 25 === | === Week 9: May 25 === | ||
Line 287: | Line 285: | ||
{{divbox|Note|May 25th is Memorial day and is a University Holiday. Because UW policy requires that we meet 10 times, we will meeting as scheduled. That said, because the building will lock at 6pm, we will be meeting half an hour early at '''5:30pm'''. Please do not be late!}} | {{divbox|Note|May 25th is Memorial day and is a University Holiday. Because UW policy requires that we meet 10 times, we will meeting as scheduled. That said, because the building will lock at 6pm, we will be meeting half an hour early at '''5:30pm'''. Please do not be late!}} | ||
'' | ''To be decided.'' | ||
<!-- | |||
''' | '''Readings:''' | ||
* Python for Data Analysis: ''Chapter 4 NumPy Basics: Arrays and Vectorized Computation'' and ''Chapter 5 Getting Started with pandas'' | * Python for Data Analysis: ''Chapter 4 NumPy Basics: Arrays and Vectorized Computation'' and ''Chapter 5 Getting Started with pandas'' | ||
'''Class Schedule:''' | |||
* Review — We'll walk through answers to the assignments for last week as a group. | |||
* Lecture — Interaction lecture on [http://www.numpy.org/ num.py], [http://pandas.pydata.org/ pandas], doing basic statistical tests using [http://statsmodels.sourceforge.net/ Statmodels]. | |||
* Project time — Project time will be devoted to Q&A focused on individual final projects. | |||
--> | |||
=== Week 10: June 1 === | === Week 10: June 1 === |