You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On Sun, Nov 3, 2013 at 10:34 PM, Damien Irving [email protected] wrote:
I was speaking with some people who attended a bootcamp a few weeks ago and
they were lamenting the fact that until the afternoon of the second day,
they didn't really understand the point of a lot of what was being taught.
This is definitely a very common piece of feedback.
To combat this problem, I was thinking that an ideal way to open a bootcamp
would be to give a brief demonstration of the final product. In other words,
the instructor would come in with a pre-prepared, gold-standard Python
script. They would demonstrate the utility of this script by first using the
-h option at the command line (which would print instructions about the
required command line arguments and options to the screen). They could then
execute the script using some example input data, just to show that it
works. They would then proceed to make a simple change to the script, and
then demonstrate that it still passes its unit tests (i.e. using some
pre-prepared tests). Finally, they would commit the changed script to
version control and view the changes via an external hosting service like
GitHub.
This kind of motivating demonstration to keep folks motivated during
the initial phases of learning is something that I use frequently in
my university courses. I've received lots of positive feedback in this
context. However in that case I'm typically showing them where they
are going to get over the next week or month and so I'm not clear how
well this would translate to bootcamps.
Ethan
The text was updated successfully, but these errors were encountered:
On softwarecarpentry-discuss EthanWhite said:
On Sun, Nov 3, 2013 at 10:34 PM, Damien Irving
[email protected] wrote:
I was speaking with some people who attended a bootcamp a few weeks ago and
they were lamenting the fact that until the afternoon of the second day,
they didn't really understand the point of a lot of what was being taught.
This is definitely a very common piece of feedback.
To combat this problem, I was thinking that an ideal way to open a bootcamp
would be to give a brief demonstration of the final product. In other words,
the instructor would come in with a pre-prepared, gold-standard Python
script. They would demonstrate the utility of this script by first using the
-h option at the command line (which would print instructions about the
required command line arguments and options to the screen). They could then
execute the script using some example input data, just to show that it
works. They would then proceed to make a simple change to the script, and
then demonstrate that it still passes its unit tests (i.e. using some
pre-prepared tests). Finally, they would commit the changed script to
version control and view the changes via an external hosting service like
GitHub.
This kind of motivating demonstration to keep folks motivated during
the initial phases of learning is something that I use frequently in
my university courses. I've received lots of positive feedback in this
context. However in that case I'm typically showing them where they
are going to get over the next week or month and so I'm not clear how
well this would translate to bootcamps.
Ethan
The text was updated successfully, but these errors were encountered: