Anonymous user
Python Workshops for Beginners/Reflections: Difference between revisions
Python Workshops for Beginners/Reflections (view source)
Revision as of 04:40, 3 September 2015
, 8 years ago→Structure
imported>Ehashman No edit summary |
|||
Line 21:
The evening session ran from 6 to 9PM, and involved self-guided completion of setup and introductory exercises. The rest of the sessions followed this approximate structure:
* '''Morning, 10:30 AM - 12:00 PM:'''
* '''Lunch, 12:00 PM - 1:00 PM:''' Lunch is served.
* '''Afternoon, 1:00 PM - 1:15 PM:''' Afternoon sessions are introduced.
Line 33:
We had about 230 participants apply to attend the sessions. About 100 of those were immediately filtered out for eligibility: no math or engineering undergrads were permitted to attend the workshops, as their programs have significant required programming components (often 2-3 classes in far more depth than we covered). We selected on programming skill (to ensure that all attendees were complete beginners), enthusiasm, and overall application quality, and I capped the total at 50 participants given our budget.
Sessions 0 and 1 had full attendance, but we lost about half our students for Session 2, which was held four weeks later
We collected detailed feedback from users at five points using the following Google forms (these are copies):
Line 47:
=== Morning Lectures ===
The CDSW in Seattle began each full day with
In the Session 3 survey, 35% of respondents said the lectures were "Good", 35% called them "Very Good" and 18% called them "Excellent". 94% of students rated the instructor positively (12% "Good", 47% "Very Good", 35% "Excellent") and the curriculum positively (35% "Good", 41% "Very Good", 18% "Excellent").
Line 57:
In Sessions 1 and 2, the self-directed projects were based on working through examples from [http://www.codecademy.com/ Code Academy] that we had put from material already online on the website. In the self-directed track, students could work at their own pace with mentors on hand to work with them when they became stuck.
In Session 3, one of our session leads did not show up; at the
In the other tracks, student would download a prepared example in the form a of a <code>zip</code> file or <code>tar.gz</code> file. In each case, these projects would include:
Line 64:
* All of the data necessary to run the example programs (e.g., a full English word list for the Wordplay example).
* Any other necessary code or libraries we had written for the example.
* A series of small numbered example programs
On average, the non-self-directed afternoon tracks constituted of about 30% impromptu lecture where a designated lead mentor would walk through one or more of the examples explaining the code and concepts in detail and answering questions.
|