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

Content added Content deleted
imported>Mako
imported>Mako
Line 67: Line 67:
== Session 1: Introduction to Python ==
== Session 1: Introduction to Python ==


The curriculum for BPW is well tested and worked well. We had no major challenges but there several things we will change when we do the material again:
The curriculum for BPW has been used many times and is well tested and worked well for us as well. That said, there several things we will change when we do the material again:


* If possible, we would have liked to do introductions (i.e., simple "your name and where you are from and what you want to do up") which would have been useful up front — even in a big group.
* If possible, we would have liked to do introductions (i.e., simple "your name and where you are from and what you want to do up") which would have been useful up front — even in a big group.
* The BPW examples were not focused on data and were more classic computer science projects. In the future, we would like to choose some examples that are little more data focused.
* The BPW examples were not focused on data and were more classic computer science projects. In the future, we would like to choose some examples that are little more data focused.


In general, we felt that the Colorwall example was ''way'' too complicated. It introduced many features and concepts that nobody had seen up front. The Wordplay example was much beter in this regard.
In terms of the afternoon sessions, we felt that the Colorwall example was ''way'' too complicated. It introduced many features and concepts that nobody had seen up front.


The Wordplay example was much beter in this regard. In particular, what we liked about Worldplay was that it was broken up into a series of small example projects that did one small thing.


This provided us with an opportunity to walk through the example and then pose challenges to students to do something concrete. Students could look through their example programs and build up from there. We felt that this was much more useful than in Colorwall where there were several large conceptual hurdles.
- colorwall was WAY to complicated.

- grepping through the works of shakespeare might be a good example
In the future, we want to build more data-focused examples as well. Our current thought is to build a little example, not entirely unlike Colorwall, that involves parsing and searching through the complete works of Shakespeare.


== Session 2: Learning APIs ==
== Session 2: Learning APIs ==