Community Data Science Workshops (Fall 2014)/Reflections: Difference between revisions

Content added Content deleted
imported>Mako
(integrating feedback)
imported>Mako
(more work)
Line 6: Line 6:


If you have any questions or issues, you can contact [[Benjamin Mako Hill]] directly or can email the whole group of mentors at cdsw-au2014-mentors@uw.edu.
If you have any questions or issues, you can contact [[Benjamin Mako Hill]] directly or can email the whole group of mentors at cdsw-au2014-mentors@uw.edu.



== Structure ==
== Structure ==
Line 82: Line 81:
== Session 1: Introduction to Python ==
== Session 1: Introduction to Python ==


The goal of this session was to teach the basic of programming in Python. The basic curriculum was originally built off the [[Boston Python Workshop]] curriculum has been used many times and is well tested. Unsurprisingly, it worked well for us as well. We made several major changes. The biggest is that we retained only the [[Wordplay]] project and we installed createa new project [[Baby Names]] that uses Social Security Administration data on the frequency of Baby Names.
=== Morning lecture ===

=== Afternoon sessions ===
=== Afternoon sessions ===


We felt that that the new [[Baby Names]] was excellent and feedback was overwhelming positive. Because it includes both lists of names and numbers, it can do everything that [[Wordplay]] can but it has a much stronger feel of science to it and a higher ceiling. Wordplay felt relatively boring.
'''Baby names''' is good project because it feel data-science-y. Baby Names does everything that '''Word Play''' does but it has the stink of science about it. Next time, let’s have two small rooms doing the exact same thing. Wordplay is kind of boring.

Suggestions based on feedback include:


* Do a better job of brining folks back to gether to walk through potential solutions to the questions posed in the project rooms.
* Consider simply having two smaller rooms doing [[Baby Names]] and perhaps have one that emphasizes more numeric and math operations.
* Prepare questions before hand, list them all up front, and let folks choose what to work on.


== Session 2: Learning APIs ==
== Session 2: Learning APIs ==
Line 127: Line 132:


'''The MatPlotLib session'''. Most people in the session were deeply lost. The mentors who taught it were not at any of the other sessions and therefore didn’t go in with a good sense of where the mentees were at. Several people left and went to other room. In future, ensure mentor success by having them loop in better to where the mentees are at. Consider next time, encouraging new mentors do a practice session with some friendly folks before they let loose. Also, next session, consider using SeaBorn instead of MatPlotLib.
'''The MatPlotLib session'''. Most people in the session were deeply lost. The mentors who taught it were not at any of the other sessions and therefore didn’t go in with a good sense of where the mentees were at. Several people left and went to other room. In future, ensure mentor success by having them loop in better to where the mentees are at. Consider next time, encouraging new mentors do a practice session with some friendly folks before they let loose. Also, next session, consider using SeaBorn instead of MatPlotLib.





Line 146: Line 150:


== Unprocessed ==
== Unprocessed ==




'''Maintanence errors on the wiki.''' There was a need for several on-the-fly corrections of the instructions and files on the wiki during the workshop.
'''Maintanence errors on the wiki.''' There was a need for several on-the-fly corrections of the instructions and files on the wiki during the workshop.
Line 284: Line 286:
-> finding the directory continues to be hard
-> finding the directory continues to be hard




we moved the curriculum from cmd to powershell

- windows xp is broke now. make sure you ahve a person with xp skills on hand

not a single person in our session had ip


we can move away from 3 separate installations in the setup information.
we can move away from 3 separate installations in the setup information.


- everybody can use zip instead of a zip/tar.gz both
- everybody can use zip instead of a zip/tar.gz both



maybe we can consoldiate the wiki pages into a singel page which will be much eaiser to instlla nd keep updated in the future
maybe we can consoldiate the wiki pages into a singel page which will be much eaiser to instlla nd keep updated in the future
Line 369: Line 363:
colorwall was gone and nobody missed it
colorwall was gone and nobody missed it


* babynames

- try to integrate more year
- huge success
- may split rooms into two baby names



list questions up front and let folks choose what to work on and what to bring back together

generally:

- note places to bring folks back together


* session 3
* session 3